Thu, 03 Jan 2019 14:18:06 +0100Fixed bug 4142 - Concurrency issues in Android backend
Sylvain Becker [Thu, 03 Jan 2019 14:18:06 +0100] rev 12496
Fixed bug 4142 - Concurrency issues in Android backend

Use a semaphore to prevent concurrency issues between Java Activity and Native thread code, when using 'Android_Window'.
(Eg. Java sending Touch events, while native code is destroying the main SDL_Window. )

Thu, 03 Jan 2019 13:38:33 +0100Android: minor preparation for bug 4142 (concurrency issues)
Sylvain Becker [Thu, 03 Jan 2019 13:38:33 +0100] rev 12495
Android: minor preparation for bug 4142 (concurrency issues)

Thu, 03 Jan 2019 13:14:16 +0100Android: preparation bug 4142, reduce usage of global variable Android_Window
Sylvain Becker [Thu, 03 Jan 2019 13:14:16 +0100] rev 12494
Android: preparation bug 4142, reduce usage of global variable Android_Window

Wed, 02 Jan 2019 18:06:33 +0100Fixed bug 3250 - Wrong backbuffer pixel format on Android, keep getting RGB_565
Sylvain Becker [Wed, 02 Jan 2019 18:06:33 +0100] rev 12493
Fixed bug 3250 - Wrong backbuffer pixel format on Android, keep getting RGB_565

Use the egl format to reconfigure java SurfaceView holder format.
If there is a change, it triggers a surfaceDestroyed/Created/Change sequence.

Wed, 02 Jan 2019 17:41:33 +0100Android: make sure surfaceChanged try to enter into 'resumed' state.
Sylvain Becker [Wed, 02 Jan 2019 17:41:33 +0100] rev 12492
Android: make sure surfaceChanged try to enter into 'resumed' state.

Wed, 02 Jan 2019 17:08:01 +0100Fixed bug 4424 - Android windowed mode is broken (Thanks Jonas Thiem!)
Sylvain Becker [Wed, 02 Jan 2019 17:08:01 +0100] rev 12491
Fixed bug 4424 - Android windowed mode is broken (Thanks Jonas Thiem!)

Sun, 30 Dec 2018 22:44:25 +0100Android: on rare occasion, prevent Android_JNI_GetNativeWindow() from crashing
Sylvain Becker [Sun, 30 Dec 2018 22:44:25 +0100] rev 12490
Android: on rare occasion, prevent Android_JNI_GetNativeWindow() from crashing

If Java getNativeSurface() returns null, then ANativeWindow_fromSurface() would crash().

Sun, 30 Dec 2018 15:41:28 +0100Android: fixed comments and spaces
Sylvain Becker [Sun, 30 Dec 2018 15:41:28 +0100] rev 12489
Android: fixed comments and spaces

Sun, 30 Dec 2018 15:39:37 +0100Fixed bug 3186 - Android SW keyboard not restored when app becomes foreground.
Sylvain Becker [Sun, 30 Dec 2018 15:39:37 +0100] rev 12488
Fixed bug 3186 - Android SW keyboard not restored when app becomes foreground.

Sun, 30 Dec 2018 14:23:25 +0100Fixed bug 3511 - documentation to end an Android application
Sylvain Becker [Sun, 30 Dec 2018 14:23:25 +0100] rev 12487
Fixed bug 3511 - documentation to end an Android application