73681 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
e61edcadb8
Print script backtrace in the crash handler. 2025-04-25 09:15:20 +03:00
Thaddeus Crews
28089c40c1
Merge pull request #91006 from reduz/live-backtrace
Ability to print and log script backtraces
2025-04-24 17:18:52 -05:00
Thaddeus Crews
500e0d5dc4
Merge pull request #93722 from aaronfranke/gltf-khr-node-visibility
Implement `KHR_node_visibility` in the GLTF module
2025-04-24 17:18:51 -05:00
Thaddeus Crews
5dc375b2fc
Merge pull request #105014 from aaronfranke/no-type-suffixes
Allow completely opting out of name suffix magic in 3D scene import
2025-04-24 17:18:50 -05:00
Thaddeus Crews
57b127cad3
Merge pull request #104912 from akien-mga/mbedtls-msan-disable-asm
mbedtls: Disable ASM when compiling with LLVM MemorySanitizer (MSAN)
2025-04-24 17:18:49 -05:00
Thaddeus Crews
71920b1d50
Merge pull request #104784 from aaronfranke/gltf-fallback-image
GLTF export: Allow using a PNG or JPEG fallback image
2025-04-24 17:18:48 -05:00
Thaddeus Crews
d1d4d5f39f
Merge pull request #105711 from dsnopek/openxr-wayland-no-opengl
OpenXR: Fix building with Wayland support and `opengl3=no`
2025-04-24 17:18:48 -05:00
Thaddeus Crews
8847e65ff4
Merge pull request #105644 from lazarosY/interpolation
Fix the Animation Optimization results for Nearest and Cubic Interpolation
2025-04-24 17:18:47 -05:00
Thaddeus Crews
ca4038f22a
Merge pull request #103336 from dugramen/projecsetting-override-order
Keep ProjectSettings overrides right below the original setting
2025-04-24 17:18:46 -05:00
Thaddeus Crews
157f18745d
Merge pull request #101027 from Ivorforce/localvector-reverse
Rename `LocalVector.invert()` -> `LocalVector.reverse()` to match the `Vector`, `String` and `List` APIs.
2025-04-24 17:18:45 -05:00
Thaddeus Crews
b784b621ed
Merge pull request #105730 from KoBeWi/a_property_has_not_many_names
Improve Window's `_validate_property()`
2025-04-24 17:18:44 -05:00
kobewi
2ed4ed8cd0 Improve Window's _validate_property() 2025-04-24 23:05:48 +02:00
Lukas Tenbrink
d74ef8cb01 Rename LocalVector.invert() -> LocalVector.reverse() to match the Vector, String and List APIs. 2025-04-24 22:36:32 +02:00
dugramen
3354c32984 Keep ProjectSettings overrides right below the original setting 2025-04-24 15:00:40 -04:00
reduz
d1dcb40d56 Ability to print and log script backtraces
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
2025-04-24 18:54:41 +02:00
Thaddeus Crews
37a70edc11 Nearest and linear interpolation optimization
Nearest and linear interpolation optimization
2025-04-24 19:30:23 +03:00
David Snopek
dc380f8915 OpenXR: Fix building with Wayland support and opengl3=no 2025-04-24 09:17:19 -05:00
Thaddeus Crews
1f787b63a5
Merge pull request #104895 from stuartcarnie/scene_debugger_handlers
Editor: Refactor `SceneDebugger::parse_message` into handler functions
2025-04-24 09:09:32 -05:00
Thaddeus Crews
013f7a6343
Merge pull request #105630 from KoBeWi/clearer_dialog
FileDialog code cleanup
2025-04-24 09:09:31 -05:00
Thaddeus Crews
d9122205ec
Merge pull request #105656 from Koyper/fix_line_edit_text_edit_composite_character_backspace_delete
[LineEdit/TextEdit] Add composite character backspace delete and get composite character positions
2025-04-24 09:09:30 -05:00
Thaddeus Crews
5d697c31c1
Merge pull request #78837 from dalexeev/gds-const-array-and-dict-constructors
GDScript: Add constant `Array` and `Dictionary` constructors
2025-04-24 09:09:29 -05:00
Thaddeus Crews
e8240fdd00
Merge pull request #105516 from tehKaiN/unify_scrollbar_scrollcontainer_scroll_delta
Unify ScrollBar/ScrollContainer scroll delta
2025-04-24 09:09:29 -05:00
Thaddeus Crews
240cf0d60a
Merge pull request #105709 from bruvzg/angle_no_vlk
Fix macOS build with ANGLE enabled and Vulkan disabled.
2025-04-24 09:09:28 -05:00
Thaddeus Crews
d3ae45df94
Merge pull request #105708 from dsnopek/openxr-foveated-no-vulkan
OpenXR: Fix building foveation extension without Vulkan
2025-04-24 09:09:27 -05:00
Thaddeus Crews
760fb30b83
Merge pull request #105611 from m4gr3d/upgrade_android_tools_main
Update the Android NDK to the latest LTS version (r27c)
2025-04-24 09:09:27 -05:00
Thaddeus Crews
afa8057e30
Merge pull request #104842 from YeldhamDev/dap_fix
Fix remote object inspector through DAP
2025-04-24 09:09:26 -05:00
Thaddeus Crews
85fa1194f5
Merge pull request #96134 from mobile-bungalow/video_writer_extension_support
`MovieWriter` extension support
2025-04-24 09:09:25 -05:00
Thaddeus Crews
9ac753c916
Merge pull request #105636 from syntaxerror247/one-click-deploy
Hide `one-click deploy` button on Android and XR editor
2025-04-24 09:09:24 -05:00
Thaddeus Crews
01cf2ce57f
Merge pull request #105507 from bruvzg/mac_rq_pick_permission
[ColorPicker, macOS] Add link to request required screen recording permission.
2025-04-24 09:09:24 -05:00
Thaddeus Crews
9dc4ec8b02
Merge pull request #105631 from smix8/astar_capacity_error
Remove `AStar2D/3D` comments on `reserve_space()` capacity needs
2025-04-24 09:09:23 -05:00
Thaddeus Crews
020b4ef358
Merge pull request #105696 from jrouwe/mingw_alloc
Jolt: 32-bit MinGW g++ doesn't call the correct overload for the new operator when a type is 16 bytes aligned.
2025-04-24 09:09:07 -05:00
David Snopek
1ca93726c7 OpenXR: Fix building foveation extension without Vulkan 2025-04-24 08:58:17 -05:00
Pāvels Nadtočajevs
e096e2fa8a
Fix macOS build with ANGLE enabled and Vulkan disabled. 2025-04-24 15:57:13 +03:00
smix8
6ba5bf31dd Remove AStar2D/3D comments on reserve_space() capacity needs
Removes AStar2D/3D comments of reserve_space() new capacity needing to be greater or equal than old capacity.
2025-04-24 01:13:23 +02:00
Koyper
b668f45fd0 Fix LineEdit and TextEdit composite character backspace delete. 2025-04-23 15:14:09 -05:00
Jorrit Rouwe
07fcb82958 32-bit MinGW g++ doesn't call the correct overload for the new operator when a type is 16 bytes aligned.
It uses the non-aligned version, which on 32 bit platforms usually returns an 8 byte aligned block. We therefore default to 16 byte aligned allocations when the regular new operator is used.

