src/joystick/SDL_joystick.c
Sat, 07 Mar 2020 17:20:04 -0800 Fix incorrect player index when assigning a joystick the same index twice
Mon, 02 Mar 2020 17:31:58 -0800 Fixed bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application
Mon, 02 Mar 2020 15:06:47 -0800 Possible fix for bug 5010 - SDL_Init with SDL_INIT_JOYSTICK hangs for 10 seconds when playing audio from another application
Wed, 19 Feb 2020 08:26:00 -0800 Fixed support for third party Xbox 360 wireless controller dongle
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
Mon, 13 Jan 2020 22:05:54 -0800 Fixed deadlock in HIDAPI joystick system
Mon, 13 Jan 2020 15:35:54 -0800 Free the joystick player index when the joystick is removed
Mon, 30 Dec 2019 13:18:57 -0800 Fixed bug 4918 - SDL failed to build due to error LNK2019: unresolved external symbol memset referenced in function SDL_SetJoystickIDForPlayerIndex with MSVC x64 on Windows
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.
Thu, 19 Dec 2019 15:01:35 -0800 Added an untested driver for the Nintendo GameCube adapter, based on code contributed by Ethan Lee
Mon, 16 Dec 2019 17:11:23 -0800 Added support for the SteelSeries Stratus Duo
Thu, 12 Dec 2019 19:07:26 -0800 Fixed binding D-pad on NES30 controller
Fri, 13 Dec 2019 16:07:25 -0800 Added general remapping of controller manufacturer
Wed, 11 Dec 2019 17:47:01 -0800 Added custom names for some controllers
Thu, 05 Dec 2019 13:48:08 -0800 Fixed controller mapping issues caused by PS3 gyro jitter
Thu, 28 Nov 2019 11:44:15 -0800 Fixed mapping controllers that have axes that start at -32768 and then snap to 0 at the first input report
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, 23 Oct 2019 08:50:57 +0200 Fixed bug 4838 - Use after free in SDL_JoystickUpdate (Thanks!)
Thu, 17 Oct 2019 16:59:05 -0700 Added support for third party Nintendo Switch controllers that don't support the full protocol
Wed, 17 Jul 2019 16:47:17 -0700 Merged latest changes from Steam into controller_type.h
Wed, 19 Jun 2019 15:54:21 -0700 Rolling back GameCube HIDAPI support
Wed, 19 Jun 2019 06:43:04 -0700 Fix GameCube controller power level being reset to unknown
Fri, 07 Jun 2019 09:00:24 -0700 Potential fix for a crash we're seeing on Android that should in theory never happen.
Wed, 27 Mar 2019 08:17:05 -0700 Handle potentially calling SDL_JoystickUpdate() and SDL_JoystickQuit() at the same time.
Tue, 12 Mar 2019 20:27:54 -0400 hidapi: Add support for Wii U/Switch USB GameCube controller adapter.
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Wed, 05 Dec 2018 14:46:03 -0800 Fixed the ROCCAT Tyon mouse showing up as a joystick on Windows
Mon, 19 Nov 2018 21:17:00 -0800 Fixed bug 4391 - hid_enumerate() sometimes causes game to freeze for a few seconds
Wed, 31 Oct 2018 15:03:41 -0400 Merge SDL-ryan-batching-renderer branch to default.
Thu, 25 Oct 2018 16:53:14 -0700 Generalized the XInput user index into a player index
Thu, 25 Oct 2018 13:22:34 -0700 Fixed initializing XInput user index
Thu, 25 Oct 2018 12:54:42 -0700 Added SDL_JoystickGetXInputUserIndex()
Mon, 22 Oct 2018 20:50:32 -0400 Small stack allocations fall back to malloc if they're unexpectedly large.
Fri, 28 Sep 2018 17:01:24 +0300 replace bool stuff in controller_type.h with SDL_bool.
Mon, 24 Sep 2018 11:49:25 -0700 Fixed whitespace
Mon, 17 Sep 2018 11:35:22 -0700 Fixed creating an Android game controller mapping for HIDAPI devices on initialization
Mon, 20 Aug 2018 21:18:56 -0700 Fixed code style
Fri, 10 Aug 2018 15:04:08 -0400 haiku: Patched to compile with new joystick interfaces.
Fri, 10 Aug 2018 14:42:40 -0400 bsd: Update joystick code for new interfaces.
Fri, 10 Aug 2018 14:32:30 -0400 emscripten: Patched to compile with new joystick interfaces.
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:03:29 -0700 Fixed Windows build
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.
Mon, 19 Mar 2018 14:42:51 -0700 Generalized the handling of instantaneous guide button presses so there's a minimum of 100 ms between guide button press and release.
Tue, 06 Mar 2018 14:51:50 -0800 Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller.
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Tue, 10 Oct 2017 17:41:41 -0700 The event filter and event watch functions are now thread-safe
Tue, 10 Oct 2017 11:10:15 -0700 Exposed the joystick locking functions for multi-threaded access to the joystick API
Fri, 22 Sep 2017 08:56:09 -0700 Avoid duplicate joystick axis events
Thu, 21 Sep 2017 10:29:17 -0700 Only apply the jitter filter to prevent unexpected motion on axes that haven't been touched.
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