kit
3d2ad8c316
Fix --test help option not in template builds
2025-05-06 14:39:39 -04:00
kit
6d56d2d05e
Fix tests that fail when alone
2025-05-06 13:48:16 -04:00
Thaddeus Crews
579feb387c
Core: Add [[nodiscard]] to string-like classes
2025-05-06 12:23:41 -05:00
aaronp64
d176ba045f
Array performance improvements to reduce copying/copy_on_write calls
...
- Avoid temporary copy of p_array in Array::append_array when types match
- Call ptrw() once before looping in methods that return new Arrays, to avoid copy_on_write call for each item (recursive_duplicate, slice, filter, map)
2025-05-06 13:19:50 -04:00
Rémi Verschelde
6a6a1168a5
Merge pull request #106128 from akien-mga/macos-vulkansdk-install-add-new-format
...
macOS: Fix support for latest VulkanSDK .app name in install script
2025-05-06 19:01:58 +02:00
Rémi Verschelde
efde4ae853
macOS: Fix support for latest VulkanSDK .app name in install script
2025-05-06 18:40:40 +02:00
Lukas Tenbrink
26a6d4062d
Inline String::utf8 and String::utf16 for their simplicity.
2025-05-06 17:20:03 +02:00
smix8
0437836472
Clean and group NavigationServer headers
...
Cleans NavigationServer headers from (unhelpful) comments and groups functions.
2025-05-06 15:47:00 +02:00
Thaddeus Crews
a895a8682f
Merge pull request #102783 from stuartcarnie/fix_gles3_lightmapper
...
GLES3: Fix errors baking light map with compatibility renderer
2025-05-06 08:38:09 -05:00
Thaddeus Crews
f6aeaaa093
Merge pull request #106109 from Asaduji/fti_fix_xr_nodes
...
Physics Interpolation - Fix XR Nodes to work with `SceneTreeFTI`
2025-05-06 08:38:09 -05:00
Thaddeus Crews
2c64f843c0
Merge pull request #106108 from aaronfranke/save-scene-set-current-dir
...
Set current directory when using "Save Branch as Scene..."
2025-05-06 08:38:08 -05:00
Thaddeus Crews
75253b0815
Merge pull request #105592 from smix8/navregion_3d_plugin
...
Rename `NavigationMeshEditor` to `NavigationRegion3DEditor`
2025-05-06 08:38:07 -05:00
Thaddeus Crews
fd1168620f
Merge pull request #105718 from aaronfranke/nav-const-caps
...
Capitalize global navigation constants
2025-05-06 08:38:07 -05:00
Thaddeus Crews
e085acd71c
Merge pull request #104815 from Ivorforce/strnlen
...
Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs)
2025-05-06 08:38:06 -05:00
Thaddeus Crews
bd22587170
Merge pull request #106093 from KoBeWi/deprecated_forever
...
Remove registration of deprecated classes
2025-05-06 08:38:05 -05:00
Thaddeus Crews
4cb030d6bf
Merge pull request #106089 from mihe/rogue-newlines
...
Fix empty lines being added for errors with no script backtrace
2025-05-06 08:38:04 -05:00
Thaddeus Crews
7efe897343
Merge pull request #106085 from clayjohn/texture-decompress-import
...
Fix loading BPTC/ASTC textures on devices that don't support them
2025-05-06 08:38:04 -05:00
Thaddeus Crews
5fec9a9fdc
Merge pull request #100057 from aaronp64/container_validate_obj_perf
...
Improve `ContainerTypeValidate` performance for object types
2025-05-06 08:38:03 -05:00
Thaddeus Crews
ee599f0850
Merge pull request #97148 from Calinou/editor-default-auto-reload-scripts-external-change
...
Enable Auto Reload Scripts on External Change by default in the editor settings
2025-05-06 08:38:02 -05:00
Thaddeus Crews
6e30f3069c
Merge pull request #106041 from KoBeWi/super_single_shortcut_source
...
Unify shortcut handling in FileSystem dock
2025-05-06 08:38:01 -05:00
Thaddeus Crews
a2c9e7920d
Merge pull request #105647 from KoBeWi/optional_options
...
Improve FileDialog options
2025-05-06 08:38:01 -05:00
Thaddeus Crews
c4de8ef825
Merge pull request #105765 from smix8/navlink_iteration_id
...
Add function to get navigation link iteration id from NavigationServer
2025-05-06 08:38:00 -05:00
Thaddeus Crews
aa24e3b671
Merge pull request #105884 from stuartcarnie/macos_embedded
...
macOS: Embedded window support.
2025-05-06 08:37:59 -05:00
Thaddeus Crews
5e1964d9b0
Merge pull request #106124 from KoBeWi/destructor_must_be_destroyed
...
Remove empty constructors and destructors from `scene/`
2025-05-06 08:37:58 -05:00
Thaddeus Crews
28068fab1a
Merge pull request #106119 from mihe/jolt/space-change-errors
...
Remove emitting of error in `JoltBody3D::_exit_all_areas`
2025-05-06 08:37:58 -05:00
Thaddeus Crews
0f1b0487a1
Merge pull request #106118 from akien-mga/scons-gcc-Wenum-conversion
...
SCons: Don't enable `-Wenum-conversion` for GCC < 11
2025-05-06 08:37:57 -05:00
Thaddeus Crews
cc5857728d
Merge pull request #106114 from m4gr3d/disable_auto_keyboard_popup
...
Add property to control showing the virtual keyboard on focus events
2025-05-06 08:37:40 -05:00
kobewi
d32d2e9b51
Remove NOTIFICATION_ENTER_TREE when NOTIFICATION_THEME_CHANGED is used
2025-05-06 15:28:03 +02:00
Lukas Tenbrink
ec32dae1da
Rename _strlen_clipped to strnlen (and use the system equivalent for char * inputs).
...
Add `strnlen` for `char16_t *` and `wchar_t *`.
2025-05-06 15:17:07 +02:00
kobewi
34b485d62b
Remove empty constructors and destructors from scene/
2025-05-06 14:46:54 +02:00
Fredia Huya-Kouadio
a088b5dc23
Disable showing the virtual keyboard on focus events for certain editor components
2025-05-06 07:07:49 -04:00
Mikael Hermansson
f539d0a447
Remove emitting of error in JoltBody3D::_exit_all_areas
2025-05-06 11:36:22 +02:00
Rémi Verschelde
f09ffeedd0
SCons: Don't enable -Wenum-conversion for GCC < 11
...
This warning was introduced in GCC 10 but only for C/Obj-C.
In GCC 11 it seems to have been made compatible with C++.
Also restrict -Wno-return-type to GCC 12, that regression
was fixed in GCC 13.
2025-05-06 10:06:01 +02:00
Fredia Huya-Kouadio
f29feac7a5
Add a LineEdit / TextEdit property to control whether the virtual keyboard should show on focus
2025-05-05 22:01:34 -04:00
Stuart Carnie
7a423ffdc0
GLES3: Fix errors baking light map with compatibility renderer
...
Helps #102696
2025-05-06 09:02:34 +10:00
Hugo Locurcio
006c9bb39a
Use a type-hinted dictionary for AnimationLibrary's libraries property
...
This is done at a editor property hint level so that it doesn't break compatibility.
In other words, the actual `libraries` property exposed to the scripting API
remains an untyped Dictionary.
2025-05-06 00:32:30 +02:00
BlueCube3310
894d3939cd
BasisU: Configure HDR quality from the settings
2025-05-05 23:56:24 +02:00
Aaron Franke
508d271522
Set current directory when using Save Branch As Scene
2025-05-05 14:00:44 -07:00
kobewi
5dd4267a0b
Unify shortcut handling in FileSystem dock
2025-05-05 22:37:29 +02:00
smix8
01e85c49e9
Rename NavigationMeshEditor to NavigationRegion3DEditor
...
Renames NavigationMeshEditor to NavigationRegion3DEditor to better describe its actual purpose.
2025-05-05 22:32:14 +02:00
Stuart Carnie
00e1fdec2c
MacOS: Embedded window support.
2025-05-06 06:09:05 +10:00
Asaduji
9a09fc35d8
Physics Interpolation - Fix XR Nodes to work with SceneTreeFTI
2025-05-05 21:58:17 +02:00
Aaron Franke
783728fcb4
Capitalize global navigation constants
2025-05-05 12:08:15 -07:00
kobewi
242293c451
Remove registration of deprecated classes
2025-05-05 20:16:50 +02:00
Thaddeus Crews
1a1cc0f7b0
Merge pull request #105982 from roughbits01/movie-writer-issue
...
Only instantiate `MovieWriterMJPEG` and `MovieWriterPNGWAV` movie writers if they are enabled
2025-05-05 11:24:21 -05:00
Thaddeus Crews
5bc01f2994
Merge pull request #105080 from beicause/basisu-ktx2-settings
...
BasisU: Use KTX2 format and add import options to configure encoder
2025-05-05 11:24:20 -05:00
Thaddeus Crews
d6ca5cf690
Merge pull request #106087 from lodetrick/svg-type-hint
...
Add Dictionary Type Hint to SVGTexture
2025-05-05 11:24:19 -05:00
Thaddeus Crews
7cb658cd9d
Merge pull request #106086 from clayjohn/ANGLE-BPTC
...
Check for GL ES version of BPTC extension when using the OpenGL renderer
2025-05-05 11:24:18 -05:00
Thaddeus Crews
8ab73248bc
Merge pull request #106083 from Riteo/pointing-somewhere
...
Wayland: Ensure pointed window's existence in `mouse_get_position`
2025-05-05 11:24:18 -05:00
Thaddeus Crews
97e5ddd544
Merge pull request #106082 from jaydensipe/open-recent-better-ui
...
Show "No Recent Scenes" under `Open Recent` instead of redundant button
2025-05-05 11:24:17 -05:00