Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-12 | VariantParser make readahead optional | lawnjelly | |
It turns out some areas are independently moving / reading filepointers outside of the VariantParser, which can cause the readahead caching to get out of sync. This PR makes the VariantParser readahead to be optional to allow for these use cases. | |||
2022-12-12 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@adf7ec1edfc0371ebf5fb469b61f301b8e26ec81 | |||
2022-12-12 | Merge pull request #69718 from groud/finally_rename_gdnative_to_gdextension | Rémi Verschelde | |
Rename all gdnative occurences to gdextension | |||
2022-12-12 | Rename all gdnative occurences to gdextension | Gilles Roudière | |
Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface | |||
2022-12-11 | Merge pull request #69538 from mihe/feature-tag-double | Rémi Verschelde | |
Add feature tags to signify engine float precision | |||
2022-12-09 | Merge pull request #68747 from rune-scape/rune-stringname-unification | Rémi Verschelde | |
GDScript: Unify StringName and String | |||
2022-12-09 | Merge pull request #69661 from Mickeon/fix-editor-cannot-disconnect-signal | Rémi Verschelde | |
Fix unable to disconnect signal in Editor once created | |||
2022-12-08 | Fix unable to disconnect signal in Editor once created | Micky | |
Adds a CONNECT_INHERITED flag to connections, only available in editor builds. This flag denotes that the signal has been inherited from a previous Scene in the instancing hierarchy. | |||
2022-12-07 | Fix `ResourceLoader::thread_load_tasks` crash | Adam Scott | |
2022-12-07 | Add feature tags to signify engine float precision | Mikael Hermansson | |
2022-12-06 | Fix Variant StringName `is_zero` being inverted | Aaron Franke | |
2022-12-06 | Merge pull request #67906 from groud/simpler_gdextension_config | Rémi Verschelde | |
Remove unnecessary checks when exporting gdextension binaries and allow using a prefix to auto-detect files | |||
2022-12-05 | Unify String and StringName | rune-scape | |
2022-12-05 | Merge pull request #69602 from Rindbee/fix-string-mod | Rémi Verschelde | |
Fix suppressed error message on error when using % format string | |||
2022-12-05 | Merge pull request #69343 from YuriSizov/core-missing-property-revert-getters | Rémi Verschelde | |
Add missing public `property_*_revert` getters | |||
2022-12-05 | Fix suppressed error message on error when using % format string | Rindbee | |
Before, the valid flag would always be true. On formatting errors, an error message is returned as the result. (No error prompts.) | |||
2022-12-05 | Merge pull request #69357 from TokageItLab/byebye-trigger | Rémi Verschelde | |
Remove `UPDATE_TRIGGER` mode from `ValueTrack::UpdateMode` & Match behaviors between `AnimationTree` and `AnimationPlayer` | |||
2022-12-05 | Merge pull request #69119 from lawnjelly/faster_variant_parser_master | Rémi Verschelde | |
Add readahead to VariantParser [4.x] | |||
2022-12-04 | Use system fonts as fallback and improve system font handling. | bruvzg | |
Add support for font weight and stretch selection when using system fonts. Add function to get system fallback font from a font name, style, text, and language code. Implement system font support for Android. Use system fonts as a last resort fallback. | |||
2022-12-02 | Fix const qualifier for parameters in GDExtension api functions | Emmanuel Leblond | |
2022-12-02 | Remove UPDATE_TRIGGER & Match behaviors between AnimationTree/Player | Silc Renew | |
#69357 | |||
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 | Allow specifying a prefix to automatically detect library files for ↵ | Gilles Roudière | |
gdextension exports | |||
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 | Add missing public property_*_revert getters | Yuri Sizov | |
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 readahead to VariantParser | lawnjelly | |
Adds a readahead buffer to VariantParser, to prevent large numbers of freads for single bytes, which is inefficient. | |||
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() |