Riteo
c4a375ca55
Wayland: Emulate frame event for old wl_seat versions
...
Multiwindow support simplified input handling by processing all data
only during a `wl_seat::frame` event, which got introduced in wl_seat
version 5. If the compositor reports an older version, we manually call
the frame event handler.
(cherry picked from commit 2e41412ee4
)
2025-10-08 01:47:54 +02:00
Rémi Verschelde
452332621f
Revert "Initialize Quaternion
variant with identity"
...
This reverts commit a52de93373
.
This may be correct, but it breaks compatibility so it shouldn't be
cherry-picked to stable branches.
2025-10-08 01:47:13 +02:00
Yufeng Ying
a156af98c3
Remove dependency of variant.h in print_string.h
...
(cherry picked from commit 05dae23f18
)
Co-Authored-By: Lukas Tenbrink <lukas.tenbrink@gmail.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-10-06 12:17:32 -05:00
Lukas Tenbrink
28f4d5d6a7
Change "reserve called with a capacity smaller than the current size" error message to a verbose message.
...
(cherry picked from commit c6f57c7a55
)
2025-10-06 10:40:25 -05:00
Artemy Fedotov
fb9d73438d
Fix LineEdit's placeholder text being selected when double clicking
...
(cherry picked from commit 40d56c98bc
)
2025-10-06 10:36:29 -05:00
Mounir Tohami
b70ddd29a0
Fix Redundant calls of CIE _update_lock_and_group_button on SceneTree selection.
...
(cherry picked from commit 320ff6bc75
)
2025-10-06 10:36:25 -05:00
Haoyu Qiu
8a9ef4a891
Unix: Fix retrieval of PID exit code
...
(cherry picked from commit d5738b5cdd
)
2025-10-06 10:36:21 -05:00
Nintorch
d72311f6ae
Fix weak and strong joy vibration being swapped
...
(cherry picked from commit e5ecc392c9
)
2025-10-06 10:36:18 -05:00
BlueCube3310
dd92108759
Fix LightmapGI not being correctly applied to objects
...
(cherry picked from commit 24ed12d4a3
)
2025-10-06 10:36:14 -05:00
DeeJayLSP
0990896d91
Editor font: do not embolden the Main Font if it's variable
...
(cherry picked from commit d719fc74f5
)
2025-10-06 10:36:10 -05:00
Pāvels Nadtočajevs
f5b146cc61
[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.
...
(cherry picked from commit 3f84820711
)
2025-10-06 10:36:07 -05:00
风青山
3f97c33dac
Fix the project file was not updated when some files were removed
...
(cherry picked from commit 54dff9228c
)
2025-10-06 10:36:04 -05:00
Artemy Fedotov
e6cf63cb88
GridMap: fix cell scale not applying to the cursor mesh
...
(cherry picked from commit d1f11b2b28
)
2025-10-06 10:35:58 -05:00
HolonProduction
1aed7cefdd
LSP: Fix repeated restart attempts
...
(cherry picked from commit 400c77f170
)
2025-10-06 09:51:41 -05:00
David Snopek
2cb6d30dd1
GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once
...
(cherry picked from commit 2c707a911f
)
2025-10-06 09:51:30 -05:00
Stuart Carnie
c834443ef1
Metal: Fix Metal compiler version inspection
...
(cherry picked from commit d93fe9038d
)
2025-09-30 11:36:49 -05:00
Kaleb Reid
899ef8df88
Sort render list correctly in RD renderers
...
(cherry picked from commit 5021b3e6e5
)
2025-09-30 11:36:45 -05:00
Jonas Seidl
eed94508f0
Fix d3d12 stencil buffer not clearing
...
(cherry picked from commit d1246b099e
)
2025-09-30 11:36:41 -05:00
Mikael Hermansson
da0c3122f1
Fix CCD bodies adding multiple contact manifolds when using Jolt
...
(cherry picked from commit 0590c974c1
)
2025-09-30 11:36:37 -05:00
Bryce Hutchings
757dbe621f
Remove static lifetime object to avoid late destruction
...
(cherry picked from commit cd198f7517
)
2025-09-30 11:36:33 -05:00
Bryce Hutchings
6c180272b4
Fix D3D12 using the wrong clip space projection matrix. Remove error-prone/unnecessary graphicsApi parameter.
...
(cherry picked from commit 58ecb8ade5
)
2025-09-30 11:36:30 -05:00
smix8
354b02f92d
Make navmesh rasterization errors more lenient
...
Make navmesh rasterization on the navigation regions and map more lenient by starting out with a lower internal cell scale by default and changing the merge error to just warning that can be toggled.
(cherry picked from commit 19df15f1dc
)
2025-09-30 11:36:26 -05:00
A Thousand Ships
b963cf15ef
[Navigation 2D] Fix sign of cross product
...
Regression from splitting the servers. Also replaces the method for
getting the triangle area.
(cherry picked from commit f8d72ba783
)
2025-09-30 11:36:23 -05:00
vaner-org
0f17c184e4
Fix accessibility name errors in BlendSpace2D editor
...
(cherry picked from commit 22e67735f1
)
2025-09-30 11:36:19 -05:00
Hugo Locurcio
50aad8e62b
Disable unsupported SSR, SSS, DoF on transparent viewports
...
For technical reasons, transparent viewports cannot support
screen-space reflections, subsurface scattering and depth of field.
Previously, enabling any of these would turn transparent viewports
invisible.
(cherry picked from commit 1c62ba40b7
)
2025-09-30 11:36:16 -05:00
ydeltastar
25ed1b3811
Android: Ensure proper cleanup of the fragment
...
(cherry picked from commit 6a3d37ef1c
)
2025-09-30 11:36:12 -05:00
João Pedro Xavier
9166e4d5a7
Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer
...
(cherry picked from commit d6aca93c1a
)
2025-09-30 11:36:08 -05:00
detomon
a52de93373
Initialize Quaternion
variant with identity
...
(cherry picked from commit c0e36dc493
)
2025-09-30 11:36:02 -05:00
Thaddeus Crews
1e743ad0ab
Windows: Migrate godot.manifest
to platform/windows
...
• Ensure file is included as proper dependency
(cherry picked from commit d48f255074
)
2025-09-30 11:35:57 -05:00
Rémi Verschelde
eca3785100
makerst: Skip generated header for translations
...
This reduces diff size on branch updates for godot-docs-l10n.
2025-09-30 13:27:18 +02:00
Rémi Verschelde
d488e962df
i18n: Sync translations with Weblate
2025-09-30 13:08:27 +02:00
Quentin Quaadgras
928ee70231
add codeblock indentation back to --dump-extension-api-with-docs
...
xml codeblock indentation was changed from spaces to tabs but the tabs
were being replaced with empty strings when exported with
--dump-extension-api-with-docs, this is small change so that tab
characters are no longer replaced.
(cherry picked from commit e9131550b1
)
2025-09-22 08:31:16 -05:00
Lukas Tenbrink
777649d574
Check for NUL
characters in string parsing functions.
...
(cherry picked from commit 0d700e53f3
)
2025-09-22 08:31:13 -05:00
clayjohn
79dd13f6fb
Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.
...
Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.
However, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.
(cherry picked from commit fc951855ed
)
2025-09-22 08:31:06 -05:00
Mounir Tohami
cb878d90a2
X11 input: prevent non-printable keys from producing empty Strings
...
(cherry picked from commit 1b697aff38
)
2025-09-22 08:31:02 -05:00
Roman Goldman
6bf74272f9
Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2
...
Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.
(cherry picked from commit 6379874180
)
2025-09-22 08:30:59 -05:00
Roland Marchand
6f121b29b9
Specified delta interaction in CharacterBody docs
...
(cherry picked from commit bee392fcd2
)
2025-09-22 08:30:55 -05:00
Hugo Locurcio
4aedc06168
Document typed dictionaries and arrays in the class reference
...
(cherry picked from commit b6dcb111d2
)
2025-09-22 08:30:50 -05:00
Hugo Locurcio
49d2dbc027
Document the interaction between Light3D cull mask and GI/volumetric fog
...
(cherry picked from commit 9317c8eb23
)
2025-09-22 08:30:39 -05:00
Arti Chhabra
68ea3d8aad
Corrected the order of DiagonalMode in Add Property
...
(cherry picked from commit 6a288c9275
)
2025-09-16 09:57:28 -05:00
Giganzo
168f401db6
Fix LineEdit icon positon in right-to-left layout
...
(cherry picked from commit fbf27dbfc6
)
2025-09-16 09:57:24 -05:00
Pāvels Nadtočajevs
9abec0666e
[Windows] Try reading GPU driver information directly from registry.
...
(cherry picked from commit 9f8626ccaa
)
2025-09-16 09:57:20 -05:00
Colin O'Rourke
0f760c7c97
Material Conversion Error Handling
...
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.
FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.
(cherry picked from commit 05fd79af7c
)
2025-09-16 09:57:16 -05:00
Patrick Gelvin
35833f8dbf
Workaround X11 crash issue
...
(cherry picked from commit 6842a5861b
)
2025-09-16 09:57:11 -05:00
Bastiaan Olij
fcd2ab70e0
OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)
...
(cherry picked from commit a38256c19e
)
2025-09-16 09:57:07 -05:00
Lukas Rahmann
acab46d09e
Add descriptor heap pooling to D3D12.
...
(cherry picked from commit f7fd65923a
)
2025-09-16 09:57:04 -05:00
Jorrit Rouwe
11e6e4afef
Fixed bug in ManifoldBetweenTwoFaces
...
Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).
Fixes godotengine/godot#110479
(cherry picked from commit 1daf9893ec
)
2025-09-16 09:57:00 -05:00
aaronp64
4e62b91749
Avoid repeated _copy_on_write() calls in Array::resize()
...
Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].
(cherry picked from commit 4c3f2be16d
)
2025-09-16 09:56:56 -05:00
DeeJayLSP
63b1d72795
Add one padding frame to QOA buffer for short streams
...
(cherry picked from commit af5a81faf8
)
2025-09-16 09:56:52 -05:00
clayjohn
e13771d562
Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices
...
(cherry picked from commit 0576b12699
)
2025-09-16 09:56:48 -05:00