Commit Graph

74019 Commits

Author SHA1 Message Date
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
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
75253b0815 Merge pull request #105592 from smix8/navregion_3d_plugin
Rename `NavigationMeshEditor` to `NavigationRegion3DEditor`
2025-05-06 08:38:07 -05:00
fd1168620f Merge pull request #105718 from aaronfranke/nav-const-caps
Capitalize global navigation constants
2025-05-06 08:38:07 -05:00
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
bd22587170 Merge pull request #106093 from KoBeWi/deprecated_forever
Remove registration of deprecated classes
2025-05-06 08:38:05 -05:00
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
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
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
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
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
a2c9e7920d Merge pull request #105647 from KoBeWi/optional_options
Improve FileDialog options
2025-05-06 08:38:01 -05:00
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
aa24e3b671 Merge pull request #105884 from stuartcarnie/macos_embedded
macOS: Embedded window support.
2025-05-06 08:37:59 -05:00
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
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
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
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
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
34b485d62b Remove empty constructors and destructors from scene/ 2025-05-06 14:46:54 +02:00
a088b5dc23 Disable showing the virtual keyboard on focus events for certain editor components 2025-05-06 07:07:49 -04:00
f539d0a447 Remove emitting of error in JoltBody3D::_exit_all_areas 2025-05-06 11:36:22 +02:00
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
f29feac7a5 Add a LineEdit / TextEdit property to control whether the virtual keyboard should show on focus 2025-05-05 22:01:34 -04:00
508d271522 Set current directory when using Save Branch As Scene 2025-05-05 14:00:44 -07:00
5dd4267a0b Unify shortcut handling in FileSystem dock 2025-05-05 22:37:29 +02:00
01e85c49e9 Rename NavigationMeshEditor to NavigationRegion3DEditor
Renames NavigationMeshEditor to NavigationRegion3DEditor to better describe its actual purpose.
2025-05-05 22:32:14 +02:00
00e1fdec2c MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
9a09fc35d8 Physics Interpolation - Fix XR Nodes to work with SceneTreeFTI 2025-05-05 21:58:17 +02:00
783728fcb4 Capitalize global navigation constants 2025-05-05 12:08:15 -07:00
242293c451 Remove registration of deprecated classes 2025-05-05 20:16:50 +02:00
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
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
d6ca5cf690 Merge pull request #106087 from lodetrick/svg-type-hint
Add Dictionary Type Hint to SVGTexture
2025-05-05 11:24:19 -05:00
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
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
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
e0bbafcb61 Merge pull request #106079 from clayjohn/rb-crash
Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available
2025-05-05 11:24:16 -05:00
c40c56b406 Merge pull request #105822 from bruvzg/mm_update_enter
[macOS] Update entered state from `mouseMoved`.
2025-05-05 11:24:15 -05:00
976f42de0b Merge pull request #106077 from m4gr3d/enable_xr_mode_options
Enable XR play mode options in the regular editor
2025-05-05 11:24:15 -05:00
5aca298548 Merge pull request #106051 from dalexeev/move-alt-codes-from-char-range
Move `alt_code_oem437` and `alt_code_cp1252` to separate header file
2025-05-05 11:24:14 -05:00
e348d09e1a Merge pull request #90558 from Daylily-Zeleen/daylily-zeleen/add_include_exclude_to_FindInFiles
Add include/exclude to `FindInFiles` for filtering files.
2025-05-05 11:24:13 -05:00
743c1eed49 Merge pull request #106027 from aaronp64/string_format_perf
Reduce allocations/copies in `String::format`
2025-05-05 11:24:13 -05:00
9f65708fe0 Merge pull request #105770 from Calinou/editor-progress-improve-cli-reporting
Improve editor progress reporting on the command line
2025-05-05 11:24:12 -05:00
13dbf3fd9c Merge pull request #105641 from KoBeWi/item_tree
Change FileDialog's Tree to ItemList
2025-05-05 11:24:11 -05:00
1f06c7caea Merge pull request #97821 from dalexeev/doc-iter-get-return-type
Documentation: Add tip to use more specific return type for `_iter_get()`
2025-05-05 11:24:11 -05:00
e939aefe2f Merge pull request #105748 from mihe/jolt/body-pointer
Remove no-op locking in Jolt Physics module
2025-05-05 11:24:10 -05:00
0d7b1ba868 Merge pull request #106002 from ProgrammerOnCoffee/fix-light3d-doc-typo
Fix a typo in the `Light3D` documentation
2025-05-05 11:24:09 -05:00
c20ac6c01e Merge pull request #106000 from funkysandwich/one_char_pr
Fix AudioStreamPlayer3D's `layer_mask` property using the wrong property hint (+ misc related fixes)
2025-05-05 11:24:09 -05:00
af1df7be78 Merge pull request #105990 from RedMser/deprecate-packeddatacontainer
Deprecate `PackedDataContainer`
2025-05-05 11:24:03 -05:00