Commit Graph

80826 Commits

Author SHA1 Message Date
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
kit ca7b12ff4b Fix SplitContainer accessibility errors
(cherry picked from commit e5c50f4b7b)
2026-03-05 13:29:29 -06:00
Thaddeus Crews 7d43bec024 CI: Fix godot-cpp caching
(cherry picked from commit 715d4bf7e6)
2026-03-05 10:36:30 -06:00
Pāvels Nadtočajevs 5062a03a17 [macOS] Fix confined mouse movement getting out of sync.
(cherry picked from commit d1698255bc)
2026-03-05 10:36:27 -06:00
Pablo Andres Fuente eee5dd76e2 Fix mute button after pausing and stopping
Fixes #116127

The problem was that an internal variable was not being reset correctly
when the game was stopped.

(cherry picked from commit 59c9e27119)
2026-03-05 10:36:25 -06:00
mxtherfxcker 531219aa7c LinuxBSD: Fix UI freeze when opening file manager
(cherry picked from commit d78857b53e)
2026-03-05 10:36:22 -06:00
gilzoide 6062c5eac6 Make sure ScriptLanguage is initialized even after init_languages call
(cherry picked from commit 9cebbf12dc)
2026-03-05 10:36:19 -06:00
Silc Lizard (Tokage) Renew 467d4e3793 Remove unneeded checks for undo-redo history from Skeleton3DEditor
(cherry picked from commit a9630eac57)
2026-03-05 10:36:17 -06:00
Fredia Huya-Kouadio 7c856efd30 Fix Android JavaClassWrapper test crashes on API 26 and lower
(cherry picked from commit 8e5c352b48)
2026-03-05 10:36:14 -06:00
Anish Kumar d338295d3e Fix file access tests failing on older Android devices
(cherry picked from commit ddffef6fb1)
2026-03-05 10:36:09 -06:00
Frank Becker ca7c12ffc9 Don't log error if there is no selection upon handling item_icon_double_clicked signal
(cherry picked from commit 42b14ce186)
2026-03-05 10:36:05 -06:00
Pāvels Nadtočajevs 0b6ff48f95 [macOS] Set apple menu node name to non empty value.
(cherry picked from commit 9cfe909108)
2026-03-05 10:36:02 -06:00
David Snopek 310e1317b0 Android: Fail instrumented tests when test function doesn't complete
(cherry picked from commit ec404a91d3)
2026-03-05 10:36:00 -06:00
Pāvels Nadtočajevs c3ef14ea4d [PopupMenu] Use parent GraphEdit scale for popups inside GraphElement instead of completely disabling it.
(cherry picked from commit f36366705e)
2026-03-05 10:35:52 -06:00
Pāvels Nadtočajevs b95b9c1374 [macOS] Hide input accessory popups when no text control selected.
(cherry picked from commit 6b67059d94)
2026-03-05 10:35:49 -06:00
Skyth cd22ca776f Handle nearest filtering modes in D3D12 driver when anisotropy is enabled.
(cherry picked from commit 2bd91c6646)
2026-03-05 10:35:40 -06:00
Giganzo df3d28a699 Fix icon size in AnimationPlayer tracks
(cherry picked from commit c82263adb6)
2026-03-05 10:35:38 -06:00
superherointj 0bf28d4552 Fix TLS handshake fail preventing AssetLib use
Fix "Editor TLS Certificates" having an invalid (False) default value.

Fix cannot open X509CertificateMbedTLS file 'False'

Fixes https://github.com/NixOS/nixpkgs/issues/454608

Co-authored-by: @akien-mga
(cherry picked from commit 29acd734c7)
2026-03-05 10:35:36 -06:00
A Thousand Ships 6e7385defc [Linux] Handle debug symbols with renamed executable
GNU debug link expects the file to have the same name as when compiled,
same solution as on Windows.

