summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-11-24Refactor Curve3D::_bake() methodYaohua Xiong
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. Other changes are: 1. Add an bezier_derivative() method for Vector3, Vector2, and Math; 2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively; 3. Cache the tangent vectors in baked_tangent_vector_cache;
2022-11-23Merge pull request #67726 from HenryClones/integer-lerping-errorsRémi Verschelde
Add case for Variant::INT in lerp variant switch
2022-11-22Add case for Variant::INT in lerp variant switchXpertice
2022-11-22Merge pull request #64284 from kleonc/image-rotate90-in-placeRémi Verschelde
`Image` Fix `rotate_90`/`rotate_180` methods
2022-11-21Fixes inability to assign script after clearingocean (they/them)
2022-11-20Double precision of `String.split_floats`Micky
2022-11-18Static analysis: remove "break" after "return"Andy Maloney
Changes as requested to keep in sync with godotengine/godot-cpp#929
2022-11-17Merge pull request #67619 from nongvantinh/fix-calling-pckpacker-crashRémi Verschelde
Fixes engine crashes caused by the user failing to initialize PCKPacker with pck_start()
2022-11-16Merge pull request #68701 from Bromeon/bugfix/extension-header-cleanupRémi Verschelde
Extension header: fix typos, documentation and member order
2022-11-16Extension header: fix typos, documentation and member orderJan Haller
2022-11-15Merge pull request #62814 from KoBeWi/strintRémi Verschelde
Restore numeric from String constructors
2022-11-15Merge pull request #64077 from ↵Rémi Verschelde
Calinou/tweak-audiostreamplayer2d3d-default-panning Decrease default AudioStreamPlayer2D/3D panning strength
2022-11-15Merge pull request #67688 from Mickeon/i-forgror-☠️☠️Rémi Verschelde
Remove `PROPERTY_HINT_IMAGE_COMPRESS` constants
2022-11-15Merge pull request #65836 from Calinou/add-max-physics-steps-per-frame-settingRémi Verschelde
Implement adjusting the maximum number of physics steps per rendered frame
2022-11-15Remove `PROPERTY_HINT_IMAGE_COMPRESS` constantsMicky
These were used in 3.x but there's no reference of them in the codebase, at all.
2022-11-14Merge pull request #68229 from Mickeon/c-escape-hellRémi Verschelde
Remove "?" from String.c_escape()
2022-11-14Merge pull request #68657 from Sauermann/fix-redundant-initializationRémi Verschelde
Remove redundant non-trivial Variant types initializations
2022-11-14Fix periods in editor strings and messagesHugo Locurcio
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages.
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-14Merge pull request #67963 from KoBeWi/den_of_actionsRémi Verschelde
Fix nested actions in EditorUndoRedoManager
2022-11-14[MP] Move engine and editor profilers to a plugin.Fabio Alessandrelli
Also refactor the editor plugin out of the ReplicationEditor.
2022-11-14Merge pull request #64530 from bruvzg/svg_in_otRémi Verschelde
2022-11-14Merge pull request #68644 from alcomposer/print_all_midi_event_infoRémi Verschelde
2022-11-14add controller_number & controller_value to allow printing of all MIDI event ↵alcomposer
data
2022-11-14Merge pull request #68448 from bruvzg/font_imp_trRémi Verschelde
[Font] Add an import option to pre-render all glyphs required for the translation.
2022-11-12Merge pull request #68549 from ↵Rémi Verschelde
touilleMan/gdextension-revert-get_property_type_func-removal Revert removal of GDNativeExtensionScriptInstanceInfo::get_property_type_func in GDExtension
2022-11-12Revert removal of ↵Emmanuel Leblond
GDNativeExtensionScriptInstanceInfo::get_property_type_func in GDExtension This function pointer is needed to stay close to internal Godot's ScriptInstance class. Besides, by removing this function pointer, we had to do property list create/free each time we want to access type which is quadratic complexity :/
2022-11-10[Font] Add an import option to pre-render all glyphs required for the ↵bruvzg
translation.
2022-11-09fix a buffer overflow due to a misbehaving vcrt snprintf call on ↵gnumaru
String::num, at core/string/ustring.cpp
2022-11-09Fix default values on virtual classes causing errors in projectsAaron Franke
2022-11-08Use StringName in the whole GDExtension API instead of const char *Emmanuel Leblond
2022-11-08Uses `StringName` in GDExtension perf critical instance creation & ↵Emmanuel Leblond
method/properties setter/getter
2022-11-08Merge pull request #68373 from akien-mga/extension-api-json-newline-eofRémi Verschelde
GDExtension: Ensure newline at EOF
2022-11-08Remove duplicate project settings definitionskobewi
2022-11-07GDExtension: Ensure newline at EOFRémi Verschelde
2022-11-06Fix default values not showing up on virtual classesAaron Franke
2022-11-06Merge pull request #67614 from aaronfranke/virtually-virtualRémi Verschelde
Don't allow instancing virtual node types in the Create New Node dialog
2022-11-06Merge pull request #67730 from KoBeWi/late_to_the_callRémi Verschelde
Add call_deferred() method to Callable
2022-11-05Don't allow instancing virtual node types in the Create New Node dialogAaron Franke
2022-11-04Add call_deferred() method to Callablekobewi
2022-11-04Add support for empty delimiter in String.splitkobewi
2022-11-04Implement SVG in OT support.bruvzg
2022-11-03Remove "?" from String.c_escape()Micky
2022-11-03Merge pull request #68192 from aaronfranke/unify-node3d-eulerRémi Verschelde
Unify Node3D RotationOrder with global EulerOrder
2022-11-02Allow getting Quaternion rotation in different Euler ordersAaron Franke
2022-11-02Unify Node3D RotationOrder with global EulerOrderAaron Franke
2022-11-02Merge pull request #66747 from aaronfranke/move-euler-orderRémi Verschelde
Move EulerOrder enum to math_defs.h and global scope
2022-11-02Merge pull request #66017 from Mickeon/rename-image-copy-rectRémi Verschelde
Rename Image's `get_rect` to `get_region`
2022-11-02Move EulerOrder enum to math_defs.h and global scopeAaron Franke
2022-11-02Style: Misc docs and comment style and language fixesRémi Verschelde
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.