src/joystick/windows/SDL_dinputjoystick.c
Wed, 20 May 2020 16:58:33 -0400 windows: Fix calls to CoCreateInstance() so last parameter is a LPVOID *.
Thu, 23 Apr 2020 10:13:17 -0700 Don't use the WGI driver if another driver is already handling the joystick
Mon, 16 Mar 2020 12:23:38 -0700 Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows
Fri, 13 Mar 2020 09:43:48 -0700 Fixed compiler warnings
Thu, 12 Mar 2020 19:47:30 -0700 Unified code to standardize joystick names
Tue, 04 Feb 2020 12:48:53 -0800 Moved rumble expiration to the main joystick handling level, and prevent sending the driver layer duplicate rumble requests.
Sat, 18 Jan 2020 11:21:14 -0800 Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android
Thu, 16 Jan 2020 20:49:25 -0800 Updated copyright date for 2020
Wed, 11 Dec 2019 17:47:01 -0800 Added custom names for some controllers
Fri, 22 Nov 2019 16:23:37 -0800 Use SDL_zeroa() appropriately
Fri, 22 Nov 2019 14:09:24 -0800 Fixed build
Fri, 22 Nov 2019 13:12:12 -0800 Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached.
Wed, 20 Nov 2019 16:42:50 -0800 Improved XInput VID/PID detection and added SDL_wcsstr() and SDL_wcsncmp()
Wed, 20 Nov 2019 08:43:24 -0800 Fixed Xbox One Elite Series 2 showing up as 2 devices in Bluetooth mode on Windows
Tue, 22 Oct 2019 10:57:07 -0700 Added support for the Power A Nintendo Switch Enhanced Wireless Controller
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Wed, 15 Aug 2018 19:53:34 -0700 Fixed input from the Steam Virtual Gamepad on Mac OS X
Thu, 09 Aug 2018 16:03:50 -0700 Worked around bug with Sony PS Now PS3 controller where DirectInput polling will continue to return success after the controller is unplugged.
Thu, 09 Aug 2018 16:00:17 -0700 Added HIDAPI joystick drivers for more consistent support for Xbox, PS4 and Nintendo Switch Pro controller support across platforms.
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Sun, 13 Aug 2017 20:42:41 -0700 Fixed bug 3299 - DirectInput: Incorrect joystick mapping when attaching new joysticks
Wed, 09 Aug 2017 11:59:29 -0700 Added SDL hints to filter the set of game controllers reported by SDL
Wed, 18 Jan 2017 12:19:57 -0800 Removed unused variable
Wed, 18 Jan 2017 12:18:50 -0800 Fixed bug 3533 - Enumeration joystick devices omitted during directinput enumeration
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Tue, 27 Dec 2016 01:39:07 -0800 Split controller axes into positive and negative sides so each can be bound independently.
Fri, 11 Nov 2016 03:35:37 -0800 Updated Windows game controller support
Thu, 10 Nov 2016 17:19:34 -0800 Standardized the format of the SDL joystick GUID and added functions to retrieve the USB VID/PID from a joystick and game controller.
Sat, 01 Oct 2016 14:48:18 -0700 Fixed build warnings and errors
Sat, 01 Oct 2016 14:05:35 -0700 Fixed bug 3138 - c_dfDIJoystick2 already defined in dinput8.lib
Sat, 06 Aug 2016 15:09:20 +0200 Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Thu, 11 Jun 2015 12:04:57 -0700 Fixed bug 3005 - MOMO steering wheel not detected by SDL
Thu, 28 May 2015 01:08:33 -0400 Another attempt to get this to compile.
Thu, 28 May 2015 01:02:03 -0400 Patched to compile on MingW.
Thu, 28 May 2015 00:54:52 -0400 Move tests from SDL_config higher up in Windows joystick/haptic code.
Wed, 27 May 2015 10:29:43 -0700 Fixed detecting PS4 wired controller on Windows
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Wed, 08 Apr 2015 02:24:17 -0400 Patched to compile on Windows.
Wed, 08 Apr 2015 02:14:59 -0400 DirectInput: ignore everything but joysticks and gamepads (thanks, Justin!).
Mon, 07 Jul 2014 10:26:28 -0700 Fixed mingw64 build and warnings
Thu, 03 Jul 2014 15:39:55 -0700 Split the XInput and DirectInput code so Windows RT can use the existing XInput support.