(cherry picked from commit 4e8cba2d22)
2026-03-05 10:35:31 -06:00
Pāvels Nadtočajevs 64b5c92278 [Windows] Use executable icon as default for the window.
(cherry picked from commit b0320ef4ff)
2026-03-05 10:35:20 -06:00
Thaddeus Crews 423b85f43a Merge pull request #116547 from Repiteo/4.6.2-cherry-picks-1
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 1st batch
2026-02-27 09:42:00 -06:00
mxtherfxcker d0121cbd91 Fix camera focus triggered by double-clicking Tree buttons
(cherry picked from commit 275b26a6c2)
2026-02-20 12:51:14 -06:00
kobewi e10362f25c Fix ediitor not handling unsaved changes on restart from settings
(cherry picked from commit 9518b98082)
2026-02-20 12:29:19 -06:00
Dery Almas 8054ff5d03 Wayland: Skip resize request when the size is the same
`DisplayServer::window_set_size` is called lots of times in the code,
with the assumption (I suppose) that it's going to be idempotent.

We had checks in _update_window_rect but we still called
`WaylandThread::window_set_size`, which did a lot of stuff. In
particular, this caused issues with HiDPI as it "overrode" the window
size before it had a time to figure out its scale.

(cherry picked from commit 870631211f)
2026-02-20 12:29:18 -06:00
Pāvels Nadtočajevs 1eee336361 Fix soft hyphen not working with small (or zero) line breaking width.
(cherry picked from commit f9f164f7ca)
2026-02-20 12:29:18 -06:00
Hugo Locurcio e07be1c9bd Fix EditorSettings error due to android_sdk_path when exporting a project
This editor setting is queried once every 3 seconds, as it is used
to check whether devices have been (dis)connected for one-click deploy.

This method may be called early on depending on initialization order,
which has led to occasional error messages when exporting a project.
The method now returns early if EditorSettings isn't ready yet
(it will be called again soon after anyway).

(cherry picked from commit 7d6d11f8d8)
2026-02-20 12:29:17 -06:00
passivestar e09e031eae Don't tint the preview camera icon
(cherry picked from commit 23df31ece4)
2026-02-20 12:29:17 -06:00
Kiri Jolly 2ec95001ec Modified AudioServer to clean up references before the singleton is removed.
This allows objects requiring the singleton for cleanup avoid a null pointer de-reference.

fixes #116298

(cherry picked from commit 9655415fc4)
2026-02-20 12:29:16 -06:00
Pāvels Nadtočajevs d37348f94c [macOS] Add null check to get_framework_executable.
(cherry picked from commit 07851f8271)
2026-02-20 12:29:16 -06:00
Dery Almas 539c06f94d Wayland: Only handle the current output mode
Some compositors (e.g. COSMIC) can report *all* supported output modes,
not just the current mode. This is valid, albeit deprecated, so let's
add a check and ignore any non-current output events.

(cherry picked from commit dc8e7ef2ce)
2026-02-20 12:29:15 -06:00
Clay John e226db088c Restore default sky roughness levels to 8. This helps smooth out rough non-metallic objects that have a very noisy HDRI
(cherry picked from commit 0063b4ebd6)
2026-02-20 12:29:15 -06:00
chocola-mint 0938bd9255 Account for the current section when processing AnimationTracks
(cherry picked from commit 0852de7098)
2026-02-20 12:29:14 -06:00
Warren Partridge e552490e09 [TextServer] Fix keycap emoji sequence rendering
(cherry picked from commit 24d9448daf)
2026-02-20 12:29:13 -06:00
Rémi Verschelde cfe4d37e75 Sync controller mappings DB with SDL community repo
Synced with: https://github.com/mdqinc/SDL_GameControllerDB/commit/c9e695ef7709d9f2e5d8e44e36e27b56b881366f

Clarify that Godot contributors should not interact with the upstream project.

(cherry picked from commit ed9c865e9b)
2026-02-20 12:29:13 -06:00
Hugo Locurcio d96d41395e Fix startup errors/warnings on X11 when the Prefer Wayland editor setting is enabled
This makes the editor setting act as if it's ignored when not
currently on a Wayland session.

(cherry picked from commit 8462c586bf)
2026-02-20 12:29:12 -06:00
Clay John 4d176d8b81 Add compatibility fallback to textureLod when reading from RADIANCE
This is needed due to the discontinuity in the seam of the octahedral coordinates

(cherry picked from commit 69a923e340)
2026-02-20 12:29:12 -06:00
Mikael Hermansson 33b93719ec Stop RemoteDebugger from improperly flushing messages during break
(cherry picked from commit d8dd5a7604)
2026-02-20 12:29:11 -06:00