David Snopek
499ca0b8df
Add missing GDVIRTUAL_BIND(_get_supported_extensions) on MovieWriter
...
(cherry picked from commit 475e7452eb4a9e157acfe96f1949a4e266df2f16)
2026-03-18 10:37:16 -05:00
Marco Antonio
92abb85445
GUI: Set accessibility name on Tree inline editor when editing cells
...
(cherry picked from commit c85ada054b2d69b5926817d8d5c46cf1ab4d5fbc)
2026-03-18 10:37:16 -05:00
Bashar-R
468ecf2141
Fix editable children state when duplicating instantiated nodes
...
Co-Authored-By: Pedro J. Estébanez <RandomShaper@users.noreply.github.com >
(cherry picked from commit c0706bb71d1ae85a17e3b25a463ab6c192fe213c)
2026-03-18 10:37:15 -05:00
Anyone4551
5d17c04c6c
[TextEdit] Fix right margin rounding clipping last character
...
(cherry picked from commit 4c8b5f960f3d276c7e218b0830f2324915f8425e)
2026-03-18 10:37:15 -05:00
DSOE1024
18d11e0ce4
Add UTF-8 encoding to svg file open in platform_builders.py
...
Specify UTF-8 encoding when opening the source file.
(cherry picked from commit a61e6ffade5b678956f209e7bf99582aeba7d052)
2026-03-18 10:37:14 -05:00
MatheusMDX
bae6b1ca14
Deselect bezier keyframes when animation switch
...
(cherry picked from commit 14ebaafa6df6a3e8fe06ddf03dffca583c940329)
2026-03-18 10:37:13 -05:00
rinevard
141ae8f6ff
Fix visual shift of animation editor keys during selection
...
(cherry picked from commit c2d191e5f3651715778b179a368c66aa76ac50bd)
2026-03-18 10:37:13 -05:00
pavlos vasilantonakis
4867b680aa
attempts should be incremented to avoid endless loop
...
(cherry picked from commit e8fe6647104569ae49d98d23ee10762ceeccf0c4)
2026-03-18 10:37:12 -05:00
Pāvels Nadtočajevs
4db15671c0
[macOS] Force ANGLE (GL over Metal) when running in VM.
...
(cherry picked from commit 3d62c026f6b585f9467c7d7c550e5afa9ea3f587)
2026-03-18 10:37:12 -05:00
Pāvels Nadtočajevs
a2d21508be
Fix String::split_ crash on empty string.
...
(cherry picked from commit eb6dedf30f8f571a4eb88889a6de90729906274d)
2026-03-18 10:37:11 -05:00
Pāvels Nadtočajevs
347e610524
[Windows] Set current driver when ANGLE init fails.
...
(cherry picked from commit b9554859f62a189da846e2220b2bf4aa34b59b21)
2026-03-18 10:37:10 -05:00
jaypaik
34bc375705
iOS: Propagate VC UI preferences to SwiftUI hosting controller
...
The SwiftUI lifecycle wraps GDTViewController in a hosting controller
that becomes the window's root VC. iOS queries the root VC for
preferredScreenEdgesDeferringSystemGestures, prefersHomeIndicatorAutoHidden,
and prefersStatusBarHidden, but the hosting controller doesn't delegate
these to child VCs. This propagates the preference implementations onto
the root VC's class at runtime using class_addMethod.
(cherry picked from commit 0c8c425f9be73b3ff43b96e9998edb3608b743a0)
2026-03-18 09:39:19 -05:00
Ricard Rovira Cubeles
94726f6739
ScrollBar: Fix compilation with precision=double
...
(cherry picked from commit ae2d544f6106c82da09567dcb8f4e988fca6723f)
2026-03-18 09:39:16 -05:00
Pāvels Nadtočajevs
2d7c3e73d8
[macOS] Enable wake for events if Magnet is running.
...
(cherry picked from commit f7faabb95e7e6a291bd5e1fd486bcab8206e33d5)
2026-03-18 09:39:14 -05:00
Thaddeus Crews
942fe8896a
CI: Bump JavaScript actions to Node 24
...
(cherry picked from commit 423ba3da00f9601be3acb813ef84b903524e36dd)
2026-03-18 09:39:11 -05:00
Michael Alexsander
a8e815dfd9
Fix "Custom" anchor preset being ignored if the parent isn't a Control
...
(cherry picked from commit 697c4f1d0cbdd09c01a18846c08215d0823dc6fd)
2026-03-18 09:39:09 -05:00
ssd3
7a18370d44
[Apple Embedded] Fix static .a/.xcframework library loading in open_dynamic_library
...
When a .a or .xcframework path is requested but not found on disk (because
it is already statically linked into the binary), the previous code set
`path = String()` and fell through to `dlopen("")`, which is undefined
behavior and bypasses the RTLD_SELF symbol lookup table used by
`get_dynamic_library_symbol_handle`. This caused GDExtension loading to
fail silently or with ERR_CANT_OPEN when building with vulkan=no on iOS.
Fix by returning RTLD_SELF early, consistent with the existing empty-path
case at the top of the function.
(cherry picked from commit 44541235bac60be76a2801eea9e411a2b116c33b)
2026-03-18 09:39:07 -05:00
Robert Yevdokimov
10e92f64e5
Fix 3D focus selection for subgizmos
...
(cherry picked from commit 20d540f943e45959fbf4eb3fc6e75d6a42e3db26)
2026-03-18 09:39:04 -05:00
Gaktan
424c4d30c1
Fix Octahedral encoding special case when computing vertex skinning
...
Signed-off-by: Gaktan <Gaktan@users.noreply.github.com >
(cherry picked from commit c05c85581eb236f224dd15a04feda2a8d80082cc)
2026-03-18 09:39:00 -05:00
kobewi
f0502ec953
Fix DirectionalLight3D property list
...
(cherry picked from commit cd1d676c289804787c0fbe345308c35030b667d7)
2026-03-18 09:38:51 -05:00
Rémi Verschelde
eaadb59480
Merge pull request #117433 from bruvzg/ac212_46
...
[4.6] Update access-kit to 0.21.2
2026-03-17 17:13:14 +01:00
Pāvels Nadtočajevs
7b4b294fa0
Update access-kit to 0.21.2 (4.6)
2026-03-15 13:28:19 +02:00
Rémi Verschelde
773450daa8
Merge pull request #117340 from kleonc/editor_plugin_dock_not_reopening_fix
...
[4.6] Fix EditorDock not reopening
2026-03-14 11:08:02 +01:00
kleonc
95a9dc8cc5
Fix EditorDock not reopening
2026-03-11 23:42:51 +01:00
Thaddeus Crews
257ac35329
Merge pull request #117128 from Repiteo/4.6.2-cherry-picks-3
...
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 3rd batch
2026-03-06 11:50:34 -06:00
Anish Kumar
ceb9fdbd65
Android: Fix FileAccess crash when using treeUri in Gradle-built apps
...
(cherry picked from commit ed8853b8d123b458b2a387be708fec9b2486276f)
2026-03-06 15:18:34 +01:00
Anish Kumar
41635cea86
Android Editor: copy keystore to temp file during export
...
(cherry picked from commit 6a65e06e69f0a9486b7d87b6435fefdfbc4c86b9)
2026-03-06 12:41:40 +01:00
Rémi Verschelde
164dbf64e5
Merge pull request #115884 from mihe/4.6/jolt-patches
...
[4.6] Add missing patch files to `thirdparty/jolt_physics`
2026-03-06 12:40:20 +01:00
kit
6f79fde2ef
Fix crash on removing Windows PopupMenu submenu
...
(cherry picked from commit f3dacf24b0b60e78ca74f2566eef26fb0c7d1767)
2026-03-05 18:10:06 -06:00
DeeJayLSP
8ac83b922a
AudioStreamWAV: Check for eof_reached when reading LIST INFO tags
...
(cherry picked from commit fe57fbee8ee40261dbd728945eb347b82fb1a0fb)
2026-03-05 18:09:57 -06:00
onequid
e3badfb393
Ensure debug features get cleared
...
(cherry picked from commit e5a7fdbfd52d079872a6f2f463a09e00634079a8)
2026-03-05 17:58:37 -06:00
kit
448bc52537
Fix error after setting native PopupMenu item ID
...
(cherry picked from commit 7d3e84391b4186e5ea30202663111ffac195a556)
2026-03-05 17:58:35 -06:00
kleonc
b055ec77df
Fix drag-resizing Control with non-zero pivot_offset_ratio
...
(cherry picked from commit 4e8d5062e64e71c64434f2988db135226cdb9f7f)
2026-03-05 17:58:33 -06:00
Hugo Locurcio
cd9d78acfc
Fix UPNP code sample using OK constant incorrectly
...
The returned value is an UPNPResult, not an Error. Both
`UPNP.UPNP_RESULT_SUCCESS` and `OK` are equal to 0, so it will
behave the same, but it's not identical from a static typing perspective.
(cherry picked from commit cfa8d762ef8c513faa73b7f08074858475127921)
2026-03-05 17:58:30 -06:00
Hugo Locurcio
d8d4e7cb7c
Fix detection of some features in Engine Compilation Configuration Editor
...
A copy-paste error led to some incorrect feature detections,
specifically for X11, Wayland and Direct3D 12.
This adds blank lines between options to reduce the risk of future typos.
(cherry picked from commit d9198d1f669b81f0eeb1f148e3fff92fb918dac1)
2026-03-05 17:58:28 -06:00
Chaosus
d9d3aee616
Fixes for completion of shader preprocessor defines
...
(cherry picked from commit cd5f2aa923c338e752ae85f03d5fc142d4c26bd2)
2026-03-05 17:58:24 -06:00
Michael Alexsander
0df5c0c05a
Fix GridMap editor pasting when orbiting using the "Alt" key
...
(cherry picked from commit 8882d0efb922f5021fb0fa2b4b13a48c757c81ab)
2026-03-05 17:58:22 -06:00
Giganzo
faa13210fc
Fix extend script button styling in scene tree dock
...
(cherry picked from commit fc8a6cfd3b40a221115302c7ce6d9c78e6b3b3e8)
2026-03-05 17:58:19 -06:00
Michael Alexsander
6010dc9988
Fix some UI issues with the GridMap editor
...
(cherry picked from commit 683950826bbe053934d4475f236211ff832459c2)
2026-03-05 17:57:36 -06:00
Jayden Sipe
d7ae59619b
Hide property groups from the "Members" section in debugger
...
(cherry picked from commit 23edf0d4d929904ee5f5ea08a827b7b73b347e0c)
2026-03-05 17:56:47 -06:00
DinkeyKing
f789cf0cb9
Fix 3D editor camera not updating correctly
...
(cherry picked from commit 4e95d26c9762c1b1cae41b16580bfb4cd7364c70)
2026-03-05 17:56:43 -06:00
Joshua Rothe
795a61dbb3
Fixing shader compilation error when writing to FOG when render_mode fog_disabled.
...
Always declares FOG variable regardless of fog state. Previously, only declared
fog if FOG_DISABLED was undefined. This caused errors if the code tried to
write to fog later. Exists as a dummy variable when unused.
Signed-off-by: Joshua Rothe <joshrothe@gmail.com >
(cherry picked from commit 7a2f188382ecbe7f81a4378e9786e0da0b575f9f)
2026-03-05 17:56:42 -06:00
Tiago Carreira
715bd0794a
VisualShader: Fix nodes not attaching to new Frame on duplication
...
(cherry picked from commit e0e897c2ec29dd6e78cd5f87d46e430efaf2f385)
2026-03-05 17:56:39 -06:00
arkology
5e2052d1a7
Fix hidden Import tab height
...
(cherry picked from commit ffbeb2cbfc79851529d368acb3ab6886c4fa230e)
2026-03-05 17:56:37 -06:00
Michael Alexsander
00250c25db
Fix build profile generator always enabling 2D navigation
...
(cherry picked from commit 36e3d18502786165521bd9ff091ea19d2135450d)
2026-03-05 17:56:35 -06:00
Robert Yevdokimov
6c89a7ec95
Fix collision repositioning for child nodes
...
(cherry picked from commit fda3a5af8147c030ac76b2e11b006bb0eb6b824f)
2026-03-05 17:56:32 -06:00
Michael Alexsander
9865127b11
Fix code completion popup colors not being updated properly
...
(cherry picked from commit 4eafa3c58712a14046bb8f164051c08170c354a6)
2026-03-05 17:56:30 -06:00
Michael Alexsander
e3e7ec09b4
Check if a resource from a snapshot exists before loading it
...
(cherry picked from commit b658e6824c49109108bb0721dfabd0ff4392a2ef)
2026-03-05 17:56:28 -06:00
Bastiaan Olij
f721d684fb
Apply fixed size properly for mono/stereo rendering.
...
(cherry picked from commit aac883849e835eb8ff4e3bf2a0737355b55784e5)
2026-03-05 17:56:26 -06:00
Jorrit Rouwe
ede2931d88
Jolt Physics: Made MoveKinematic more accurate when rotating a body by a very small angle
...
(cherry picked from commit 67d385e910b59378e6dd8ac69c1dab8ee2d41c87)
2026-03-05 17:56:24 -06:00