Commit Graph

72020 Commits

Author SHA1 Message Date
e8e20b3eec AudioEffectPitchShift: 3rd attempt at fixing -Wstringop-overflow warning
(cherry picked from commit 80359d3577)
2025-04-25 14:24:56 +02:00
dafc47390c Merge pull request #95025 from AThousandShips/file_compressed_fix
[4.4] [Core] Fix `FileAccessCompressed.get_buffer` size error on multiples of block size
2025-04-25 11:38:02 +02:00
4d7c448a0a Merge pull request #102059 from AThousandShips/fix_cowdata_performance
[4.4] [Core] Fix performance issues in some `CowData` methods
2025-04-09 13:49:11 +02:00
38570afee6 [Core] Fix FileAccessCompressed.get_buffer size error on multiples of block size 2025-04-08 14:31:43 +02:00
96579d1399 Merge pull request #104881 from akien-mga/revert-modulate-colored-emojis
[4.4] Don't apply font color to colored emojis
2025-04-02 11:39:57 +02:00
13c34fc29c Don't apply font color to colored emojis
Partial revert of the change in #102880, cherry-picked to 4.4.1.

Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-04-01 14:03:43 +02:00
49a5bc7b61 Bump version to 4.4.1-stable 4.4.1-stable 2025-03-26 00:11:16 +01:00
21455d8351 Add changelog for 4.4.1 2025-03-26 00:11:08 +01:00
f632725611 i18n: Sync translations with Weblate (classref)
Somehow missed in the previous commit.
2025-03-25 23:49:52 +01:00
994983a93b i18n: Sync translations with Weblate 2025-03-25 23:21:23 +01:00
3ef69f0a79 Fix editor crash when inspecting 2 objects handled by the same plugin
Already activated plugins do not need to be added again to `editor_plugins_over`.

`fold_resource()` changes `active_plugins` and is unsafe to call while iterating
over `active_plugins`.

(cherry picked from commit 411f476319)
2025-03-25 23:15:04 +01:00
00baf18d6e Fix shape always being zero with get_rest_info when using Jolt Physics
(cherry picked from commit 4b5661758f)
2025-03-25 23:14:49 +01:00
46f16271e2 Disable broken Vulkan layers before running RenderingDevice tests.
(cherry picked from commit 3358128dc2)
2025-03-25 23:14:32 +01:00
98ebd4e61a Vulkan: Re-enable Mesa device select layer
We got this from RenderDoc which had an issue with it 5 years ago, but it's
not a given that Godot is also affected.

This layer is actually quite convenient to be able to change what default Vulkan
capable GPU should be used for applications via environment variables:
https://docs.mesa3d.org/envvars.html#vulkan-mesa-device-select-layer-environment-variables

(cherry picked from commit c9f0ab6701)
2025-03-25 23:14:04 +01:00
f26392d45b i18n: Sync translations with Weblate 2025-03-24 22:46:36 +01:00
1e37886e19 mbedTLS: Update to version 3.6.3
(cherry picked from commit 0b0655aee4)
2025-03-24 22:37:21 +01:00
abef5e0d23 Fix crash when reimporting nested gltf scenes
(cherry picked from commit efc3e3aea7)
2025-03-20 17:29:05 +01:00
c477d248c6 Fix icons with non-ASCII file names in project manager.
(cherry picked from commit abe413ff8c)
2025-03-20 16:43:47 +01:00
a6c6104ae7 Add instruction to wrap nested classes in JavaClassWrapper
(cherry picked from commit 956db92c65)
2025-03-20 16:39:34 +01:00
6d45d6265b Fix use after free in the editor inspector section cleanup.
(cherry picked from commit c7ca36b827)
2025-03-20 16:39:20 +01:00
dcd9b6e48a Calculate the viewport location correctly in OpenXR
Fixes #104193

In OpenXR the viewport location is not centered on the transform origin

