Fri, 14 Sep 2018 18:31:01 -0700Use atomic reference counting for the HID device object
Sam Lantinga <slouken@libsdl.org> [Fri, 14 Sep 2018 18:31:01 -0700] rev 12186
Use atomic reference counting for the HID device object

Fri, 14 Sep 2018 12:41:29 -0700Fixed crash launching under Steam on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Fri, 14 Sep 2018 12:41:29 -0700] rev 12185
Fixed crash launching under Steam on Mac OS X

Mon, 10 Sep 2018 23:01:33 -0700Fixed Chinese IME support (thanks 树子。!)
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Sep 2018 23:01:33 -0700] rev 12184
Fixed Chinese IME support (thanks 树子。!)

Mon, 10 Sep 2018 23:00:09 -0700Fixed building on tvOS
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Sep 2018 23:00:09 -0700] rev 12183
Fixed building on tvOS

Mon, 10 Sep 2018 22:59:49 -0700Fixed building on tvOS without any sensor support
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Sep 2018 22:59:49 -0700] rev 12182
Fixed building on tvOS without any sensor support

Fri, 07 Sep 2018 11:03:24 +0300hidapi/SDL_hidapijoystick.c: fix build in C90 mode:
Ozkan Sezer <sezeroz@gmail.com> [Fri, 07 Sep 2018 11:03:24 +0300] rev 12181
hidapi/SDL_hidapijoystick.c: fix build in C90 mode:

src/joystick/hidapi/SDL_hidapijoystick.c: In function 'HIDAPI_InitializeDiscovery':
src/joystick/hidapi/SDL_hidapijoystick.c:281: error: 'true' undeclared (first use in this function)
src/joystick/hidapi/SDL_hidapijoystick.c:281: error: (Each undeclared identifier is reported only once
src/joystick/hidapi/SDL_hidapijoystick.c:281: error: for each function it appears in.)
src/joystick/hidapi/SDL_hidapijoystick.c: In function 'HIDAPI_UpdateDiscovery':
src/joystick/hidapi/SDL_hidapijoystick.c:339: error: 'true' undeclared (first use in this function)
src/joystick/hidapi/SDL_hidapijoystick.c:341: error: ISO C90 forbids mixed declarations and code

Fri, 07 Sep 2018 10:47:50 +0300SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists.
Ozkan Sezer <sezeroz@gmail.com> [Fri, 07 Sep 2018 10:47:50 +0300] rev 12180
SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists.

Avoids gcc -pedantic warnings, closes bug #4253.

Thu, 06 Sep 2018 00:56:13 -0400metal: Make sure layer drawableSize is adjusted on resize.
Ryan C. Gordon <icculus@icculus.org> [Thu, 06 Sep 2018 00:56:13 -0400] rev 12179
metal: Make sure layer drawableSize is adjusted on resize.

Fixes Bugzilla #4250.

Wed, 05 Sep 2018 21:24:13 -0400Fixed a comment typo.
Ryan C. Gordon <icculus@icculus.org> [Wed, 05 Sep 2018 21:24:13 -0400] rev 12178
Fixed a comment typo.

Wed, 05 Sep 2018 15:54:46 -0700Fixed bug 4002 - Android, nativeRunMain() fails on some phone with arm64-v8a
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Sep 2018 15:54:46 -0700] rev 12177
Fixed bug 4002 - Android, nativeRunMain() fails on some phone with arm64-v8a

Sylvain

The issue is totally reproducible on P8 Lite.

"The dlopen() call doesn't include the app's native library directory. The behavior of dlopen() by Android is not guaranteed".

Workaround in getMainSharedObject()

Just replace
return library;
with
return getContext().getApplicationInfo().nativeLibraryDir + "/" + library;