Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-07-06 | Merge pull request #62374 from reduz/implement-bitfield-hint | Rémi Verschelde | |
Implement a BitField hint | |||
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-05 | Fix light intensity and attenuation import from GLTF | PZerua | |
2022-07-04 | HarfBuzz: Update to version 4.4.1 | bruvzg | |
2022-07-03 | Merge pull request #62653 from akien-mga/gltf-warning-typo-fix | Rémi Verschelde | |
2022-07-03 | glTF: Fix a couple typos in warnings on image parsing | Rémi Verschelde | |
2022-07-03 | Register missing WebRTCDataChannelJS type | mj.Jernigan | |
2022-07-02 | SCons: Properly track codegen script dependency for generated GLSL headers | Rémi Verschelde | |
2022-07-01 | implement bone renamer in importer | Silc Renew | |
2022-06-28 | Merge pull request #60675 from voylin/Add-BBCode-support-for-printing-output | Rémi Verschelde | |
Adding print_rich() for printing with BBCode | |||
2022-06-28 | Merge pull request #62485 from cdemirer/fix-set-chain-jump-if-shared | Rémi Verschelde | |
Fix chain assignment bug with jump_if_shared | |||
2022-06-28 | Fix set chain bug with jump_if_shared | cdemirer | |
2022-06-29 | Adding print_rich for printing with BBCode | Voylin | |
2022-06-28 | Merge pull request #53135 from briansemrau/fix-ref-leak | Rémi Verschelde | |
2022-06-28 | Merge pull request #62470 from vnen/gdscript-export-nodes | Rémi Verschelde | |
GDScript: Enable exporting nodes to the inspector | |||
2022-06-28 | Merge pull request #62468 from V-Sekai/core-const-expressions | Rémi Verschelde | |
Add a const call mode to Object, Variant and Script. | |||
2022-06-27 | GDScript: Enable exporting nodes to the inspector | George Marques | |
Also fix an small issue in the property editor for NodePath trying to use the meta property when not needed. | |||
2022-06-27 | Merge pull request #62462 from vnen/gdscript-setter-chaining | Rémi Verschelde | |
GDScript: Fix setter being called in chains for shared types | |||
2022-06-27 | Add a const call mode to Object, Variant and Script. | K. S. Ernest (iFire) Lee | |
For this to work safely (user not call queue_free or something in the expression), a const call mode was added to Object and Variant (and optionally Script). This mode ensures only const functions can be called, making it safe to use from the editor. Co-Authored-By: reduz <reduzio@gmail.com> | |||
2022-06-27 | GDScript: Fix setter being called in chains for shared types | George Marques | |
When a type is shared (i.e. passed by reference) it doesn't need to be called in a setter chain (e.g. `a.b.c = 0`) since it will be updated in place. This commit adds an instruction that jumps when the value is shared so it can be used to skip those cases and avoid redundant calls of setters. It also solves issues when assigning to sub-properties of read-only properties. | |||
2022-06-25 | Merge pull request #62309 from reduz/remake-resource-thread-safety | Rémi Verschelde | |
Remake ResourceCache thread safety code and API | |||
2022-06-25 | Merge pull request #62372 from MarcusElg/nosliderrename | Rémi Verschelde | |
Rename @export_range's noslider option to no_slider | |||
2022-06-24 | Merge pull request #62255 from vnen/gdscript-implicit-onready | Rémi Verschelde | |
GDScript: Use implicit method for @onready variables | |||
2022-06-24 | GDScript: Use implicit method for @onready variables | George Marques | |
Initialize them with the implicit method so they're not related to the overriding of the `_ready` method of the script but instead are always set. | |||
2022-06-24 | GDScript: Don't add implicit constructor to the list of functions | George Marques | |
So it's not shown on docs or when listing the methods. This also avoids being able to call it using the `call()` function. | |||
2022-06-24 | add support for soft shadows to the lightmapper | Priyansh Rathi | |
2022-06-24 | Merge pull request #59918 from ↵ | Rémi Verschelde | |
piiertho/enhancement/rename-controll-minimum_size-to-custom_minimum_size | |||
2022-06-24 | Rename export_range's noslider option to no_slider | Marcus Elg | |
2022-06-24 | Merge pull request #62300 from smix8/navigation_map_force_update_4.x | Rémi Verschelde | |
2022-06-24 | Merge pull request #62353 from smix8/navigation_region_owns_point_4.x | Rémi Verschelde | |
Add NavigationServer region_owns_point() helper function | |||
2022-06-24 | Merge pull request #62238 from V-Sekai/openexr-buffer | Rémi Verschelde | |
For in-engine processing allow saving openexr to a buffer. | |||
2022-06-23 | Add NavigationServer.region_owns_point() helper function | smix8 | |
Adds a helper function to check if a world space position is currently owned by a navigation region. | |||
2022-06-23 | Merge pull request #62342 from reduz/methodinfo-varargs | Rémi Verschelde | |
Implement varargs in Methodinfo | |||
2022-06-23 | Merge pull request #62352 from akien-mga/mono-newtonsoft.json-13.0.1 | Rémi Verschelde | |
Mono: Update Newtonsoft.Json to 13.0.1 | |||
2022-06-23 | enhancement: rename exposed property Control::minimum_size to ↵ | Pierre-Thomas Meisels | |
Control::custom_minimum_size | |||
2022-06-23 | For in-engine processing allow saving openexr to a buffer. | K. S. Ernest (iFire) Lee | |
2022-06-23 | Add NavigationServer map_force_update() function | smix8 | |
Adds map_force_update() function to NavigationServer. This function immediately flushes the Navigationserver command queue and recalculates all navigationmeshes and region connections for a specific map. | |||
2022-06-23 | Mono: Update Newtonsoft.Json to 13.0.1 | Rémi Verschelde | |
See https://github.com/advisories/GHSA-5crp-9r3c-p9vr | |||
2022-06-23 | Merge pull request #62312 from smix8/navigation_get_maps_4.x | Rémi Verschelde | |
2022-06-23 | Merge pull request #62293 from smix8/navigation_disable_editorprogress_bake_4.x | Rémi Verschelde | |
2022-06-23 | Merge pull request #62348 from smix8/navigation_baking_aabb_4.x | Rémi Verschelde | |
2022-06-23 | Implement NavigationMesh bake area | smix8 | |
Adds two new properties to NavigationMesh resources to restrict the navmesh baking to an area enclosed by an AABB with volume. | |||
2022-06-23 | Implement varargs in Methodinfo | reduz | |
Variadic templates are an awful thing. Implements #62233 using them in MethodInfo so less changes are required. | |||
2022-06-23 | Merge pull request #62317 from Black-Cat/release-return-fix | Rémi Verschelde | |
2022-06-22 | Merge pull request #55846 from ellenhp/fix_ogg_edge_cases | Rémi Verschelde | |
Fix ogg edge cases | |||
2022-06-22 | Do not reset return value in release build | Black Cat | |
2022-06-22 | Add Navigation function to get all navigation maps | smix8 | |
Added new function that returns all created navigation map RIDs from the NavigationServer. The function returns both 2D and 3D created navigation maps as technically there is no distinction between them. | |||
2022-06-22 | Remake resource thread safety and API | reduz | |
* Ensures thread safety when resources are destroyed. * Simplified API by always forcing `ResourceCache::get_ref`, which needs less hacks and is fully thread safe. * Removed RWLock for resources because its not possible to use for the new logic. Should not be a problem. Supersedes #57533 | |||
2022-06-22 | Disable thread-unsafe EditorProgress for navmesh baking | smix8 | |
Disables navmesh baking EditorProgress for now until fixed as EditorProgress is not thread-safe and uses hacks and Main::iteration() for steps which can result in random crashes when baking navmesh. |