1
0
Fork 0
Commit Graph

80769 Commits

Author SHA1 Message Date
Thaddeus Crews 2d41087c8f
Merge pull request #114921 from LucaTuerk/quick_open_validate_history
EditorQuickOpenDialog: Rewrite internal paths usage and clean history
2026-01-26 13:14:31 -06:00
Thaddeus Crews 032f5bea89
Merge pull request #115302 from cdemirer/fix-super-at-end-error-messages
GDScript: Push multiline at the correct time when parsing `super`
2026-01-26 13:14:30 -06:00
Thaddeus Crews d950e2343e
Merge pull request #115294 from bruvzg/win_init_icon
[Windows] Use executable icon as default for the window.
2026-01-26 13:14:29 -06:00
Thaddeus Crews b268b1013d
Merge pull request #115292 from luzader/patch-1
Use sky's corrected camera projection for `combined_reprojection`
2026-01-26 13:14:28 -06:00
Thaddeus Crews 4738ce72e3
Merge pull request #115026 from rothej/fix-94567-fog-shader-compilation-with-fog-disabled
Fix shader compilation error when writing to `FOG` when `render_mode fog_disabled`
2026-01-26 13:14:27 -06:00
Thaddeus Crews cfc5ec93d4
Merge pull request #114767 from unixfan2/fix/114606-compat-wrong-texunit
Fix sky radiance texunit in compatibility renderer
2026-01-26 13:14:26 -06:00
Thaddeus Crews 982eaef37d
Merge pull request #115278 from MattiaZir/fix-while-null-node-condition
Parser: Fix "trying to resolve type of null node" when missing condition.
2026-01-26 13:14:25 -06:00
Thaddeus Crews 861d7f5263
Merge pull request #115021 from dfdfg42/fix-immediate-mesh-vertex-2d-reset
Reset `vertex_2d` flag when starting a new surface in ImmediateMesh
2026-01-26 13:14:25 -06:00
Thaddeus Crews f5d21bfa9c
Merge pull request #113228 from dalexeev/gds-improve-const-eval-array-dict
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-26 13:14:24 -06:00
Thaddeus Crews 0f8a1c9db2
Merge pull request #115147 from BastiaanOlij/fix_multiview_fixed_size
Apply fixed size properly for mono/stereo rendering.
2026-01-26 13:14:23 -06:00
Thaddeus Crews 0b6cdb835b
Merge pull request #115392 from YeldhamDev/external_but_not_exposed
Stop exposing external theme item properties
2026-01-26 13:14:22 -06:00
Thaddeus Crews 773d788500
Merge pull request #115257 from syntaxerror247/forgotten-stuff
Android: Enable native file picker support on all devices
2026-01-26 13:14:21 -06:00
Thaddeus Crews 3dc64a564b
Merge pull request #115124 from blueskythlikesclouds/2x-msaa-pick-first
Pick the sample closer to the camera when resolving 2x MSAA.
2026-01-26 13:14:20 -06:00
Thaddeus Crews 769284ffef
Merge pull request #115116 from onequid/debug-features
Ensure debug features get cleared after use
2026-01-26 13:14:19 -06:00
Thaddeus Crews 5173422b1e
Merge pull request #115364 from mihe/jolt/limit-body-activation
Fix transform updates sometimes being discarded when using Jolt
2026-01-26 13:14:19 -06:00
Thaddeus Crews b328f597a3
Merge pull request #115359 from jrouwe/add_inl
Add .inl files to the MSVC solution
2026-01-26 13:14:18 -06:00
Thaddeus Crews 9878cb9e72
Merge pull request #115353 from ryevdokimov/fix-child-col-repos
Fix collision repositioning for child nodes
2026-01-26 13:14:17 -06:00
Thaddeus Crews 013fffa10d
Merge pull request #114834 from Faless/net/enet/dtls_memory_management
ENet: Fix DTLS server leaking peers
2026-01-26 13:14:16 -06:00
Thaddeus Crews 0eee432358
Merge pull request #115089 from jrouwe/115009
Jolt Physics: Swapping vertices of triangle if it is scaled inside out
2026-01-26 13:14:15 -06:00
Thaddeus Crews 4f1d84b155
Merge pull request #115215 from Nintorch/fix-joy-xinput-index
Fix non-Xinput joypads having `xinput_index` in `Input.get_joy_info()`
2026-01-26 13:14:15 -06:00
Thaddeus Crews e093c96688
Merge pull request #114951 from LanzaSchneider/fix-gdscript-lsp-tests-link-error
Fix GDScript LSP test link errors when `websocket` is disabled
2026-01-26 13:14:14 -06:00
Thaddeus Crews 50b30b9514
Merge pull request #115202 from KoBeWi/no_context_plugin
Fix context plugins not called for empty clicks in Scene
2026-01-26 13:14:13 -06:00
Mattia Zirpoli 372c522ce1 Parser: Fix "trying to resolve type of null node" when missing condition. 2026-01-26 18:14:50 +01:00
Thaddeus Crews f8444475ac
Merge pull request #115389 from akien-mga/4.7-dev
Bump version to 4.7-dev
2026-01-26 11:05:00 -06:00
Rémi Verschelde 6b441ab6a4
Bump version to 4.7-dev 2026-01-26 17:40:46 +01:00
Michael Alexsander d061d9bac3
Stop exposing external theme item properties 2026-01-26 11:49:03 -03:00
Mikael Hermansson e7cf2f42cc Fix transform updates sometimes being discarded when using Jolt
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2026-01-25 16:44:08 +01: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
Jorrit Rouwe cc2e051cd3 Add .inl files to the MSVC solution
Several third party libraries are using .inl files which are currently not visible in the MSVC project:

