src/joystick/iphoneos/SDL_sysjoystick.m
Fri, 12 Jul 2019 21:28:43 -0400 ios: Fixed MFi guide button not being detected (thanks, Caleb!).
Fri, 14 Jun 2019 13:56:52 -0700 Added support for Xbox and PS4 wireless controllers on iOS and tvOS
Thu, 06 Jun 2019 08:20:53 -0700 Added support for the Rotor Riot gamepad, and upcoming Xbox and PS4 controller support on iOS and tvOS
Thu, 31 Jan 2019 19:52:47 -0400 iOS/tvOS: fix support for SDL_GameControllerGetButton(controller, GUIDE) with MFi controllers (thanks Caleb!)
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Thu, 25 Oct 2018 16:53:14 -0700 Generalized the XInput user index into a player index
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.
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.
Thu, 08 Mar 2018 16:32:22 -0800 Delay delivery of the pause button release on MFI controllers so it doesn't happen in the same frame as the button press
Wed, 07 Mar 2018 18:09:58 -0800 Include a USB VID/PID for Apple MFI controllers
Tue, 06 Feb 2018 16:43:31 -0800 Send Apple TV remote input as key events unless it's opened as a joystick, to match Android behavior.
Tue, 06 Feb 2018 15:03:38 -0800 Replaced SDL_HINT_APPLE_TV_REMOTE_SWIPES_AS_ARROW_KEYS with SDL_HINT_TV_REMOTE_AS_JOYSTICK which controls whether remotes on iOS and Android are interpreted as joysticks (the default) or as return/escape/arrow keys.
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
Mon, 14 Aug 2017 06:28:21 -0700 Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks
Thu, 02 Feb 2017 16:56:02 -0800 Fixed build on Apple TV
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Thu, 22 Dec 2016 18:43:00 -0700 Fixed compile errors on various platforms
Wed, 16 Nov 2016 22:08:51 +0100 Fixed empty parameter list in signatures of internal functions.
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Sat, 17 Sep 2016 01:31:07 -0300 Added a new hint SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION.
Tue, 13 Sep 2016 18:43:55 -0700 Fixed accidental call to SDL_PrivateJoystickHat()
Tue, 13 Sep 2016 22:18:06 -0300 Initial Apple TV / tvOS support.
Fri, 26 Aug 2016 15:46:29 -0400 ios: patched to compile.
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
Fri, 11 Dec 2015 16:41:59 -0400 iOS: Set the player index of MFi gamepads when the user first presses a button, rather than when it's programatically opened.
Mon, 09 Nov 2015 18:13:47 -0400 iOS: Set the 'player index' of MFi game controllers when they're opened for use.
Mon, 09 Nov 2015 17:41:54 -0400 iOS: Fixed MFi game controller triggers to report the proper range of values.
Mon, 09 Nov 2015 02:32:37 -0400 iOS MFi game controllers: inverted the thumbstick y axis values to match the behavior of other controllers.
Fri, 25 Sep 2015 15:17:20 -0300 iOS: show message boxes using the new UIAlertController APIs when supported, rather than the deprecated UIAlertView.
Mon, 21 Sep 2015 21:19:37 +0200 iOS: Fixed pointer dereference after free.
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
Wed, 15 Apr 2015 21:29:55 +0200 Fixed typo in internal joystick documentation comments.
Mon, 06 Apr 2015 15:26:37 -0300 Merged default into iOS-improvements
Sat, 24 Jan 2015 23:58:07 -0400 Merged default into iOS-improvements
Wed, 06 Aug 2014 03:24:16 -0300 Updated the iOS backend code to use Objective-C's automatic reference counting (ARC).
Tue, 29 Jul 2014 00:36:12 -0300 Added missing autorelease pool blocks in UIKit backend code. Fixes memory leak issues, especially in SDL_video.
Tue, 15 Jul 2014 02:04:08 -0300 Minor fix for if SDL_JoystickInit is called more than once without a matching SDL_JoystickQuit.
Tue, 15 Jul 2014 02:01:43 -0300 iOS now respects SDL_HINT_ACCELEROMETER_AS_JOYSTICK.
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.
Fri, 16 Jan 2015 23:07:10 +0100 Fixed wrong documentation in joystick implementation source.
Wed, 25 Jun 2014 00:20:21 -0700 Fixed bug 2603 - iOS: update joystick accelerometer code to use CoreMotion instead of the deprecated UIAccelerometer
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
Sun, 20 Oct 2013 22:23:09 -0700 Fixed Y axis inversion on iOS; positive is up, negative is down.
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
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!
Tue, 11 Dec 2012 12:16:28 -0800 Fixed joystick GUID renaming for other platforms
Tue, 27 Nov 2012 00:58:12 -0800 Organized joystick hotplug code a bit.
Mon, 26 Nov 2012 22:27:49 -0800 Completed adding new hotplug stubs for the joystick implementations
Mon, 26 Nov 2012 21:11:28 -0800 Fixed iOS joystick support for new API
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.