Commit Graph

66364 Commits

Author SHA1 Message Date
Lukas Tenbrink
20ca0dce72 Update class reference contribution link.
(cherry picked from commit 527f4e9e68)
2025-09-11 11:50:17 -05:00
Thaddeus Crews
301f749910 Merge pull request #110040 from aaronfranke/4.3-ci-dotnet-6
[4.3] Install older .NET 6 on Linux CI to fix compiling
2025-08-27 21:57:46 -05:00
Aaron Franke
257a5fef38 [4.3] Install older .NET 6 on Linux CI to fix compiling 2025-08-27 18:48:11 -07:00
Pāvels Nadtočajevs
27d4d7b991 [CI] Use Xcode 16 for macOS build.
(cherry picked from commit daf2c88928)
2025-08-27 15:17:04 -05:00
Thaddeus Crews
63667e5d54 Merge pull request #108321 from aaronfranke/4.3-c4724_fix
[4.3] Fix MSVC warning for potential mod by 0 (C4724)
2025-08-27 15:16:47 -05:00
Matthew Love
be2c9dec94 [4.3] Fix MSVC warning for potential mod by 0 (C4724) 2025-07-05 15:28:45 -07:00
Rémi Verschelde
63c6165678 macOS: Fix support for latest VulkanSDK .app name in install script
(cherry picked from commit efde4ae853)
2025-05-06 19:04:13 +02:00
Rémi Verschelde
36fc251367 AudioEffectPitchShift: 3rd attempt at fixing -Wstringop-overflow warning
(cherry picked from commit 80359d3577)
2025-04-25 14:27:50 +02:00
Rémi Verschelde
d61a908228 Merge pull request #105716 from akien-mga/4.3-ci-sync-with-4.4
[4.3] CI: Sync configuration with `4.4` branch
2025-04-25 13:16:57 +02:00
Rémi Verschelde
e6522a4e1c CI: Sync configuration with 4.4 branch
Includes cherry-picks of warning fixes from a44f691fc7
and 8d1462c748.
2025-04-24 23:55:20 +02:00
Pāvels Nadtočajevs
d2dfab1fef Update MoltenVK install script to include version number in installer name.
(cherry picked from commit c63955b3eb)
2025-03-04 15:52:22 +01:00
bruvzg
6eca9111b8 [Misc] Check for the available and installed Vulkan SDK versions before downloading and installing.
(cherry picked from commit db1c1d43e3)
2025-03-04 15:52:18 +01:00
Zae
e84f8c0a67 Fix popup shows behind always_on_top parent.
(cherry picked from commit 2211b1bf91)
2025-02-07 14:00:02 +01:00
David Snopek
9e4b5699fc OpenXR: Fix hiding/showing composition layers using hole punching
(cherry picked from commit d9ad5d1cd4)
2025-02-07 14:00:02 +01:00
Haoyu Qiu
e5b78070b1 Fix button text autowrap overflow when inside a container
(cherry picked from commit 0f98b32448)
2025-02-07 14:00:02 +01:00
clayjohn
2f88ea9d0e Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations
Co-authored-by: jitspoe <jitspoe@yahoo.com>
(cherry picked from commit 1b5a15d5d1)
2025-02-07 14:00:02 +01:00
Haoyu Qiu
44a80d34d5 Fix button click detection when Tree is rotated
(cherry picked from commit 17642692c5)
2025-02-07 14:00:02 +01:00
David Snopek
2b8acb2015 GDExtension: Fix method binds not saying if they are varargs
(cherry picked from commit 2599df3b8a)
2025-02-07 14:00:02 +01:00
David Snopek
bb343ed1c5 Fix renaming nodes on X11
(cherry picked from commit 36293a2dbf)
2025-02-07 14:00:02 +01:00
David Snopek
1089bc1145 Fix project manager stealing focus on i3
(cherry picked from commit b1871cdabf)
2025-02-07 14:00:02 +01:00
clayjohn
c2a3644072 Clean up two recently introduced WebGL errors
(cherry picked from commit 0305e437ff)
2025-02-07 14:00:02 +01:00
David Snopek
15603b20db Fix bug with OpenXR composition layers added after OpenXR is running
(cherry picked from commit e2386de505)
2025-02-07 14:00:01 +01:00
Rémi Verschelde
99d66b4b22 i18n: Sync translations with Weblate
Adds Czech (cs), Persian (fa), Tamil (ta), and Vietnamese (vi) editor translations.
2025-02-07 10:15:03 +01:00
Rémi Verschelde
7f166be687 Merge pull request #101535 from smix8/locknroll
[4.3] Remove outer navigation map read locks
2025-01-30 12:53:01 +01:00
Rémi Verschelde
f11fa26c56 Merge pull request #100686 from raulsntos/fix-docs
[4.3] Fix various code examples in documentation
2025-01-30 12:52:56 +01:00
Rémi Verschelde
78e2c4d55e Merge pull request #99411 from clayjohn/mobile-normal-interp-43
[4.3] Normalize normal tangent and binormal before interpolating in the mobile renderer to avoid precision errors on heavily scaled meshes
2025-01-30 12:52:52 +01:00
Rémi Verschelde
93f4770c78 Merge pull request #98049 from aaronfranke/4.3-gltf-runtime-root-imp-mesh
[4.3] GLTF: Fix bad pointer to ImporterMeshInstance3D root node at runtime
2025-01-30 12:52:48 +01:00
Rémi Verschelde
cad4caa81b miniupnpc: Update to 2.2.8 (new major 18)
Keep support for major 17 by using a version check for the changed API.

