Wed, 17 Jul 2019 16:47:13 -0700Add linked list of opened HID devices to prevent accessing already freed devices in device removal callback that is sometimes called even after being unregistered
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Jul 2019 16:47:13 -0700] rev 12946
Add linked list of opened HID devices to prevent accessing already freed devices in device removal callback that is sometimes called even after being unregistered

Wed, 17 Jul 2019 13:01:44 -0700Added support for the Victrix Pro Fight Stick for PS4
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Jul 2019 13:01:44 -0700] rev 12945
Added support for the Victrix Pro Fight Stick for PS4

Mon, 24 Jun 2019 21:08:26 -0700Allow hotplugging joysticks without udev
Cameron Gutman <cameron.gutman@gmail.com> [Mon, 24 Jun 2019 21:08:26 -0700] rev 12944
Allow hotplugging joysticks without udev

Mon, 15 Jul 2019 09:36:53 -0700Fixed bug 4704 - SDL_HINT_ANDROID_SEPERATE_MOUSE_AND_TOUCH on Windows?
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Jul 2019 09:36:53 -0700] rev 12943
Fixed bug 4704 - SDL_HINT_ANDROID_SEPERATE_MOUSE_AND_TOUCH on Windows?

superfury

I notice that, somehow, when locking the mouse into place(using SDL_SetRelativeMouseMode), somehow at least the movement information gets through to both mouse movement and touch movement events?

My app handles both, so when moving a touched finger accross the app(using RDP from an Android device) I see the mouse moving inside the app when it shouldn't(meaning that the touch movement is ignored properly by the app(press-location dependant) but the mouse movement is still performed due to the mouse movement events)?

Sun, 14 Jul 2019 16:59:39 -0700Fixed bug 4723 - Generic Xbox pad controller bindings seem odd/broken
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Jul 2019 16:59:39 -0700] rev 12942
Fixed bug 4723 - Generic Xbox pad controller bindings seem odd/broken


alexrice999

I have a knock off wired xbox 360 controller called afterglow for xbox 360 controller. Despite there being a few afterglow controllers in the controller mapping the guid of my controller seems to map to Generic Xbox pad. This binding is as follows:
```
"030000006f0e00001304000000010000,Generic X-Box pad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:a0,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:a3,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,",
```
When running openmw I have a strange issue that the joysticks work for up and down movements but not for side to side. I managed to track this down to the side to side events being classified as joystick events instead of gamepad events.
I believe this is due to both "leftstick" and "leftx" being bound to "a0" which seems odd to me. If I change openmw's mappings to remove these the controller works as expected. I was hoping someone who knows a lot more than me (as I have only been exploring this today trying to fix my controller) would know what is happening

Sun, 14 Jul 2019 16:48:31 -0700Blacklist Corsair device causing hang
Jimb Esser <wasteland@gmail.com> [Sun, 14 Jul 2019 16:48:31 -0700] rev 12941
Blacklist Corsair device causing hang

Sat, 13 Jul 2019 17:04:02 -0300macOS: Fix SDL_GL_CreateContext/MakeCurrent on non-main threads causing a Main Thread Checker warning when built with Xcode 11 / the macOS 10.15 SDK.
Alex Szpakowski <slime73@gmail.com> [Sat, 13 Jul 2019 17:04:02 -0300] rev 12940
macOS: Fix SDL_GL_CreateContext/MakeCurrent on non-main threads causing a Main Thread Checker warning when built with Xcode 11 / the macOS 10.15 SDK.

Fixes bug #4714.

Fri, 12 Jul 2019 21:28:43 -0400ios: Fixed MFi guide button not being detected (thanks, Caleb!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Jul 2019 21:28:43 -0400] rev 12939
ios: Fixed MFi guide button not being detected (thanks, Caleb!).

Fixes Bugzilla #4721.

Fri, 12 Jul 2019 13:40:58 -0400cmake: Add setupapi library to Windows build dependencies (hidapi needs it).
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Jul 2019 13:40:58 -0400] rev 12938
cmake: Add setupapi library to Windows build dependencies (hidapi needs it).

Fixes Bugzilla #4719.

Thu, 11 Jul 2019 01:07:14 -0400cocoa: Set keyboard mod state correctly when turning off capslock.
Ryan C. Gordon <icculus@icculus.org> [Thu, 11 Jul 2019 01:07:14 -0400] rev 12937
cocoa: Set keyboard mod state correctly when turning off capslock.

Fixes Bugzilla #4716.