Commit Graph

80910 Commits

Author SHA1 Message Date
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 59c9e27119f80caaf36e6207afd79daf8a4912c7)
2026-03-05 10:36:25 -06:00
mxtherfxcker 531219aa7c LinuxBSD: Fix UI freeze when opening file manager
(cherry picked from commit d78857b53e1113861a995e0df6bf36a134a930d2)
2026-03-05 10:36:22 -06:00
gilzoide 6062c5eac6 Make sure ScriptLanguage is initialized even after init_languages call
(cherry picked from commit 9cebbf12dc231b3e8baa090879a176becbd1424b)
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 a9630eac57f33a22d52458de4306d51561327131)
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 8e5c352b482d892d169a4fd97e98f1fdc627c82a)
2026-03-05 10:36:14 -06:00
Anish Kumar d338295d3e Fix file access tests failing on older Android devices
(cherry picked from commit ddffef6fb17231791b39d4f59440636293883998)
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 42b14ce18628da7ce2e62d29ad08b91a83890585)
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 9cfe909108ad9ce16c1e463970189056f5923b8f)
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 ec404a91d37f17ac9bfc7958a70888828846b22d)
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 f36366705e6d783aa5cb0f26d6a31781b1dbca92)
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 6b67059d940d58fd9be356bcb9714ec17219bbf8)
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 2bd91c66463d836cadf6d349ca3dceb98670e712)
2026-03-05 10:35:40 -06:00
Giganzo df3d28a699 Fix icon size in AnimationPlayer tracks
(cherry picked from commit c82263adb6208d3b8f1c78a51c47e34639901250)
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 29acd734c71f06268d6ef4715d7df70b14731f48)
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 4e8cba2d225cd385bba2512d714d01197dc914b2)
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 b0320ef4ff65eaf0d51c6d30f5f8e9a08054f22b)
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 275b26a6c2991ed36e47f35a26fd59439973d9fd)
2026-02-20 12:51:14 -06:00
kobewi e10362f25c Fix ediitor not handling unsaved changes on restart from settings
(cherry picked from commit 9518b98082a0bf99f09ce3b49d572caa8982981f)
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 870631211f507b302b3fbc289a62891115ad7a29)
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 f9f164f7cae6081cb47bc0c5ace4780c80b9852c)
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 7d6d11f8d8a6c39d8077fe80937e5c000d1f832c)
2026-02-20 12:29:17 -06:00
passivestar e09e031eae Don't tint the preview camera icon
(cherry picked from commit 23df31ece44cd307fa0232cb5f5b680e09232e01)
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 9655415fc44687702dd366c02a3ae7b28f2061f2)
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 07851f82719d65a34b425e0a204d23d0159aa36e)
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 dc8e7ef2ce5deb8353a688951e9686f4510629a6)
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 0063b4ebd6aca6c29920e879d1c91ef0ef52147e)
2026-02-20 12:29:15 -06:00
chocola-mint 0938bd9255 Account for the current section when processing AnimationTracks
(cherry picked from commit 0852de70989969f7360b44a9ebdefd19de4cfaaf)
2026-02-20 12:29:14 -06:00
Warren Partridge e552490e09 [TextServer] Fix keycap emoji sequence rendering
(cherry picked from commit 24d9448daff382b1517977baa21570f38a3bac47)
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 ed9c865e9ba9e1331bfb15cea9107f546a9231e5)
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 8462c586bf65ef8e4629d859ff9b332ee5946253)
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 69a923e3402b45a44984703ffea826fa68ce0f53)
2026-02-20 12:29:12 -06:00
Mikael Hermansson 33b93719ec Stop RemoteDebugger from improperly flushing messages during break
(cherry picked from commit d8dd5a7604dc001a49b22ebe5f622057753fe867)
2026-02-20 12:29:11 -06:00
Pāvels Nadtočajevs effdbbfafd [Accessibility] Handle adapter activation/deactivation.
(cherry picked from commit 876dcc8a5d2b1ca0cffcc84ea8cfd06d69fadde4)
2026-02-20 12:29:04 -06:00
Pāvels Nadtočajevs 4caac57d2a [iOS] Add UIScene lifecycle events.
(cherry picked from commit b03f0a9e249fea94e145b5761a321a97eb957ce8)
2026-02-20 12:20:35 -06:00
Pāvels Nadtočajevs bd2c551ec6 [TextServer] Ignore language of embedded object replacement spans when updating line breaks.
(cherry picked from commit 149ecbcbfde98f0e4a8fed8bf2703d3666d5c4ed)
2026-02-20 12:20:31 -06:00
kobewi ff21a96b12 Fix wrong normal icon color in FileDialog
(cherry picked from commit e2c955eb201f11bfc327799e07336a439c7347e3)
2026-02-20 12:20:27 -06:00
Michael Alexsander 7f6e559e26 Stop exposing external theme item properties
(cherry picked from commit d061d9bac36847bedbb10fcb8abbb573f362172a)
2026-02-20 12:20:23 -06:00
Thaddeus Crews a16e481cf4 Bump version to 4.6.2-rc 2026-02-16 09:34:44 -06:00
Thaddeus Crews 14d19694e0 Bump version to 4.6.1-stable \o/
See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-6-1/
2026-02-16 09:13:51 -06:00
Thaddeus Crews a6839cd10c Add changelog for 4.6.1 2026-02-16 09:06:50 -06:00
Rémi Verschelde f3466332fd Sync translations with Weblate 2026-02-13 14:31:08 +01:00
Thaddeus Crews c90bb52b3b Merge pull request #116142 from Repiteo/4.6.1-cherry-picks-2
[4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 3rd batch
2026-02-10 12:35:47 -06:00
Thaddeus Crews 8c223270f2 Revert "Change curve range for particle multipliers"
This reverts commit c6021f1e5b.

(cherry picked from commit ba5a0758e9a492e87dc79b057cc3c7119e055eec)
2026-02-10 10:46:07 -06:00
Clay John 0591470c36 Use transmittance instead of opacity in the early-out branch when calculating volumetric fog
(cherry picked from commit 2343d36b4352ff1c177e611e71df7df6129e993f)
2026-02-10 10:45:55 -06:00
cdemirer f4e9a0c426 Fix double memdelete of dummy_player
It's already deleted as a result of being part of the tree.

(cherry picked from commit d68d42b6f54441e5792f28ed5d22e4fbcc8d5a8d)
2026-02-10 10:45:46 -06:00
Thaddeus Crews e9861dfe4e Merge pull request #116111 from mihe/jolt/soft-body-min-mass
[4.6] Allow `SoftBody3D` to have a `total_mass` of 0 again
2026-02-10 10:45:28 -06:00
Mikael Hermansson bc81d56c1e Allow SoftBody3D to have a total_mass of 0 again 2026-02-09 21:47:23 +01:00
Rémi Verschelde 7bfffc846d Merge pull request #115961 from Repiteo/4.6.1-cherry-picks
[4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 2nd batch
2026-02-06 17:02:31 +01:00
kobewi a05938e7b1 Fix Rename option for instance roots
(cherry picked from commit f0069875981698f0a7efe561eedff7c76646ecb3)
2026-02-06 08:34:56 -06:00