Sat, 01 Apr 2017 00:17:15 -0400README-hg.md: Updated main Mercurial website.
Ryan C. Gordon [Sat, 01 Apr 2017 00:17:15 -0400] rev 10953
README-hg.md: Updated main Mercurial website.

Sat, 01 Apr 2017 00:05:25 -0400BUGS.txt: Changed mailing list link to discourse.libsdl.org.
Ryan C. Gordon [Sat, 01 Apr 2017 00:05:25 -0400] rev 10952
BUGS.txt: Changed mailing list link to discourse.libsdl.org.

I think we're solid on this? We can always back this changeset out. :)

Fri, 31 Mar 2017 23:43:53 -0400android: fix wrong events when locking device in landscape (thanks, Joshua!).
Ryan C. Gordon [Fri, 31 Mar 2017 23:43:53 -0400] rev 10951
android: fix wrong events when locking device in landscape (thanks, Joshua!).

"Using an application in portrait orientation, turning off the device would
dispatch SDL_APP_WILLENTERBACKGROUND, then SDL_APP_DIDENTERBACKGROUND then
lock the screen.

However, rotating the application the application to landscape, then turning
off the device would incorrectly dispatch SDL_APP_WILLENTERBACKGROUND,
SDL_APP_WILLENTERBACKGROUND, SDL_APP_WILLENTERFOREGROUND and then
SDL_APP_DIDENTERFOREGROUND before locking the screen. You can imagine how
this created trouble :)

It appears this occurs because (on this application) turning off a device
when in landscape is triggering a resize. The resize logic in SDLActivity
triggers a resume.

This patch has resolved the issue on my device:

It prevents the dispatch of (improper) FOREGROUND events when locking
the device, but we get still events when the device is turned back on
and unlocked."

Thu, 30 Mar 2017 06:52:34 -0700__atomic_load_n() appears to be available in GCC 5 but not GCC 4
Sam Lantinga [Thu, 30 Mar 2017 06:52:34 -0700] rev 10950
__atomic_load_n() appears to be available in GCC 5 but not GCC 4

Thu, 30 Mar 2017 16:33:47 -0400wasapi: deal with default device changes, and more robust failure recovery.
Ryan C. Gordon [Thu, 30 Mar 2017 16:33:47 -0400] rev 10949
wasapi: deal with default device changes, and more robust failure recovery.

Wed, 29 Mar 2017 14:23:39 -0400wasapi: Handle lost audio device endpoints.
Ryan C. Gordon [Wed, 29 Mar 2017 14:23:39 -0400] rev 10948
wasapi: Handle lost audio device endpoints.

This gracefully recovers when a device format is changed, and will switch
to the new default device if the current one is unplugged, etc.

This does not handle when a new default device is added; it only notices
if the current default goes away. That will be fixed by implementing the
stubbed-out MMNotificationClient_OnDefaultDeviceChanged() function.

Wed, 29 Mar 2017 12:04:17 -0400Patched to compile on some platforms.
Ryan C. Gordon [Wed, 29 Mar 2017 12:04:17 -0400] rev 10947
Patched to compile on some platforms.

Wed, 29 Mar 2017 15:48:22 +0100Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr
James Legg [Wed, 29 Mar 2017 15:48:22 +0100] rev 10946
Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr

This fixes errors reported by address sanitizer, and generates simpler
code on x86 architectures.

Sun, 26 Mar 2017 21:00:19 +0200Removed newlines from error messages.
Philipp Wiesemann [Sun, 26 Mar 2017 21:00:19 +0200] rev 10945
Removed newlines from error messages.

Thu, 23 Mar 2017 13:53:09 -0700Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes
Sam Lantinga [Thu, 23 Mar 2017 13:53:09 -0700] rev 10944
Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes