Nintorch
3013f975ac
Fix JoyCon mappings on Android
...
(cherry picked from commit 3c1636a958 )
2026-05-04 11:49:45 -07:00
Nintorch
52b6bceedf
Add support for joystick motion sensors on Android
...
(cherry picked from commit c699512adc )
2026-05-03 15:11:59 -07:00
Sam Lantinga
796782fc89
Updated to version 3.4.9 for development
2026-05-01 19:49:54 -07:00
Sam Lantinga
d9d5536704
Updated to version 3.4.8 for release
2026-05-01 17:02:55 -07:00
Sam Lantinga
be6f1b74dc
Updated to version 3.4.7 for development
2026-05-01 06:43:01 -07:00
Sam Lantinga
3aabb7bc53
Updated to version 3.4.6 for release
2026-05-01 06:31:29 -07:00
Sam Lantinga
ee2bebbace
Fixed keyboard being hidden while being shown on Android
...
(cherry picked from commit 47d14491a6 )
2026-04-25 17:11:14 -07:00
Sylvain
3243ae52e7
Android: fix lint warning "unneed cast to Activity"
...
(cherry picked from commit ccf688c921 )
2026-04-10 07:09:02 -07:00
Sam Lantinga
ce3cc80aca
Send SDL_EVENT_SCREEN_KEYBOARD_HIDDEN when the keyboard is hidden on Android
...
(cherry picked from commit fc2f4fcc22 )
2026-04-04 10:08:57 -07:00
Sam Lantinga
b6fd088246
Updated to version 3.4.5 for development
2026-04-03 17:16:53 -07:00
Sam Lantinga
5848e584a1
Updated to version 3.4.4 for release
2026-04-03 16:10:59 -07:00
Tobiasz Laskowski
4128c4e44b
Fix backspace on android with api 30+
...
(cherry picked from commit 01bd8b3780 )
2026-03-03 17:12:28 -08:00
Sam Lantinga
00c85a0b9e
Added support for the Flydigi Vader 5 Pro in Xbox 360 mode
...
(cherry picked from commit 2385dc6297 )
2026-02-24 10:20:29 -08:00
Sam Lantinga
d281a080c6
Updated to version 3.4.3 for development
2026-02-20 15:59:20 -08:00
Sam Lantinga
683181b47c
Updated to version 3.4.2 for release
2026-02-20 15:12:29 -08:00
Sam Lantinga
1edb906aad
Fixed detection of the "Android TV Box" as a TV
...
(cherry picked from commit 1dcc6e2135 )
2026-02-16 12:35:34 -08:00
Sylvain
a7bac75470
Android: prevent SDLActivity and Main Thread to access mJoystick at the
...
same time. same for mHapticHandler
(cherry picked from commit a35bcad0be )
2026-02-10 07:54:19 -08:00
Sam Lantinga
9194d199e7
Added support for the third stylus button on Android
...
(cherry picked from commit cd7fc90c87 )
2026-02-05 14:09:07 -08:00
Kadir
c5dee0feb5
Add ProGuard rule for joystickSetLED method in SDLControllerManager
...
(cherry picked from commit cbcc565ca9 )
2026-01-02 07:31:37 -08:00
Sam Lantinga
d15ecb21be
Updated to version 3.4.1 for development
2025-12-31 18:18:45 -08:00
Sam Lantinga
a962f40bbb
Updated to version 3.4.0 for release
2025-12-31 16:43:54 -08:00
MAJigsaw77
cb04dcd6f8
android: Add RGB LED support for joysticks.
2025-12-29 10:32:02 -08:00
Sam Lantinga
d583fc88be
Updated to version 3.3.7 for development
2025-12-16 09:38:05 -08:00
Sam Lantinga
ef0a604d44
Updated to version 3.3.6 for preview release
2025-12-16 08:54:04 -08:00
Sam Lantinga
7773157fae
Updated to version 3.3.5 for development
2025-12-07 09:30:04 -08:00
Sam Lantinga
f173fd28f0
Updated to version 3.3.4 for preview release
2025-12-06 14:57:22 -08:00
Sam Lantinga
be781fc8f5
Updated to version 3.3.3 for development
2025-10-23 22:41:03 -07:00
Sam Lantinga
b31c4b70b3
Updated version and documentation for 3.3.2 preview release
2025-10-23 15:20:26 -07:00
Susko3
e2bbbdc515
Implement SDL_GetPenDeviceType() for Android
2025-10-13 18:43:16 -04:00
Sylvain Becker
71bf56c9e4
Add SDL Pinch events ( #9445 )
2025-10-12 14:44:23 -07:00
Sam Lantinga
1871b998cd
Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN and SDL_EVENT_SCREEN_KEYBOARD_HIDDEN
...
Fixes https://github.com/libsdl-org/SDL/issues/13049
2025-10-10 10:14:07 -07:00
Sam Lantinga
a6fc2c4b60
Use ndk r28 by default for 16KB page alignment
2025-10-08 21:34:19 -07:00
Sam Lantinga
6f4993ddee
Ignore invalid width/height in setOrientationBis()
2025-10-08 20:14:51 -07:00
Sylvain
10885f4b7e
Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon"
2025-10-08 08:04:11 -07:00
Anonymous Maarten
541dc6ba20
android: don't promote custom SDL3::SDL3 targets
2025-10-03 21:08:14 +02:00
mccakit
f6e711c377
replace script with flags
2025-10-02 15:46:58 -07:00
mccakit
fe92d0a7bd
android symbol export for release builds
2025-10-02 15:46:58 -07:00
Sam Lantinga
11a66bd18c
Minor cleanup in calls to getContext()
2025-10-02 10:50:10 -07:00
Anthony
1d348a3718
Update proguard-rules.pro
...
getContext() now returns Activity.
2025-09-22 16:46:35 -07:00
Brenton Bostick
8abbb98222
Android: fix 'JVM object referenced by 'context' is of type 'Context' and it d… ( #14016 )
...
fix 'JVM object referenced by 'context' is of type 'Context' and it does not have access to method 'registerReceiver(BroadcastReceiver, IntentFilter)' declared in class 'ContextWrapper'.'
2025-09-22 08:15:48 -07:00
Brenton Bostick
8d86ee4995
fix various places where nativeSetupJNI being treated as returning int
2025-09-22 07:25:57 -07:00
Sam Lantinga
34b09be6a5
Use clearPrimaryClip() on Android 9 and newer
...
Fixes https://github.com/libsdl-org/SDL/issues/8355
2025-09-21 23:30:20 -07:00
Sylvain
143f65c1f8
Android: silence false Lint warnings (the class are instantiated only at correct API level)
2025-09-18 13:54:21 -07:00
Sylvain
fb0a542b2a
Android: Lint warning: LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS is API Level 30
2025-09-18 13:54:21 -07:00
Sylvain
d631cf8409
Android: Lint warning: use some explicit Locale
...
Implicitly using the default locale is a common source of bugs: Use String.format(Locale, ...) instead
2025-09-18 13:54:21 -07:00
Sylvain
8da1021b51
Androind: Lint warning, use "apply()" instead of "commit()"
...
'Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background'
2025-09-18 13:54:21 -07:00
Sylvain
7920e48386
Fixed bug #13849 - Intent always explicit
2025-09-02 09:37:41 -07:00
Sylvain
814f0b7d41
Android: more simplification since min API supported is 21
2025-09-02 12:34:38 +02:00
Sylvain
6136ba7a74
Android: simplification since min API supported is 21
2025-09-01 14:24:42 -07:00
Sylvain
26d6352500
Fixed bug #13794 : prevent to use the onBackPressed callback API that is enabled on API36
2025-08-27 11:39:00 +02:00