Tue, 02 May 2017 11:16:58 -0400Fixed configure script.
Ryan C. Gordon <icculus@icculus.org> [Tue, 02 May 2017 11:16:58 -0400] rev 10984
Fixed configure script.

The Haiku patch would define some HAVE_* things to /**/ instead of 1, breaking
the build for various things.

Mon, 01 May 2017 18:39:05 -0400haiku: Various fixes from haikuports.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 May 2017 18:39:05 -0400] rev 10983
haiku: Various fixes from haikuports.

Based on patch here:

https://github.com/haikuports/haikuports/blob/master/media-libs/libsdl2/patches/libsdl2-2.0.5.patchset

Sat, 29 Apr 2017 22:50:35 +0200windows: Changed six internal functions to be static.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 29 Apr 2017 22:50:35 +0200] rev 10982
windows: Changed six internal functions to be static.

Sat, 29 Apr 2017 22:50:23 +0200Removed unused field in loopwavequeue program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 29 Apr 2017 22:50:23 +0200] rev 10981
Removed unused field in loopwavequeue program.

Found by Cppcheck.

Thu, 27 Apr 2017 15:52:37 -0700Added Steam Controller mappings for Linux and iOS
Sam Lantinga <slouken@libsdl.org> [Thu, 27 Apr 2017 15:52:37 -0700] rev 10980
Added Steam Controller mappings for Linux and iOS

Wed, 26 Apr 2017 01:43:40 -0400audio: another wrong struct that causes NULL pointer crash (thanks, Simon!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 26 Apr 2017 01:43:40 -0400] rev 10979
audio: another wrong struct that causes NULL pointer crash (thanks, Simon!).

Fixes Bugzilla #3632.

Thu, 20 Apr 2017 21:31:44 -0400windows: Add SDL_WINDOW_ALWAYS_ON_TOP support.
Joshua Granick <jgranick@users.noreply.github.com> [Thu, 20 Apr 2017 21:31:44 -0400] rev 10978
windows: Add SDL_WINDOW_ALWAYS_ON_TOP support.

Thu, 20 Apr 2017 21:25:29 -0400audio: Fix audio queue functions to use new spec structure.
Juha Kuikka <juha.kuikka@synapse.com> [Thu, 20 Apr 2017 21:25:29 -0400] rev 10977
audio: Fix audio queue functions to use new spec structure.

Using the old spec structure causes the audio queueing functions to fail
due to bad callback pointers being checked.

Thu, 20 Apr 2017 13:00:54 -0400emscripten: keep track of pointer lock losses and maybe regrab pointer later.
Ryan C. Gordon <icculus@icculus.org> [Thu, 20 Apr 2017 13:00:54 -0400] rev 10976
emscripten: keep track of pointer lock losses and maybe regrab pointer later.

If an Emscripten app is in relative mouse mode and the user presses Escape
(or whatever is appropriate), then the pointer lock is broken by the browser.

This keeps track of those losses, and next time the user presses a mouse
button down on the canvas, if the app is still meant to be in relative mouse
mode, we will attempt to regrab the pointer.

This makes it much more seamless for things like first-person shooters, and
the app doesn't need any manual intervention.

Tue, 18 Apr 2017 22:17:40 -0700Fix crash in SDL audio thread, by Juha Kuikka
Sam Lantinga <slouken@libsdl.org> [Tue, 18 Apr 2017 22:17:40 -0700] rev 10975
Fix crash in SDL audio thread, by Juha Kuikka

Wrong audio spec structure was populated with the internal callback, causing the audio thread to call a NULL pointer.