(cherry picked from commit 8e3e2a8f44)
2025-03-20 16:38:41 +01:00
ce7a785682 i18n: Sync translations with Weblate 2025-03-19 14:51:04 +01:00
12917362ef Merge pull request #104358 from akien-mga/4.4-cherrypicks
[4.4] Cherry-picks for the 4.4 branch (future 4.4.1) - 3rd batch
2025-03-19 14:33:06 +01:00
f0b2f6c3cd Fix error when embedded window is closed while resizing
(cherry picked from commit b61499353f)
2025-03-19 12:58:45 +01:00
52e84ae83e Update mouse-entered state when subwindow closes (macOS display server)
(cherry picked from commit f3c54c1a32)
2025-03-19 12:58:34 +01:00
6e298f2b95 Renderer: Fix Metal handling of cube textures; assert equal dimensions
(cherry picked from commit e2066298d9)
2025-03-19 12:58:21 +01:00
5c6f4a4ac6 Use single RNG instance for FileAccessEncrypted IV generation.
(cherry picked from commit cf18cf1630)
2025-03-19 12:58:09 +01:00
0da30a1260 [Label] Fix min. size calculation counting extra spacing twice.
(cherry picked from commit acdaaf48f9)
2025-03-19 12:57:38 +01:00
a8e3ac0e09 Change root node transform warning to only show up for position
(cherry picked from commit f9c7b1fcff)
2025-03-19 12:57:23 +01:00
efb3cf1db4 [macOS/iOS] Fix system font family descriptor leak.
(cherry picked from commit c5dcecc6f7)
2025-03-19 12:57:11 +01:00
ab037eada2 [macOS] Fix editor loading crash on native menu click.
(cherry picked from commit 6d698cf185)
2025-03-19 12:57:00 +01:00
a2b01e420d Sync display/window/size/initial_position_type and Window::WINDOW_INITIAL_POSITION_ enum.
(cherry picked from commit d990f594a0)
2025-03-19 12:56:47 +01:00
a2e1a028bb [Editor] Set window position when running project in maximized or full-screen mode to ensure it is opened on the correct screen.
(cherry picked from commit 0d6e4df175)
2025-03-19 12:56:18 +01:00
aede60bdc7 [macOS/iOS] Ensure only one axis change event is produced during single process_joypads() call.
(cherry picked from commit a797c7b8e2)
2025-03-19 12:56:07 +01:00
eb2cb96dee Force multiple of 4 sizes for Betsy compressor.
(cherry picked from commit face3caf6a)
2025-03-19 12:55:39 +01:00
21501dc4b4 Fix ConcavePolygonShape3D always enabling backface_collision when using Jolt Physics
(cherry picked from commit 3603a5a9dd)
2025-03-18 14:06:16 +01:00
8813063847 Fix editor crash on overrides for non-existent input mappings.
(cherry picked from commit 57011c8948)
2025-03-18 14:06:16 +01:00
6ef29a0e55 Convert compress_native_libraries to a basic export option
(cherry picked from commit f3155412af)
2025-03-18 14:06:16 +01:00
d7366d5929 Add clearing of static_gdscript_cache to GDScriptCache
(cherry picked from commit db5e843e46)
2025-03-18 14:06:16 +01:00
fa50a444d2 Vulkan: Disable layers in editor deemed buggy by RenderDoc
(cherry picked from commit e41200b407)
2025-03-18 14:06:16 +01:00
b31a2544fb Fix wrong height for top editors in the inspector
(cherry picked from commit 778a14a4d7)
2025-03-18 14:06:16 +01:00
539e071afa Revert "Fix SceneTree's rename LineEdit's offset position"
This reverts commit 87f75e7785.

This caused a regression (#104138) so let's wait for it to be properly
resolved and tested before attempting a cherry-pick.
2025-03-18 14:06:16 +01:00
74cbb2152b Fix interpolation in XR nodes
(cherry picked from commit 9e1b9fb1bc)
2025-03-18 14:06:16 +01:00
f9378c5092 Fix missing Vector4(i) and Projection in C# bindings generator
(cherry picked from commit 6c9087fb5a)
2025-03-18 14:06:16 +01:00
cfe944540b Fix console errors and crash in cleanup code for PhysicalBoneSimulator3D
(cherry picked from commit d39003c0bf)
2025-03-18 14:06:16 +01:00
72ad4a2f36 Make EditorProperty and its child EditorProperties behave more like sibling nodes
Let `EditorProperty::gui_input()` no longer handle mouse events that
occur in the child EditorProperty rect.

(cherry picked from commit 62aa4a6f9e)
2025-03-18 14:06:16 +01:00
ba27815166 Revert "Fix inspector jumping when gaining focus"
This reverts commit 9226424401.

(cherry picked from commit d0437d5052)
2025-03-18 14:06:15 +01:00
f0e7fa783e Revert "Fix inspector follow focus when child is focused"
This reverts commit 286d3ae415.

(cherry picked from commit a375e77b85)
2025-03-18 14:06:15 +01:00
f00048fa79 Fix rest translation space in LookAtModifier3D
(cherry picked from commit 78fbe37f4b)
2025-03-18 14:06:15 +01:00
63eb2b06d6 Fix Node dock broken right after opening project
(cherry picked from commit a4e35f1e76)
2025-03-18 14:06:15 +01:00