Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-26 | Merge pull request #65798 from kisg/dynamic_openxr_loader | Rémi Verschelde | |
Dynamic loading of OpenXR Loader on Android | |||
2022-09-26 | Merge pull request #66418 from bruvzg/font_fb_order | Rémi Verschelde | |
[TextServer] Always prefer main font over fallbacks, regardless of script/language support. | |||
2022-09-26 | Merge pull request #65717 from Ithamar/feat-tga-16bits | Rémi Verschelde | |
Add 16-bits TGA support | |||
2022-09-25 | [TextServer] Always prefer main font over fallbacks, regardless of ↵ | bruvzg | |
script/language support. | |||
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 | Dynamic loading of OpenXR Loader on Android | Gergely Kis | |
This change implements dynamic loading of the OpenXR Loader library on Android. If an OpenXR Loader library is not found, Godot will still function with OpenXR disabled. Also, on every platform, the OpenXR symbols are resolved at runtime using xrGetInstanceProcAddr. On Windows and Linux the OpenXR loader is included in the main engine binary. On Android, the OpenXR Loader is not built with the engine. Separately distributed Android plugins will be provided with the correct loader library for each device. Co-authored-by: Gábor Pál Korom <gabor.p.korom@migeran.com> Co-authored-by: Gábor Koncz <gabor.koncz@migeran.com> | |||
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 | |