Commit History

Autor SHA1 Mensaxe Data
  atfrase db9e14e504 disabled linux joystick debugging outputs and reverted unnecessary comment edit %!s(int64=3) %!d(string=hai) anos
  atfrase f7a19f9ea8 relaxed the digital hat deadzone slightly, and fixed typo in DEBUG_GAMEPAD_MAPPING define %!s(int64=3) %!d(string=hai) anos
  atfrase 3696e23d09 added hints SDL_HINT_LINUX_DIGITAL_HATS and SDL_HINT_LINUX_HAT_DEADZONES to control the new Linux hat handling; added define DEBUG_GAMEPAD_MAPPINGS to log messages when generating default gamepad mapings for Linux joysticks %!s(int64=3) %!d(string=hai) anos
  atfrase 0b8e796e2c added hueristic to differentiate digital vs analog 'hat' input axes and expose the latter as regular axes; added automatic deadzones to hat outputs, in case analog axes are still mapped to digital hats; updated automatic gamepad control mapping to more completely follow the spec %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga e551384a99 Added functions to get the platform dependent name for a joystick or game controller %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 57927a2458 Don't call scandir() inside of scandir() %!s(int64=3) %!d(string=hai) anos
  Mathieu Eyraud 99ae6395b1 Initialise scandir argument %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 7ea1b69dd4 Sort controllers by the js* index on Linux %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga eb660e862c Cache the fact that a device didn't look like a joystick %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 120c76c84b Updated copyright for 2022 %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 40d808620d SDL_classic_joysticks defaults off %!s(int64=3) %!d(string=hai) anos
  Cameron Gutman afccabb881 joystick: Add capability flags for rumble and trigger rumble %!s(int64=3) %!d(string=hai) anos
  Cameron Gutman 1ccfbf963e joystick: Convert HasLED() into a generic GetCapabilities() function %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga ebed961cb2 Fixed build with older Linux kernel headers %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 828a0a4a10 Fixed mapping for PS4 controller when using the classic Joystick %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga dc9de1e2bd Get the correct USB VID/PID information for /dev/input/js* devices %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga bd92a95f22 Cleanup for the /dev/js* support (thanks @meyraud705) %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 1c78b08007 Added support for /dev/input/js* on Linux %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 65a50b2430 Re-enable udev joystick enumeration by default %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga b8c00bf914 Allow opening joysticks that are read-only on Linux %!s(int64=3) %!d(string=hai) anos
  Sam Lantinga 345c161feb Fixed some accidental uses of external C runtime functions %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga bf97c5a22f Make sure SDL file descriptors don't leak into child processes %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga 130b6bebae Manually scan for Linux joysticks before udev scan runs %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga cbccf5bb50 Use SDL_GetHint() instead of SDL_getenv() for Linux joystick hints %!s(int64=4) %!d(string=hai) anos
  Andrei Alexeyev e9179314c4 joystick/linux: fix memleaks; streamline joylist item removal %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga ba8bc143c1 Sort joystick entries in /dev/input %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga cc19b13bc3 Fixed missing return statement %!s(int64=4) %!d(string=hai) anos
  Ryan C. Gordon 5ae0dd4b52 joystick: Split out Linux opening code for reuse by querying code. %!s(int64=4) %!d(string=hai) anos
  Sam Lantinga d135c0762f Added SDL_GameControllerSendEffect() and SDL_JoystickSendEffect() to allow applications to send custom effects to the PS4 and PS5 controllers %!s(int64=4) %!d(string=hai) anos
  Sjoerd Simons de4ba6ebc0 Ignore the device version for Atari vcs controllers %!s(int64=4) %!d(string=hai) anos