Commit Graph

81174 Commits

Author SHA1 Message Date
Thaddeus Crews
65e79f33cb Merge pull request #115823 from deralmas/what-the-fd
Wayland Embedder: Fix FD leak with inert objects
2026-02-05 09:32:34 -06:00
Thaddeus Crews
071b605cdd Merge pull request #94062 from dalexeev/core-mark-script-as-internal
Core: Mark property `script` as internal
2026-02-05 09:32:33 -06:00
Thaddeus Crews
21932ace7f Merge pull request #115689 from TokageItLab/fix-look-at-mod
Fix LookAtModifier3D / AimModifier3D forward vector
2026-02-05 09:32:33 -06:00
Thaddeus Crews
ade192ca15 Merge pull request #115879 from akien-mga/libjpeg-turbo-cleanup-config
libjpeg-turbo: Improve config files and fix patches
2026-02-05 09:32:32 -06:00
Thaddeus Crews
bbfc894451 Merge pull request #102085 from GustJc/path3d_snap_collider
Add option for `Path3D` to snap to colliders
2026-02-05 09:32:31 -06:00
Thaddeus Crews
4a0673c91a Merge pull request #115802 from BrotherShort/give_hovered_pos_a_default_value
Give tree's `hovered_pos` a negative default value.
2026-02-05 09:32:30 -06:00
Thaddeus Crews
7e91c61fec Merge pull request #115874 from clayjohn/sky-crash
Avoid reading from sky pointer when rendering background without sky
2026-02-05 09:32:29 -06:00
Thaddeus Crews
79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Danil Alexeev
6fa2cc77e9 Core: Mark property script as internal 2026-02-05 16:17:22 +03:00
Gustavo Jaruga Cruz
365f8fd038 Add option for Path3D to snap to colliders 2026-02-05 08:29:15 -03:00
Rémi Verschelde
345cbe34c3 libjpeg-turbo: Improve config files and fix patches 2026-02-04 23:00:04 +01:00
Lukas Tenbrink
3afbb04e42 Ignore right-align escaped newlines commit. 2026-02-04 19:32:10 +01:00
Lukas Tenbrink
c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
clayjohn
da7540f3f1 Avoid reading from sky pointer when rendering background without sky 2026-02-04 09:44:15 -08:00
Thaddeus Crews
7dac0bc3be Merge pull request #115839 from SpikeTrapBoomStudios/make-editor-docks-respect-pin-behavior
Fix: Skip setting current dock when tab cannot switch [ Make EditorDocks respect panel lock ]
2026-02-04 11:04:23 -06:00
Thaddeus Crews
a662390817 Merge pull request #115868 from bruvzg/aslr_load_addr_fix
[macOS] Set `main` visibility to default.
2026-02-04 11:04:22 -06:00
Thaddeus Crews
cb04441dad Merge pull request #114075 from akien-mga/vulkan-sdk-1.4.335.0
Vulkan: Update all components to Vulkan SDK 1.4.335.0
2026-02-04 11:04:21 -06:00
Thaddeus Crews
555a558dcf Merge pull request #115482 from YeldhamDev/vsc_dock_stuff
Convert the bottom VCS dock to a `EditorDock` and tie it with the Commit dock
2026-02-04 11:04:20 -06:00
Thaddeus Crews
f438a4a12e Merge pull request #115800 from m4gr3d/fix_javaclasswrapper_test_crashes
Android: Fix JavaClassWrapper test crashes on API 26 and lower
2026-02-04 11:04:19 -06:00
Thaddeus Crews
72aeb54f9f Merge pull request #115633 from AThousandShips/fix_invalid_event
[Input] Handle invalid `input/` settings correctly
2026-02-04 11:04:18 -06:00
Thaddeus Crews
8858cf3cc4 Merge pull request #115596 from YeldhamDev/container_size_cache_fix
Fix wrong size on `Container` nodes due to late cache update
2026-02-04 11:04:17 -06:00
Thaddeus Crews
3fff558dfc Merge pull request #98667 from KoBeWi/superbox_input
Add FilterLineEdit to unify editor filter field navigation
2026-02-04 11:04:16 -06:00
Thaddeus Crews
c22aa78faf Merge pull request #115814 from TheDying0fLight/fix-highlighter-regression
Fix editor syntax highlighter regression
2026-02-04 11:04:15 -06:00
Thaddeus Crews
3d113f4052 Merge pull request #115840 from SpikeTrapBoomStudios/fix-floating-dock-crash
Properly handle closing floating docks
2026-02-04 11:04:14 -06:00
Fredia Huya-Kouadio
8e5c352b48 Fix Android JavaClassWrapper test crashes on API 26 and lower 2026-02-04 08:26:16 -08:00
Pāvels Nadtočajevs
96071cfb44 [macOS] Set "main" visibility to default. 2026-02-04 16:51:04 +02:00
Brendan LeVoy
a66742d699 Skip setting current dock when tab cannot switch
When opening a dock into a DockTabContainer that returns can_switch_dock() == false, avoid marking the dock as current. Previously p_set_current was passed through to _move_dock unconditionally; now we cast the slot to DockTabContainer and force set_current to false if switching is disallowed, preventing an unwanted focus/tab switch.

Fixed random whitespace issue to satisfy clang format

Squashes:
Update editor_dock_manager.cpp
Simplify 3rd arg of _mode_dock call
Change type of slot to remove redundancy

