Commit graph

76850 commits

Author SHA1 Message Date
Artemy Fedotov
83a78186ca
Fix crash due to null pointer dereference when moving/renaming folders in FileSystemDock
(cherry picked from commit 4e3a39a2e8)
2025-10-10 11:04:36 +02:00
Rémi Verschelde
1c078fee01
SCons: Don't activate fast_unsafe automatically on dev_build
We experienced first hand why it's called unsafe, and so we should leave it
as an explicit choice for contributors, informing themselves of the caveats.

See #111408.

(cherry picked from commit fa57282a1e)
2025-10-10 11:03:16 +02:00
kobewi
07596299e6
Enable script templates by default
(cherry picked from commit a299004622)
2025-10-10 11:02:15 +02:00
Fredia Huya-Kouadio
ce8f9dfea8
Fix the bug causing java.lang.StringIndexOutOfBoundsException crashes when showing the virtual keyboard
(cherry picked from commit ff3eee7df6)
2025-10-10 11:00:26 +02:00
Rémi Verschelde
e146c46214
Merge pull request #111438 from Kaleb-Reid/fix-screen-texture-4.5
[4.5] Fix uniform name for luminance multiplier in shader compiler
2025-10-09 10:38:22 +02:00
Kaleb Reid
d18aaaa5d3 Fix uniform name for luminance multiplier in shader compiler 2025-10-08 22:20:41 -07:00
Thaddeus Crews
69796bf7d6
Merge pull request #111388 from akien-mga/4.5-cherrypicks
[4.5] Cherry-picks for the 4.5 branch (future 4.5.1) - 3rd batch
2025-10-07 20:38:07 -05:00
Stuart Carnie
7f9232c84e
MacOS: Move includes inside #ifdef so OpenGL can be disabled
(cherry picked from commit 94c7c2b780)
2025-10-08 02:27:36 +02:00
Nintorch
1d50fc26b4
Fix invalid reported joypad presses
(cherry picked from commit 4a3bf069a6)
2025-10-08 02:27:22 +02:00
Kaleb Reid
b891558050
Fix compiling SDL without DBus under Linux
(cherry picked from commit 03eb42642c)
2025-10-08 02:26:37 +02:00
Hugo Locurcio
bcd06b478a
Tweak macOS notarization export message in the editor
One message had a typo and was missing `--team-id` for one of the
`xcrun notarytool` commands.

(cherry picked from commit 020cdd0f73)
2025-10-08 02:26:24 +02:00
Allen Pestaluky
29f8d9f504
Fix glow intensity not showing in compatibility renderer when blend mode is set to mix.
(cherry picked from commit 3101d75634)
2025-10-08 02:25:40 +02:00
Anish Mishra
d92413782b
Fix bottom panel being unintentionally draggable
(cherry picked from commit f7e052a456)
2025-10-08 02:22:53 +02:00
Jorrit Rouwe
a3b924766d
Fix Generic6DOFJoint3D not respecting angular limits
A 6DOF constraint that constrains all rotation axis in combination with a body that has some of its rotation axis locked would not constrain the rotation in the unlocked axis.

Fixes #109018

(cherry picked from commit 9bb8d12c1b)
2025-10-08 02:22:53 +02:00
kobewi
0234028f7c
Fix Quick Open history
(cherry picked from commit be53dd3d04)
2025-10-08 02:22:53 +02:00
Pāvels Nadtočajevs
a5fa61bcfe
Fix text servers build with disabled FreeType.
(cherry picked from commit e59a55e645)
2025-10-08 02:22:53 +02:00
Silc Lizard (Tokage) Renew
670c0707a7
Make extended SkeletonModifiers retrieve interpolated global transform
(cherry picked from commit f3db297fd1)
2025-10-08 02:22:53 +02:00
Paeniche
368f0c75c3
Fix /tutorial added twice
Some links in the offlince documentation for lights and shadows had /tutorials/tutorials in their links leading to 'page not found' error

