1. 3092fed Added support for wireless Xbox 360 controllers using the HIDAPI driver by Sam Lantinga · 4 years, 5 months ago
  2. f57af10 Refactored HIDAPI controller code to support dongles and hubs that dynamically attach controllers by Sam Lantinga · 4 years, 5 months ago
  3. 5518183 Fixed bug 4906 - Pressing Back button terminates app after SDL_StartTextInput by Sylvain Becker · 4 years, 5 months ago
  4. 93d3c20 Fixed compiler warning by Sam Lantinga · 4 years, 5 months ago
  5. f85f872 Added Android support for the Hyperkin X91 and the SteelSeries Stratus Duo by Sam Lantinga · 4 years, 5 months ago
  6. c8e1fc7 Added support for the SteelSeries Stratus Duo by Sam Lantinga · 4 years, 5 months ago
  7. a5d0b5b Update for bug 4883 - Add approximation for display DPI on iOS by Sam Lantinga · 4 years, 5 months ago
  8. d131b3d Fixed bug 4898 - No rumble because of integer overflow in SDL_JoystickRumble by Sam Lantinga · 4 years, 5 months ago
  9. f403f9c Fixed binding D-pad on NES30 controller by Sam Lantinga · 4 years, 6 months ago
  10. f0835c2 Added mappings for the Razer Serval on Windows and Mac OSX by Sam Lantinga · 4 years, 6 months ago
  11. 5865128 Added support for the 8Bitdo NES30 GamePad in wired mode by Sam Lantinga · 4 years, 6 months ago
  12. 56ac218 Enable the LED on PowerA Xbox One controllers by Sam Lantinga · 4 years, 6 months ago
  13. 02463cc Added support for the BDA XB1 Spectra Pro by Sam Lantinga · 4 years, 6 months ago
  14. fbcacff Identified the BDA XB1 Classic Controller by Sam Lantinga · 4 years, 6 months ago
  15. ccbde81 Added general remapping of controller manufacturer by Sam Lantinga · 4 years, 6 months ago
  16. dde1bd4 Added support for the HORI PAD A by Sam Lantinga · 4 years, 6 months ago
  17. 8ac86ac Strip trailing whitespace on controller manufacturer identification by Sam Lantinga · 4 years, 6 months ago
  18. 1cc6f31 Fixed Xbox 360 Controller support using libusb on Linux by Sam Lantinga · 4 years, 6 months ago
  19. 7b73e5e Fixed comment typo by Sam Lantinga · 4 years, 6 months ago
  20. de82351 Android: use SDL_arraysize() by Sylvain Becker · 4 years, 6 months ago
  21. 72b24b1 Android: use 'RegisterNatives' to export the native methods by Sylvain Becker · 4 years, 6 months ago
  22. e1ba238 Added names for official Microsoft controllers, since they don't have descriptive product names by Sam Lantinga · 4 years, 6 months ago
  23. 56c6922 Added custom names for some controllers by Sam Lantinga · 4 years, 6 months ago
  24. becf554 Shorten "Performance Designed Products" to "PDP" by Sam Lantinga · 4 years, 6 months ago
  25. b0b7783 Added support for the full line of PDP Xbox 360 and Xbox One controllers by Sam Lantinga · 4 years, 6 months ago
  26. 3a7b1e1 Use the controller product string instead of hard-coding controller names by Sam Lantinga · 4 years, 6 months ago
  27. f7fcede Added support for the Razer Raion Fightpad for PS4 by Sam Lantinga · 4 years, 6 months ago
  28. b9bcbcf Add the manufacturer to the joystick name on Mac OS X, for consistency with other drivers by Sam Lantinga · 4 years, 6 months ago
  29. f40a119 Remove any duplicate manufacturer in the joystick name by Sam Lantinga · 4 years, 6 months ago
  30. 7a51772 Don't include the manufacturer if it's already included in the product string by Sam Lantinga · 4 years, 6 months ago
  31. 7778446 Fixed the name of the Razer RAION Fightpad by Sam Lantinga · 4 years, 6 months ago
  32. 60d180e Fixed rumble after Xbox controller initialization by Sam Lantinga · 4 years, 6 months ago
  33. 662e995 The PowerA Mini controller blocks while writing feature reports, so don't try to use the HIDAPI driver for it on Linux by Sam Lantinga · 4 years, 6 months ago
  34. 80bc288 Added some missing Xbox controller names by Sam Lantinga · 4 years, 6 months ago
  35. 91b24c3 Fixed bug 4883 - Add approximation for display DPI on iOS by Sam Lantinga · 4 years, 6 months ago
  36. 9c591a8 Fixed bug 4890 - Add hint for SDL that the graphics context is externally managed by Sam Lantinga · 4 years, 6 months ago
  37. 0bac215 Fixed the Apple TV remote menu button on tvOS 13.2 (thanks Romain Tisserand) by Sam Lantinga · 4 years, 6 months ago
  38. 1261b79 Fixed the game controller menu button on tvOS 13.2 (thanks Romain Tisserand) by Sam Lantinga · 4 years, 6 months ago
  39. d4ae38e cocoa: Patched to compile on older compilers. by Ryan C. Gordon · 4 years, 6 months ago
  40. fa5fc94 Fixed controller mapping issues caused by PS3 gyro jitter by Sam Lantinga · 4 years, 6 months ago
  41. 54dbdfc Ignore axis jitter when mapping controllers by Sam Lantinga · 4 years, 6 months ago
  42. e3ef217 Get full axis range for PS3 controller triggers on Linux by Sam Lantinga · 4 years, 6 months ago
  43. bf9b22c cocoa: SDL_GetDisplayDPI() should account for Retina displays. by Ryan C. Gordon · 4 years, 6 months ago
  44. eef3b51 Fixed bug 4882 - Fix build for iOS when disabling OpenGL by Sam Lantinga · 4 years, 6 months ago
  45. d3aa026 Fix sending SDL_WINDOWEVENT_RESTORED after unminimizing windows on X11 by Alex Smith · 4 years, 6 months ago
  46. 59728f9 Use stat() to minimize input device opens when not using udev by Cameron Gutman · 4 years, 6 months ago
  47. 8fd4268 Fixed bug 4877 - Add support for loading menus from a nib/xib instead of building a hardcoded minimum set by Sam Lantinga · 4 years, 6 months ago
  48. 152078a pulseaudio: don't let FlushCapture get stuck in an infinite loop on shutdown. by Ryan C. Gordon · 4 years, 6 months ago
  49. 8a8f825 direct3d11: Fixed incorrect texture coordinates (thanks, Martin!). by Ryan C. Gordon · 4 years, 6 months ago
  50. 216706a haiku: Disable pointer history by Gerasim Troeglazov · 4 years, 6 months ago
  51. f1d916b cmake: ${SDL_CMAKE_DEBUG_POSTFIX} needs to be wrapped in quotes. by Ryan C. Gordon · 4 years, 6 months ago
  52. a975a67 Updated DPAD binding for 8Bitdo Zero controller by Sam Lantinga · 4 years, 6 months ago
  53. a8b35bc Fixed trying to use the HIDAPI driver for the original Xbox One S Bluetooth controller by Sam Lantinga · 4 years, 6 months ago
  54. dee346a Fixed mapping controllers that have axes that start at -32768 and then snap to 0 at the first input report by Sam Lantinga · 4 years, 6 months ago
  55. 668f2bd Added support for the 8Bitdo SN30 Pro, wired connection by Sam Lantinga · 4 years, 6 months ago
  56. e28b12c Added the full Xbox One Elite Series 2 controller initialization sequence, to start input reports after switching out of Bluetooth mode. by Sam Lantinga · 4 years, 6 months ago
  57. 5d869a7 Backed out changeset 6f0ec1079286, which fixed bug 4775 by Sam Lantinga · 4 years, 6 months ago
  58. a0a3169 Check for duplicates in the supported controller list by Sam Lantinga · 4 years, 6 months ago
  59. 03f5230 Sorted controller entries by type and VID/PID to more easily find entries in the list by Sam Lantinga · 4 years, 6 months ago
  60. 5472c08 Fixed detection of the Mad Catz FightPad Pro by Sam Lantinga · 4 years, 6 months ago
  61. 78ab9d8 Added support for the Google Stadia Controller by Sam Lantinga · 4 years, 6 months ago
  62. 751809c Added support for the Hori Fighting Commander by Sam Lantinga · 4 years, 6 months ago
  63. 85e1d73 Added support for the PowerA XB1 Fusion Fight Pad by Sam Lantinga · 4 years, 6 months ago
  64. 4205214 CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project by Ozkan Sezer · 4 years, 6 months ago
  65. 3a04fa4 Added support for a variant of the PowerA FUSION Pro Controller by Sam Lantinga · 4 years, 6 months ago
  66. bc1cfae Use the same logic to get the config descriptor in hid_open() as in hid_enumerate() by Sam Lantinga · 4 years, 6 months ago
  67. 8c5dc58 Added some missing controller names by Sam Lantinga · 4 years, 6 months ago
  68. 3466666 Added support for the Hyperkin X91 by Sam Lantinga · 4 years, 6 months ago
  69. 7eecaef Use SDL_hidapi.c instead of the platform specific hid.c implementations when libusb isn't available by Sam Lantinga · 4 years, 6 months ago
  70. 1d54930 Backed out change to dynamically load udev - it's already happening in SDL_hidapi.c by Sam Lantinga · 4 years, 6 months ago
  71. 6b61f03 Moved the SteelSeries controllers into the "known controller" section by Sam Lantinga · 4 years, 6 months ago
  72. a7a866b Updated identification for the SteelSeries Stratus Duo by Sam Lantinga · 4 years, 6 months ago
  73. 87e9b82 Linux hidapi code dynamically loads udev by Sam Lantinga · 4 years, 6 months ago
  74. 6cb3b51 Fixed DragonRise Generic USB PCB showing up as a PS3 controller by Sam Lantinga · 4 years, 6 months ago
  75. 11431c5 Added the Linux hidraw sources when libusb isn't available by Sam Lantinga · 4 years, 6 months ago
  76. 2fba75a This packet didn't end up being needed to initialize input for the Xbox One Elite Series 2 controller by Sam Lantinga · 4 years, 6 months ago
  77. 9bb60d1 SDL_gamecontroller.h: remove comma at end of enumerator list by Ozkan Sezer · 4 years, 6 months ago
  78. 07880dc Use SDL_zeroa() appropriately by Sam Lantinga · 4 years, 6 months ago
  79. dd2258c Fixed build by Sam Lantinga · 4 years, 6 months ago
  80. c9c9eb4 Added support for the PDP Versus Fighting Pad by Sam Lantinga · 4 years, 6 months ago
  81. e061577 Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached. by Sam Lantinga · 4 years, 6 months ago
  82. 6d873be Added support for the PDP Battlefield One controller by Sam Lantinga · 4 years, 6 months ago
  83. fc6c409 Fixed the guide button on the NVIDIA Controller v01.04 by Sam Lantinga · 4 years, 6 months ago
  84. 24fd925 Added support for the NVIDIA Controller v01.04 on Linux and Mac OS X by Sam Lantinga · 4 years, 6 months ago
  85. d7ef3d9 fix xcode project file permissions by Ozkan Sezer · 4 years, 6 months ago
  86. 3460882 Added support for the NVIDIA Controller v01.04 on Android by Sam Lantinga · 4 years, 6 months ago
  87. e6e255b Added support for the MOGA XP5-A Plus by Sam Lantinga · 4 years, 6 months ago
  88. 7ee14a9 Turned on controllermap debug output by default by Sam Lantinga · 4 years, 6 months ago
  89. 5314c46 ran gendynapi.pl after newly added SDL_string.c functions. by Ozkan Sezer · 4 years, 6 months ago
  90. ef80e45 updated os/2 config file by Ozkan Sezer · 4 years, 6 months ago
  91. 2485c44 CMakeLists.txt: add several missing function checks for unix case. by Ozkan Sezer · 4 years, 6 months ago
  92. 6e3cb7c configure: add back mistakenly removed strtok_r check, and regenerate. by Ozkan Sezer · 4 years, 6 months ago
  93. 7b8e308 Improved XInput VID/PID detection and added SDL_wcsstr() and SDL_wcsncmp() by Sam Lantinga · 4 years, 6 months ago
  94. 79725cd added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.) by Ozkan Sezer · 4 years, 6 months ago
  95. cc27616 Fixed Xbox One Elite Series 2 showing up as 2 devices in Bluetooth mode on Windows by Sam Lantinga · 4 years, 6 months ago
  96. 016dd1f SDL.c (SDL_ExitProcess): unconstify its param to match its declaration. by Ozkan Sezer · 4 years, 6 months ago
  97. 5a9fd48 Added support for the Xbox One Elite Series 2 controller on Mac OSX by Sam Lantinga · 4 years, 6 months ago
  98. 66cb584 Added support for the Xbox One Elite Series 2 controller in wired mode by Sam Lantinga · 4 years, 6 months ago
  99. 42c37b0 Added Linux controller mapping for the Xbox One Elite Series 2 controller in Bluetooth mode by Sam Lantinga · 4 years, 6 months ago
  100. cda9fd1 Added names for some missing Xbox controllers by Sam Lantinga · 4 years, 6 months ago