Anders Jenbo
1c4dd015ac
Spell "unknown" correctly
...
(cherry picked from commit ee377793fe
)
(cherry picked from commit d9b4b7d0e0
)
2024-09-13 12:30:16 -07:00
Sam Lantinga
9519b9916c
Updated to version 2.30.7 for release
2024-09-01 08:11:12 -07:00
Sam Lantinga
ba2f78a006
Updated to version 2.30.6 for release
2024-08-01 14:16:41 -07:00
Sam Lantinga
2eef7ca475
Updated to version 2.30.5 for release
2024-07-03 14:21:42 -07:00
Sam Lantinga
d126e7bbba
Added support for the ROG RAIKIRI
...
(cherry picked from commit a04596c9a7
)
(cherry picked from commit 845ebbbe96
)
2024-07-03 13:54:52 -07:00
Blaž Tomažič
53cf48f505
android: add an option to manually pass the context when loading a native library
...
(cherry picked from commit b444e656cd
)
2024-06-20 10:40:05 -07:00
Blaž Tomažič
c32a1a5023
android: actually use ReLinker
...
When loading libraries the `SDL.mContext` is still `null`. This results in
relinker code path in `SDL.loadLibrary(...)` always throwing a null exception
and fallbacking to system loader.
Fix it by passing the context explicitly.
(cherry picked from commit 6a2dd96ac7
)
2024-06-20 09:35:58 -07:00
Sam Lantinga
630272eb55
Fixed requesting USB permission on Android 14 (thanks @ikhoeyZX!)
...
Fixes https://github.com/libsdl-org/SDL/issues/9831
(cherry picked from commit 8ab1ffca8a
)
(cherry picked from commit 5a26b26880
)
2024-06-17 15:12:05 -07:00
Sam Lantinga
92fe3b19c8
Updated to version 2.30.4 for release
2024-06-17 12:32:13 -07:00
Miku AuahDark
f8943854fd
Android: Use SCREEN_ORIENTATION_FULL_USER instead of SCREEN_ORIENTATION_FULL_SENSOR for resizable window.
...
The former will respect user orientation lock setting while the latter does not.
(cherry picked from commit 3373667faa
)
(cherry picked from commit 77285b6c3f
)
2024-06-17 09:55:23 -07:00
mechakotik
91accc391d
android: Default to custom theme in styles.xml
...
Custom theme file exists in project, but is not used by app, which is kinda unintuitive. Using it by default so people who not familiar with Android development won't spend lots of time troubleshooting.
(cherry picked from commit 8f88c32ca6
)
(cherry picked from commit 1568501dd6
)
2024-05-31 11:33:17 -07:00
Sam Lantinga
fb1497566c
Updated to version 2.30.3 for release
2024-05-01 09:14:37 -07:00
Sam Lantinga
f461d91cd2
Updated to version 2.30.2 for release
2024-04-01 16:56:15 -07:00
Sylvain
442e201705
Fix bug #9331 - SDL3 Android crash getVibrator() == null
...
(cherry picked from commit 1855ce68af
)
(cherry picked from commit 763d768f7d
)
2024-03-23 16:32:17 -07:00
Sam Lantinga
5adbf3765a
Updated to version 2.30.1 for release
2024-03-05 14:33:57 -08:00
Sam Lantinga
859844eae3
Updated to version 2.30.0 for release
2024-02-01 16:02:20 -08:00
Sam Lantinga
4a62e1c0ca
Updated to version 2.29.3 for RC build
2024-01-27 22:50:08 -08:00
Sam Lantinga
ef7261bc41
Updated to version 2.29.2 for RC build
2024-01-22 08:43:05 -08:00
Sam Lantinga
b4f99deb9e
Updated to version 2.29.1 for RC build
2024-01-19 19:58:24 -08:00
Sam Lantinga
fe76c40716
Added a runtime check for BLUETOOTH_CONNECT in addition to BLUETOOTH (thanks @perepujal!)
...
Fixes https://github.com/libsdl-org/SDL/issues/8731
(cherry picked from commit bb0e0ae080
)
2023-12-24 06:51:48 -08:00
Sam Lantinga
4a0bd06d58
Added support for the GameSir-G7 Controller for Xbox
...
(cherry picked from commit 2e6c48dcb4
)
2023-11-10 17:32:11 -08:00
Sam Lantinga
1db0bd3fc0
Added support for the HP HyperX Clutch Gladiate controller
...
(cherry picked from commit f52b330ed8
)
2023-10-25 09:01:46 -07:00
Sam Lantinga
862a654b70
Accept key events from any source
...
This allows TV remotes to navigate SDL applications (with source HDMI)
Fixes https://github.com/libsdl-org/SDL/issues/8137
2023-08-24 10:11:53 -07:00
Sam Lantinga
8e27a69370
Updated to Android minSdkVersion 19 and targetSdkVersion 34
...
This is updated to meet the latest requirements for apps on the Google Play store
2023-08-24 08:26:05 -07:00
Sam Lantinga
ceece918e4
Updated to version 2.29.0 for development
2023-06-20 11:50:19 -07:00
Sam Lantinga
ffa78e6bea
Updated to version 2.28.0 for release
2023-06-20 11:00:20 -07:00
Sam Lantinga
d4f9be4416
Updated to version 2.27.1 for release candidate
2023-06-13 19:44:26 -07:00
Sam Lantinga
92f72682e7
Document the Android SDK versions checked in Java code
...
(cherry picked from commit b48b1ce500
)
2023-05-23 08:45:43 -07:00
Sam Lantinga
b6d051e226
Fixed reporting backspace key if there is no text in the edit buffer (thanks @312937!)
...
This workaround isn't necessary at API 30 and above.
Fixes https://github.com/libsdl-org/SDL/issues/7039
(cherry picked from commit c971795954
)
2023-05-22 12:01:52 -07:00
Sam Lantinga
0ad0347acb
Use numeric codes for Android versions, to avoid SDK dependencies
...
(cherry picked from commit 3f6b2d1a61
)
2023-05-22 12:01:52 -07:00
Sam Lantinga
e8ec8ba1d4
Added support for the Astro C40 in Xbox 360 mode
...
(cherry picked from commit a4b4dff4a2
)
2023-05-19 14:23:57 -07:00
Bartłomiej Dach
576df87240
Android: Fix missing type in SDLControllerManager
...
The missing type in question is causing compilation failures.
The error was introduced in dca3fd8307
,
which was a backport of commit de3909a190
from SDL3 to SDL2.
Because `int nballs` was removed as a parameter from the controller
API in SDL3 in revision fcafe40948
,
this change is only applicable to the SDL2 branch.
2023-03-25 15:08:33 -07:00
Rudolf Polzer
dca3fd8307
Android: indicate gamepaddb entries where axis order changed.
...
Axis order was changed in 6f1f586086
to improve
default mappings.
(cherry picked from commit de3909a190
)
2023-03-11 13:01:50 -08:00
divVerent
91ad208d18
Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API ( #7405 )
...
(cherry picked from commit 6f1f586086
)
2023-03-06 15:37:41 -08:00
Sam Lantinga
3dff5d3cbe
Added support for the Turtle Beach REACT-R and Recon Xbox controllers
...
(cherry picked from commit 5fded632d6
)
2023-02-21 11:29:45 -08:00
Wohlstand
b425036808
SDLAudioManager.java: Fixed the support for Android older than API 23
2023-01-10 20:15:35 -08:00
Sam Lantinga
a099172754
Added support for the ThrustMaster eSwap PRO Controller Xbox
...
(cherry picked from commit 0357390fc2
)
2023-01-03 15:24:32 -08:00
Sylvain
2fd9e63f1a
Android: orientation, check for exact match to "Portrait". (see #6959 )
...
(Portrait is also contained in PortraitUpsideDown)
2023-01-02 09:48:26 +01:00
Sylvain
874ebed14d
Android: inverse LandscapeLeft and LandscapeRight (see #6959 )
...
LandscapeLeft has now been set to ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE and LandscapeRight to ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE in order to reflect the docs: https://wiki.libsdl.org/SDL2/SDL_HINT_ORIENTATIONS
2023-01-02 09:48:17 +01:00
Sylvain Becker
36c87d9f27
Android JAVA DetectDevices: 'is_capture' is inverted ( #6845 )
...
* Android JAVA DetectDevices: 'is_capture' is inversed
* Android Audio: adding audio device. also inverted capture, from jni side
2022-12-18 16:56:43 +01:00
Maido
741499dea7
Android audio device selection ( #6824 )
...
Make it possible to select a specific audio device for Android
2022-12-16 16:38:57 +01:00
Sam Lantinga
a937b5c4ad
Add 8BitDo to the list of Xbox 360 third party vendors
...
Allows detection of the 8BitDo Ultimate Wired Controller
2022-11-28 13:47:30 -08:00
Sam James
4c7156c1e6
Avoid use of deprecated egrep/fgrep
...
GNU grep 3.8 emits a deprecation warning on use of egrep/fgrep.
Signed-off-by: Sam James <sam@gentoo.org>
(cherry picked from commit 3e7952ce8a
)
2022-11-24 02:59:41 -08:00
Sam Lantinga
ea8f8b6dc3
Updated to version 2.27.0 for development
2022-11-21 16:36:10 -08:00
Sam Lantinga
0bfeed061b
Updated to version 2.26.0 for release
2022-11-21 16:15:58 -08:00
Sam Lantinga
78ea6af2cd
Updated to version 2.25.1 for release candidate
2022-11-17 09:01:35 -08:00
Sam Lantinga
b4aba10154
Reverted game controller buttons from interacting with message box dialogs
...
These would only work for non-HIDAPI controllers, and other controller input would leak past the dialog, both of which would be confusing.
2022-10-06 12:10:46 -07:00
Sam Lantinga
893c87b27b
Fixed game controller buttons being unresponsive when the on-screen keyboard is up
...
Also mapped controller A and B buttons to interact with messagebox dialogs
2022-10-06 12:10:45 -07:00
Sylvain
fdef96e233
Android: remove "nativeSetComposingText" since it's not used anymore
...
(and it may fail registering at init if code is cleaned with proguard)
2022-10-04 12:08:09 +02:00
Sam Lantinga
5291e5cb76
Added version checking to SDLActivity.java
...
Make sure the SDL java and C code match when updating SDL in a game.
Right now we're assuming that we only have to make sure release versions match. We can extend the version string with an interface version if we need more fine grained sanity checking.
Fixes https://github.com/libsdl-org/SDL/issues/1540
2022-10-03 17:36:17 -07:00