Commit Graph

84163 Commits

Author SHA1 Message Date
Thaddeus Crews ed3bf90c65 Merge pull request #98396 from paulloz/dotnet/fix-sourcegen-with-virtual-properties-partial-overrides
Fix issue with incomplete property overrides in C# sourcegen
2026-06-18 13:15:30 -05:00
Thaddeus Crews 1c518a8f87 Merge pull request #119342 from blueskythlikesclouds/uniform-set-texture-type-format-validation
Add error checks for texture type and storage format mismatches.
2026-06-18 13:15:29 -05:00
Thaddeus Crews e6769fdfa7 Merge pull request #119893 from unit-tick/fix_tag_overrun_again
Editor: Fix Incorrect Implementation in  "Editor: Fix Tag Overrun Behavior"
2026-06-18 13:15:29 -05:00
Thaddeus Crews 3408519fcc Merge pull request #120230 from clayjohn/multimesh-zero-initialize
Initialize multimesh buffers to 0
2026-06-18 13:15:29 -05:00
Thaddeus Crews f2c10060d2 Merge pull request #114664 from kitbdev/fix-gdscriptcache-test-solo
Fix GDScriptCache test failing when run by itself
2026-06-18 13:15:28 -05:00
Thaddeus Crews c57778be4a Merge pull request #120285 from NoNormalDev/zerofavourites
Fix visiblity bugs in `SceneTreeDock._update_create_root_dialog`
2026-06-18 13:15:28 -05:00
Thaddeus Crews 3725d4c612 Merge pull request #120034 from Calinou/doc-canvasitem-scale-based-oversampling
Improve documentation on scale-based oversampling in CanvasItem
2026-06-18 13:15:27 -05:00
Thaddeus Crews 08d27b6460 Merge pull request #120389 from bruvzg/tab_pop
Fix scene tab menu not detecting hovered tab.
2026-06-18 13:15:27 -05:00
Thaddeus Crews fd0166505a Merge pull request #120031 from BlueCube3310/basisu-rearrange
Rearrange BasisUniversal transcode format order
2026-06-18 13:15:26 -05:00
Thaddeus Crews 05e56dfe52 Merge pull request #120030 from blueskythlikesclouds/atomic-buffer-texture-memory-tracker
Track buffer/memory usage using safe numerics.
2026-06-18 13:15:26 -05:00
Thaddeus Crews 4924ab8ce7 Merge pull request #118449 from Mingxi-Z/fix/cull-inactive-particles-shadow
Rendering: Skip shadow rendering for inactive particles
2026-06-18 13:15:25 -05:00
Thaddeus Crews 0217e8e010 Merge pull request #120393 from akien-mga/vulkan-silence-incompatible-driver-warning
Vulkan: Silence loader warning about incompatible drivers
2026-06-18 13:15:25 -05:00
Thaddeus Crews c2b4471b03 Merge pull request #119820 from bruvzg/gr_popup
Fix `PopupMenu`s keeping old size when `GraphNode` scale is changed.
2026-06-18 13:15:25 -05:00
Thaddeus Crews ba9f8fd2cc Merge pull request #120181 from bruvzg/astr_name
Fix empty `AudioStream` name in the resource picker.
2026-06-18 13:15:24 -05:00
Thaddeus Crews 7d448ad0a2 Merge pull request #119797 from BrotherShort/Optimize-the-size-of-TexturePreview
Optimize the size of TexturePreview
2026-06-18 13:15:24 -05:00
Thaddeus Crews 88849e714c Merge pull request #120213 from YeldhamDev/canvas_plugins_update_fix
Fix some 2D editor plugins not updating immediately with certain changes
2026-06-18 13:15:23 -05:00
Thaddeus Crews c69c6dbed4 Merge pull request #120180 from bruvzg/menu_bar_sc
[MenuBar] Fix popup scale handling.
2026-06-18 13:15:23 -05:00
Thaddeus Crews a510ea03ed Merge pull request #115760 from KoBeWi/Tree_should_be_illegal
Fix Tree item edit canceled instantly on scroll
2026-06-18 13:15:22 -05:00
Thaddeus Crews 913b2a87c2 Merge pull request #120351 from scgm0/fix_text_edit_fit_content
Fix `BoxContainer` not using `get_bound_minimum_size` when calculating layout
2026-06-18 13:15:21 -05:00
Thaddeus Crews 16556607c7 Merge pull request #119604 from KosumovicDenis/fix-shader-unary-minus
Fix shader parsing of unary minus inside unbracketed math expressions
2026-06-18 13:15:18 -05:00
Thaddeus Crews 89c9e56d2e Merge pull request #119614 from Prawnya/fix-editor-focus-loop
Fix possible freeze when running project with floating script editor
2026-06-18 13:15:16 -05:00
Thaddeus Crews f3b6d131ac Merge pull request #119784 from hepta-gon/fix-non-uniform-scale-flicker
Fix flickering lighting on mesh-instances with non-uniform scale
2026-06-18 10:19:04 -05:00
Thaddeus Crews aee86943d6 Merge pull request #119941 from blueskythlikesclouds/mv-two-frames-fix
Fix previous transform getting remembered for 2 frames after the instance stops moving.
2026-06-18 10:19:04 -05:00
Thaddeus Crews 99c4eac0c6 Merge pull request #119989 from ttencate/fix/generated_tangents_warning_106276
Suppress warning about missing mesh tangents if TANGENT is assigned in the shader
2026-06-18 10:19:04 -05:00
Thaddeus Crews 237cdd7158 Merge pull request #119792 from brycehutchings/shaderrd_variant_skip_fix
Seek past skipped shader variant payloads to avoid reading incorrect data
2026-06-18 10:19:03 -05:00
Thaddeus Crews eb316c6177 Merge pull request #119994 from blueskythlikesclouds/directional-light-zero-out
Zero out the memory of disabled directional lights.
2026-06-18 10:19:03 -05:00
Thaddeus Crews 24363b2371 Merge pull request #119995 from NoNormalDev/imnotsmart
Clean Up `x` position calcuation of the `AudioStream` filename in the Inspector
2026-06-18 10:19:02 -05:00
Thaddeus Crews 30f8b32d8e Merge pull request #120016 from Chubercik/meshoptimizer-1.1.1
meshoptimizer: Update to 1.1.1
2026-06-18 10:19:02 -05:00
Thaddeus Crews fcb6d8892f Merge pull request #116651 from Meorge/bugfix/ql-ip-first-selection-no-effect
Make Instant Preview work for first selection after being enabled
2026-06-18 10:19:01 -05:00
Thaddeus Crews bb5b71fd1d Merge pull request #115557 from Rindbee/fix-resource_local_to_scene
Fix `resource_local_to_scene` may fail during instantiating scene
2026-06-18 10:19:01 -05:00
Thaddeus Crews e9327acbe5 Merge pull request #105963 from luiz734/fix-issue-105769
Fix SpinBox not calling base Range::_value_changed
2026-06-18 10:19:01 -05:00
Thaddeus Crews ff69b2730e Merge pull request #120185 from bruvzg/emo_skin
[TextServer] Fix some emoji sequences with skin tone modifier not rendered correctly.
2026-06-18 10:19:00 -05:00
Thaddeus Crews 52a600f050 Merge pull request #119798 from Voyend/android-soft-keyboard-backspace-fix
Fix backspace being unable to delete pre-existing text in any input field when using a soft keyboard on Android.
2026-06-18 10:19:00 -05:00
Thaddeus Crews 55b4c50029 Merge pull request #109864 from SanderVanhove/fix/multiplayer-desync-on-node-remove
Fix peers stopping replication on deleting node they spawned with MultiplayerSpawner
2026-06-18 10:18:59 -05:00
Thaddeus Crews 9e2a5e8556 Merge pull request #119071 from aaronfranke/gltf-p-state
GLTF: Use p_state parameter directly
2026-06-18 10:18:59 -05:00
Thaddeus Crews c48458d5ba Merge pull request #119790 from KoBeWi/dubious_ownership
Fix ownership issues when pasting as replacement
2026-06-18 10:18:58 -05:00
Thaddeus Crews 9fd9e12949 Merge pull request #117220 from uno1982/fix/resource-locked-in-editable-children
Fix new resource locked when created via editable children in inspector
2026-06-18 10:18:58 -05:00
Thaddeus Crews bfba5b0f40 Merge pull request #120362 from akien-mga/vulkan-fix-no-volk-build
Vulkan: Fix build with `use_volk=no`
2026-06-18 10:18:58 -05:00
Thaddeus Crews 30dd41e4fe Merge pull request #120360 from KoBeWi/huuh
Don't edit current object after changing scene
2026-06-18 10:18:57 -05:00
Thaddeus Crews 06fa82a667 Merge pull request #120366 from YeldhamDev/regression_fix_to_a_regression_fix
Fix broken icons when moving the FileSystem dock to the bottom
2026-06-18 10:18:57 -05:00
Thaddeus Crews 0700dd70bb Merge pull request #120371 from Ivorforce/cookie-clear-cookie-clean
Set inited=false on `CookieContextMbedTLS::clear` to avoid accidental double destruction.
2026-06-18 10:18:56 -05:00
Thaddeus Crews a80e2b2994 Merge pull request #120394 from bruvzg/no_new
Do not inline `new` operators.
2026-06-18 10:18:56 -05:00
Thaddeus Crews d0b80d5f7c Bump version to 4.8-dev 2026-06-18 09:48:07 -05:00
Pāvels Nadtočajevs 75e0f205f2 Do not inline new operators. 2026-06-18 15:23:38 +03:00
Rémi Verschelde 37af0f14a9 Vulkan: Silence loader warning about incompatible drivers
Example warning on Fedora where Mesa ships the D3D12/WSL Dozen driver:
```
WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message
        terminator_CreateInstance: Received return code -9 from call to vkCreateInstance in ICD /usr/lib64/libvulkan_dzn.so. Skipping this driver.
        Objects - 1
                Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 850961280
     at: _debug_messenger_callback (drivers/vulkan/rendering_context_driver_vulkan.cpp:646)
```
2026-06-18 11:52:29 +02:00
Pāvels Nadtočajevs c7fa6145a2 Fix scene tab menu not detecting hovered tab. 2026-06-18 10:29:20 +03:00
kobewi 86c2dd6adc Fix Tree item edit canceled instantly on scroll 2026-06-17 20:51:59 +02:00
Thaddeus Crews 5b4e0cb0fd Bump version to 4.7-stable \o/
It's been over 3 years since 4.0 dropped, and we're arguably as far
removed from that now as 4.0 is from 3.x. It's only gotten easier to
publish a title with the engine, as evidenced by Steam currently
listing over 700 new Godot games published in 2026 so far; we're not
even halfway through the year, and we're already over halfway to 2025's
1,200+ total. This is to say nothing of itch.io, which receives over
1⁠,⁠000 new Godot games every week.

Godot 4.6 gave users their most streamlined baseline release yet, whose
focus on polish and usability immediately resonated with the community.
This release aimed to double-down on that approach, making not only the
engine itself more streamlined, but the tooling and resources
surrounding it as well.

There's still plenty to be done with the engine, as every user with a
favorite feature that's currently missing would know. However, we're
extremely impressed and inspired by the time and energy that the
community has put into this global passion project.

Well over 300 contributors are responsible for this latest feature
release, totalling over 1⁠,⁠600 pull requests. From the bottom of our
hearts, we want to thank each and every one of you for your
incredible work, as well as all users who've sponsored our
Development Fund, reported bugs, opened proposals, or
supported one another on our community platforms.

See the release page for details: https://godotengine.org/releases/4.7/
2026-06-17 13:46:02 -05:00
Thaddeus Crews 3660bebec7 Add changelog for Godot 4.7 2026-06-17 13:33:00 -05:00
Thaddeus Crews 2a74ac212b Merge pull request #120369 from Ivorforce/dtls-fix
Fix UDP server peer connections.
2026-06-17 12:34:24 -05:00