Hilderin
15129c044e
Fix error reopening non existing scene on startup
...
(cherry picked from commit d06c7ad6f0
)
2024-09-17 09:59:30 +02:00
Raffaele Picca
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
Pedro J. Estébanez
2c612abdd1
WorkerThreadPool: Fix end-of-yield logic potentially leading to deadlocks
...
(cherry picked from commit 5dade0e08b
)
2024-09-17 09:55:10 +02:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
4abc358952
thorvg: Update to 0.14.7
...
Fixes #95861 .
(cherry picked from commit f16d4af342
)
2024-09-17 08:57:46 +02:00
Robert Cadena
f7ad4dca8c
Remove debug print from Android `DisplayServer.screen_get_scale` implementation
...
(cherry picked from commit 42b0e91ee4
)
2024-09-17 08:57:46 +02:00
bruvzg
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
bruvzg
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
Mounir Tohami
0a83f06608
Fix `VSlider` grabber area.
...
(cherry picked from commit 701188fd1e
)
2024-09-17 08:57:46 +02:00
HolonProduction
03168cc9d1
LSP: Don't use smart resolve for completion
...
(cherry picked from commit 8155c1f836
)
2024-09-17 08:57:46 +02:00
Silc Lizard (Tokage) Renew
47f34e8436
Add missing "Quad" capture TransitionType enum hint
...
(cherry picked from commit 8d30ccd067
)
2024-09-17 08:57:46 +02:00
Daylily-Zeleen
abe68d397e
Fix description of `Array.sort_custom()`
...
(cherry picked from commit c6f7c89149
)
2024-09-17 08:57:46 +02:00
Hilderin
7246e1488e
Fix editor_doc_cache locked on editor startup
...
(cherry picked from commit e064efccbc
)
2024-09-17 08:57:45 +02:00
HolonProduction
a2e3c13451
LSP: Omit some values based on specification version 3.17
...
(cherry picked from commit 4d713d91b5
)
2024-09-17 08:57:45 +02:00
Pedro J. Estébanez
3030d4b806
Object: Add tests about the safety of tail destruction
...
(cherry picked from commit bb77520599
)
2024-09-17 08:57:45 +02:00
Pedro J. Estébanez
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
Lisandro Lorea
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
A Thousand Ships
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
Giganzo
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
Giganzo
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
Giganzo
13701384ab
Fix slider size in compact mode
...
(cherry picked from commit f21a969bb9
)
2024-09-17 08:57:45 +02:00
Hristo Iliev
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
DeeJayLSP
51c86eb085
WAV: Fix one frame overflow at the end
...
(cherry picked from commit 147accdf74
)
2024-09-17 08:57:45 +02:00
BlueCube3310
4addddd8df
Compatibility: Fix alignment of compressed textures when retrieving
...
(cherry picked from commit 0182294b37
)
2024-09-17 08:57:45 +02:00
Dowsley
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
bruvzg
69713dadf0
[RTL] Fix font not updated for some spans.
...
(cherry picked from commit e517eaf053
)
2024-09-17 08:57:45 +02:00
Mikael Hermansson
90f1c3e7bd
Fix issue with GDScript binary tokens being non-deterministic
...
(cherry picked from commit e120792760
)
2024-09-17 08:57:45 +02:00
A Thousand Ships
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
Rudolph Bester
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
Haoyu Qiu
1d790deedb
Fix parsing of `4.` in Expression
...
(cherry picked from commit ee9cea521d
)
2024-09-17 08:57:44 +02:00
kleonc
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
shahriarlabib000
c7a173aa60
Fix directory empty bug on Android
...
(cherry picked from commit 8f66513bad
)
2024-09-17 08:57:44 +02:00
Yaohua Xiong
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
Praytic
281642831c
Enable MSAA support for all non-web platforms
...
MSAA support is built into GLES3 core, eliminating the need to check for GL_EXT_framebuffer_multisample, which was necessary only in GLES2 due to the lack of inherent multisample framebuffer support. This commit corrects an oversight from GLES2-based code, ensuring compatibility with GLES3 where multisampling is natively supported without extensions.
(cherry picked from commit fc955fa89f
)
2024-09-17 08:57:44 +02:00
bruvzg
6b7f36e2a9
[Windows] Fix broken apksigner detection.
...
(cherry picked from commit 2c991a727b
)
2024-09-17 08:57:44 +02:00
Pedro J. Estébanez
f757cc9a70
RenderingDevice: Fix uncapped mipmap sizes causing div-by-zero
...
(cherry picked from commit 7f1989bac1
)
2024-09-17 08:57:44 +02:00
ajreckof
cab91cf8fb
fix clear button on Array[Node]
...
(cherry picked from commit dee0453b57
)
2024-09-17 08:57:44 +02:00
Adam Scott
0b815cbb99
Fix leak when using audio samples instead of streams
...
(cherry picked from commit d3ddce6b88
)
2024-09-17 08:57:44 +02:00
Pedro J. Estébanez
f11f9e3b7f
AudioServer: Fix code style issues
...
- Drop STL copy in favor of old-school for loops.
- Be explicit about loads and stores to atomic value. (This also fixes an error in certain compiler toolchains.)
(cherry picked from commit 1cc485ba1f
)
2024-09-17 08:57:44 +02:00
A Thousand Ships
b2b882cc1d
Fix super call in various `get_configuration_warnings` methods
...
(cherry picked from commit 9dc231366d
)
2024-09-17 08:57:44 +02:00
Gustavo Jaruga Cruz
f5b5b6cbfe
Fix interactive audio transitions fade in for clips with auto_advance
...
(cherry picked from commit 4fa6287de1
)
2024-09-17 08:57:44 +02:00
RedMser
02c45088ea
Fix "reparent to new node" when node has internal children
...
(cherry picked from commit 8da49ab947
)
2024-09-17 08:57:44 +02:00
RedMser
7f0cc1aa35
Fix "reparent to new node" not remembering index
...
(cherry picked from commit b11ccf3c77
)
2024-09-17 08:57:44 +02:00
kleonc
21a0a84c6f
Fix StyleBoxFlat rectangles skewing independently
...
(cherry picked from commit 86c773d208
)
2024-09-17 08:57:44 +02:00
jsjtxietian
fb1758ce23
Fixes godot crash or give unclear message when exporting with invalid args
...
(cherry picked from commit 1d09970404
)
2024-09-17 08:57:44 +02:00
Danil Alexeev
c4525f24e3
GDScript: Do not produce `UNUSED_SIGNAL` warning for common implicit uses
...
(cherry picked from commit d1e2afaae3
)
2024-09-17 08:57:43 +02:00
Giganzo
61b2ad9242
Fix Set Frame Title popup position
...
(cherry picked from commit 7d78d753b5
)
2024-09-17 08:57:43 +02:00
smix8
d7a8654edd
Fix 2D debug navigation flickering with tile maps
...
Both the tile map layers and the debug navigation canvas items did fight for the same z order causing a lot of flickering in certain situations.
(cherry picked from commit 5bedaf77f7
)
2024-09-17 08:57:43 +02:00