Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-25 | Fix out of sync when the script is edited externally via lsp | Rindbee | |
Previously, external editing via lsp would modify the modified time of the script, which caused the internal display of the script to not be refreshed when refocusing the engine. Now saving the script externally via lsp will automatically refresh the internal display. | |||
2022-09-25 | Merge pull request #63224 from Rindbee/update-GDScript-cache | Rémi Verschelde | |
Load/update GDScript from disk on load if cache mode is CACHE_MODE_IGNORE | |||
2022-09-25 | Merge pull request #66306 from Razoric480/raz/null-string | Rémi Verschelde | |
Prevent a crash in the LSP when a function's return datatype is not resolved | |||
2022-09-24 | Load/update GDScript from disk on load if cache mode is CACHE_MODE_IGNORE | Rindbee | |
2022-09-23 | Remove unused includes & move some includes to top of file | Andy Maloney | |
2022-09-23 | Prevent null crash when datatype not resolved | Francois Belair | |
2022-09-23 | SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines | Rémi Verschelde | |
- `_DEBUG` is MSVC specific so it didn't make much sense to define for Android and iOS builds. - iOS was the only platform to define `DEBUG`. We don't use it anywhere outside thirdparty code, which we usually don't intend to debug, so it seems better to be consistent with other platforms. - Consistently define `NDEBUG` to disable assert behavior in both `release` and `release_debug` targets. This used to be set for `release` for all platforms, and `release_debug` for Android and iOS only. - Due to the above, I removed the only use we made of `assert()` in Godot code, which was only implemented for Unix anyway, should have been `DEV_ENABLED`, and is in PoolAllocator which we don't actually use. - The denoise and recast modules keep defining `NDEBUG` even for the `debug` target as we don't want OIDN and Embree asserting all over the place. | |||
2022-09-22 | [GDExtension] Implement support for typed arrays. | bruvzg | |
2022-09-22 | Merge pull request #66253 from raulsntos/dotnet/assembly-may-be-null | Ignacio Roldán Etcheverry | |
C#: Guard against null assemblies | |||
2022-09-22 | C#: Suppress EventHandler suffix diagnostic for signals | Raul Santos | |
Suppress CA1711 for signal delegates because they are used in events so the naming follows the guidelines. | |||
2022-09-22 | C#: Guard against null assemblies | Raul Santos | |
A symbol's containing assembly will be null if the symbol is shared across multiple assemblies. | |||
2022-09-22 | Merge pull request #66110 from Zylann/reference_get_count | Rémi Verschelde | |
get_reference_count()` | |||
2022-09-21 | Rename and expose `RefCounted::get_reference_count()` | Marc Gilleron | |
2022-09-21 | Merge pull request #65914 from bruvzg/fix_trim_wo_space | Rémi Verschelde | |
Fix line trim/ellipsis when line do not have space or newline at the end. | |||
2022-09-21 | Merge pull request #62429 from smix8/navigation_path_query_4.x | Rémi Verschelde | |
Add NavigationPathQuery objects and NavigationServer query_path() | |||
2022-09-21 | Style: Ensure consistent formatting with clang-format 15 | Rémi Verschelde | |
When going from version 14 to 15 it would introduce a tiny change in `websocket_macros.h` just before the comment re-enabling clang-format, but this can be solved by just letting it do its work. Bonus cosmetic change in `math_fieldwise.cpp` where clang-format isn't used, and bump recommended versions for pre-commit hook to [13; 15]. | |||
2022-09-20 | Add NavigationPathQuery | smix8 | |
Adds NavigationPathQueryParameters objects that can be used with NavigationServer.query_path() to query a customized navigation path. | |||
2022-09-20 | Merge pull request #63594 from Faless/img/4.x_loader_ext | Rémi Verschelde | |
[Core] Make ImageFormatLoader extensible. | |||
2022-09-20 | Merge pull request #64514 from dsnopek/webxr-master-fixup-squashed | Rémi Verschelde | |
Get WebXR minimally working again in Godot 4 | |||
2022-09-19 | Get WebXR minimally working again in Godot 4 | David Snopek | |
2022-09-19 | Add a way to get the GLTF extensions supported by GLTFDocumentExtension | Aaron Franke | |
2022-09-19 | Make used extensions stored in GLTFState | Aaron Franke | |
This allows GLTFDocumentExtension classes to add to the used extensions array. | |||
2022-09-20 | [Core] Make ImageFormatLoader extensible. | Fabio Alessandrelli | |
2022-09-19 | Merge pull request #66119 from raulsntos/dotnet/str-path-join | Ignacio Roldán Etcheverry | |
C#: Rename `PlusFile` to `PathJoin` | |||
2022-09-19 | Merge pull request #66112 from Zylann/get_configuration_warnings_psa | Rémi Verschelde | |
Change return type of `get_configuration_warnings` to `PackedStringArray` | |||
2022-09-19 | C#: Rename `PlusFile` to `PathJoin` | Raul Santos | |
2022-09-19 | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | |
2022-09-19 | Replace File/Directory with FileAccess/DirAccess | kobewi | |
2022-09-19 | Merge pull request #66087 from aaronfranke/gltf-minor-light | Rémi Verschelde | |
Minor enhancements to the GLTF module (lights and docs) | |||
2022-09-19 | Merge pull request #65879 from magian1127/4.0GenSDoc | Rémi Verschelde | |
inheritdoc the "///" comment from EventHandler to the generated event | |||
2022-09-18 | Minor enhancements to the GLTF module (lights and docs) | Aaron Franke | |
2022-09-18 | C#: inheritdoc the "///" comment from EventHandler to the generated event | Magian | |
2022-09-18 | Merge pull request #44143 from KoBeWi/callable_multiplayer | Rémi Verschelde | |
2022-09-18 | Port remaining connections to callable_mp | Tomasz Chabora | |
2022-09-18 | Merge pull request #62411 from willnationsdev/gdres-gdscript | Rémi Verschelde | |
Add GDScript resource export. | |||
2022-09-18 | Merge pull request #65979 from iwoithe/fix-onready-typo | Rémi Verschelde | |
change "no" to "not" in the @onready documentation | |||
2022-09-18 | Fix crash when executing `FontFile.get_face_count` | Haoyu Qiu | |
2022-09-18 | Merge pull request #65946 from antonWetzel/csharp-nd-array | Rémi Verschelde | |
Don't marshal multidimensional arrays | |||
2022-09-18 | Merge pull request #65945 from Faless/mp/4.x_nodes_warnings | Rémi Verschelde | |
[MP] Add warnings to spawner and synchronizer. | |||
2022-09-18 | Merge pull request #65877 from raulsntos/dotnet/signal-delegate-docs | Rémi Verschelde | |
Add documentation to signal delegates | |||
2022-09-17 | Add GDScript resource export. | willnationsdev | |
2022-09-17 | Spelling correction: change "no" to "not" | I Woithe | |
2022-09-17 | don't marshal multidimensional arrays | antonWetzel | |
2022-09-17 | [MP] Add warnings to spawner and synchronizer. | Fabio Alessandrelli | |
MultiplayerSpawner: - When spawn_path is invalid. - When the auto spawn list is empty and _spawn_custom is not overridden. Note: We remove the warning for placeholder scripts since there's no way of knowing if they have a certain method. MultiplayerSynchronizer: - When root_path is invalid. | |||
2022-09-16 | Fix line trim/ellipsis when line do not have space or newline at the end. | bruvzg | |
2022-09-16 | Merge pull request #65892 from konczg/fix_openxr_layer_composition_blending | Rémi Verschelde | |
Fix OpenXR layer composition blending | |||
2022-09-16 | Fix OpenXR layer composition blending | Gabor Koncz | |
2022-09-16 | Make `push_nupkgs_local` absolute | Raul Santos | |
Ensures the `push_nupkgs_local` argument in build_assemblies.py is an absolute path so the argument can be given as a relative path and it will be converted. | |||
2022-09-16 | C#: Add documentation to signal delegates | Raul Santos | |
2022-09-15 | Merge pull request #65152 from s77rt/fix-56343 | Rémi Verschelde | |
Fix GDScript preload fails in standalone build unless files are present in directory |