Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-02 | Fix const qualifier for parameters in GDExtension api functions | Emmanuel Leblond | |
2022-12-02 | Merge pull request #69448 from BastiaanOlij/fix_etc_rgba_bgra_issue | Rémi Verschelde | |
ETCPAK expects BGRA data for ETC | |||
2022-12-01 | Merge pull request #64427 from ↵ | Rémi Verschelde | |
touilleMan/gdextension-skip-undefined-field-in-properties [GDExtension] Skip unset getter/setter/index fields in class property | |||
2022-12-01 | Merge pull request #64360 from ↵ | Rémi Verschelde | |
touilleMan/gdextension-correct-rect2-members-offsets-declaration [GDExtension] Correct Rect2 members offsets declaration in extension_api.json generator | |||
2022-12-02 | ETCPAK expects BGRA data for ETC | Bastiaan Olij | |
2022-11-29 | Merge pull request #69338 from akien-mga/pm-fix-hacky-project-rename | Yuri Sizov | |
Project Manager: Fix hacky code for project rename | |||
2022-11-29 | [Core] Fix Resource.resource_name type. | Fabio Alessandrelli | |
The methods returns a String, but the Variant was bound as a StringName. We could alternatively change the method return type but that's a breaking change which will requires code changes in other parts of the engine. | |||
2022-11-29 | Project Manager: Fix hacky code for project rename | Rémi Verschelde | |
Instantiating a new ProjectSettings is *not* the way to go. ConfigFile works just fine to read/change a single value. Fixes memory leaks as the instantiated ProjectSettings was never freed. Forbid doing this to prevent such problems. Fixes #25661. | |||
2022-11-29 | Merge pull request #67680 from haasanen/fix_physics_thread_race_condition | Rémi Verschelde | |
Fix physics/3d/run_on_separate_thread race condition in WorkerThreadPool (crash). | |||
2022-11-28 | Don't break parsing on missing resources | kobewi | |
2022-11-25 | Merge pull request #69008 from ↵ | Rémi Verschelde | |
akien-mga/property-hint-array-type-resource-simplify Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resources | |||
2022-11-25 | Remove `Array.find_last()` | Micky | |
2022-11-24 | Merge pull request #68386 from MewPurPur/snappedi-snappedf | Rémi Verschelde | |
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | |||
2022-11-24 | Merge pull request #69111 from TokageItLab/put-together-interpolations | Rémi Verschelde | |
Refactor interpolating functions in some classes to use `Math` class | |||
2022-11-24 | Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resources | Rémi Verschelde | |
2022-11-24 | Merge pull request #68833 from BastiaanOlij/improve_extension_logic | Rémi Verschelde | |
Improve logic for detecting and tracking extensions | |||
2022-11-24 | Refactor interpolating functions in some classes to use Math class | Silc Renew | |
2022-11-24 | Improve logic for detecting and tracking extensions | Bastiaan Olij | |
2022-11-24 | Refactor Curve3D::_bake() method | Yaohua 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-23 | Merge pull request #67726 from HenryClones/integer-lerping-errors | Rémi Verschelde | |
Add case for Variant::INT in lerp variant switch | |||
2022-11-22 | Add case for Variant::INT in lerp variant switch | Xpertice | |
2022-11-22 | Merge pull request #64284 from kleonc/image-rotate90-in-place | Rémi Verschelde | |
`Image` Fix `rotate_90`/`rotate_180` methods | |||
2022-11-21 | Fixes inability to assign script after clearing | ocean (they/them) | |
2022-11-20 | Double precision of `String.split_floats` | Micky | |
2022-11-19 | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | VolTer | |
2022-11-18 | Static analysis: remove "break" after "return" | Andy Maloney | |
Changes as requested to keep in sync with godotengine/godot-cpp#929 | |||
2022-11-17 | Merge pull request #67619 from nongvantinh/fix-calling-pckpacker-crash | Rémi Verschelde | |
Fixes engine crashes caused by the user failing to initialize PCKPacker with pck_start() | |||
2022-11-16 | Merge pull request #68701 from Bromeon/bugfix/extension-header-cleanup | Rémi Verschelde | |
Extension header: fix typos, documentation and member order | |||
2022-11-16 | Extension header: fix typos, documentation and member order | Jan Haller | |
2022-11-15 | Merge pull request #62814 from KoBeWi/strint | Rémi Verschelde | |
Restore numeric from String constructors | |||
2022-11-15 | Merge pull request #64077 from ↵ | Rémi Verschelde | |
Calinou/tweak-audiostreamplayer2d3d-default-panning Decrease default AudioStreamPlayer2D/3D panning strength | |||
2022-11-15 | Merge pull request #67688 from Mickeon/i-forgror-☠️☠️ | Rémi Verschelde | |
Remove `PROPERTY_HINT_IMAGE_COMPRESS` constants | |||
2022-11-15 | Merge pull request #65836 from Calinou/add-max-physics-steps-per-frame-setting | Rémi Verschelde | |
Implement adjusting the maximum number of physics steps per rendered frame | |||
2022-11-15 | Remove `PROPERTY_HINT_IMAGE_COMPRESS` constants | Micky | |
These were used in 3.x but there's no reference of them in the codebase, at all. | |||
2022-11-14 | Merge pull request #68229 from Mickeon/c-escape-hell | Rémi Verschelde | |
Remove "?" from String.c_escape() | |||
2022-11-14 | Merge pull request #68657 from Sauermann/fix-redundant-initialization | Rémi Verschelde | |
Remove redundant non-trivial Variant types initializations | |||
2022-11-14 | Fix periods in editor strings and messages | Hugo 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-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Merge pull request #67963 from KoBeWi/den_of_actions | Ré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-14 | Merge pull request #64530 from bruvzg/svg_in_ot | Rémi Verschelde | |
2022-11-14 | Merge pull request #68644 from alcomposer/print_all_midi_event_info | Rémi Verschelde | |
2022-11-14 | add controller_number & controller_value to allow printing of all MIDI event ↵ | alcomposer | |
data | |||
2022-11-14 | Merge pull request #68448 from bruvzg/font_imp_tr | Rémi Verschelde | |
[Font] Add an import option to pre-render all glyphs required for the translation. | |||
2022-11-12 | Skip unset getter/setter/index fields in class property when generating ↵ | Emmanuel Leblond | |
extension_api.json | |||
2022-11-12 | Correct Rect2 members offsets declaration in extension_api.json generator | Emmanuel Leblond | |
2022-11-12 | Merge 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-12 | Revert 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-09 | fix a buffer overflow due to a misbehaving vcrt snprintf call on ↵ | gnumaru | |
String::num, at core/string/ustring.cpp |