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
a0c17446ad
ResourceLoader: Report error if resource type unrecognized
...
Co-authored-by: Summersay415 <summersay415@gmail.com >
(cherry picked from commit fe21913ee8 )
2024-11-06 14:31:27 +01:00
33c02a5c6b
certs: Sync with Mozilla bundle as of Oct 19, 2024
...
4d3fe6683f
Document matching mozilla-release changeset.
(cherry picked from commit eb41ff0fee )
2024-11-05 21:09:27 +01:00
3e6663cb8e
[macOS] Update Vulkan SDK install script.
...
(cherry picked from commit 74df6f192a )
2024-11-05 17:00:35 +01:00
9ed06bce54
EditorResourcePreview: Let loads complete after exit requested
...
(cherry picked from commit f31867d2b9 )
2024-09-23 18:55:54 +02:00
251237d2b4
ResourceLoader: Fixup resource changed feature
...
This is a complement to: https://github.com/godotengine/godot/pull/96593
(cherry picked from commit 97197ff5e9 )
2024-09-23 18:55:54 +02:00
ea651a150b
ResourceLoader: Add last resort life-time insurance for tokens
...
(cherry picked from commit ccd470d33c )
2024-09-23 18:55:54 +02:00
f806cfb72b
ResourceLoader: Add thread-aware resource changed mechanism
...
(cherry picked from commit 0f3ee922e07fd4d16d9ef6dac150beb9c84ac527)
2024-09-23 18:55:54 +02:00
cd32705508
ResourceLoader: Simplify handling of unregistered tasks
...
(cherry picked from commit c450f4d667 )
2024-09-23 18:55:53 +02:00
f2d0f66eca
Fix ResourceLoader is not verbosely printing a resource path on loading
...
(cherry picked from commit bfb5570c03 )
2024-09-23 18:55:53 +02:00
6699ae7897
Update AUTHORS and DONORS list
...
(cherry picked from commit a1b081f45c )
2024-09-17 20:47:01 +02:00
53cde2eb85
i18n: Sync translations with Weblate
...
Adds Irish (ga) doc translations, and Bengali (bg) editor translations.
2024-09-17 20:46:20 +02:00
6225d39826
Merge pull request #97082 from akien-mga/4.3-cherrypicks
...
[4.3] Cherry-picks for the 4.3 branch (future 4.3.1) - 1st batch
2024-09-17 12:39:29 +02:00
3a2804a7e7
Fix for GLES3 radiance cubemap update
...
(cherry picked from commit 3038de4245 )
2024-09-17 10:00:12 +02:00
7b32e96f3d
Fix syncing PhysicalBone internal poses individually
...
(cherry picked from commit 2b3cf2451f )
2024-09-17 09:59:53 +02:00
15129c044e
Fix error reopening non existing scene on startup
...
(cherry picked from commit d06c7ad6f0 )
2024-09-17 09:59:30 +02:00
56a1d07421
Added a more detailed error message when instatiating a scene with missing export properties.
...
(cherry picked from commit 1df0159b36 )
2024-09-17 09:59:13 +02:00
2c612abdd1
WorkerThreadPool: Fix end-of-yield logic potentially leading to deadlocks
...
(cherry picked from commit 5dade0e08b )
2024-09-17 09:55:10 +02:00
f273c7c773
thorvg: Update to 0.14.10
...
More fixes to rendering of SVG files with broken text tags.
Also backports upstream patch to fix #97078 .
(cherry picked from commit 0c0336f704 )
2024-09-17 08:57:46 +02:00
99a8821a71
thorvg: Update to 0.14.9
...
Fixes #96491 .
Update fix for #96262 to a simple revert of the problematic commit,
as the upstream fix is still being debated and caused other issues.
Also include fix for upstream regression 2715 added in 0.14.9.
(cherry picked from commit a6ab039f2b )
2024-09-17 08:57:46 +02:00
7a7e4129bd
thorvg: Update to 0.14.8, and workaround Bezier precision regression
...
Fixes #96262 by backporting https://github.com/thorvg/thorvg/pull/2702 .
(cherry picked from commit 7375f9b923 )
2024-09-17 08:57:46 +02:00
4abc358952
thorvg: Update to 0.14.7
...
Fixes #95861 .
(cherry picked from commit f16d4af342 )
2024-09-17 08:57:46 +02:00
f7ad4dca8c
Remove debug print from Android DisplayServer.screen_get_scale implementation
...
(cherry picked from commit 42b0e91ee4 )
2024-09-17 08:57:46 +02:00
35b4a1f374
[Windows] Emit native file dialog callback from event loop, fix selected options not saved.
...
(cherry picked from commit ea252675aa )
2024-09-17 08:57:46 +02:00
4944d59198
[Windows] Run native file dialogs in thread to make it non-blocking.
...
(cherry picked from commit 66832e9968 )
2024-09-17 08:57:46 +02:00
0a83f06608
Fix VSlider grabber area.
...
(cherry picked from commit 701188fd1e )
2024-09-17 08:57:46 +02:00
03168cc9d1
LSP: Don't use smart resolve for completion
...
(cherry picked from commit 8155c1f836 )
2024-09-17 08:57:46 +02:00
47f34e8436
Add missing "Quad" capture TransitionType enum hint
...
(cherry picked from commit 8d30ccd067 )
2024-09-17 08:57:46 +02:00
abe68d397e
Fix description of Array.sort_custom()
...
(cherry picked from commit c6f7c89149 )
2024-09-17 08:57:46 +02:00
7246e1488e
Fix editor_doc_cache locked on editor startup
...
(cherry picked from commit e064efccbc )
2024-09-17 08:57:45 +02:00
a2e3c13451
LSP: Omit some values based on specification version 3.17
...
(cherry picked from commit 4d713d91b5 )
2024-09-17 08:57:45 +02:00
3030d4b806
Object: Add tests about the safety of tail destruction
...
(cherry picked from commit bb77520599 )
2024-09-17 08:57:45 +02:00
018f8be3d5
Object: Let debug lock handle callee destruction within call chain gracefully
...
Co-authored-by: lawnjelly <lawnjelly@gmail.com >
(cherry picked from commit 10e2318bde )
2024-09-17 08:57:45 +02:00
d92f9017c6
Fix gamepad triggers not working on web exports
...
Fixes #81758
DisplayServerWeb::process_joypads handles buttons 6 and 7 of the
HTML5 Standard Gamepad as a special case by doing:
`input->joy_axis(idx, (JoyAxis)b, s_btns[b]);`
This doesn't work because there is no JoyAxis 6 or 7 in the enum
To fix this we use JoyAxis::TRIGGER_LEFT and TRIGGER_RIGHT for button 6
and 7
However since we are now lying to input->joy_axis we also need to lie in
the mappings for the standard gamepad in godotcontrollersdb.txt,
otherwise input->joy_axis will try to find a mapping to axis 4(LT) and
axis 5(RT) that's not defined.
Therefore we set lefttrigger to +a4 and righttrigger to +a5 in the
mapping, to match what we are actually sending.
A cleaner, and more involved fix to this would be modifying
input->joy_button so that it can handle analog buttons and map them to
axes preserving their value instead of converting to boolean
(cherry picked from commit 9dd372f316 )
2024-09-17 08:57:45 +02:00
34251cf5b3
[Windows] Use GetFileTime for FileAccess
...
Prevents DST from rearranging file times.
(cherry picked from commit 7139f46c9a )
2024-09-17 08:57:45 +02:00
d00e4fbb16
Fix double lock/group buttons when starting editor with empty scene
...
(cherry picked from commit 96aa2f285c )
2024-09-17 08:57:45 +02:00
927d7a9250
Fix below what value is invalid in default_font_size doc
...
(cherry picked from commit 575a0b4dfb )
2024-09-17 08:57:45 +02:00
13701384ab
Fix slider size in compact mode
...
(cherry picked from commit f21a969bb9 )
2024-09-17 08:57:45 +02:00
f4b71b5325
Fix polygon node losing its UV toolbar by adding a call to the show method when assinging a node.
...
Fixes #96238
(cherry picked from commit dabeaa6a4b )
2024-09-17 08:57:45 +02:00
51c86eb085
WAV: Fix one frame overflow at the end
...
(cherry picked from commit 147accdf74 )
2024-09-17 08:57:45 +02:00
4addddd8df
Compatibility: Fix alignment of compressed textures when retrieving
...
(cherry picked from commit 0182294b37 )
2024-09-17 08:57:45 +02:00
6dd8e7fece
Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes
...
(cherry picked from commit 9d0944b673 )
2024-09-17 08:57:45 +02:00
69713dadf0
[RTL] Fix font not updated for some spans.
...
(cherry picked from commit e517eaf053 )
2024-09-17 08:57:45 +02:00
90f1c3e7bd
Fix issue with GDScript binary tokens being non-deterministic
...
(cherry picked from commit e120792760 )
2024-09-17 08:57:45 +02:00
d51be1f68d
[Buildsystem] Improve cache handling
...
Prevents cache issues by not purging cache before starting a build.
Splits cache purge related code from progress code and delays the purge
until after final build is done.
(cherry picked from commit acffc53e01 )
2024-09-17 08:57:45 +02:00
3fac9e43af
Fixed OpenGL shadow textures not honoring texture type when reusing textures
...
(cherry picked from commit 359aaa48ee )
2024-09-17 08:57:44 +02:00
1d790deedb
Fix parsing of 4. in Expression
...
(cherry picked from commit ee9cea521d )
2024-09-17 08:57:44 +02:00
88370e44d8
Fix undoing "Move tiles" TileMapLayer action when drag/drop areas overlap
...
(cherry picked from commit ab504b3139 )
2024-09-17 08:57:44 +02:00
c7a173aa60
Fix directory empty bug on Android
...
(cherry picked from commit 8f66513bad )
2024-09-17 08:57:44 +02:00
e7e723b3e3
Do not defer PathFollow3D transform updates
...
Co-authored-by: Yaohua Xiong <xiongyaohua@gmail.com >
(cherry picked from commit 51b8b74d4b )
2024-09-17 08:57:44 +02:00