Commit Graph

10975 Commits

Author SHA1 Message Date
David Snopek
05bffa87c9 OpenXR: Fix hiding/showing composition layers using hole punching
(cherry picked from commit d9ad5d1cd4)
2025-01-22 21:58:58 -05:00
Pedro J. Estébanez
c22ef18058 Avoid deadlocks in multi-threaded management of the C# script map
(cherry picked from commit f8f5505b26)
2025-01-22 21:58:57 -05:00
Adam Johnston
2f7aa19eba remove duplicate read/write only property warning from ScriptPropertiesGenerator
(cherry picked from commit 186f35fc9b)
2025-01-22 21:58:57 -05:00
Bastiaan Olij
f44da478de OpenXR: Fix pose recenter signal to be omitted properly
(cherry picked from commit 3de62b8b1b)
2025-01-22 21:58:56 -05:00
Pascal Grittmann
39285d17e3 set flag for 8 bone weights
(cherry picked from commit a59fb07e4a)
2025-01-22 21:58:56 -05:00
David Snopek
a150eee70d Fix bug with OpenXR composition layers added after OpenXR is running
(cherry picked from commit e2386de505)
2025-01-22 21:58:56 -05:00
K. S. Ernest (iFire) Lee
71371eafbb Assign the correct bone rest transform to nodes with matrix in GLTF
(cherry picked from commit 4113529535)
2025-01-22 21:58:55 -05:00
Raul Santos
3f76824614 C#: Use dotnet CLI to launch OpenVisualStudio.dll
Use the DLL instead of the EXE, so we can rely on the dotnet CLI handling the architecture.