Fixes #93907.

(cherry picked from commit 4c72d599f0)
2025-01-30 09:59:05 +01:00
Rémi Verschelde
3aafddd63b Add missing cstdint includes for GCC 15
(cherry picked from commit 1823460787)
2025-01-30 08:28:25 +01:00
smix8
5e5e1a2182 Remove outer navigation map read locks
Removes outer navigation map read locks.
2025-01-14 12:32:05 +01:00
Raul Santos
7798c0028a Fix various code examples in documentation 2024-12-21 03:47:36 +01:00
Aaron Franke
7b1b99e4c8 [4.3] GLTF: Fix bad pointer to ImporterMeshInstance3D root node at runtime 2024-12-16 15:19:37 -08:00
Gergely Kis
90f21a35c7 Move Vulkan includes to a central godot_vulkan.h header
Also fixes Vulkan build problem with recent Clang.

(cherry picked from commit 146ba4106f)
2024-12-16 11:36:53 +01:00
Rémi Verschelde
63e0fb55f9 Merge pull request #100364 from RandomShaper/fix_mtl_mt_deadlock_4.3
[4.3] Fix deadlock possibility in threaded load of materials
2024-12-14 18:15:19 +01:00
Pedro J. Estébanez
9406926f8b Fix deadlock possibility in threaded load of materials 2024-12-13 12:50:03 +01:00
Rémi Verschelde
3bf1176640 Merge pull request #100066 from syntaxerror247/themed-icons
[4.3] Cherry-picks for Android Themed Icons (Monochrome)
2024-12-12 11:26:26 +01:00
Anish Mishra
e42c25516c Android: Make monochrome icon optional 2024-12-06 00:59:04 +05:30
Anish Mishra
1e08f5879f Add support for Android Themed Icons (monochrome) 2024-12-06 00:57:12 +05:30
Rémi Verschelde
b51be503c5 Merge pull request #98877 from aaronfranke/4.3-gltf-preserve-visibility
[4.3] GLTF: Preserve node visibility on import
2024-12-05 01:09:51 +01:00
Rémi Verschelde
982e9aeb72 Merge pull request #93896 from Mickeon/documentation-object-boolean-context
[4.3] Add documentation note on Object's boolean context
2024-12-05 01:09:46 +01:00
Micky
2ad161a4c7 Add documentation note on Object's boolean context 2024-11-28 20:48:51 +01:00
clayjohn
4cb41925b9 Normalize normal tangent and binormal before interpolating in the mobile renderer to avoid precision errors on heavily scaled meshes (backport for 4.3) 2024-11-18 16:05:28 -08:00
Rémi Verschelde
711c725cf1 Merge pull request #99108 from RandomShaper/win_less_inheritance_4.3
[4.3] Windows: Avoid child processes inheriting all file handles
2024-11-15 19:08:25 +01:00
Rémi Verschelde
305bdbfb3b Merge pull request #99058 from UnfavorableEnhancer/animation_snapping_fix
[4.3] Fix animation snapping in seconds mode
2024-11-15 19:08:22 +01:00
Rémi Verschelde
758a42196c Merge pull request #98964 from RandomShaper/fix_classdb_deadlock_4.3
[4.3] Fix deadlocks related to ClassDB queries about global classes
2024-11-15 19:08:18 +01:00
Rémi Verschelde
f89d1e0376 Merge pull request #96606 from RandomShaper/res_loader_cherrypicks_4.3
[4.3] Cherry-picks related to `ResourceLoader`
2024-11-15 19:08:11 +01:00
Pedro J. Estébanez
ce608dcbf7 Windows: Avoid child processes inheriting all file handles 2024-11-12 12:25:52 +01:00
UnfavorableEnhancer
178a126b92 fix animation snapping in seconds mode
fixes animation snapping rounding to weird values in seconds mode + fixes holding shift not reducing snap value
2024-11-11 13:18:36 +03:00
Aaron Franke
3a8d4cf5b8 [4.3] GLTF: Preserve node visibility on import 2024-11-08 14:27:14 -08:00
Pedro J. Estébanez
a5f6e49862 Fix deadlocks related to ClassDB queries about global classes
`ClassDB::can_instantiate()` and other reflection methods deadlock if the type is an script global class, when such script indirectly uses a not-yet-registered class. The reason is the `ClassDB` read lock is still held when invoking the `ResourceLoader` to load the class script, which may in turn need to lock for writing (for the class registration).

In particular, this happens with some types related to animation tree, that aren't registered at engine startup, but can happen with others, especially ones from the user. Registration statements are also added for the animation-related types that were lacking them.
2024-11-08 18:17:53 +01:00