Commit graph

76851 commits

Author SHA1 Message Date
Artemy Fedotov
183f6cdd63
Fix favorite folders that are outside of the project being displayed in FileSystemDock's file list
(cherry picked from commit 8d137bcd29)
2025-10-10 11:04:56 +02:00
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