src/joystick/linux/SDL_sysjoystick.c
Sun, 28 Jun 2020 16:23:05 -0400 joystick: Linux joysticks now recover better from dropped events.
Mon, 08 Jun 2020 17:07:55 -0700 Define constants not available on older kernels
Fri, 29 May 2020 14:54:07 -0700 The zero happens at a higher level now
Fri, 29 May 2020 13:37:21 -0700 Fixed bug 5161 - Autodetect controller mappings based on the Linux Gamepad Specification
Mon, 23 Mar 2020 14:10:25 -0700 Don't check the HIDAPI driver for the virtual device created by xow
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.
Tue, 04 Feb 2020 07:23:44 -0800 Correct joystick hat indexes on linux
Thu, 23 Jan 2020 12:53:43 -0800 Fixed mapping for both versions of the Xbox One Elite Series 2 controller firmware connecting over Bluetooth
Thu, 23 Jan 2020 12:53:39 -0800 Turn off rumble on drivers which don't respect the replay.length value
Thu, 16 Jan 2020 20:49:25 -0800 Updated copyright date for 2020
Sat, 11 Jan 2020 13:38:50 -0800 Worked around an issue where the kernel would lose the force feedback effect
Fri, 20 Dec 2019 20:12:03 -0800 Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks.
Wed, 11 Dec 2019 17:47:01 -0800 Added custom names for some controllers
Tue, 10 Dec 2019 11:30:56 -0800 Remove any duplicate manufacturer in the joystick name
Wed, 20 Nov 2019 20:27:45 -0800 Use stat() to minimize input device opens when not using udev
Tue, 22 Oct 2019 10:57:07 -0700 Added support for the Power A Nintendo Switch Enhanced Wireless Controller
Wed, 31 Jul 2019 10:20:37 -0700 Make sure HIDAPI is initialized whenever we call HIDAPI_IsDevicePresent()
Wed, 31 Jul 2019 11:14:48 -0500 joystick: Ensure HIDAPI is initialized before calling it
Mon, 24 Jun 2019 21:08:26 -0700 Allow hotplugging joysticks without udev
Wed, 12 Jun 2019 10:38:49 -0700 Better patch to make it more clear what's going on
Wed, 12 Jun 2019 10:35:47 -0700 The hat index passed to the application should be zero-based with no holes
Wed, 12 Jun 2019 10:32:36 -0700 Fixed bug 4486 - Segfault when pressing a trigger on the Steam Controller (Linux)
Sat, 08 Jun 2019 14:40:27 -0700 Fixed bug 4583 - PollAllValues appears to use an incorrect index for all axes above 0x18
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Wed, 05 Dec 2018 19:03:15 -0500 joystick: Removed unused variable.
Wed, 05 Dec 2018 14:46:03 -0800 Fixed the ROCCAT Tyon mouse showing up as a joystick on Windows
Wed, 14 Nov 2018 13:37:22 -0800 Fixed bug 3193 - Dualshock 3's motion sensors overwrite analog stick
Thu, 25 Oct 2018 16:53:14 -0700 Generalized the XInput user index into a player index
Tue, 16 Oct 2018 14:58:07 -0700 Fixed updating the rumble parameters on Linux
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.
Tue, 07 Aug 2018 10:10:02 +0300 linux/SDL_sysjoystick.c: Fix bug #3193:
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Fri, 22 Sep 2017 08:30:52 -0700 Added stubs for simple Steam Controller support
Wed, 09 Aug 2017 11:59:29 -0700 Added SDL hints to filter the set of game controllers reported by SDL
Sun, 11 Jun 2017 22:30:58 +0200 linux: Changed internal functions to be static.
Thu, 06 Apr 2017 06:30:43 -0700 Implemented Linux joystick blacklist
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Tue, 22 Nov 2016 22:14:28 -0800 The XBox One S controller sends keys outside the standard joystick button range
Wed, 16 Nov 2016 22:08:51 +0100 Fixed empty parameter list in signatures of internal functions.
Sun, 13 Nov 2016 22:57:41 -0800 Patch from Sylvain to fix clang warnings
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.
Fri, 26 Aug 2016 12:18:08 -0700 Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved()
Fri, 26 Aug 2016 11:16:44 -0700 commit 1170112da3776fdb06425f62d57b63144c33dc51
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 26 May 2015 12:03:51 -0400 Linux joystick: Look at entire axis namespace for controls (thanks, "spaz16"!).
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Wed, 15 Apr 2015 21:29:55 +0200 Fixed typo in internal joystick documentation comments.
Tue, 24 Mar 2015 13:52:01 -0400 Cleanups in the joystick code.
Wed, 11 Mar 2015 21:14:21 +0100 Updated internal documentation comments.
Thu, 29 Jan 2015 13:33:53 -0800 Fixed game controller hotplug support for some embedded Linux devices
Sat, 14 Jun 2014 23:31:23 -0400 Removed SDL_SYS_JoystickNeedsPolling().
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Wed, 29 Jan 2014 00:27:54 +0100 Fixed comments in joystick implementation files claiming to be headers.
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Fri, 06 Dec 2013 09:13:31 -0800 Fixed detecting the wired XBox 360 controller on Linux
Fri, 08 Nov 2013 14:04:59 -0800 Make sure the joystick count is correct when the added and removed events are dispatched, in case someone is watching for them with an event filter.
Wed, 06 Nov 2013 09:48:45 -0300 Fixes Bug 1944 - Linux events, joysticks having only hat are not read