Tue, 02 Jul 2019 09:38:31 -0400dbus: Add org.freedesktop.ScreenSaver.SimulateUserActivity support.
Ryan C. Gordon <icculus@icculus.org> [Tue, 02 Jul 2019 09:38:31 -0400] rev 12920
dbus: Add org.freedesktop.ScreenSaver.SimulateUserActivity support.

Mon, 01 Jul 2019 14:52:56 -0300iOS: Fix the window size not being set properly when Split View is used on an iPad (bug #4586).
Alex Szpakowski <slime73@gmail.com> [Mon, 01 Jul 2019 14:52:56 -0300] rev 12919
iOS: Fix the window size not being set properly when Split View is used on an iPad (bug #4586).

Mon, 01 Jul 2019 09:05:15 -0700Made it more explicit that 2.0.10 and newer are required for the SDL_RW* functions
Sam Lantinga <slouken@libsdl.org> [Mon, 01 Jul 2019 09:05:15 -0700] rev 12918
Made it more explicit that 2.0.10 and newer are required for the SDL_RW* functions

Mon, 01 Jul 2019 09:02:04 -0700Documented that the SDL_RW* macros no longer exist, and you can't use an older SDL library if you build with SDL 2.0.10.
Sam Lantinga <slouken@libsdl.org> [Mon, 01 Jul 2019 09:02:04 -0700] rev 12917
Documented that the SDL_RW* macros no longer exist, and you can't use an older SDL library if you build with SDL 2.0.10.

Sun, 30 Jun 2019 23:58:31 -0700Fixed memory barrier macro check so it isn't quite so fragile
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jun 2019 23:58:31 -0700] rev 12916
Fixed memory barrier macro check so it isn't quite so fragile

Sun, 30 Jun 2019 23:55:28 -0700Limit the compile error to the case where we actually define the memory barrier macro as the function
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jun 2019 23:55:28 -0700] rev 12915
Limit the compile error to the case where we actually define the memory barrier macro as the function

Tue, 18 Jun 2019 23:31:40 +0100riscos: Use a macro to represent sprite modes SDL-1.2
Cameron Cawley <ccawley2011@gmail.com> [Tue, 18 Jun 2019 23:31:40 +0100] rev 12914
riscos: Use a macro to represent sprite modes

Tue, 18 Jun 2019 23:55:01 +0100riscos: Improve error reporting SDL-1.2
Cameron Cawley <ccawley2011@gmail.com> [Tue, 18 Jun 2019 23:55:01 +0100] rev 12913
riscos: Improve error reporting

Sun, 30 Jun 2019 23:26:16 -0700Fixed bug 4683 - SDL_atomic infinite recursion on armv6/armv5 w/ thumb
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jun 2019 23:26:16 -0700] rev 12912
Fixed bug 4683 - SDL_atomic infinite recursion on armv6/armv5 w/ thumb

The real problem is that SDL_atomic.c was built in thumb mode instead of ARM mode, which is required to use the mcr instruction on ARM platforms. Added a compiler error to catch this case so we don't generate code that does infinite recursion.

I also added a potentially better way to handle things on Linux ARM platforms, based on comments in the Chromium headers, which we can try out after 2.0.10 ships.

Sun, 30 Jun 2019 22:48:13 -0700Fixed bug 4436 - [OpenBSD] fix D-pad
Sam Lantinga <slouken@libsdl.org> [Sun, 30 Jun 2019 22:48:13 -0700] rev 12911
Fixed bug 4436 - [OpenBSD] fix D-pad

daniel.c.sinclair

Hi, this patch breaks dpad/hat input on my PS4 controller. The attached patch restores functionality. Calling SDL_PrivateJoystickHat() at the end of BSD_JoystickUpdate was setting the hat state to zero on every kind of input, instead of just the HUG_DPAD events.