(cherry picked from commit 0b7b52a1f1)
2025-10-08 02:22:53 +02:00
Hugo Locurcio
33b6898494
Fix and improve Node2D.move_local_{x,y}() description
The `delta` parameter name refers to a generic distance parameter here,
rather than the process or physics process time.

(cherry picked from commit f277add285)
2025-10-08 02:16:14 +02:00
Ricardo Buring
25415a831e
OBJ importer: Support bump multiplier (normal scale)
This improves compatibility with OBJ/MTL files found in the wild.

(cherry picked from commit 2f3eaa965c)
2025-10-08 02:15:32 +02:00
Mikael Hermansson
ccf3976dc5
Fix crash when calling move_and_collide with a null jolt_body
(cherry picked from commit a285ab6bcf)
2025-10-08 02:15:10 +02:00
Pāvels Nadtočajevs
48466413c1
Change macos.permission.RECORD_SCREEN version check from 10.15 to 11.0.
(cherry picked from commit 1c59038555)
2025-10-08 02:14:36 +02:00
Mara Huldra
b0a2063d8f
wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on
Without this, the screen does go into idle after a few minutes on a RPi5 with default install (wayland w/ labwc), even
though `screen_keep_on` is set. DBUS is enabled but apparently, the screensaver call is not enough.

(cherry picked from commit c64ff4b069)
2025-10-08 02:14:12 +02:00
Ruw
24bc49d557
SCons: Fix Windows silence_msvc logfile encoding
Fix UnicodeEncodeError on cp932 environments by adding errors="replace" to log file open.

(cherry picked from commit b23b0dde9a)
2025-10-08 02:12:47 +02:00
Hugo Locurcio
e788127654
Fix DPITexture editor icon name
It was still using its previous name from 4.5 development.

(cherry picked from commit d824e79fc0)
2025-10-08 02:11:17 +02:00
Silc Lizard (Tokage) Renew
9058a406ea
Fix Reset on Save corrupt poses if scene has multiple Skeletons
(cherry picked from commit 8df06279c6)
2025-10-08 02:10:41 +02:00
Kaleb Reid
d841779578
Divide screen texture by luminance multiplier in compatibility
(cherry picked from commit 8ad335eae0)
2025-10-08 02:09:29 +02:00
Pāvels Nadtočajevs
5bd344b259
Add column boundary check in the autocompletion.
(cherry picked from commit 1c50f8660a)
2025-10-08 02:08:43 +02:00
Pāvels Nadtočajevs
2d7f6f32ce
Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.
(cherry picked from commit fda161f976)
2025-10-08 02:06:26 +02:00
Thaddeus Crews
3ac14dfe01
Revert "SCons: Add CPPEXTPATH for external includes"
(cherry picked from commit b17aa3343a)
2025-10-08 02:04:05 +02:00
Haoyu Qiu
0e179c0e5c
Editor: Generate translation data in separate cpp files
(cherry picked from commit c93f55533d)
2025-10-08 02:01:04 +02:00
Rémi Verschelde
42ef49fa99
Linux: Allow unbundling libjpeg-turbo to use system package
(cherry picked from commit 6d8aa8582f)
2025-10-08 01:56:58 +02:00
Pāvels Nadtočajevs
9d08253661
[Windows] Fix application manifest in exported projects with modified resources.
(cherry picked from commit 91fc0c3756)
2025-10-08 01:48:56 +02:00
Michael Alexsander
632d29232b
Fix selection of remote tree using the keyboard
(cherry picked from commit 53231879b3)
2025-10-08 01:48:46 +02:00
kobewi
90d1d9e957
Set correct saved history after clearing
(cherry picked from commit ea452f2de5)
2025-10-08 01:48:35 +02:00
Silc Lizard (Tokage) Renew
f12cc7a014
Fix backward root motion in AnimationTree
(cherry picked from commit 749d9b95b9)
2025-10-08 01:48:25 +02:00
Pāvels Nadtočajevs
95d452fad9
[macOS] Always use "Regular" activation policy for GUI, and headless main loop for command line only tools.
(cherry picked from commit 6e76a9467f)
2025-10-08 01:48:12 +02:00
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