(cherry picked from commit ec189b1574)
2025-01-22 21:58:54 -05:00
George L. Albany
0628f26ce7 Merge pull request #946 from Spartan322/4.3.1-cherry-pick/bugs-editor
[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st editor bugs batch
2025-01-23 02:00:28 +00:00
George L. Albany
b1a01779ce Merge pull request #945 from Spartan322/4.3.1-cherry-pick/bugs-gdscript
[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st gdscript bugs batch
2025-01-23 02:00:14 +00:00
Haoyu Qiu
30f5ae7eb8 Fix script editor wrongly replaces and quotes non-ASCII letters
(cherry picked from commit a751c05b15)
2025-01-22 19:21:35 -05:00
Haoyu Qiu
74009d8082 Add String.is_valid_unicode_identifier()
- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()`

(cherry picked from commit 8bf4ecc026)
2025-01-22 19:21:35 -05:00
HolonProduction
541e2d4048 LSP: Fix spec violations that break the VSCode outline
(cherry picked from commit 2f620db1d8)
2025-01-22 16:57:40 -05:00
rune-scape
1b14209be8 GDScriptNativeClass: Allow getting static function as callable
(cherry picked from commit d3ad99d3d1)
2025-01-22 16:57:39 -05:00
Moritz Burgdorff
98ce05bd8d Fixed resource loader using not fully loaded scripts
(cherry picked from commit fd5fc9f3ee)
2025-01-22 16:57:39 -05:00
Chaosus
a1aebaf38f Fix lookup symbol for enum members to search a correct code definition
(cherry picked from commit 54f6a1bf64)
2025-01-22 16:57:39 -05:00
HolonProduction
eff0492784 Autocompletion: Try to guess method return type even if subscript base has no value
(cherry picked from commit 24912d2010)
2025-01-22 16:57:39 -05:00
Lazy-Rabbit-2001
6aabd85931 Improve GDScript autocompletion for methods
(cherry picked from commit ae853e1a42)
2025-01-22 16:57:17 -05:00
HolonProduction
f4eae467a0 Autocompletion: rework argument options string literal completion
(cherry picked from commit 0abd0ae364)
2025-01-22 16:53:19 -05:00
Maxime Delorme
32ccd30244 Fix order initialization to allow initial_clip to be properly played
(cherry picked from commit ea97d4457f)
2025-01-22 13:38:35 -05:00
George L. Albany
859eefd203 Merge pull request #931 from Spartan322/4.3.1-cherry-pick/bugs-core
[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st core bugs batch
2025-01-18 17:51:13 +00:00
George L. Albany
66372fa825 Merge pull request #933 from Spartan322/4.3.1-cherry-pick/enhancements
[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st enhancements batch
2025-01-18 17:50:43 +00:00
Rémi Verschelde
b81310065b Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds
This restriction was added to fix #7373 back then, which was a symbol conflict
between FreeType's bundled copy of gzip/zlib, and distro packages.

But we also unbundled FreeType's zlib in #69395 so this is no longer an issue.

On the other hand recent issues pointed out that using system-provided icu4c
or harfbuzz can cause issues (#91401, #100301). We still allow it for now but
raise a warning.

(cherry picked from commit 7fe0609118)
2025-01-18 11:16:28 -05:00
Pedro J. Estébanez
3f4c085593 Rationalize busy waits
(cherry picked from commit 4f8dd96b3d)
2025-01-18 11:16:27 -05:00
bruvzg
d3826e32ad [TextServer] Silently skip invalid system fallback fonts.
(cherry picked from commit d222daa9c8)
2025-01-18 11:16:26 -05:00
Rémi Verschelde
98185cf5b7 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-18 11:16:26 -05:00
Stuart Carnie
1b319d8bbb macOS/iOS: Fix various warnings when targeting newer SDKs
(cherry picked from commit 41875d8aef)
2025-01-18 11:16:25 -05:00
bruvzg
d5ac846e25 Remove unnecessary DLL export attributes.
(cherry picked from commit 3156856aa1)
2025-01-18 11:16:24 -05:00
Claire Blackshaw
55cba2e3fa OpenXR - Support for the Logitech MxInk Stylus
In future work we may want to expose an isStylus or similar for
XR Trackers, though that is likely outside the scope of this commit
which is the core extension work.

Vendor Ref: https://logitech.github.io/mxink/OpenXR.html

(cherry picked from commit 19c7afee07)
2025-01-18 11:16:19 -05:00
Rudolph Bester
85ad6223fd Fixed occlusion culling for double builds by enforcing float conversion for Embree.
(cherry picked from commit 4089a6cb8c)
2025-01-18 10:57:30 -05:00
MBCX
48862628f1 Make Godot compile on FreeBSD
(cherry picked from commit 6bc80effbb)
2025-01-18 06:54:18 -05:00
Haoyu Qiu
dc73355eb3 Parse fragment from URL
(cherry picked from commit 6516ca6b11)
2025-01-18 06:11:12 -05:00
Danil Alexeev
407e315fc4 GDScript: Fix GDScriptCache::get_full_script() uses non-remapped path
(cherry picked from commit 6286f9d21d)
2025-01-17 22:30:38 -05:00
HolonProduction
42c568104d Autocompletion: Keep get_node values which are compatible with type hint
(cherry picked from commit 9a84387017)
2025-01-17 22:30:34 -05:00
Chaosus
0114f55f34 Fix crash when division by zero/modulo by zero happen on vectors
(cherry picked from commit 0524e29b5c)
2025-01-17 15:21:38 -05:00
brevven
28a7784a20 Fix typo in AudioStreamSynchronized.xml
Fix a typo ("being" -> "begin")

Context:

>The streams begin at exactly the same time when play is pressed

(cherry picked from commit cf414f777f)
2025-01-17 10:19:57 -05:00
Hugo Locurcio
c3874f4111 Add a code sample that extracts all files to ZIPReader documentation
Tested with various ZIP files found on the web, with a single root
folder or multiple files at its root.

Co-authored-by: Raul Santos <raulsntos@gmail.com>
(cherry picked from commit 4db9c112ff)
2025-01-17 05:10:09 -05:00
Micky
59b2501a32 Fix interactive music docs saying it's "not implemented"
(cherry picked from commit 39534e1a28)
2025-01-17 05:10:08 -05:00
Danil Alexeev
91f7697eb7 Document exporting nested subgroups
(cherry picked from commit 4d3e2c78b6)
2025-01-17 05:10:07 -05:00
squidgyberries
c070b7e72d Clarify SIMPLEX and SIMPLEX_SMOOTH types
(cherry picked from commit 2bd7d8e7e4)
2025-01-17 04:39:23 -05:00
Bogdan Inculet
9c3af3863d Better description for multiplayer spawner signals
(cherry picked from commit 2cfe6d9f64)
2025-01-17 04:39:22 -05:00
Hugo Locurcio
d1944f1dab Document SceneMultiplayer auth_timeout being in seconds
(cherry picked from commit 212c34029e)
2025-01-17 04:39:20 -05:00
bobby-the-epic
764212a263 Fix grammar in AudioStreamInteractive.xml
Minor grammar fix to make the sentences flow better.

(cherry picked from commit 7e1bc00193)
2025-01-17 04:39:19 -05:00
Goutte
2d5fbb67a6 docs: update UPnP gdscript snippet to latest gdscript
This commit adds usage of the new (stringless) signal API.

(cherry picked from commit a014705d64)
2025-01-17 04:32:34 -05:00
Micky
7af387efcd Fix miscellaneous oddities around the class reference
(cherry picked from commit b8f78b14be)
2025-01-17 04:32:34 -05:00
Spartan322
3e49107b3a Round DDS width/height to next divisor multiple for block compression
(cherry picked from commit e297506365)
2025-01-04 01:04:37 -05:00
Spartan322
c1d339b19d Improve rebrand codespell regex structure
Include missing dictionary elements to rebrand codespell
2024-12-21 23:57:59 -05:00
Spartan322
907291fcc6 Add Redot codespell documentation correction 2024-12-21 20:56:47 -05:00
Spartan322
ce5ad7e261 Merge commit godotengine/godot@b51be503c5 2024-12-09 18:02:26 -05:00
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