Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-23 | Merge pull request #66303 from akien-mga/scons-cleanup-debug-defines | Rémi Verschelde | |
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-23 | Merge pull request #66297 from ↵ | Rémi Verschelde | |
akien-mga/scons-remove-fomit-frame-pointer-ftree-vectorize | |||
2022-09-23 | SCons: Remove redundant `-fomit-frame-pointer` and `-ftree-vectorize` | Rémi Verschelde | |
- `-fomit-frame-pointer` is included automatically by both GCC and Clang in `-O1` and above. - `-ftree-vectorize` is included automatically by GCC in `-O2` and beyond, and seems always enabled by Clang. Closes #66296. See that issue for a detailed investigation. | |||
2022-09-23 | Merge pull request #65817 from bruvzg/typed_array | Rémi Verschelde | |
2022-09-23 | Merge pull request #66284 from clayjohn/particles-mem-bug | Rémi Verschelde | |
Properly initialize motion vectors offset when motion vectors are disabled | |||
2022-09-23 | Merge pull request #65158 from nongvantinh/fixed-infinite-loop | Rémi Verschelde | |
Fixes engine runs into an infinite loop when searching using FindBar | |||
2022-09-23 | Merge pull request #66177 from rburing/callable_callv | Rémi Verschelde | |
add `callv` method | |||
2022-09-23 | Merge pull request #66254 from bruvzg/macos_title | Rémi Verschelde | |
[macOS extend-to-title] Add scene/project name to the editor title, and fix window button placement. | |||
2022-09-23 | Merge pull request #66260 from lawnjelly/fix_bvh_array_warning | Rémi Verschelde | |
Fix array-bounds warning in BVH | |||
2022-09-23 | Merge pull request #66248 from akien-mga/warnings-gcc-Wmaybe-uninitialized | Rémi Verschelde | |
Fix various -Wmaybe-uninitialized warnings from GCC 12.2.1 | |||
2022-09-23 | Merge pull request #66250 from nongvantinh/fixed_invalid_root_name | Rémi Verschelde | |
Fixed root name invalid at scene creation. | |||
2022-09-23 | Merge pull request #66246 from Jummit/fix-dir-crash | Rémi Verschelde | |
Fix crash when listing files in nonexistent directory | |||
2022-09-22 | Properly initialize motion vectors offset when motion vectors are disabled. | clayjohn | |
This fixes an uninitialized memory bug that caused particles to fail in non-LTO builds | |||
2022-09-22 | [GDExtension] Implement support for typed arrays. | bruvzg | |
2022-09-22 | [macOS extend-to-title] Add scene/project name to the editor title, fix ↵ | bruvzg | |
incorrect window button position/order when system primary language is RTL. | |||
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 | Merge pull request #66257 from raulsntos/dotnet/suppress-CA1711 | Ignacio Roldán Etcheverry | |
C#: Suppress EventHandler suffix diagnostic for signals | |||
2022-09-22 | Fix array-bounds warning in BVH | lawnjelly | |
Provides a workaround to prevent tripping a compiler warning. | |||
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 | Fixed root name invalid at scene creation. | Nong Van Tinh | |
2022-09-22 | Fix various -Wmaybe-uninitialized warnings from GCC 12.2.1 | Rémi Verschelde | |
Not sure why I didn't get those before, it may be due to upstream changes (12.2.1 is a moving target, it's basically 12.3-dev), or simply rebuilding Godot from scratch with different options. | |||
2022-09-22 | Fix crash when listing files in nonexistent directory | Jummit | |
2022-09-22 | Merge pull request #64679 from DarkKilauea/nav-region-props | Rémi Verschelde | |
Improve consistency of NavigationRegion setters | |||
2022-09-22 | Merge pull request #66240 from bruvzg/ftr_hide | Rémi Verschelde | |
[Font Inspector Plugin] Hide "Add Feature" button if supported feature list is empty. | |||
2022-09-22 | Merge pull request #66236 from KoBeWi/empty_words | Rémi Verschelde | |
Automatically use class name for empty renames | |||
2022-09-22 | Merge pull request #66110 from Zylann/reference_get_count | Rémi Verschelde | |
get_reference_count()` | |||
2022-09-22 | Merge pull request #66222 from Mickeon/gradual-destruction | Rémi Verschelde | |
Remove unused struct in GradientTexture1D | |||
2022-09-21 | Improve consistancy of NavigationRegion setters | Josh Jones | |
2022-09-22 | [Font Inspector Plugin] Hide "Add Feature" button if supported feature list ↵ | bruvzg | |
is empty. | |||
2022-09-22 | Merge pull request #66234 from KoBeWi/dir_access_denied | Rémi Verschelde | |
Fix wrong DirAccess example | |||
2022-09-22 | Merge pull request #66232 from Evanaellio/fix-tool-annotation | Rémi Verschelde | |
Fix code examples for @tool annotation | |||
2022-09-21 | Merge pull request #66230 from Evanaellio/swap-resourcesaver-save-arguments | Matthew | |
Swap arguments of ResourceSaver.save() | |||
2022-09-22 | Automatically use class name for empty renames | kobewi | |
2022-09-21 | Fix wrong DirAccess example | kobewi | |
2022-09-21 | Fix code examples for @tool annotation | Evanaellio | |
2022-09-21 | Swap arguments of ResourceSaver.save() | Evanaellio | |
2022-09-21 | Rename and expose `RefCounted::get_reference_count()` | Marc Gilleron | |
2022-09-21 | Remove unused struct in GradientTexture1D | Micky | |
2022-09-21 | Merge pull request #65816 from bruvzg/proj_settings_missing_flags | Rémi Verschelde | |
Add missing initial window flags and window mode to the project settings. | |||
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 #65933 from Mickeon/remove-scene-tree-dock-unused | Rémi Verschelde | |
Remove unused `import_subscene()` in Scene Tree Dock | |||
2022-09-21 | Merge pull request #65934 from YuriSizov/editor-theme-big-thumb | Rémi Verschelde | |
Improve icon generation in the editor theme | |||
2022-09-21 | Merge pull request #66200 from aaronfranke/err-sc-export-pf | Rémi Verschelde | |
Print an error if trying to run a self-contained editor in a project folder | |||
2022-09-21 | Merge pull request #66212 from ↵ | Rémi Verschelde | |
kleonc/script-text-editor-fix-check-if-script-used-within-scene `ScriptTextEditor` Fix checking if script is attached to any node belonging to scene | |||
2022-09-21 | Merge pull request #66213 from KoBeWi/not_right_but_works™ | Rémi Verschelde | |
Remove duplicate code in ItemList | |||
2022-09-21 | Merge pull request #66215 from akien-mga/editor-quickopen-disable-load-resources | Rémi Verschelde | |
2022-09-21 | Error if trying to run a self-contained editor in a project folder | Aaron Franke | |
2022-09-21 | QuickOpen: Disable loading resources for now, too slow | Rémi Verschelde | |
As expected while reviewing #62417 this is indeed not practical without a better system to retrieve this information. Fixes #66179. |