Sun, 08 Jan 2017 14:28:44 -0500audio: Patched to compile with libsamplerate support (again).
Ryan C. Gordon <icculus@icculus.org> [Sun, 08 Jan 2017 14:28:44 -0500] rev 10792
audio: Patched to compile with libsamplerate support (again).

Sun, 08 Jan 2017 14:23:15 -0500audio: Patched to compile with libsamplerate support.
Ryan C. Gordon <icculus@icculus.org> [Sun, 08 Jan 2017 14:23:15 -0500] rev 10791
audio: Patched to compile with libsamplerate support.

Sun, 08 Jan 2017 14:18:03 -0500audio: libsamplerate loading now happens once at init time.
Ryan C. Gordon <icculus@icculus.org> [Sun, 08 Jan 2017 14:18:03 -0500] rev 10790
audio: libsamplerate loading now happens once at init time.

Sun, 08 Jan 2017 14:17:09 -0500Fixed coding style on a function signature.
Ryan C. Gordon <icculus@icculus.org> [Sun, 08 Jan 2017 14:17:09 -0500] rev 10789
Fixed coding style on a function signature.

Sun, 08 Jan 2017 14:16:19 -0500README-linux: added notes about libsamplerate.
Ryan C. Gordon <icculus@icculus.org> [Sun, 08 Jan 2017 14:16:19 -0500] rev 10788
README-linux: added notes about libsamplerate.

Sun, 08 Jan 2017 10:52:02 -0800Fixed attempting to dynamically load libsamplerate when shared object loading is disabled.
Sam Lantinga <slouken@libsdl.org> [Sun, 08 Jan 2017 10:52:02 -0800] rev 10787
Fixed attempting to dynamically load libsamplerate when shared object loading is disabled.
Thanks to Ozkan Sezer for pointing this out

Sun, 08 Jan 2017 10:41:22 -0800Fixed bug 3304 - Android black screen on resume
Sam Lantinga <slouken@libsdl.org> [Sun, 08 Jan 2017 10:41:22 -0800] rev 10786
Fixed bug 3304 - Android black screen on resume

Richard Russell

Resuming from a suspended state results in a black screen. This only happens when using GLES 1.1 (GLES 2 resumes correctly) and when the render target has been changed using SDL_SetRenderTarget. This problem is new in 2.0.4.

The attached test case demonstrates the issue.

Sylvain Becker has apparently found a fix as follows:

"In the opengles leaf function (in 'src/render/opengles/SDL_render_gles.c'), it appears there is a call to 'GLES_ActivateRenderer' in 'GLES_SetRenderTarget', which is not present in opengles2. When commenting out this 'GLES_ActivateRenderer', it seems to resume fine".

This appears to fix the testcase perfectly, but I don't know whether it could have any undesirable side-effects.

Sun, 08 Jan 2017 10:15:22 -0800SDL_evdev.c: fix building against old kernel headers (K_OFF may not be defined.)
Sam Lantinga <slouken@libsdl.org> [Sun, 08 Jan 2017 10:15:22 -0800] rev 10785
SDL_evdev.c: fix building against old kernel headers (K_OFF may not be defined.)

Sat, 07 Jan 2017 16:49:23 -0800Don't fail if we can't open the tty, this can be a legitimate use case.
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Jan 2017 16:49:23 -0800] rev 10784
Don't fail if we can't open the tty, this can be a legitimate use case.

Sat, 07 Jan 2017 13:47:34 -0800Added mappings for the 8Bitdo NES30 Pro and iBuffalo SNES Controller
Sam Lantinga <slouken@libsdl.org> [Sat, 07 Jan 2017 13:47:34 -0800] rev 10783
Added mappings for the 8Bitdo NES30 Pro and iBuffalo SNES Controller
Also swapped the Wii U Pro controller button mappings to position instead of label, as emulators expect from XBox controllers.