Thaddeus Crews
d069699940
Merge pull request #110752 from wheatear-dev/expand-110693
...
Add `GDSOFTCLASS` to six inheritors of `Object`
2025-09-22 13:28:41 -05:00
Thaddeus Crews
ce157a446f
Merge pull request #107096 from ArchercatNEO/xdg-toplevel-icon
...
Wayland: Implement the xdg-toplevel-icon-v1 protocol
2025-09-22 08:50:10 -05:00
Thaddeus Crews
9b7a723aac
Merge pull request #107721 from YYF233333/ps_include
...
Remove dependency of `variant.h` in `print_string.h`
2025-09-22 08:50:04 -05:00
Thaddeus Crews
94dbc42a56
Merge pull request #62083 from KoBeWi/string_slice'n_dice
...
Improve usage of `String.split()` vs `get_slice()`
2025-09-22 08:50:01 -05:00
Fredia Huya-Kouadio
0622cee189
Implement has_java_method(...) for JavaClassWrapper and JNISingleton
2025-09-22 00:01:50 -04:00
Edward Moulsdale
12e97610a8
Add GDSOFTCLASS to six inheritors of Object
2025-09-21 16:22:29 +01:00
Thaddeus Crews
326b22124a
Merge pull request #108794 from bruvzg/macos_actool_export
...
[macOS] Add support for exporting macOS 26 Liquid Glass icons.
2025-09-20 13:41:38 -05:00
Thaddeus Crews
14bdf39806
Merge pull request #107789 from rsanchezsaez/apple/apple-embedded-export-template
...
Replace iOS/visionOS Xcode templates by new Apple embedded template
2025-09-19 13:07:09 -05:00
kobewi
d61a337a70
Improve usage of String.split() vs get_slice()
2025-09-19 16:31:55 +02:00
Thaddeus Crews
78d1539709
Merge pull request #110452 from limbonaut/prevent-jni-variant-conv-stack-overflow
...
Prevent JNI Variant conversion stack overflow
2025-09-19 09:17:05 -05:00
Yufeng Ying
05dae23f18
Remove dependency of variant.h in print_string.h
...
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-09-19 14:57:36 +08:00
Thaddeus Crews
f84123d20e
Merge pull request #110611 from m4gr3d/fix_show_keyboard_crash
...
Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard
2025-09-18 21:02:33 -05:00
Thaddeus Crews
be11bf1d6b
Merge pull request #110540 from akien-mga/linux-system-libturbojpeg
...
Linux: Allow unbundling libjpeg-turbo to use system package
2025-09-18 21:02:31 -05:00
Ruw
b23b0dde9a
Update detect.py
...
Fix UnicodeEncodeError on cp932 environments by adding errors="replace" to log file open
2025-09-18 19:32:03 +09:00
Mounir Tohami
1b697aff38
X11 input: prevent non-printable keys from producing empty Strings
2025-09-18 06:56:22 +03:00
Thaddeus Crews
4676d73a1a
Merge pull request #110268 from bruvzg/devid_reg
...
[Windows] Try reading GPU IDs directly from registry.
2025-09-17 11:34:10 -05:00
Thaddeus Crews
2ee5a18917
Merge pull request #110465 from m4gr3d/add_quest3s_supported_device
...
Add `quest3s` to the list of supported devices
2025-09-17 11:34:08 -05:00
Fredia Huya-Kouadio
ff3eee7df6
Fix the bug causing java.lang.StringIndexOutOfBoundsException crashes when showing the virtual keyboard
2025-09-16 23:03:18 -07:00
Lukas Tenbrink
abe3b481ae
Make conversions from LocalVector to Vector explicit.
2025-09-16 21:41:28 +02:00
Thaddeus Crews
4dec6af2c8
Merge pull request #108613 from Repiteo/scons/fix-defines
...
SCons: Ensure `CPPDEFINES` is properly utilized
2025-09-16 11:44:45 -05:00
Thaddeus Crews
155c594f02
Merge pull request #109568 from syntaxerror247/export-keystore-check
...
Android: Only validate keystore relevant to current export mode
2025-09-16 11:44:43 -05:00
Thaddeus Crews
94b5658cd2
Merge pull request #106798 from gelvinp/avoid_xcb_crash
...
Workaround X11 crash issue
2025-09-16 09:48:55 -05:00
Thaddeus Crews
5316d12588
Merge pull request #109346 from bruvzg/win_drv_chk
...
[Windows] Try reading GPU driver information directly from registry.
2025-09-16 09:48:52 -05:00
Will Thompson
3d322c3f36
linux/bsd/mac: Use pkill to stop remote instance over SSH
...
Previously, the PIDs of any running instances of the game on the remote
device were found with `pgrep`, whose output was passed as parameters to
`kill`. The problem with doing this is that passing zero arguments to
`kill` (which happens when no instances of the game are running
remotely) is an error: it shows the command usage, and exits with status
2 indicating a command-line syntax error:
$ kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
$ echo $?
2
As far as I can tell, all systems that have a `pgrep` command also have
a `pkill` command which accepts (a superset of) the same parameters as
`pgrep` and kills the matched processes instead of listing them on
STDOUT.
In the case where no processes match, `pkill` exits with status 1; but
does so silently.
Invoke `pkill` rather than `pgrep` + `kill`.
2025-09-16 11:25:48 +01:00
Rémi Verschelde
6d8aa8582f
Linux: Allow unbundling libjpeg-turbo to use system package
2025-09-15 23:52:48 +02:00
Serhii Snitsaruk
476b901247
Prevent JNI Variant conversion stack overflow
2025-09-14 12:51:59 +02:00
Pāvels Nadtočajevs
77dd83efbf
[macOS] Remove old embedded window joystick init code.
2025-09-13 17:56:16 +03:00
Pāvels Nadtočajevs
906aff5331
Fix iOS/visionOS export plugin crash on exit.
2025-09-13 11:22:40 +03: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
Fredia Huya-Kouadio
35c87ae0ca
Add quest3s to the list of supported devices
2025-09-12 11:38:02 -07: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
bruvzg
252329ce40
[Windows] Try reading GPU IDs directly from registry.
2025-09-05 11:09:31 +03: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
Aayush Sarikhada
849107cfc8
Fix Android back gesture failing after keyboard dismissal ( #109806 )
...
Reason of bug: This happened because the text input field was still receiving the first back gesture event instead of letting it reach the main app.
2025-08-31 01:07:35 +05:30
Pāvels Nadtočajevs
b9bafbd2ca
[macOS] Process joypad input directly in the embedded process.
2025-08-29 13:40:56 +03:00
Pāvels Nadtočajevs
9214cd879a
[macOS] Fix keyboard mapping init in embedded display server.
2025-08-29 10:28:37 +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
Ricardo Sanchez-Saez
6d9983e958
[apple embedded] Replace individual iOS/visionOS Xcode templates by Apple embedded template
2025-08-25 12:42:34 -07: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