src/joystick/SDL_joystick.c
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().
Tue, 11 Dec 2012 11:54:32 -0800 Changes from Alfred:
Tue, 11 Dec 2012 10:49:54 -0800 Don't spam events if the axis values haven't changed
Wed, 28 Nov 2012 11:52:38 -0800 Fixed crashes in new joystick code
Tue, 27 Nov 2012 00:58:12 -0800 Organized joystick hotplug code a bit.
Mon, 26 Nov 2012 21:11:28 -0800 Fixed iOS joystick support for new API
Mon, 26 Nov 2012 16:37:54 -0800 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Sun, 01 Jan 2012 16:58:00 -0500 Fixed bug 1337 - joystick crash due to heap corruption with btnx
Sun, 01 Jan 2012 16:55:06 -0500 Fixed bug 1337 - joystick crash due to heap corruption with btnx
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!
Sat, 31 Dec 2011 09:16:08 -0500 Happy New Year!
Tue, 29 Nov 2011 02:28:34 -0500 It works better if you compile it.
Tue, 29 Nov 2011 02:27:34 -0500 Better fix, iterate backwards over the array so we don't care whether the close code shuffles things down.
Tue, 29 Nov 2011 02:15:39 -0500 Closing the joystick removes it from the list.
Tue, 29 Nov 2011 02:12:24 -0500 Invalid assert. It's perfectly legit to initialize the joystick subsystem and get no joysticks.
Thu, 03 Nov 2011 12:42:23 -0400 Fixed buffer overflow in joystick cleanup. (valgrind ftw!)
Thu, 01 Sep 2011 14:02:12 -0400 Patched to compile.
Thu, 01 Sep 2011 04:34:05 -0400 Removed unused variable.
Thu, 01 Sep 2011 04:31:58 -0400 Removed unused variable.
Thu, 01 Sep 2011 04:31:01 -0400 Backport from 1.3 branch: clean up opened joysticks in SDL_JoystickQuit().
Thu, 01 Sep 2011 04:25:15 -0400 Clean up any opened joysticks during SDL_JoystickQuit().
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.
Fri, 11 Feb 2011 22:37:15 -0800 Happy 2011! :)
Thu, 27 Jan 2011 22:44:08 -0800 Removed completely non-portable event thread hack.
Thu, 25 Mar 2010 01:08:26 -0700 General improvements for user custom event registration
Wed, 06 Jan 2010 06:41:41 +0000 Call SDL_OutOfMemory() if SDL_malloc() fails.
Sat, 10 Oct 2009 10:01:38 +0000 Debian patch: 218_joystick_memmove.diff