Fixes: godotengine/godot#105455
2025-04-23 22:12:43 +02:00
Pāvels Nadtočajevs
e6d3cf63fb
[ColorPicker, macOS] Add link to request required screen recording permission. 2025-04-23 22:25:10 +03:00
KaiN
b6b3b0e0d6 Unify ScrollBar/ScrollContainer scroll delta 2025-04-23 21:15:44 +02:00
kobewi
e565ee86ce FileDialog code cleanup 2025-04-23 19:28:14 +02:00
Thaddeus Crews
931820d33c
Merge pull request #105278 from Ivorforce/reserve-smoke-test
Smoke test: Log an error if `reserve()` is called with fewer elements than `size()`
2025-04-23 12:01:28 -05:00
Thaddeus Crews
c00cee3c03
Merge pull request #102171 from Muller-Castro/apksigner-fix
Fix apksigner execution failure on linux
2025-04-23 12:01:28 -05:00
Thaddeus Crews
841c29d62c
Merge pull request #104985 from Ivorforce/stringname-always-string
Always use `String` as `StringName` backing internally.
2025-04-23 12:01:27 -05:00
Thaddeus Crews
7a986dd794
Merge pull request #89582 from mrjustaguy/FXAA
Implement FXAA 3.11 to replace the current broken implementation
2025-04-23 12:01:26 -05:00
Thaddeus Crews
099d4918f0
Merge pull request #90092 from KoBeWi/casually_adding_credits_roll_to_a_GAME_engine
Add credits roll
2025-04-23 12:01:26 -05:00
Thaddeus Crews
eb6e8e59b1
Merge pull request #91594 from RedMser/remove-old-path-remaps
Remove old path remaps system
2025-04-23 12:01:25 -05:00
Thaddeus Crews
7602f7b205
Merge pull request #105639 from bruvzg/lbl_ac_set
Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default.
2025-04-23 12:01:24 -05:00
Lukas Tenbrink
7c37188ca1 Smoke test: In collections, log an error if reserve() is called with a number smaller than the current size. Don't log an error if it is called with a number smaller than the current capacity. 2025-04-23 16:47:47 +02:00
mobile-bungalow
387980a40a move movie writer to post extension init step 2025-04-23 07:30:37 -07:00
RedMser
a96e8ac62c Remove old path remaps system
Unused in public repositories, deprecated for over 6 years, and the
replacement system is well-tested by now.
2025-04-23 15:48:33 +02:00
Lukas Tenbrink
91fe434a86 Always use String as StringName backing internally. 2025-04-23 14:57:03 +02:00