src/joystick/SDL_gamecontroller.c
Wed, 01 Nov 2017 10:06:58 -0700 Added controller mapping for Android TV remotes
Tue, 10 Oct 2017 11:10:15 -0700 Exposed the joystick locking functions for multi-threaded access to the joystick API
Mon, 09 Oct 2017 11:45:15 -0700 Fixed crash in SDL_IsGameController() on Windows if called when a controller is being removed
Fri, 22 Sep 2017 08:30:52 -0700 Added stubs for simple Steam Controller support
Mon, 14 Aug 2017 06:28:21 -0700 Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks
Sun, 13 Aug 2017 21:06:52 -0700 Fixed bug 3744 - missing SDLCALL in several functions
Sun, 13 Aug 2017 20:39:00 -0700 Added check for XBOX in addition to Xbox and X-Box
Sat, 12 Aug 2017 00:04:46 -0700 Fixed compiler warnings on Visual Studio 2013
Wed, 09 Aug 2017 12:38:20 -0700 Added a private hint for Steam to bypass the controller filtering for the Steam virtual gamepad
Wed, 09 Aug 2017 12:11:59 -0700 Fixed Linux build
Wed, 09 Aug 2017 11:59:29 -0700 Added SDL hints to filter the set of game controllers reported by SDL
Fri, 03 Mar 2017 16:38:17 -0500 Fix some more compiler warnings on armcc.
Sat, 14 Jan 2017 21:36:06 +0100 Fixed comments.
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Wed, 28 Dec 2016 20:10:48 +0100 Fixed crash if allocating memory for game controller failed.
Tue, 27 Dec 2016 02:04:38 -0800 Fixed comment style
Tue, 27 Dec 2016 01:39:07 -0800 Split controller axes into positive and negative sides so each can be bound independently.
Mon, 26 Dec 2016 02:12:21 -0800 Fixed bug 3517 - Compiler warnings with gcc -Wstrict-prototypes
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.
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
Tue, 29 Nov 2016 22:02:37 -0800 Add the controller mappings to the linked list in order
Tue, 29 Nov 2016 06:36:57 -0800 Added an API to iterate over game controller mappings
Sat, 19 Nov 2016 23:27:37 +0100 Fixed two memory leaks if added game controller mapping has lower priority.
Sun, 13 Nov 2016 22:57:41 -0800 Patch from Sylvain to fix clang warnings
Fri, 11 Nov 2016 13:29:23 -0800 Fixed bug 3079 - Allow non destructive SDL_GameControllerAddMappingsFromFile
Fri, 11 Nov 2016 04:35:06 -0800 Fixed whitespace and added code to support older game controller GUIDs
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 18:24:34 -0700 Fixed bug 3438 - SDL_GameControllerEventWatcher: Log on event with value >= k_nMaxReverseEntries
Fri, 07 Oct 2016 16:13:37 -0700 Fixed recentering triggers when the application doesn't have focus
Fri, 07 Oct 2016 16:04:15 -0700 Fixed bug 2823 - Release events for triggers receive wrong centered value
Sat, 01 Oct 2016 13:02:20 -0700 Fixed bug 3424 - SDL_GameController: Increase k_nMaxReverseEntries
Fri, 26 Aug 2016 12:18:08 -0700 Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved()
Fri, 26 Aug 2016 11:16:44 -0700 commit 1170112da3776fdb06425f62d57b63144c33dc51
Mon, 07 Mar 2016 08:22:55 -0500 Allow mappings to be added before GameControllerInit
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Wed, 09 Dec 2015 12:11:40 -0800 Added broad support for wireless XBox 360 controllers on Linux
Sat, 14 Nov 2015 12:35:45 -0500 Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Wed, 13 May 2015 22:37:26 -0700 Added generic xinput fallback for XBox compatible controllers on Linux
Thu, 18 Dec 2014 00:19:52 -0500 Initial merge of Emscripten port!
Sun, 26 Oct 2014 23:28:45 +0100 Added handling of NULL as input for SDL_GameControllerAddMapping().
Sun, 26 Oct 2014 23:22:53 +0100 Fixed SDL_GameControllerMappingForGUID() crashing if no more memory available.
Sun, 26 Oct 2014 17:53:16 +0100 Added handling of NULL as input for SDL_GameControllerMapping().
Sun, 26 Oct 2014 17:46:11 +0100 Removed two wrong documentation comments from gamecontroller source.
Sun, 26 Oct 2014 17:44:00 +0100 Fixed wording in SDL_GameControllerAddMappingsFromRW() error message.
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.
Tue, 24 Jun 2014 13:31:25 -0700 Fixed bug 2553 - Add support to all XInput devices
Tue, 13 May 2014 11:32:36 -0700 Updated coding style to match the rest of SDL
Sun, 09 Mar 2014 11:36:47 -0700 Integrated David Ludwig's support for Windows RT
Sun, 09 Mar 2014 11:06:11 -0700 Fixed line endings on WinRT source code
Thu, 28 Nov 2013 22:09:21 -0500 WinRT: merged with latest SDL 2.x/HG code
Sun, 27 Oct 2013 21:26:46 -0400 WinRT: merged with SDL 2.0.1 codebase
Mon, 12 Aug 2013 22:29:55 -0400 WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
Sun, 19 May 2013 23:30:34 -0400 WinRT: added preliminary joystick / game controller support (minus hotplugging)
Fri, 28 Feb 2014 16:24:41 -0800 Null termnate the pUserMappings variable to prevent memory corruption.
Mon, 24 Feb 2014 10:00:10 -0300 Fixes #2417, memory leak in SDL_gamecontroller.c (thanks Leonardo!)
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
Wed, 25 Dec 2013 17:02:15 +0100 Changed return -1 after SDL_SetError() to return SDL_SetError().