Sat, 04 Nov 2017 09:44:29 -0700Fixed using libunwind on iOS, where it's only available on the simulator (thanks Vit!)
Sam Lantinga <slouken@libsdl.org> [Sat, 04 Nov 2017 09:44:29 -0700] rev 11679
Fixed using libunwind on iOS, where it's only available on the simulator (thanks Vit!)

Sat, 04 Nov 2017 09:37:29 -0700Fixed bug 3917 - Android, issues with getManifestEnvironmentVariable
Sam Lantinga <slouken@libsdl.org> [Sat, 04 Nov 2017 09:37:29 -0700] rev 11678
Fixed bug 3917 - Android, issues with getManifestEnvironmentVariable

We're going to push the manifest environment variables from the Java side instead of continually querying for them from the native side.

Sat, 04 Nov 2017 09:07:33 -0700Fixed bug 3940 - Add support for EGL_SURFACE_TYPE
Sam Lantinga <slouken@libsdl.org> [Sat, 04 Nov 2017 09:07:33 -0700] rev 11677
Fixed bug 3940 - Add support for EGL_SURFACE_TYPE

tomwardio

Add support to be able to set EGL_SURFACE_TYPE bits when creating an EGL config. This is usefule when wanting to create pixel buffer surfaces in custom video drivers.

Sat, 04 Nov 2017 09:04:19 -0700Raspberry Pi: fix ES 1/PVR support & autodetect Mesa driver
Conn O'Griofa <connogriofa@gmail.com> [Sat, 04 Nov 2017 09:04:19 -0700] rev 11676
Raspberry Pi: fix ES 1/PVR support & autodetect Mesa driver
* The brcmGLESv2 vendor library also supports ES PVR/1 profiles
* Fallback to standard Mesa libraries if the VC4 driver is loaded

Sat, 04 Nov 2017 09:03:20 -0700SDL_video: try to bootstrap KMSDRM before RPI video driver
Conn O'Griofa <connogriofa@gmail.com> [Sat, 04 Nov 2017 09:03:20 -0700] rev 11675
SDL_video: try to bootstrap KMSDRM before RPI video driver
Allow better coexistence between RPI's vendor libraries and VC4 mesa driver.

Sat, 04 Nov 2017 09:00:40 -0700Android configure-based build fixes (thanks Vit!)
Sam Lantinga <slouken@libsdl.org> [Sat, 04 Nov 2017 09:00:40 -0700] rev 11674
Android configure-based build fixes (thanks Vit!)

Sat, 04 Nov 2017 11:16:49 +0000Emscripten: use cursor hotspot
Johannes Bader <olydis@users.noreply.github.com> [Sat, 04 Nov 2017 11:16:49 +0000] rev 11673
Emscripten: use cursor hotspot
the cursor's hotspot simply wasn't translated to it's CSS equivalent, yet
see https://developer.mozilla.org/en-US/docs/Web/CSS/cursor?v=example#Syntax. no explicit hotspot if (0|0) for compatibility with Edge and IE, which indeed don't support custom hot spots

Thu, 02 Nov 2017 10:41:55 -0700Make SDL fullscreen windows on Android actually fullscreen
Sam Lantinga <slouken@libsdl.org> [Thu, 02 Nov 2017 10:41:55 -0700] rev 11672
Make SDL fullscreen windows on Android actually fullscreen

Thu, 02 Nov 2017 08:48:14 -0700Fixed bug 3935 - Not find joysticks if android run 24-48 days.
Sam Lantinga <slouken@libsdl.org> [Thu, 02 Nov 2017 08:48:14 -0700] rev 11671
Fixed bug 3935 - Not find joysticks if android run 24-48 days.

Alexander Orefkov

In src\joystick\android\SDL_sysjoystick.c in SDL_SYS_JoystickDetect when SDL_GetTicks return number grater 2147483648 (after 24.85 days uptime) SDL_TICKS_PASSED(SDL_GetTicks(), timeout) return FALSE and Android_JNI_PollInputDevices is never calling.
And in JoystickByDeviceId - when search for newly added joystic - after SDL_SYS_JoystickDetect item not reinitilized, and always stay NULL, cause return NULL instead of added joystick.

Thu, 02 Nov 2017 08:46:14 -0700Fixed bug 3933 - Android, no need of the listener thread
Sam Lantinga <slouken@libsdl.org> [Thu, 02 Nov 2017 08:46:14 -0700] rev 11670
Fixed bug 3933 - Android, no need of the listener thread

Sylvain

A listener thread has been added to know when the native thread would end.
But now, it is more easy to only check that after the main function has returned. It's one thread less.