Wed, 15 Aug 2018 23:35:54 -0700Use a single hint for both Xbox 360 and Xbox One controllers, since they are often the same driver.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 23:35:54 -0700] rev 12119
Use a single hint for both Xbox 360 and Xbox One controllers, since they are often the same driver.

Wed, 15 Aug 2018 23:14:45 -0700Use the HIDAPI driver for Xbox controllers on Windows, and determine the XInput mapping at runtime for extended functionality like rumble and guide button.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 23:14:45 -0700] rev 12118
Use the HIDAPI driver for Xbox controllers on Windows, and determine the XInput mapping at runtime for extended functionality like rumble and guide button.

Wed, 15 Aug 2018 23:14:43 -0700Use a unified name list for Xbox 360 and Xbox One controllers for drivers that can handle both
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 23:14:43 -0700] rev 12117
Use a unified name list for Xbox 360 and Xbox One controllers for drivers that can handle both

Wed, 15 Aug 2018 19:53:36 -0700Added Windows Xbox controller state packet handling, for completeness.
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:36 -0700] rev 12116
Added Windows Xbox controller state packet handling, for completeness.

Wed, 15 Aug 2018 19:53:34 -0700Fixed input from the Steam Virtual Gamepad on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:34 -0700] rev 12115
Fixed input from the Steam Virtual Gamepad on Mac OS X

Wed, 15 Aug 2018 19:53:31 -0700Use SDL specific window class to avoid conflicting with Steam
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:31 -0700] rev 12114
Use SDL specific window class to avoid conflicting with Steam

Wed, 15 Aug 2018 19:53:30 -0700Catch device removal as well as device arrival on Windows
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:30 -0700] rev 12113
Catch device removal as well as device arrival on Windows

Wed, 15 Aug 2018 19:53:28 -0700Turned off debug messages
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:28 -0700] rev 12112
Turned off debug messages

Wed, 15 Aug 2018 19:53:26 -0700Remove the HIDAPI device if we get a read error from it
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:26 -0700] rev 12111
Remove the HIDAPI device if we get a read error from it
This fixes detecting PS4 controller disconnect on Mac OS X, where there isn't any device removed notification

Wed, 15 Aug 2018 19:53:24 -0700Fixed Mac OS X build
Sam Lantinga <slouken@libsdl.org> [Wed, 15 Aug 2018 19:53:24 -0700] rev 12110
Fixed Mac OS X build