Commit Graph

276 Commits

Author SHA1 Message Date
lubomyr
d050f3d3cd added getter for mouse emulation mode 2017-01-28 23:01:23 +02:00
Sergii Pylypenko
c23b64cdaf SDL: API to change mouse mode on the fly 2017-01-27 22:57:06 +02:00
Sergii Pylypenko
e1ec9dd845 SDL: more fixes to text input 2017-01-10 22:20:10 +02:00
Sergii Pylypenko
5887c3cc0d SDL: more fixes to async text input 2017-01-10 21:14:33 +02:00
Sergii Pylypenko
a826416f74 SDL: fixed SDL_ANDROID_GetScreenKeyboardTextInputAsync() API, build.sh -q will rebuild only armeabi-v7a package 2017-01-10 20:47:35 +02:00
pelya
fec0bae740 SDL: new API SDL_ANDROID_SetScreenKeyboardPreventButtonOverlap() to force only one screen button to process each touch 2017-01-07 06:40:54 +02:00
lubomyr
aa4b72349d UseGlshim option renamed to UseGl4es 2016-11-06 16:35:14 +02:00
Sergii Pylypenko
1258d54afa SDL: SDL_ANDROID_GetScreenKeyboardTextInputAsync() for anychronous text input without buggy synthetic keypresses 2016-10-31 21:22:27 +02:00
lubomyr
38df0804c2 Merge branch 'sdl_android' of https://github.com/pelya/commandergenius into sdl_android 2016-10-28 21:42:52 +03:00
lubomyr
c38d48f737 changed delay for 'tap or timeout' left mouse click 2016-10-28 21:42:02 +03:00
pelya
2f0b2b5d65 SDL: Compatibility with Android 4.4, when compiled with Android 5.0 platform headers 2016-10-23 01:06:21 +03:00
pelya
3a82580ce5 SDL: better GLES3 support, non-working GLES3 sample app 2016-09-11 03:41:27 +03:00
lubomyr
259e903581 added new screen-mode 480x272 2016-08-25 20:02:19 +03:00
Sergii Pylypenko
ee54f13f75 SDL: added GLES3 support 2016-08-22 21:46:35 +03:00
lubomyr
6cd731dcee added 720x400 virtual wide screen mode 2016-08-19 19:54:22 +03:00
pelya
fe7c6be644 SDL: fixed multithreaded video rendering crashing 2016-08-14 23:51:11 +03:00
pelya
b4cbc0aa75 SDL: ask for SD card permission right after launch, removed SDL_ANDROID_RequestExternalStorageRuntimePermission() API 2016-08-14 22:50:37 +03:00
pelya
7e032dd40a SDL: request Marshmallow SD card runtime permission using SDL_ANDROID_RequestExternalStorageRuntimePermission() 2016-06-27 01:11:18 +03:00
lubomyr
006e2e5a00 added new screen mode 960x540 2016-04-25 21:04:32 +03:00
lubomyr
45593cd2f2 changed delay for 'tap or timeout' left mouse click 2016-04-23 23:17:22 +03:00
Sergii Pylypenko
1842bb2209 SDL: bigger delay for 'tap or timeout' left mouse click, this commit can break emulators like ScummVM 2016-04-22 22:27:18 +03:00
pelya
493530112e SDL: new API SDL_ANDROID_SetConfigOption() to configure SDL Android-specific options, such as video depth (which requires app restart) 2016-04-17 01:06:27 +03:00
lubomyr
27944784d8 added option UseGlshim in AndroidAppSettings.cfg 2016-01-09 19:23:05 +02:00
Sergii Pylypenko
fb7e7ae217 SDL: Android TV support, preliminary for now. 2015-12-07 22:25:40 +02:00
Sergii Pylypenko
84765b2f5c SDL: new API to show built-in SDL keyboard, fixed built-in QWERTY keyboard 2015-11-02 21:57:22 +02:00
Sergii Pylypenko
c8fc91b310 SDL: fixed keys @#+ not working with CompatibilityHacksTextInputEmulatesHwKeyboard=y 2015-09-24 21:21:27 +03:00
Sergii Pylypenko
ac73a0da4e SDL: Do not move floating joystick if finger moves too far 2015-09-17 22:52:12 +03:00
Sergii Pylypenko
b205003403 SDL: new API SDL_ANDROID_SetAndroidKeycode() to set SDL keycodes to Volume keys and other hardware keys. 2015-07-31 21:47:09 +03:00
Sergii Pylypenko
b7733367a3 Added orientation sensor support 2015-07-14 22:13:55 +03:00
pelya
eceb88a630 SDL: send Unicode keysym value even for ASCII keys, it's like this in PC version of SDL 2015-07-12 00:40:00 +03:00
Sergii Pylypenko
97c256b03d SDL: new method SDL_ANDROID_RestartMyself() that will restart current app 2015-06-25 23:07:25 +03:00
Sergii Pylypenko
b0bae5d24e Screen keys will not be shifted by system bar over the top of the screen 2015-06-08 22:20:56 +03:00
Sergii Pylypenko
adc8a27440 SDL_IsScreenKeyboardShown() will work with SDL_ANDROID_ToggleScreenKeyboardWithoutTextInput() 2015-06-05 23:28:33 +03:00
Sergii Pylypenko
81853f7ead Reworked keyboard input, so Korean text input won't crash SDL 2015-06-05 21:21:59 +03:00
Sergii Pylypenko
b416a6ea17 Gimp: updated to Jessie, new warning dialog about removing old installation, fixed infinite restart in SDL 2015-04-02 21:06:22 +03:00
Sergii Pylypenko
4fc05b347f Gimp: warn user about deleting files during upgrade, removed old cruft 2015-03-31 23:33:11 +03:00
pelya
546bbc3ea0 SDL: move mouse with right gamepad stick, added bounds checking to moving mouse with arrow keys 2015-03-22 22:21:35 +02:00
pelya
f0688ea027 SDL: Tentative fix for buggy keyboards that send ASCII symbols without keysym 2015-03-22 21:05:18 +02:00
pelya
e3082701a5 SDL: New API SDL_ANDROID_OpenExternalWebBrowser() to open URL in Android web browser or relevant app such as Youtube 2015-03-15 22:54:13 +02:00
Sergii Pylypenko
bd2c959a17 Fixed Google Play Game Services bindings, added more Java keycodes 2015-03-12 22:51:24 +02:00
lubomyr
b1ec2921cd Fix for on-screen themes: dualshock and n64 2015-02-25 19:37:46 +00:00
lubomyr
4e26931de8 added new on-screen themes (n64, dualshock, snes, psx, gba) from retroarch 2015-02-20 13:56:41 +00:00
Sergii Pylypenko
3099e2b425 Fixed screen arrows being pressed in joystick mode 2015-01-19 22:03:37 +02:00
Sergii Pylypenko
635bc389c4 SDL: Fixed blend coefficient for diagonal presses on screen joystick 2015-01-19 21:45:50 +02:00
Sergii Pylypenko
4b91a33443 SDL: Retro keyboard theme by Santiago Radeff 2015-01-19 21:38:20 +02:00
Sergii Pylypenko
6353a5094c SDL: support for window resizing without restarting 2015-01-16 21:12:45 +02:00
pelya
16da838bda Android 3.0 is now lowest supported version, because of new 'clipboard changed' notification in SDL_syswm.h, using SDL_SYSWMEVENT. 2015-01-01 04:43:30 +02:00
Sergii Pylypenko
50a6d7e253 Fixed following mouse cursor when keyboard is shown 2014-12-26 23:24:22 +02:00
Sergii Pylypenko
934f3981a9 Oops, fixed compilation 2014-12-25 17:17:23 +02:00
Sergii Pylypenko
2a21ba82ad XSDL: screen follows mouse cursor 2014-12-22 23:38:38 +02:00