1. 443729e Miscellaneous pending fixes by Sam Lantinga · 4 years, 4 months ago
  2. b3e4cf8 Fixed member order to make more sense by Sam Lantinga · 4 years, 4 months ago
  3. a8f3dbf Fixed wired PS4 controller support on Android by Sam Lantinga · 4 years, 4 months ago
  4. b1dd63a x11: Use XSync when changing window position instead of XFlush. by Ryan C. Gordon · 4 years, 4 months ago
  5. 508fce0 cocoa: Fix command line apps' menu bar not working on macOS Catalina. by Ryan C. Gordon · 4 years, 4 months ago
  6. 5308e79 darwin: Don't pass NULL device refs to IOHIDDeviceGetValue(). by Ryan C. Gordon · 4 years, 4 months ago
  7. c7d5f21 video: Added a hint to override the display's usable bounds. by Ryan C. Gordon · 4 years, 4 months ago
  8. 3f01bf0 Fixed bug 4898 - No rumble because of integer overflow in SDL_JoystickRumble by Sam Lantinga · 4 years, 4 months ago
  9. 6db8dac Don't enumerate devices we can't open by Sam Lantinga · 4 years, 4 months ago
  10. 89cf11c Fixed disabling the Xbox 360 wireless HIDAPI driver by Sam Lantinga · 4 years, 4 months ago
  11. 604d10b Always release devices in onPause in case we're going to be force stopped, and for consistency with interacting with other activities that might use the controller by Sam Lantinga · 4 years, 4 months ago
  12. 4181e6f Fixed compiler warnings by Sam Lantinga · 4 years, 4 months ago
  13. fb59a7e Fixed mapping for both versions of the Xbox One Elite Series 2 controller firmware connecting over Bluetooth by Sam Lantinga · 4 years, 4 months ago
  14. 195a231 Added mapping for the Xbox One controller connected via the wireless dongle using xow by Sam Lantinga · 4 years, 4 months ago
  15. 11096b5 Turn off rumble on drivers which don't respect the replay.length value by Sam Lantinga · 4 years, 4 months ago
  16. db64b5b SDL_LEAN_AND_MEAN defaults off by Sam Lantinga · 4 years, 4 months ago
  17. fb74de4 Added a single SDL_LEAN_AND_MEAN define to turn on minimal SDL builds by Sam Lantinga · 4 years, 4 months ago
  18. a93c8d8 Fixed compile warning by Sam Lantinga · 4 years, 4 months ago
  19. b39a795 Added support for the paddles on the Xbox One Elite Series 1 controller by Sam Lantinga · 4 years, 4 months ago
  20. b5d5e0c Documentation of the footprint #defines by Sylvain Becker · 4 years, 4 months ago
  21. 9602ea4 audio: Fixed a '//' style comment. by Ryan C. Gordon · 4 years, 4 months ago
  22. 6ee83a5 audio: Calculate a legitimate SDL_AudioSpec::silence in SDL_LoadWAV_RW(). by Ryan C. Gordon · 4 years, 4 months ago
  23. fa93bdd Add #define SDL_HAVE_BLIT_N_RGB565 to compile out RGB565 LUT by Sylvain Becker · 4 years, 4 months ago
  24. 082ca2c A few #defines to reduce SDL2 footprint. by Sylvain Becker · 4 years, 4 months ago
  25. ff0611a The Xbox One 0x01 initialization packet is an ack packet by Sam Lantinga · 4 years, 4 months ago
  26. 1056ac9 Refactored code so SDL_GetJoystickGameControllerType() is called less during controller detection by Sam Lantinga · 4 years, 4 months ago
  27. 9c09177 Added missing file from previous commit by Sam Lantinga · 4 years, 4 months ago
  28. 694ebfd Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android by Sam Lantinga · 4 years, 4 months ago
  29. 3c9d888 There are multiple bindings for XBox One controller model 1708, depending on firmware revision by Sam Lantinga · 4 years, 4 months ago
  30. e67d3e7 Added support for the NACON GC-400ES by Sam Lantinga · 4 years, 4 months ago
  31. 419b65f On Mac OSX there are spurious hat events at program start, so skip these by Sam Lantinga · 4 years, 4 months ago
  32. d0f97f6 Reattach the kernel driver after closing USB controllers by Sam Lantinga · 4 years, 4 months ago
  33. a87e8ff Android: prevents rare crashes when app goes to background or ends. by Sylvain Becker · 4 years, 4 months ago
  34. 8cf14d6 Fixed bug 4246 - Android: orientation between portrait<->landscape doesn't work by Sylvain Becker · 4 years, 4 months ago
  35. 6b6170c Updated copyright date for 2020 by Sam Lantinga · 4 years, 4 months ago
  36. 5fff262 Fixed bug 4929 - Software renderer produces bugs when optimizations are turned on with Visual C++ 2019 by Sam Lantinga · 4 years, 4 months ago
  37. 25c5d56 Added support for the paddles on the Xbox One Elite Series 2 controller by Sam Lantinga · 4 years, 4 months ago
  38. 4081116 Improved Xbox One controller initialization by Sam Lantinga · 4 years, 4 months ago
  39. 7328bba Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers by Sam Lantinga · 4 years, 4 months ago
  40. 0cb5377 Improved Xbox One controller initialization sequence by Sam Lantinga · 4 years, 4 months ago
  41. f1e568d Added support for the HORI Fighting Commander by Sam Lantinga · 4 years, 4 months ago
  42. 5b2a9cb Added D-PAD bindings for the Linux Steam Controller by Sam Lantinga · 4 years, 4 months ago
  43. 5e165b3 Fixed compiler warning by Sam Lantinga · 4 years, 4 months ago
  44. e1565fc Fixed deadlock in HIDAPI joystick system by Sam Lantinga · 4 years, 4 months ago
  45. 6ad79df Free the joystick player index when the joystick is removed by Sam Lantinga · 4 years, 4 months ago
  46. ed187bc Added support for claiming individiual interfaces on USB devices on Android by Sam Lantinga · 4 years, 4 months ago
  47. e3cfa32 Emscripten: build fix for testoverlay2.c by David Ludwig · 4 years, 4 months ago
  48. a32f50d Fixed error formatting by Sam Lantinga · 4 years, 4 months ago
  49. a0f8072 Send the full Xbox One controller sequence for Microsoft controllers by Sam Lantinga · 4 years, 4 months ago
  50. 0119b26 Fixed NEON detection on arm64 CPUs by Sam Lantinga · 4 years, 4 months ago
  51. 9f8f589 Worked around an issue where the kernel would lose the force feedback effect by Sam Lantinga · 4 years, 4 months ago
  52. eac8622 Add the destination format to the error when conversion isn't possible by Sam Lantinga · 4 years, 4 months ago
  53. f637709 The Xbox One S Bluetooth controller with older firmware uses b16 as the guide button. The same controller with newer firmware uses b12 as the guide button. Map both buttons so both firmware revisions will work with the same mapping. by Sam Lantinga · 4 years, 4 months ago
  54. 4d689c2 The Amlogic TVB-906X is Android TV by Sam Lantinga · 4 years, 4 months ago
  55. 6fad317 Only initialize Xbox One controllers once they're ready for initialization (or if they are silent until init) by Sam Lantinga · 4 years, 4 months ago
  56. c76bfc1 Fixed crash when unplugging a HIDAPI controller by Sam Lantinga · 4 years, 4 months ago
  57. 0a7fc0f Added support for the updated Hyperkin Duke Xbox One controller by Sam Lantinga · 4 years, 4 months ago
  58. 1474479 Fixed handling the 8BitDo M30 in Nintendo Switch mode by Sam Lantinga · 4 years, 4 months ago
  59. 59b174e Added support for the 8BitDo M30 GamePad by Sam Lantinga · 4 years, 4 months ago
  60. 176539d riscos: Add CPU feature detection by Cameron Cawley · 4 years, 4 months ago
  61. 073cb5a Added support for the 8Bitdo FC30 Pro by Sam Lantinga · 4 years, 4 months ago
  62. 22b1265 Fixed bug 4928 - CMakeLists.txt: put cmake package helpers in proper libdir by Sam Lantinga · 4 years, 4 months ago
  63. a86389e X11_InitKeyboard: do not call XAutoRepeatOn unnecessarily by "Dmitry V. Levin" · 4 years, 4 months ago
  64. 8d5f910 have_mitshm: use XShmQueryExtension to check for MIT-SHM extension by "Dmitry V. Levin" · 4 years, 4 months ago
  65. 887f98a wayland: support wl_data_device_manager version < 3 by Michael Forney · 4 years, 5 months ago
  66. 4dac206 Added support for the Hyperkin Duke controller by Sam Lantinga · 4 years, 4 months ago
  67. 4a98019 Fixed bug 4357 - iosbuild.sh broken with SDL 2.0.9 by Sam Lantinga · 4 years, 4 months ago
  68. 9fb5983 Fixed GameCube controller axis and trigger ranges and X and B button being swapped by Sam Lantinga · 4 years, 5 months ago
  69. 16c3b3b Fixed bug 4920 - Wider support for seconds of battery life left on Linux platforms using sys interface by Sam Lantinga · 4 years, 5 months ago
  70. 256cfd4 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 by Sam Lantinga · 4 years, 5 months ago
  71. 4408648 Removed unnecessary setlocale() on Mac by Sam Lantinga · 4 years, 5 months ago
  72. af2ef9e Added support for the Nintendo GameCube adapter, tested on Steam Link hardware by Sam Lantinga · 4 years, 5 months ago
  73. 6861da9 SDL_x11events.c (X11_DispatchEvent): remove FIXME and use SDL_strtokr(). by Ozkan Sezer · 4 years, 5 months ago
  74. cbf70cf Fix build error in SDL_render_metal.m (bug #4916.) by Ozkan Sezer · 4 years, 5 months ago
  75. fa8d0cc SDL_ScaleMode: fix compilation GLES renderer by Sylvain Becker · 4 years, 5 months ago
  76. 179bc26 direct3d11: Always set vertex buffers when updating them (thanks, Konrad!). by Ryan C. Gordon · 4 years, 5 months ago
  77. b6744ae Fixed bug 4910 - Missing joystick-driver type check in haptic by Sam Lantinga · 4 years, 5 months ago
  78. 591bf09 Use IOHIDManagerRegisterDeviceRemovalCallback() to monitor for HID removal by Cameron Gutman · 4 years, 5 months ago
  79. 1b32b09 Fixed bug 4911 - Build broken when hidapi enabled by Sam Lantinga · 4 years, 5 months ago
  80. b88aaba Fixed bug 4914 - Expose SDL_ScaleMode and add SDL_SetTextureScaleMode/SDL_GetTextureScaleMode by Sam Lantinga · 4 years, 5 months ago
  81. 0d52bf5 Fix shutting down HIDAPI device with multiple joysticks by Zack Middleton · 4 years, 5 months ago
  82. 404d56d Fixed windows build by Sam Lantinga · 4 years, 5 months ago
  83. cc7a10a Android: same way as in nativePause(), resume events are sent from SDL thread by Sylvain Becker · 4 years, 5 months ago
  84. 4247051 Android: fix call of glFinish without context. by Sylvain Becker · 4 years, 5 months ago
  85. d53cdbd Added support for the Hori Dragon Quest Slime Controller by Sam Lantinga · 4 years, 5 months ago
  86. 026b3a0 Fixed duplicate controller entries on Mac OS X when using libusb, due to the HID interface number not being available in the Mac OS X HID code. by Sam Lantinga · 4 years, 5 months ago
  87. c759387 Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks. by Sam Lantinga · 4 years, 5 months ago
  88. c4b62cf Android: fix IllegalStateException in onBackPressed() by Sylvain Becker · 4 years, 5 months ago
  89. 4bebd71 fix xcode project file permissions by Ozkan Sezer · 4 years, 5 months ago
  90. 9b7675d kmsdrm: Fix busy-loop within libc's dlopen() by Paul Cercueil · 4 years, 5 months ago
  91. 53fc838 Make sure the Xbox 360 driver doesn't try to talk to the wireless controllers by Sam Lantinga · 4 years, 5 months ago
  92. 3a677a5 Fixed rare infinite rumble in HIDAPI controller driver by Sam Lantinga · 4 years, 5 months ago
  93. c036e9a Fixed GameCube rumble by Sam Lantinga · 4 years, 5 months ago
  94. 418e577 Added support for the Nintendo GameCube Controller, using the Mayflash GameCube adapter. by Sam Lantinga · 4 years, 5 months ago
  95. fdfdaf1 Fixed compiler warning by Sam Lantinga · 4 years, 5 months ago
  96. 9b213b6 Backed out debug code by Sam Lantinga · 4 years, 5 months ago
  97. 6e81827 Added new HIDAPI driver files to the Xcode projects by Sam Lantinga · 4 years, 5 months ago
  98. 21fecce Added new HIDAPI driver files to the Visual Studio project by Sam Lantinga · 4 years, 5 months ago
  99. 053b807 Added missing files from previous commits by Sam Lantinga · 4 years, 5 months ago
  100. b560b70 Added an untested driver for the Nintendo GameCube adapter, based on code contributed by Ethan Lee by Sam Lantinga · 4 years, 5 months ago