Thu, 31 Aug 2017 15:12:08 -0700Update Android SDK required to API level 16
Sam Lantinga <slouken@libsdl.org> [Thu, 31 Aug 2017 15:12:08 -0700] rev 11432
Update Android SDK required to API level 16

Sylvain

Some API 16 methods are used (InputDevice: getDescriptor(), getVibrator()), so we need to compile at least with SDK API 16. Hence default.properties and project.properties have been modified to use android-16.

There are also some modification to SDLActivity.java not to use getVibrator() if we run under API 16. And not to check to presence of hasVibrator() if we are under API 11.
-some hard-coded constant can be expandend.
- rename a local variable (hasVibrator to hasVibratorService)

Wed, 30 Aug 2017 23:30:24 -0700Fixed bug 3483 - Steelseries Nimbus MFi controller reversed Y-axis analog stick
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Aug 2017 23:30:24 -0700] rev 11431
Fixed bug 3483 - Steelseries Nimbus MFi controller reversed Y-axis analog stick

benjamin.feng

Probable underlying cause: https://bugzilla.libsdl.org/show_bug.cgi?id=3124#c5

"If you download and build the HID Calibrator sample you can see that these are totally legitimate HID devices (except for inverting the Y-axis of joysticks, which is contrary to the HID specification but does make them more compatible with games compiled expecting XBOX controllers)."

Wed, 30 Aug 2017 23:02:39 -0700Convert tabs to spaces in game controller database entries
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Aug 2017 23:02:39 -0700] rev 11430
Convert tabs to spaces in game controller database entries

Wed, 30 Aug 2017 14:25:01 -0700Fixed bug 3789 - Android : small clean up
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Aug 2017 14:25:01 -0700] rev 11429
Fixed bug 3789 - Android : small clean up

Sylvain

Since https://hg.libsdl.org/SDL/rev/a8c29f5b679f
SDL_android_main.c is empty and then produce a warning
nativeInit does not exist and dont need to be mark undefined

Wed, 30 Aug 2017 09:44:38 -0700Moved haptic source files into the proper folder
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Aug 2017 09:44:38 -0700] rev 11428
Moved haptic source files into the proper folder

Wed, 30 Aug 2017 00:40:06 -0700Fix QNX build - prioritize system EGL headers over the Khronos ones
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Aug 2017 00:40:06 -0700] rev 11427
Fix QNX build - prioritize system EGL headers over the Khronos ones

Tue, 29 Aug 2017 23:14:39 -0700Added some missing render capability flags
Sam Lantinga <slouken@libsdl.org> [Tue, 29 Aug 2017 23:14:39 -0700] rev 11426
Added some missing render capability flags

Tue, 29 Aug 2017 23:12:26 -0700Fixed line breaks in verbose test logging output
Sam Lantinga <slouken@libsdl.org> [Tue, 29 Aug 2017 23:12:26 -0700] rev 11425
Fixed line breaks in verbose test logging output

Tue, 29 Aug 2017 22:52:17 -0700Added some debug messaging for previously unhandled events
Sam Lantinga <slouken@libsdl.org> [Tue, 29 Aug 2017 22:52:17 -0700] rev 11424
Added some debug messaging for previously unhandled events

Tue, 29 Aug 2017 22:24:59 -0700The dummy video driver check is now covered by explicitly checking for cocoa above.
Sam Lantinga <slouken@libsdl.org> [Tue, 29 Aug 2017 22:24:59 -0700] rev 11423
The dummy video driver check is now covered by explicitly checking for cocoa above.