cdemirer
62e80cd894
Fix UAF in animation_tree.cpp (AHashMap realloc)
...
(cherry picked from commit 164f117c16 )
2026-02-06 08:34:54 -06:00
cdemirer
9a55eb991f
Fix use-after-free in Animation Blend Tree
...
caused by unsafe usage of AHashMap.
(cherry picked from commit a17ee0f9d8 )
2026-02-06 08:34:54 -06:00
GusatuDamianAlexandru
c62269efe4
Core: Fix ClassDB class list sorting regression
...
(cherry picked from commit 02a3ada502 )
2026-02-06 08:34:53 -06:00
Dario
2b228bed52
Update re-spirv with more derivative operations.
...
(cherry picked from commit 0877a968d9 )
2026-02-06 08:34:53 -06:00
Robert Yevdokimov
682d546d60
Change orbit snap shortcut with navigation scheme
...
(cherry picked from commit 1dec165139 )
2026-02-06 08:34:52 -06:00
Aaron Franke
6fddd8f881
Increase float precision in the inspector for Quaternions
...
(cherry picked from commit d9c3c87eaa )
2026-02-06 08:34:51 -06:00
Sertonix
9dff014efd
Fix missing lib with builtin_glslang=false
...
The `GetDefaultResource` function is in separate library file.
(cherry picked from commit cdafcefb6b )
2026-02-06 08:34:51 -06:00
Robert Yevdokimov
c46adc2b71
Register zoom shortcuts to match preset Godot navigation scheme
...
(cherry picked from commit 529e50cfd4 )
2026-02-06 08:34:50 -06:00
Robert Yevdokimov
c61b908387
Update editor shortcuts when changing 3D navigation scheme
...
(cherry picked from commit 4faffeaf79 )
2026-02-06 08:34:49 -06:00
Robert Yevdokimov
c773197ca5
Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none
...
(cherry picked from commit 7b2b3b41ee )
2026-02-06 08:34:49 -06:00
风青山
b553150425
Fix the issue with ViewportTexture assignment
...
For properties like `ViewportTexture.viewport_path` that enable
`PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT`. The case of enabling
**Editable Children** to edit nodes in a child scene seems to have
been overlooked before.
The `EditorPropertyResource` also missed the **Editable Children**
case when handling `ViewportTexture`.
(cherry picked from commit c3a61d531f )
2026-02-06 08:34:48 -06:00
Rémi Verschelde
de0e8a4c76
Merge pull request #115870 from Repiteo/4.6-cherrypicks
...
[4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 1st batch
2026-02-05 21:10:50 +01:00
Zac Luzader
a5f67bc458
Use sky's corrected camera projection for combined_reprojection
...
(cherry picked from commit 56e646c217 )
2026-02-05 10:05:06 -06:00
Anish Kumar
ac86b22f3b
Fix crash in StorageScope.kt on Android
...
(cherry picked from commit 40b770ecf0 )
2026-02-05 10:05:06 -06:00
Anish Kumar
f9fc70cf96
Android: Fix plugin type mismatch regression
...
(cherry picked from commit 5928e260d4 )
2026-02-05 10:05:05 -06:00
HolonProduction
98be0bbc32
LSP: Handle clients that do not support CompletionContext
...
(cherry picked from commit 0080d6f109 )
2026-02-05 10:05:04 -06:00
HolonProduction
0762732d4d
LSP: Add godot to known language ids
...
(cherry picked from commit 9c72dafbe6 )
2026-02-05 10:05:03 -06:00
Robert Yevdokimov
cbdc2a2d85
Fix Skeleton3D Edit Mode bone buttons have priority over transform gizmo
...
(cherry picked from commit 41bf7648c2 )
2026-02-05 10:05:03 -06:00
Mikael Hermansson
aff6e91048
Fix transform updates sometimes being discarded when using Jolt
...
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com >
(cherry picked from commit e7cf2f42cc )
2026-02-05 10:05:02 -06:00
Skyth
19df5470c8
Pick the sample closer to the camera when resolving 2x MSAA.
...
(cherry picked from commit f975cfe037 )
2026-02-05 10:05:01 -06:00
Silc Lizard (Tokage) Renew
fbf92d7642
Fix LookAtModifier3D / AimModifier3D forward vector
...
(cherry picked from commit 381ad1e4b5 )
2026-02-05 10:05:01 -06:00
Anish Kumar
a570951ff4
Android: Fix Bad file descriptor in SAF/MediaStore in long term access
...
(cherry picked from commit 1c80b25af8 )
2026-02-05 10:05:00 -06:00
kobewi
2dec60976f
Fix wrong base type when creating script
...
(cherry picked from commit afdc1d6456 )
2026-02-05 10:04:59 -06:00
Saulo-de-Souza
aac131f386
CreateDialog: return type name instead of script path for custom types
...
(cherry picked from commit 35a9ec140f )
2026-02-05 10:04:58 -06:00
Pāvels Nadtočajevs
30dc8889fe
[Export] Load translation files to check locale for ICU data export.
...
(cherry picked from commit 1ea927cadc )
2026-02-05 09:46:09 -06:00
Dery Almas
6a0b2db3ac
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.
(cherry picked from commit 6e5d1e00e0 )
2026-02-05 09:46:08 -06:00
clayjohn
d376ca77dc
Avoid reading from sky pointer when rendering background without sky
...
(cherry picked from commit da7540f3f1 )
2026-02-05 09:46:08 -06:00
Clay John
5207208577
Ensure that uv border size is passed in to sky rendering functions both when rendering the octmap and when rendering the sky as a background
...
(cherry picked from commit b4b20e95ed )
2026-02-05 09:46:07 -06:00
Lukas Tenbrink
1f6f4b622e
Fix the NodePath hash function to not yield the same value for similar paths.
...
(cherry picked from commit a6e952c160 )
2026-02-05 09:46:06 -06:00
bruvzg
5222598c11
[Windows] Disable MSVC control flow check on IAT hooks.
...
(cherry picked from commit 9c753ebe84 )
2026-02-05 09:46:06 -06:00
Rémi Verschelde
45f8e0894b
Revert "Improve performance of CSharpLanguage::reload_assemblies"
...
This reverts commit f68bf2f545 .
This seems to trigger occasional editor crashes.
Fixes #115460 .
(cherry picked from commit 63e7936e18 )
2026-02-05 09:46:05 -06:00
Jakub Marcowski
6188f459b3
libpng: Update to 1.6.54
...
(cherry picked from commit 7ac0eef828 )
2026-02-05 09:46:05 -06:00
Rémi Verschelde
0227be0bdb
Sync translations with Weblate
2026-01-30 17:38:48 +01:00
Thaddeus Crews
543f47485c
Bump version to 4.6.1-rc
2026-01-26 09:55:29 -06:00
Rémi Verschelde
89cea14398
Bump version to 4.6-stable \o/
...
Almost 3 years after the 4.0 release, Godot 4 is starting to be a mature engine,
including a wide array of features that enable countless developers to publish
games in all genres. For example, Steam got over
[1,200 new Godot games](https://steamdb.info/stats/releases/?tech=Engine.Godot )
in 2025, while itch.io consistently gets around
[500 new Godot games per week](https://itch.io/game-development/engines/most-projects )
(game jams, prototypes, etc.).
While every Godot user still has their own favorite missing feature which
they're eagerly awaiting, for the most part the engine is fully capable.
But there are still so many minor roadblocks, papercuts, workflow issues or
outright bugs which can make the experience of developing and publishing games
more painful than we'd like.
So for this release, there was a significant focus on polish and usability,
aiming to firmly establish Godot as an engine that you can rely upon, while
keeping the iteration speed, lightweightness, and flexibility which make users
love it.
Close to 400 contributors were involved in this new feature release, authoring
2,001 (!) commits, and we want to thank them all for their amazing contributions,
as well as all users who sponsor the Development Fund, reported bugs, opened
proposals, or supported each other on our community platforms.
See the release page for details: https://godotengine.org/releases/4.6/
2026-01-25 13:41:41 +01:00
Rémi Verschelde
8322eb1414
Add changelog for Godot 4.6
2026-01-25 11:39:36 +01:00
Rémi Verschelde
d5edd4a592
Sync translations with Weblate
2026-01-25 10:07:59 +01:00
Rémi Verschelde
39ef602b9b
Update DONORS list
2026-01-25 09:59:40 +01:00
Rémi Verschelde
83e105ea35
Merge pull request #115348 from YeldhamDev/theme_goodies_nocheck_edition
...
Fix not being able to remove empty theme overrides in the editor
2026-01-25 09:54:05 +01:00
Michael Alexsander
810b377492
Fix not being able to remove empty theme overrides in the editor
2026-01-24 20:52:02 -03:00
Rémi Verschelde
04249468d3
Merge pull request #115293 from mooflu/arc-113263
...
Geometry2D: Remove `arc_tolerance` scaling and the comment related to that.
2026-01-24 22:50:36 +01:00
Rémi Verschelde
cca9d04b56
Merge pull request #115330 from KoBeWi/famous_last_fix
...
Don't force list icon size in EditorFileDialog
2026-01-24 21:35:51 +01:00
kobewi
8b400edb92
Don't force list icon size in EditorFileDialog
2026-01-24 13:29:37 +01:00
Rémi Verschelde
ebbdef7830
Merge pull request #115316 from passivestar/codeedit-colors
...
Fix colors of code editor in modern theme
2026-01-24 00:46:44 +01:00
Rémi Verschelde
1d0a3c8c72
Merge pull request #115303 from TokageItLab/tweak-ik3d-doc
...
Tweak IKModifier3D docs and comment
2026-01-24 00:46:35 +01:00
passivestar
157f070faf
Fix colors of code editor in modern theme
2026-01-24 02:30:23 +04:00
Rémi Verschelde
233a5aeb4d
Merge pull request #115299 from DarioSamo/framebuffer-cache-stale-ref
...
Fix stale reference bug in FramebufferCache.
2026-01-23 20:36:22 +01:00
Silc Lizard (Tokage) Renew
9e066453fa
Tweak IKModifier3D docs and comment
2026-01-24 00:55:54 +09:00
Dario
c2b068d08c
Fix stale reference bug in FramebufferCache.
2026-01-23 10:43:09 -03:00
Rémi Verschelde
3172d44799
Sync translations with Weblate
2026-01-23 12:38:50 +01:00