Mon, 13 Feb 2017 16:55:00 -0500audio: Added a ThreadDeinit() method to match ThreadInit.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Feb 2017 16:55:00 -0500] rev 10882
audio: Added a ThreadDeinit() method to match ThreadInit.

Not used by any targets at the moment, but will be shortly!

Sat, 11 Feb 2017 16:38:16 -0800Fixed bug 3584 - Small stack size for audio callback thread
Sam Lantinga <slouken@libsdl.org> [Sat, 11 Feb 2017 16:38:16 -0800] rev 10881
Fixed bug 3584 - Small stack size for audio callback thread

Walter van Niftrik

We have found that since SDL 2.0.5 the audio callback thread is created with a very small stack size. In our application this is leading to stack overflows.

We believe there is a bug at http://hg.libsdl.org/SDL/file/5a77f977ad95/src/audio/SDL_audio.c#l1132, where the is_internal_thread flag appears to be inverted.

Sat, 11 Feb 2017 11:14:48 -0800Fixed bug 3583 - X11 touch device can be permanently lost
Sam Lantinga <slouken@libsdl.org> [Sat, 11 Feb 2017 11:14:48 -0800] rev 10880
Fixed bug 3583 - X11 touch device can be permanently lost

Volumetric

In X11 the SDL error "Unknown touch device" can occur after which the application stops recognizing touch events. For a kiosk-type application this results in a hang as far as the user is concerned. This is reproducible on HP Z220/Z230/Z240 workstations by swapping USB cables for a while and it also occurs with no physical changes, probably due to USB device power management. A workaround is to make SDL re-enumerate the touch devices like it does at startup. A patch is attached.

Fri, 10 Feb 2017 11:21:15 -0800Make sure the memory barrier functions are always available, and now they are implemented on Android __ARM_ARCH_5TE__
Sam Lantinga <slouken@libsdl.org> [Fri, 10 Feb 2017 11:21:15 -0800] rev 10879
Make sure the memory barrier functions are always available, and now they are implemented on Android __ARM_ARCH_5TE__

Fri, 10 Feb 2017 09:41:16 -0800Fixed warning in Android build
Sam Lantinga <slouken@libsdl.org> [Fri, 10 Feb 2017 09:41:16 -0800] rev 10878
Fixed warning in Android build

Thu, 09 Feb 2017 06:01:14 -0800Log the error returned by XAudio2Create()
Sam Lantinga <slouken@libsdl.org> [Thu, 09 Feb 2017 06:01:14 -0800] rev 10877
Log the error returned by XAudio2Create()

Sun, 05 Feb 2017 12:16:16 -0800Fix interrupt mask for non-Atari hardware SDL-1.2
Vincent Rivière <vincent.riviere@freesbee.fr> [Sun, 05 Feb 2017 12:16:16 -0800] rev 10876
Fix interrupt mask for non-Atari hardware

Fri, 03 Feb 2017 23:30:43 +0100Windows: Fixed warning about unused variable.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 03 Feb 2017 23:30:43 +0100] rev 10875
Windows: Fixed warning about unused variable.

Found by buildbot.

Fri, 03 Feb 2017 23:30:29 +0100Fixed typo in log message.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 03 Feb 2017 23:30:29 +0100] rev 10874
Fixed typo in log message.

Thu, 02 Feb 2017 16:56:02 -0800Fixed build on Apple TV
Sam Lantinga <slouken@libsdl.org> [Thu, 02 Feb 2017 16:56:02 -0800] rev 10873
Fixed build on Apple TV