Commit Graph

80748 Commits

Author SHA1 Message Date
Robert Yevdokimov
c773197ca5 Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none
(cherry picked from commit 7b2b3b41ee2f5fe1aa40527373929b22920d7c0e)
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 c3a61d531fe041e939ecc109cea7a20e44876567)
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 56e646c2170a91d1432b43471330da818a2a8b82)
2026-02-05 10:05:06 -06:00
Anish Kumar
ac86b22f3b Fix crash in StorageScope.kt on Android
(cherry picked from commit 40b770ecf019c3742b4dbc9a8ce7b11168f99824)
2026-02-05 10:05:06 -06:00
Anish Kumar
f9fc70cf96 Android: Fix plugin type mismatch regression
(cherry picked from commit 5928e260d428bee0afe5d5ca0f8bbfde832eb4f2)
2026-02-05 10:05:05 -06:00
HolonProduction
98be0bbc32 LSP: Handle clients that do not support CompletionContext
(cherry picked from commit 0080d6f109d769478b049a0b3621183f8df71776)
2026-02-05 10:05:04 -06:00
HolonProduction
0762732d4d LSP: Add godot to known language ids
(cherry picked from commit 9c72dafbe6443b61c5dda39b63edd261e9034989)
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 41bf7648c29762cd3c3e9d647c99f6a363008811)
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 e7cf2f42cc71179cb7e4d7caa35f3d3a9834dc66)
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 f975cfe037971bc1684d64d31be7be09b31aa093)
2026-02-05 10:05:01 -06:00
Silc Lizard (Tokage) Renew
fbf92d7642 Fix LookAtModifier3D / AimModifier3D forward vector
(cherry picked from commit 381ad1e4b549790c8dbe34ebb1db48d53bace26d)
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 1c80b25af8c6c6f8cf6c80b96e7fdb10a18efa8a)
2026-02-05 10:05:00 -06:00
kobewi
2dec60976f Fix wrong base type when creating script
(cherry picked from commit afdc1d64567b93d5b6fda8f9e20cde462a4fbea0)
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 35a9ec140fa6aaa215e2c61e209dac6790d5a0df)
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 1ea927cadcd7803af49cf2476512c6d91bfecd8a)
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 6e5d1e00e02cf9086224b5eb3258f901a26de413)
2026-02-05 09:46:08 -06:00
clayjohn
d376ca77dc Avoid reading from sky pointer when rendering background without sky
(cherry picked from commit da7540f3f19ad7c05acd5f3632ed349a0db75032)
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 b4b20e95ed4e18d18370f76f6faad5f8e1e380d3)
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 a6e952c1604963023a87c07093cc9b24e6d6591d)
2026-02-05 09:46:06 -06:00
bruvzg
5222598c11 [Windows] Disable MSVC control flow check on IAT hooks.
(cherry picked from commit 9c753ebe8432991c88a0b0c934f8dea029f59b6f)
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 63e7936e18026d483135c28856b5338b50efb923)
2026-02-05 09:46:05 -06:00
Jakub Marcowski
6188f459b3 libpng: Update to 1.6.54
(cherry picked from commit 7ac0eef82801fce2e069262c1a6149e2251bcfa2)
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
Frank Becker
5cc33d6965 Remove arc_tolerance scaling and the comment related to that.
clipper2 1.5.3 does the scaling internally.
2026-01-22 20:56:04 -08:00
Rémi Verschelde
c3058391d7 Merge pull request #115181 from passivestar/graph-experimental-docs
Remove experimental flags from graph nodes
2026-01-22 16:56:07 +01:00
Rémi Verschelde
e0b046e6db Merge pull request #115249 from bruvzg/splash_w_mac_only
Process events during splash on macOS only.
2026-01-22 10:59:11 +01:00
Rémi Verschelde
d2a60ebbe9 Merge pull request #115242 from deralmas/ssccaallee
Wayland: Update popup scale information on creation
2026-01-22 10:59:06 +01:00
Rémi Verschelde
06922002b5 Merge pull request #115231 from KoBeWi/pretend_prepend_still_exists
Restore period in loaded node paths
2026-01-22 10:58:59 +01:00
Pāvels Nadtočajevs
77d98cf3dd Process events during splash on macOS only. 2026-01-22 11:43:41 +02:00
Dery Almas
27b1916465 Wayland: Update popup scale information on creation
Popups start with their size and position already scaled based on the parent.
We forgot to update the popup's scale itself, leading to a double-scale.
2026-01-22 06:28:27 +01:00
kobewi
ff89f649fa Restore period in loaded node paths 2026-01-22 01:40:28 +01:00
Rémi Verschelde
76addfff12 Merge pull request #115175 from vaner-org/oneshot-request-fire-override-abort
Allow `ONE_SHOT_REQUEST_FIRE` to override OneShot abortion
2026-01-21 18:02:24 +01:00