Commit Graph

80863 Commits

Author SHA1 Message Date
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 ed8853b8d1)
2026-03-06 15:18:34 +01:00
Anish Kumar 41635cea86 Android Editor: copy keystore to temp file during export
(cherry picked from commit 6a65e06e69)
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 f3dacf24b0)
2026-03-05 18:10:06 -06:00
DeeJayLSP 8ac83b922a AudioStreamWAV: Check for eof_reached when reading LIST INFO tags
(cherry picked from commit fe57fbee8e)
2026-03-05 18:09:57 -06:00
onequid e3badfb393 Ensure debug features get cleared
(cherry picked from commit e5a7fdbfd5)
2026-03-05 17:58:37 -06:00
kit 448bc52537 Fix error after setting native PopupMenu item ID
(cherry picked from commit 7d3e84391b)
2026-03-05 17:58:35 -06:00
kleonc b055ec77df Fix drag-resizing Control with non-zero pivot_offset_ratio
(cherry picked from commit 4e8d5062e6)
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 cfa8d762ef)
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 d9198d1f66)
2026-03-05 17:58:28 -06:00
Chaosus d9d3aee616 Fixes for completion of shader preprocessor defines
(cherry picked from commit cd5f2aa923)
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 8882d0efb9)
2026-03-05 17:58:22 -06:00
Giganzo faa13210fc Fix extend script button styling in scene tree dock
(cherry picked from commit fc8a6cfd3b)
2026-03-05 17:58:19 -06:00
Michael Alexsander 6010dc9988 Fix some UI issues with the GridMap editor
(cherry picked from commit 683950826b)
2026-03-05 17:57:36 -06:00
Jayden Sipe d7ae59619b Hide property groups from the "Members" section in debugger
(cherry picked from commit 23edf0d4d9)
2026-03-05 17:56:47 -06:00
DinkeyKing f789cf0cb9 Fix 3D editor camera not updating correctly
(cherry picked from commit 4e95d26c97)
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 7a2f188382)
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 e0e897c2ec)
2026-03-05 17:56:39 -06:00
arkology 5e2052d1a7 Fix hidden Import tab height
(cherry picked from commit ffbeb2cbfc)
2026-03-05 17:56:37 -06:00
Michael Alexsander 00250c25db Fix build profile generator always enabling 2D navigation
(cherry picked from commit 36e3d18502)
2026-03-05 17:56:35 -06:00
Robert Yevdokimov 6c89a7ec95 Fix collision repositioning for child nodes
(cherry picked from commit fda3a5af81)
2026-03-05 17:56:32 -06:00
Michael Alexsander 9865127b11 Fix code completion popup colors not being updated properly
(cherry picked from commit 4eafa3c587)
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 b658e6824c)
2026-03-05 17:56:28 -06:00
Bastiaan Olij f721d684fb Apply fixed size properly for mono/stereo rendering.
(cherry picked from commit aac883849e)
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 67d385e910)
2026-03-05 17:56:24 -06:00
Jorrit Rouwe 0649738348 Jolt Physics: Reworked how gravity is applied to dynamic bodies to prevent energy increase on elastic collisions
(cherry picked from commit be27d23116)
2026-03-05 17:56:21 -06:00
Jorrit Rouwe 997cdc1e3f Jolt Physics: Swapping vertices of triangle if it is scaled inside out
Fixed an issue where collide/cast shape against a triangle would return a hit result with mShape2Face in incorrect winding order. This caused an incorrect normal in the enhanced internal edge removal algorithm. This in turn resulted in objects not settling properly on dense triangle grids.

(cherry picked from commit d0025bd4a3)
2026-03-05 17:56:18 -06:00
Skyth c25b7781ba Fix accidental write-combined memory reads in canvas renderer.
(cherry picked from commit 482d9313a2)
2026-03-05 17:56:15 -06:00
Thaddeus Crews 3aa4fab65d Merge pull request #117110 from Repiteo/4.6.2-cherry-picks-2
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 2nd batch
2026-03-05 15:30:34 -06:00
Josef Ott 547a094a08 FEATURE_NATIVE_DIALOG_FILE always true for android
(cherry picked from commit fc711baa23)
2026-03-05 13:29:41 -06:00
Anish Kumar 701ae9e552 Enable native file picker support on Android 9 and older
(cherry picked from commit c7e5caa68e)
2026-03-05 13:29:40 -06:00
Silc Lizard (Tokage) Renew 51665d46de Fix animation player crash when setting current animation to stop
(cherry picked from commit f1908d6432)
2026-03-05 13:29:39 -06:00
Silc Lizard (Tokage) Renew 64092ce81b Check playback_queue existance after animation_finished signal
(cherry picked from commit 8c01b9ff3f)
2026-03-05 13:29:39 -06:00
Pāvels Nadtočajevs e7cb5c8d5b Fix UTF-8 handling in GLES3 shaders.
(cherry picked from commit d09f6d879a)
2026-03-05 13:29:38 -06:00
Pāvels Nadtočajevs fd855d44a6 [RTL] Fix % handling in [img=WxH] tags.
(cherry picked from commit d06b6e7111)
2026-03-05 13:29:37 -06:00
Michael Alexsander 52b1f0a69a Fix build profile generator creating bogus profiles
(cherry picked from commit a7c77ac1f7)
2026-03-05 13:29:37 -06:00
Mikael Hermansson 598fd1fe01 Add support for --ignore-error-breaks to LocalDebugger
(cherry picked from commit 9d67b350d8)
2026-03-05 13:29:36 -06:00
Mikael Hermansson 41840b0363 Add nullptr checks of script_debugger in LayerHost::gui_input
(cherry picked from commit 622efbe23b)
2026-03-05 13:29:36 -06:00
Allen Pestaluky 2ac6196cfa Fix viewport debanding not working with spatial scalers.
(cherry picked from commit ec394025f1)
2026-03-05 13:29:35 -06:00
BenBlueeeee 9e7da504a3 Change [codeblock] to [codeblock lang=text] to prevent crash
(cherry picked from commit 9f64d28cd6)
2026-03-05 13:29:34 -06:00
cdemirer a4e748009f Create EditorHelpHighlighter in Project Manager
so that it works in Editor Settings opened without loading a project.

(cherry picked from commit 86d336e1e0)
2026-03-05 13:29:34 -06:00
Silc Lizard (Tokage) Renew bbceca86f1 Clear fade-out on request fireing in AnimationNodeOneShot
(cherry picked from commit 7b80ae7325)
2026-03-05 13:29:33 -06:00
ThatNerdNxtDoor 0ece0ae45d Region Editor Window Properly Updates When Undoing Changes to region_rect
A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A basic fix for #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A basic fix for #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

(cherry picked from commit 5127c71cb3)
2026-03-05 13:29:32 -06:00
Robert Yevdokimov e5c178ccf5 Fix issues with InputMap::load_from_project_settings() when called in tool script
(cherry picked from commit bb3c8a0682)
2026-03-05 13:29:32 -06:00
Frank Becker ee5ac6c1d4 Fix LCD batching flag for StyleBoxTexture
(cherry picked from commit dc67bdaab4)
2026-03-05 13:29:31 -06:00
Pāvels Nadtočajevs b3fee9495d Fix SplitContainerDragger dragging with enabled screen reader, allow resizing with keyboard shortcuts.
(cherry picked from commit 62591f1b91)
2026-03-05 13:29:30 -06:00
Pāvels Nadtočajevs f887ee0430 Fix TabContainer accessibility sub-element cleanup.
(cherry picked from commit b5b15f0f74)
2026-03-05 13:29:30 -06:00