src/joystick/SDL_joystick.c
Mon, 14 Aug 2017 06:28:21 -0700 Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks
Sat, 12 Aug 2017 17:41:59 -0700 Fixed bug 2950 - wrong axes values are set on joystick initialization
Wed, 09 Aug 2017 11:59:29 -0700 Added SDL hints to filter the set of game controllers reported by SDL
Thu, 06 Apr 2017 06:30:43 -0700 Implemented Linux joystick blacklist
Thu, 09 Mar 2017 16:09:16 -0800 Added an API to get the joystick instance ID before opening the device: SDL_JoystickGetDeviceInstanceID()
Tue, 31 Jan 2017 12:30:55 -0800 Added support for the Saitek Pro Flight X-56 Rhino
Tue, 31 Jan 2017 12:23:29 -0800 Added support for the HOTAS Warthog throttle
Tue, 31 Jan 2017 10:20:09 -0800 Added the HOTAS Warthog as a flight stick
Fri, 27 Jan 2017 06:05:50 -0800 Added Thrustmaster Wheel FFB entry to the list of wheels
Fri, 27 Jan 2017 05:59:58 -0800 Added an API to get the type of a connected joystick
Fri, 20 Jan 2017 08:13:23 -0800 Added support for the 8Bitdo Zero GamePad
Wed, 04 Jan 2017 10:28:07 -0800 Added SDL_JoystickGetAxisInitialState() to get a joystick axis' initial value.
Wed, 04 Jan 2017 07:06:48 -0800 Assume D-pad or thumbstick style axes are centered at 0
Wed, 04 Jan 2017 06:19:56 -0800 Added the NEXT SNES Controller to the list of zero-centered joysticks
Wed, 04 Jan 2017 05:56:47 -0800 Increased joystick jitter tolerance for PS3 controllers
Tue, 03 Jan 2017 23:39:28 -0800 Fixed binding the D-pad on some Super NES style controllers
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Thu, 22 Dec 2016 17:33:45 -0800 Fixed issue where the throttle and other axes on racing wheels don't start at zero and show up as immediate input when the wheel is turned for the first time. Wait until they are actually moved before generating input from them.
Wed, 14 Dec 2016 06:25:09 -0800 Fixed crash if there are multiple joysticks closed during the joystick update loop
Fri, 09 Dec 2016 01:29:52 -0800 Fixed bug 3512 - Memory leak of SDL_Joystick axes_zero array
Thu, 08 Dec 2016 10:13:45 -0800 Protect the game controller API the same way the joystick API is protected from multi-threaded access
Wed, 30 Nov 2016 23:31:23 +0100 Fixed warning about storing an unused value.
Tue, 29 Nov 2016 05:04:42 -0800 Made it safe to update joysticks from multiple threads, fixes crash in Steam
Thu, 24 Nov 2016 11:53:23 -0800 We are comparing 16-bit values
Fri, 11 Nov 2016 04:30:09 -0800 Fixed whitespace
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, 07 Oct 2016 16:13:37 -0700 Fixed recentering triggers when the application doesn't have focus
Fri, 26 Aug 2016 12:18:08 -0700 Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved()
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Sat, 14 Nov 2015 12:35:45 -0500 Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
Wed, 30 Sep 2015 15:39:30 -0700 SDL - added new SDL_JoystickCurrentPowerLevel() API that returns the battery level of the selected joystick. Currently only implemented for XInput devices, other platforms are a TODO.
Sun, 20 Sep 2015 23:08:36 -0300 Added initial support for MFi game controllers on iOS.
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Tue, 24 Mar 2015 13:52:01 -0400 Cleanups in the joystick code.
Tue, 24 Jun 2014 13:31:25 -0700 Fixed bug 2553 - Add support to all XInput devices
Sat, 21 Jun 2014 21:30:49 -0700 You shouldn't get axis and hat events when your application doesn't have focus (unless you use the SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS hint)
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...
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Sat, 09 Nov 2013 01:08:21 -0800 Fixed signed/unsigned warning
Mon, 21 Oct 2013 01:16:16 -0700 Fixed some warnings building for 64-bit Windows
Sun, 06 Oct 2013 13:49:23 -0700 Check for NULL joystick in SDL_JoystickGetGUID()
Thu, 05 Sep 2013 15:49:57 -0700 Fix to buffer overrun in SDL_JoystickGetGUIDString().
Thu, 29 Aug 2013 08:29:21 -0700 Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Wed, 21 Aug 2013 09:43:09 -0300 OCD fixes: Adds a space before */
Tue, 20 Aug 2013 19:49:24 -0300 Fixes a few non C89 compliant comments
Mon, 22 Jul 2013 22:54:00 +0200 Corrected internal documentation in source.
Sat, 13 Jul 2013 03:13:41 -0700 Added a hint to control the Windows timer resolution: SDL_HINT_TIMER_RESOLUTION
Sat, 06 Jul 2013 12:28:57 -0700 Make it possible to use SDL events separately from the video subsystem.
Fri, 28 Jun 2013 23:29:13 -0700 Only check for keyboard focus if the video subsystem was initialized.
Thu, 13 Jun 2013 22:10:10 -0700 Fixed SDL building with the minimal configuration
Fri, 07 Jun 2013 09:39:10 -0700 Slightly more efficient to check the event type first
Thu, 06 Jun 2013 18:20:06 -0700 Fixed crash trying to get the GUID of an invalid joystick index
Wed, 05 Jun 2013 15:11:38 -0700 Joystick: Only send joy events when focused.
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Mon, 22 Apr 2013 15:24:35 -0700 - make sure to send a joy removed event even if the joystick wasn't opened under OSX
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Fri, 14 Dec 2012 09:22:13 -0800 Only check SDL_SYS_JoystickNeedsPolling() if we know we don't need to poll for other reasons. This avoids a select() syscall on Linux if it isn't necessary.
Tue, 11 Dec 2012 18:46:09 -0500 Minor sanity checking and tweaks in SDL_JoystickGetGUIDString().