Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #96864 from KoBeWi/dictionerrory | Rémi Verschelde | 2024-09-12 | 1 | -1/+1 |
|\ | | | | | | | Fix `Dictionary.merge()` type validation | ||||
| * | Fix Dictionary.merge() type validation | kobewi | 2024-09-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #95840 from raulsntos/char_metadata | Rémi Verschelde | 2024-09-12 | 3 | -5/+9 |
|\ \ | | | | | | | | | | Add metadata for `char16_t` and `char32_t` | ||||
| * | | Add metadata for `char16_t` and `char32_t` | Raul Santos | 2024-09-12 | 3 | -5/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | We don't seem to expose any API that uses `char16_t` yet, but I added it anyway since we make the type info for it. I didn't add anything for `wchar_t` because we are not making a type info so maybe we don't have a need for it yet, it could be added in the future. To prevent breaking compatibility with the C# bindings, we ignore the `char32_t` metadata and still use `System.Int64`. | ||||
* | | | Merge pull request #92888 from ↵ | Rémi Verschelde | 2024-09-12 | 6 | -7/+36 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Hilderin/fix-unable-to-use-resourceLoader-in-c#-after-threaded-load Fix inability to use ResourceLoader in C# after threaded load in GDScript | ||||
| * | | | Fix Unable to use ResourceLoader in C# after threaded load in GDScript #92798 | Hilderin | 2024-09-11 | 6 | -7/+36 |
| | | | | |||||
* | | | | Merge pull request #95292 from aaronp64/is_parent_class_perf | Rémi Verschelde | 2024-09-12 | 1 | -8/+4 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | Improve `ClassDB::_is_parent_class` performance | ||||
| * | | | Improve ClassDB::_is_parent_class performance | aaronp64 | 2024-08-08 | 1 | -8/+4 |
| | | | | | | | | | | | | | | | | Change ClassDB::_is_parent_class to use ClassInfo::inherits_ptr, instead of looking up each inherited class name. | ||||
* | | | | Merge pull request #96787 from raulsntos/gdextension/remove-get-rid-func | Rémi Verschelde | 2024-09-11 | 3 | -5/+5 |
|\ \ \ \ | | | | | | | | | | | | | | | | Remove `get_rid_func` from `GDExtensionClassCreationInfo4` | ||||
| * | | | | Remove `get_rid_func` from `GDExtensionClassCreationInfo4` | Raul Santos | 2024-09-10 | 3 | -5/+5 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #96760 from RandomShaper/wtp_langs_exit_thread | Rémi Verschelde | 2024-09-11 | 5 | -16/+33 |
|\ \ \ \ | | | | | | | | | | | | | | | | Make use of languages' thread enter/exit more correct | ||||
| * | | | | Make languages' thread enter/exit more resilient | Pedro J. Estébanez | 2024-09-10 | 4 | -8/+28 |
| | | | | | |||||
| * | | | | WorkerThreadPool: Enhance lifetime for more flexibility | Pedro J. Estébanez | 2024-09-10 | 2 | -8/+5 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #96586 from rune-scape/fix-empty-stringname-hash | Rémi Verschelde | 2024-09-11 | 12 | -147/+68 |
|\ \ \ \ | | | | | | | | | | | | | | | | StringName: Fix empty hash | ||||
| * | | | | StringName: Fix empty hash | rune-scape | 2024-09-09 | 12 | -147/+68 |
| |/ / / | | | | | | | | | | | | | +Fixed compat hashes | ||||
* | | | | Merge pull request #96501 from scgm0/Allow-class-names-to-be-unicode | Rémi Verschelde | 2024-09-11 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | GDExtension: Allow class names to be unicode | ||||
| * | | | | Allow class names to be unicode | scgm0 | 2024-09-07 | 1 | -1/+1 |
| |/ / / | |||||
* | | | | Merge pull request #93856 from timothyqiu/expression-period | Rémi Verschelde | 2024-09-11 | 1 | -7/+3 |
|\ \ \ \ | |_|/ / |/| | | | | | | | Fix parsing of `4.` in Expression | ||||
| * | | | Fix parsing of `4.` in Expression | Haoyu Qiu | 2024-07-02 | 1 | -7/+3 |
| | | | | |||||
* | | | | [Resource Loader] Do not check property type for non registered properties. | bruvzg | 2024-09-10 | 1 | -18/+20 |
| |/ / |/| | | |||||
* | | | Merge pull request #96617 from RandomShaper/res_loader_pending | Rémi Verschelde | 2024-09-06 | 1 | -0/+10 |
|\ \ \ | | | | | | | | | | | | | ResourceLoader: Add last resort life-time insurance for tokens | ||||
| * | | | ResourceLoader: Add last resort life-time insurance for tokens | Pedro J. Estébanez | 2024-09-06 | 1 | -0/+10 |
| | | | | |||||
* | | | | Merge pull request #94434 from bruvzg/nonblock_pipes | Rémi Verschelde | 2024-09-06 | 4 | -7/+25 |
|\ \ \ \ | | | | | | | | | | | | | | | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | ||||
| * | | | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | bruvzg | 2024-09-06 | 4 | -7/+25 |
| |/ / / | |||||
* | | | | Merge pull request #78656 from Repiteo/typed-dictionary | Rémi Verschelde | 2024-09-06 | 15 | -75/+1066 |
|\ \ \ \ | | | | | | | | | | | | | | | | Implement typed dictionaries | ||||
| * | | | | Implement typed dictionaries | Thaddeus Crews | 2024-09-04 | 15 | -75/+1066 |
| | | | | | |||||
* | | | | | ResourceLoader: Fixup resource changed feature | Pedro J. Estébanez | 2024-09-06 | 1 | -0/+4 |
| |/ / / |/| | | | | | | | | | | | This is a complement to: https://github.com/godotengine/godot/pull/96593 | ||||
* | | | | Merge pull request #96593 from RandomShaper/res_changed_multiverse | Rémi Verschelde | 2024-09-06 | 3 | -49/+139 |
|\ \ \ \ | | | | | | | | | | | | | | | | ResourceLoader: Add thread-aware resource changed mechanism | ||||
| * | | | | ResourceLoader: Add thread-aware resource changed mechanism | Pedro J. Estébanez | 2024-09-06 | 3 | -11/+107 |
| | | | | | |||||
| * | | | | ResourceLoader: Simplify handling of unregistered tasks | Pedro J. Estébanez | 2024-09-05 | 2 | -40/+34 |
| | | | | | |||||
* | | | | | Merge pull request #89649 from dalexeev/core-bind-and-doc-iter-virtual-methods | Rémi Verschelde | 2024-09-06 | 1 | -19/+51 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Core: Bind and document iterator API virtual methods | ||||
| * | | | | | Core: Bind and document iterator API virtual methods | Danil Alexeev | 2024-08-27 | 1 | -19/+51 |
| | | | | | | |||||
* | | | | | | Merge pull request #96244 from Repiteo/scons/msvc-__cplusplus | Rémi Verschelde | 2024-09-05 | 1 | -0/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | SCons: Pass `/Zc:__cplusplus` in MSVC builds | ||||
| * | | | | | | SCons: Pass `/Zc:__cplusplus` in MSVC builds | Thaddeus Crews | 2024-09-05 | 1 | -0/+3 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #93319 from 10Drenth/astar_jump_performance_improvement | Rémi Verschelde | 2024-09-05 | 2 | -77/+132 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | Improve `AStarGrid2D` performance when jumping is enabled | ||||
| * | | | | | | Improve AStarGrid2D performance when jumping is enabled | Martijn | 2024-09-05 | 2 | -77/+132 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #96496 from aXu-AP/lerp-transform | Rémi Verschelde | 2024-09-05 | 1 | -1/+9 |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | Add support for Transform2D/3D in `lerp()` | ||||
| * | | | | | | Add support for Transform2D/3D in lerp() | aXu-AP | 2024-09-03 | 1 | -1/+9 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | Implements godotengine/godot-proposals#10579 | ||||
* | | | | | | Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimental | Rémi Verschelde | 2024-09-04 | 1 | -0/+22 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | Docs: Add missing deprecated/experimental tag support for theme items | ||||
| * | | | | | Docs: Add missing deprecated/experimental tag support for theme items | Danil Alexeev | 2024-09-04 | 1 | -0/+22 |
| | | | | | | |||||
* | | | | | | Merge pull request #96525 from bruvzg/rem_gl_renderer_incl | Rémi Verschelde | 2024-09-04 | 1 | -0/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the editor. | ||||
| * | | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the ↵ | bruvzg | 2024-09-03 | 1 | -0/+3 |
| | |/ / / / | |/| | | | | | | | | | | | | | | | | editor. | ||||
* | | | | | | Merge pull request #92570 from rune-scape/rune-stringname-bits | Rémi Verschelde | 2024-09-04 | 2 | -19/+92 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | StringName: `operator==` compares in-place | ||||
| * | | | | | StringName: operator== compares in-place | rune-scape | 2024-09-03 | 2 | -19/+92 |
| | | | | | | |||||
* | | | | | | Merge pull request #70096 from rune-scape/stringname-dict | Rémi Verschelde | 2024-09-03 | 4 | -27/+13 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | StringName Dictionary keys | ||||
| * | | | | | | StringName Dictionary keys | rune-scape | 2024-08-29 | 4 | -27/+13 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead | ||||
* | | | | | | Merge pull request #96292 from AThousandShips/null_check_ref_fix | Rémi Verschelde | 2024-09-03 | 4 | -6/+6 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | Cleanup of raw `nullptr` checks with `Ref` | ||||
| * | | | | | Cleanup of raw `nullptr` checks with `Ref` | A Thousand Ships | 2024-08-31 | 4 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc. | ||||
* | | | | | | Merge pull request #95887 from bruvzg/sysinfo_drv | Rémi Verschelde | 2024-09-03 | 1 | -3/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in the editor system info. | ||||
| * | | | | | | Update rendering driver name on fallbacks. Fix rendering driver/method in ↵ | bruvzg | 2024-09-01 | 1 | -3/+3 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | the editor system info. |