Co-Authored-By: lodetrick <146759331+lodetrick@users.noreply.github.com>
2026-02-04 08:44:05 -05:00
Dario
703b3f3dc2 Add structure padding where necessary for push constants.
Co-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-02-04 12:12:19 +01:00
Rémi Verschelde
805c9d4b18 Vulkan: Update VMA to 3.3.0 2026-02-04 11:22:17 +01:00
Rémi Verschelde
d2ed1773fc Vulkan: Update all components to Vulkan SDK 1.4.335.0
VulkanMemoryAllocator not updated as it's not versioned together with the SDK, and it
often requires more work.

SPIRV-Reflect: Fix reflection code and remove Godot's SC parsing patch.

Co-authored-by: Dario <dariosamo@gmail.com>
2026-02-04 11:22:17 +01:00
Thaddeus Crews
2487a297b2 Merge pull request #113469 from m4gr3d/deprecate_dev_buildtype
Deprecate the Android studio `dev` buildtype
2026-02-03 18:06:52 -06:00
Thaddeus Crews
26d9d9d26a Merge pull request #115834 from TheDying0fLight/fix-inline-color-picker-regression
Fix `ScriptTextEditor` not loading editor settings on initialization
2026-02-03 18:06:51 -06:00
Thaddeus Crews
4cce65bea6 Merge pull request #114678 from Image-unavailable/culling-wars-pr
Make directional lights' tighter shadow caster culling truly tight (implement per-cascade culling)
2026-02-03 18:06:49 -06:00
Thaddeus Crews
eaa21e1423 Merge pull request #115827 from bruvzg/tr_load
[Export] Load translation files to check locale for ICU data export.
2026-02-03 18:06:48 -06:00
Thaddeus Crews
15c9d96209 Merge pull request #115796 from ryevdokimov/rotation-arc-aa
Add anti-aliasing to transform gizmo rotation arc
2026-02-03 18:06:46 -06:00
Thaddeus Crews
3d2a2d3968 Merge pull request #114131 from gilzoide/bugfix/script-language-init-first-filesystem-scan
Make sure `ScriptLanguage` is initialized even after `init_languages` call
2026-02-03 18:06:45 -06:00
Thaddeus Crews
cab1bfdeea Merge pull request #115759 from akien-mga/revert-106299
Revert "Improve performance of `CSharpLanguage::reload_assemblies`"
2026-02-03 18:06:43 -06:00
Thaddeus Crews
d9089dba06 Merge pull request #110254 from BlueCube3310/resize-all-formats
Image: Support resizing all uncompressed formats
2026-02-03 18:06:42 -06:00
Thaddeus Crews
92884a7140 Merge pull request #93478 from sertonix/patch-2
Fix missing lib with `builtin_glslang=false`
2026-02-03 18:06:40 -06:00
Brendan LeVoy
f051d6a0e9 Fix crash in a simpler way
Simply null-checks the return value of get_parent_container()
2026-02-03 15:13:31 -05:00
Sertonix
cdafcefb6b Fix missing lib with builtin_glslang=false
The `GetDefaultResource` function is in separate library file.
2026-02-03 20:45:13 +01:00
Simon Döhl
d4ce7b8cc5 Fix ScriptTextEditor not loading editor settings on initialization 2026-02-03 19:26:18 +01:00
Pāvels Nadtočajevs
1ea927cadc [Export] Load translation files to check locale for ICU data export. 2026-02-03 19:13:16 +02:00
Dery Almas
6e5d1e00e0 Wayland Embedder: Fix FD leak with inert objects
Freshly deleted objects are temporarily "inert" until their destruction
is acknowledged by the compositor.

Inert objects are ignored. By doing so, we mistakenly returned too
early and missed some FD cleanup logic. This patch ensures that any
outstanding FDs are always closed by moving its logic outside of the
message handling routine.
2026-02-03 16:26:56 +01:00
Michael Alexsander
e50af99ff2 Convert the bottom VCS dock to a EditorDock and tie it with the Commit dock
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-03 12:13:44 -03:00
Fredia Huya-Kouadio
feb8e6ff13 Deprecate the Android studio dev buildtype
The project is setup in Android Studio with three buildtypes:
- `release` for release builds of the engine
- `debug` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` disabled
- `dev` for debug builds of the engine with `dev_mode`, `dev_build`, and `debug_symbols` enabled

This commit deprecates and removes the `dev` buildtype and instead enables `dev_mode`, `dev_build`, and `debug_symbols` for the `debug` buildtype when building with Android Studio.

The `release` buildtype has also been updated such that a `release` build built with Android Studio and signed with non-production keys can be installed side-by-side with a production-signed release (e.g: from the store).
2026-02-03 06:55:00 -08:00
A Thousand Ships
d3924468a4 [Input] Handle invalid input/ settings correctly
This prefix is reserved for events
2026-02-03 15:38:09 +01:00
kobewi
d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01:00
Thaddeus Crews
0304036bed Merge pull request #115773 from mihe/jolt/codeowners
Assign Jolt Physics team as code owner where appropriate
2026-02-03 08:14:05 -06:00
Thaddeus Crews
4c5f4e61ad Merge pull request #115608 from ryevdokimov/fix-skeleton
Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo
2026-02-03 08:14:04 -06:00