Thu, 25 Aug 2016 22:31:33 +0200Android: Fixed crash if closing removed joystick (thanks, Sylvain!).
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 25 Aug 2016 22:31:33 +0200] rev 10223
Android: Fixed crash if closing removed joystick (thanks, Sylvain!).

Fixes fix for Bugzilla #3408.

Sat, 20 Aug 2016 13:46:45 -0400WinRT: fixed bug where Win10 GameBar, when shown + hidden, might not restore a cursor's hidden state
David Ludwig <dludwig@pobox.com> [Sat, 20 Aug 2016 13:46:45 -0400] rev 10222
WinRT: fixed bug where Win10 GameBar, when shown + hidden, might not restore a cursor's hidden state

The repro steps were this:
1. run an sdl2 winrt/uwp app, on Win10, v10.0.10586.0 or higher
2. hide the cursor, via a call to SDL_ShowCursor(0)
3. make the Win10 game bar appear, by pressing the Windows + G hotkey
4. observe that the mouse cursor appears, in order to interact with the
game bar (this is expected behavior)
5. make the Win10 game bar disappear, either by pressing the Windows + G hotkey
again, or clicking somewhere in the app

EXPECTED RESULT: cursor disappears, as game bar disappears

ACTUAL RESULT: cursor didn't always disappear

Wed, 17 Aug 2016 21:05:00 +0200Added link in header comment.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:05:00 +0200] rev 10221
Added link in header comment.

Wed, 17 Aug 2016 21:04:50 +0200Emscripten: Fixed opening previously closed joystick.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:04:50 +0200] rev 10220
Emscripten: Fixed opening previously closed joystick.

Wed, 17 Aug 2016 21:04:32 +0200Android: Fixed opening previously closed joystick (thanks, Sylvain!).
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 17 Aug 2016 21:04:32 +0200] rev 10219
Android: Fixed opening previously closed joystick (thanks, Sylvain!).

Fixes Bugzilla #3408.

Mon, 08 Aug 2016 12:17:53 -0700[ OSX ] enables Xbox One S Guide (System Main Menu) button detection. the one possible impact is that since button identifiers on OSX are just their sequence in the HID report descriptor we might change the button order, and any existing/saved mappings may get their order changed.
Sam Lantinga <slouken@libsdl.org> [Mon, 08 Aug 2016 12:17:53 -0700] rev 10218
[ OSX ] enables Xbox One S Guide (System Main Menu) button detection. the one possible impact is that since button identifiers on OSX are just their sequence in the HID report descriptor we might change the button order, and any existing/saved mappings may get their order changed.

Sat, 06 Aug 2016 15:09:20 +0200Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.
Mikkel Krautz <mikkel@krautz.dk> [Sat, 06 Aug 2016 15:09:20 +0200] rev 10217
Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.

The Windows 10 Anniversary Update (1607) breaks the method uses that SDL uses to
detect XInput devices. That is, on Windows 10 Anniversary Update, it is no longer
possible to query RAWINPUT for HID devices, and check for "IG_" in the device name.

Presumably, this will be fixed in the future.

This patch works around the issue by adding the Xbox One controller series to the
well-known device list.

This skips the more expensive RAWINPUT check for those devices, and causes them to
be detected as XInput devices once again.

Wed, 03 Aug 2016 22:39:44 +0200Fixed two old identifiers in header comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:39:44 +0200] rev 10216
Fixed two old identifiers in header comments.

Wed, 03 Aug 2016 22:32:20 +0200PSP: Fixed memory leak if video init failed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:32:20 +0200] rev 10215
PSP: Fixed memory leak if video init failed.

Wed, 03 Aug 2016 22:32:02 +0200WinRT: Removed not needed SDL_zerop() after SDL_calloc().
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 03 Aug 2016 22:32:02 +0200] rev 10214
WinRT: Removed not needed SDL_zerop() after SDL_calloc().

SDL_calloc() already sets memory to zero.