Pāvels Nadtočajevs
41acf6a75d
Fix iOS/visionOS export plugin crash on exit.
...
(cherry picked from commit 906aff5331 )
2025-10-13 21:02:39 +02:00
Anish Mishra
d632731ba8
Android: Only validate keystore relevant to current export mode
...
- Debug builds skip release keystore validation.
- Release builds skip debug keystore validation.
(cherry picked from commit 097ccbc5cd )
2025-10-10 11:07:41 +02:00
Pāvels Nadtočajevs
eb7c869f84
[macOS] Remove old embedded window joystick init code.
...
(cherry picked from commit 77dd83efbf )
2025-10-10 11:06:47 +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
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
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
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
Thaddeus Crews
3ac14dfe01
Revert "SCons: Add CPPEXTPATH for external includes"
...
(cherry picked from commit b17aa3343a )
2025-10-08 02:04:05 +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
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
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
ydeltastar
25ed1b3811
Android: Ensure proper cleanup of the fragment
...
(cherry picked from commit 6a3d37ef1c )
2025-09-30 11:36:12 -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
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
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
Patrick Gelvin
35833f8dbf
Workaround X11 crash issue
...
(cherry picked from commit 6842a5861b )
2025-09-16 09:57:11 -05:00
Clay John
bfa330dd5d
Merge pull request #110463 from kojurohan42/build-id-append-for-crashlytics
...
added build id link flag for firebase crashlytics support for android
2025-09-12 16:17:09 -04:00
kojurohan42
b1ed9ffca7
added build id link flag for firebase crashlytics support
2025-09-12 23:31:16 +05:45
Lukas Tenbrink
4c0026b053
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 01:04:14 +02:00
Anish Mishra
775dfc5114
Fix status bar visibility issue after keyboard hides on Android
2025-09-11 07:08:32 +05:30
Thaddeus Crews
7ac73a6142
Merge pull request #110294 from bruvzg/wl_no_gl
...
Fix Wayland build with OpenGL disabled.
2025-09-08 13:57:27 -05:00
Clay John
e98d6083d0
Merge pull request #110033 from SK83RJOSH/pdb-base-name-fix
...
Fix `WindowUtils::copy_and_rename_pdb` regression
2025-09-08 08:22:44 -07:00
Pāvels Nadtočajevs
76433b0ede
Fix Wayland build with OpenGL disabled.
2025-09-06 18:37:49 +03:00
Thaddeus Crews
4ed8c45abd
Merge pull request #110263 from raulsntos/dotnet/android-net9.0
...
[.NET] Require `net9.0` for Android exports
2025-09-05 08:37:22 -05:00
Raul Santos
f0c9253bec
[.NET] Require net9.0 for Android exports
...
To ensure Android exports are compatible with the new Play Store
requirement that all `.so` libraries included are aligned to 16k,
we now require C# projects to target `net9.0` which uses the
correct alignment (as opposed to the current one of 4k).
The thirdparty jar library has also been updated to the one from
the 9.0.4 runtime package so it's compatible with non-gradle
builds targeting `net9.0`.
Non-android projects are not affect, the minimum TFM is still
`net8.0`.
2025-09-05 04:14:27 +02:00
Fredia Huya-Kouadio
d255ec2fe1
Fix the issue preventing installing C# binaries on Android devices with api <= 29
2025-09-04 11:49:22 -07:00
Josh Wood
41150710ec
Fix WindowUtils::copy_and_rename_pdb path shortening regression
2025-09-04 11:56:06 +02:00
Pāvels Nadtočajevs
b9bafbd2ca
[macOS] Process joypad input directly in the embedded process.
2025-08-29 13:40:56 +03:00
Thaddeus Crews
4ebf67c12d
Merge pull request #109818 from syntaxerror247/safe-area-regression
...
Fix safe area regression on older Android versions
2025-08-27 13:39:44 -05:00
Anish Mishra
3bc1fa0c37
Fix safe area regression on older Android versions
2025-08-27 21:14:48 +05:30
bruvzg
01d7abb9d0
[Windows] Save and restore window rect when switching to/from maximized+borderless mode.
2025-08-27 11:12:04 +03:00
Thaddeus Crews
17fb6e3bd0
Merge pull request #109790 from adamscott/tentative-fix-for-109144
...
[Web] Fix `AudioStreamPlayer.get_playback_position()` returning incorrect values for samples
2025-08-25 09:54:18 -05:00
Thaddeus Crews
6db7f65110
Merge pull request #109819 from Nintorch/fix-get-connected-joypads
...
Fix DirectInput controllers on game startup
2025-08-25 09:54:17 -05:00
clayjohn
70d9c2eb22
Revert "[Web] Disregard touch events in pointer callbacks"
...
This reverts commit e7e5c2b832 .
2025-08-24 11:11:53 -07:00
Thaddeus Crews
88547a19e8
Merge pull request #109857 from bruvzg/dbus_init
...
[Linux/BSD] Initialize DBus only once.
2025-08-22 14:00:49 -05:00
Thaddeus Crews
1d204f1fc7
Merge pull request #109724 from bruvzg/mac_emb_app_focus
...
[macOS] Forward application focus events to the embedded process.
2025-08-22 12:35:35 -05:00
Pāvels Nadtočajevs
0edb6bd4a0
[Linux/BSD] Initialize DBus only once.
2025-08-22 09:26:11 +03:00
Thaddeus Crews
b432e108d5
Merge pull request #109791 from Talkashie/master
...
Typo cleanup pass
2025-08-21 18:39:37 -05:00
Thaddeus Crews
d86369a865
Merge pull request #109723 from bruvzg/macos_rm
...
[macOS] Remove FEATURE_MOUSE from embedded display server.
2025-08-21 06:24:26 -05:00
Nintorch
dd2e1b104b
Fix DirectInput controllers on game startup
...
Now SDL and DirectInput don't complain when a game starts with a DirectInput controller already connected. Fixes "JoypadSDL::process_events: Error opening gamepad at index 1: IDirectInputDevice8::SetCooperativeLevel() DirectX error 0x80070006"
2025-08-21 13:21:48 +05:00
Talkashie
bc7e68dfd1
Typos
2025-08-19 18:32:59 -05:00
Adam Scott
21dd72bc21
[Web] Fix AudioStreamPlayer.get_playback_position() returning incorrect values for samples
2025-08-19 19:30:49 -04:00
Thaddeus Crews
28bd72a7e1
Merge pull request #109758 from Repiteo/scons/dlltool-fix
...
SCons: Fix `dlltool` on Windows MinGW builds
2025-08-19 10:29:47 -05:00
Thaddeus Crews
d9a77a42ee
SCons: Fix dlltool on Windows MinGW builds
...
- Expand `env.Run` function to accept optional command string, because we can't just call `env.Action` for some reason
2025-08-18 18:49:50 -05:00
Pāvels Nadtočajevs
98bef37f55
Use org.a11y.Status/ScreenReaderEnabled on Linux.
2025-08-18 17:36:49 +03:00
Pāvels Nadtočajevs
ba097ffd49
[macOS] Remove FEATURE_MOUSE from embedded display server.
2025-08-18 14:22:16 +03:00