thirdparty\jolt_physics\Jolt\Core\FixedSizeFreeList.inl
thirdparty\jolt_physics\Jolt\Core\JobSystem.inl
thirdparty\jolt_physics\Jolt\Core\LockFreeHashMap.inl
thirdparty\jolt_physics\Jolt\Core\Profiler.inl
thirdparty\jolt_physics\Jolt\Math\BVec16.inl
thirdparty\jolt_physics\Jolt\Math\DMat44.inl
thirdparty\jolt_physics\Jolt\Math\DVec3.inl
thirdparty\jolt_physics\Jolt\Math\Mat44.inl
thirdparty\jolt_physics\Jolt\Math\Quat.inl
thirdparty\jolt_physics\Jolt\Math\UVec4.inl
thirdparty\jolt_physics\Jolt\Math\Vec3.inl
thirdparty\jolt_physics\Jolt\Math\Vec4.inl
thirdparty\jolt_physics\Jolt\Physics\Body\Body.inl
thirdparty\jolt_physics\Jolt\Physics\Body\MotionProperties.inl
thirdparty\libktx\external\dfdutils\dfd2vk.inl
thirdparty\libktx\external\dfdutils\vk2dfd.inl
thirdparty\libktx\lib\texture_funcs.inl
thirdparty\openxr\src\external\jsoncpp\src\lib_json\json_valueiterator.inl
thirdparty\vhacd\inc\vhacdCircularList.inl
thirdparty\vhacd\inc\vhacdVector.inl
thirdparty\vhacd\src\FloatMath.inl

This change automatically adds these files to the solution.
2026-01-25 11:40:16 +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
Robert Yevdokimov fda3a5af81 Fix collision repositioning for child nodes 2026-01-24 21:22:56 -05: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
cdemirer 3694d22db3 Push multiline at the correct time when parsing super 2026-01-23 17:15:29 +03: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
Pāvels Nadtočajevs b0320ef4ff
[Windows] Use executable icon as default for the window. 2026-01-23 10:41:23 +02: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
Zac Luzader 56e646c217
Use sky's corrected camera projection for combined_reprojection 2026-01-22 19:26:17 -07: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