Commit Graph

  • 181265ba71 Removed unused variable Sam Lantinga 2022-09-05 11:36:20 -07:00
  • 23be3ccc2f Note that we should regenerate configure before running test/versioning.sh Sam Lantinga 2022-09-05 11:25:10 -07:00
  • acf397b4df Actually, DYLIB_COMPATIBILITY_VERSION shouldn't be updated for a stable point release Sam Lantinga 2022-09-05 11:21:13 -07:00
  • 612a86ebad HIDAPI_DriverPS3_UpdateEffects: kill bad use of & operator on effects[] Ozkan Sezer 2022-09-05 20:47:00 +03:00
  • b00e1b1b62 Added support for a ShanWan PS2 -> PS3 USB converter to the HIDAPI driver Sam Lantinga 2022-09-05 10:01:28 -07:00
  • fd93f817ba Assume that stdint.h is available on Windows with compilers other than MSVC <= 2008 Cameron Cawley 2022-09-04 17:50:29 +01:00
  • ef988fe184 Only use CETCOMPAT on x86/x64 platforms Sam Lantinga 2022-09-05 08:58:49 -07:00
  • cf040f8882 testmouse: Allow drawing rectangles as well as lines Cameron Cawley 2022-09-05 16:27:25 +01:00
  • a932581775 testplatform: Add LSX and LASX checks Cameron Cawley 2022-09-05 16:37:34 +01:00
  • 5cac6c7eb6 Note that the Xcode DYLIB_COMPATIBILITY_VERSION should always match DYLIB_CURRENT_VERSION Sam Lantinga 2022-09-05 08:48:16 -07:00
  • 4e98ba612b Set DYLIB_COMPATIBILITY_VERSION to DYLIB_CURRENT_VERSION to match autotools Sam Lantinga 2022-09-05 08:28:06 -07:00
  • cbc0d9facc test/versioning.sh also tests configure Érico Porto 2022-09-03 21:22:26 -03:00
  • b6661c016b CMake: Make SDL_SHARED/STATIC/TEST options Gleb Mazovetskiy 2022-08-30 00:50:44 +01:00
  • 03485db0a3 Android: understand HAL_PIXEL_FORMAT_BGR_565 as a returned value from ANativeWindow_getFormat() (see #6016) Sylvain 2022-09-03 23:40:14 +02:00
  • 1b4e08b89e Added an entry for the Hori Fighting Stick mini 4 kai Sam Lantinga 2022-09-02 17:04:30 -07:00
  • 6bcf2c1521 Fixed spinning at a very high framerate Sam Lantinga 2022-09-02 15:06:49 -07:00
  • 47f2373dc1 Added locking for Android joystick events Sam Lantinga 2022-09-02 16:52:55 -07:00
  • e8f6b7503a Added mappings for the ASUS ROG Kunai 3 Gamepad Sam Lantinga 2022-09-02 15:06:13 -07:00
  • 5770e87cb2 Fixed regression handling touchpad input with PS5 controllers using the original shipping firmware Sam Lantinga 2022-09-02 13:57:59 -07:00
  • 253f6a913d Variable renaming for consistency Sam Lantinga 2022-09-02 11:49:06 -07:00
  • 5002624e8a Fixed crash when extension controllers are hotplugged Sam Lantinga 2022-09-02 11:41:19 -07:00
  • 7df571ffc6 HIDAPI_DumpPacket() takes a const memory pointer Sam Lantinga 2022-09-02 11:37:16 -07:00
  • b6d23d21db Fixed interactions with the Linux Wiimote driver Sam Lantinga 2022-09-02 11:21:51 -07:00
  • 0c984360d1 SDL_hidapi_wii.c: fix a -Wshadow warning Ozkan Sezer 2022-09-02 20:02:56 +03:00
  • b6b3fb0023 This was intended to be Uint8 Sam Lantinga 2022-09-02 09:59:32 -07:00
  • 5be157b3a2 SDL_hidapi_wii.c: fix -Wpointer-sign warnings Ozkan Sezer 2022-09-02 19:33:40 +03:00
  • 54356f41a9 Wii: fixed trigger axis reporting for the Wii U Pro Controller Sam Lantinga 2022-09-02 09:03:44 -07:00
  • a35642fa3e Wii: don't bother reading the extension type for the Wii U Pro controller, we already know what it is Sam Lantinga 2022-09-02 08:58:21 -07:00
  • c3ecb9d099 Wii: re-request the status if we get a communication error Sam Lantinga 2022-09-02 08:48:36 -07:00
  • 0c24b46e9f SDL_hidapi_wii.c: fix build in c89 mode. Ozkan Sezer 2022-09-02 18:55:00 +03:00
  • 9874fc4e6a Reconnect as a different controller if the Wii extension hardware changes Sam Lantinga 2022-09-02 08:47:15 -07:00
  • 5f3cb54972 Updated Wii support with @tellowkrinkle's changes in 2f288e9d5b Sam Lantinga 2022-09-02 08:28:28 -07:00
  • 785d784a93 Set the output value for ParseExtensionResponse() in all return cases Sam Lantinga 2022-09-01 22:30:05 -07:00
  • 046aaa2d21 Use auto calibration for the Wii Nunchuk thumbstick axis values Sam Lantinga 2022-09-01 21:37:26 -07:00
  • 8381e008ea Handle hotplugging of Wii controller extensions Sam Lantinga 2022-09-01 21:13:16 -07:00
  • 396411c090 Added mapping for the Wii Nunchuk extension Sam Lantinga 2022-09-01 20:27:34 -07:00
  • e19b36d871 Initial support for the Wii Remote with Nunchuk extension Sam Lantinga 2022-09-01 19:29:20 -07:00
  • c887cb02af Added the hint SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED to control whether the player LED should be lit on the Nintendo Wii controllers Sam Lantinga 2022-09-01 16:23:32 -07:00
  • 0ffaf5b871 SDL_hidapi_wii.c: fix build in c89 mode and builds using watcom compiler Ozkan Sezer 2022-09-02 02:04:20 +03:00
  • 397672edfe Added SDL_hidapi_wii.c to the Xcode project Sam Lantinga 2022-09-01 15:31:03 -07:00
  • c72e14e8f4 Added initial support for Wii controllers (thanks @tellowkrinkle!) Sam Lantinga 2022-09-01 15:29:01 -07:00
  • 2847696338 hidapi: really fix dynamic / non-dynamic libusb loading. Ozkan Sezer 2022-09-01 22:55:00 +03:00
  • 9d77945d36 fixed linkage libusb not dynamicaly loaded after commit 3f89d1704d Ozkan Sezer 2022-09-01 21:56:50 +03:00
  • 5767dc710e regenerated configure script after commit 3f89d1704 Ozkan Sezer 2022-09-01 21:56:50 +03:00
  • 4ebf34857a updated os2 config file after commit 3f89d1704d Ozkan Sezer 2022-09-01 21:56:50 +03:00
  • 3f89d1704d Fixed building with libusb not dynamicaly loaded Sam Lantinga 2022-09-01 11:30:02 -07:00
  • 7708bf0f8a Try matching game controller mappings on CRC and version and fall back to no CRC and no version, in that order. Sam Lantinga 2022-09-01 08:18:58 -07:00
  • 6c2c01e0d1 Fixed documentation to match function parameter Sam Lantinga 2022-08-31 15:04:12 -07:00
  • 7861f924ea Removed debug print statements Sam Lantinga 2022-08-31 13:34:43 -07:00
  • 62f2379e4c Try up to 20 times to read the controller type Sam Lantinga 2022-08-31 13:24:23 -07:00
  • e5f161bda4 Restored accidentally removed code to guess XInput device Sam Lantinga 2022-08-30 19:12:22 -07:00
  • 973a677a2d SDL_xinputjoystick.c: commented out GuessXInputDevice() Ozkan Sezer 2022-08-31 02:32:28 +03:00
  • 42d09a8f42 wgi: refcount the delegate objects Shawn Hoffman 2022-08-30 13:54:32 -07:00
  • ca915b1884 WGI_JoystickUpdate: bounds-check array sizes Shawn Hoffman 2022-08-30 13:54:58 -07:00
  • cdaafcec0d The Kinvoca Joy-Cons are handled by the Joy-Con driver, not the Switch Pro driver. Sam Lantinga 2022-08-30 14:56:11 -07:00
  • b2c3237b75 Added support for the Kinvoca Joy-Cons Sam Lantinga 2022-08-30 14:14:38 -07:00
  • 92d3fc4883 Fixed deadlock when shutting down the Windows joystick system Sam Lantinga 2022-08-30 12:58:38 -07:00
  • 371735e95b Silence unused variable warning Brad Smith 2022-08-30 15:45:16 -04:00
  • 0e4baf1c4e Don't crash if SDL functions are passed a closed joystick or gamecontroller Sam Lantinga 2022-08-30 12:39:23 -07:00
  • 675d90c708 Revert "wgi: refcount the delegate objects" Sam Lantinga 2022-08-30 12:09:07 -07:00
  • 3fe6768caf Sync SDL wiki -> header SDL Wiki Bot 2022-08-30 18:47:15 +00:00
  • 40bd4feedc Revamped joystick locking Sam Lantinga 2022-08-30 11:42:13 -07:00
  • ff233fe306 wgi: refcount the delegate objects assert if calls become unbalanced. Shawn Hoffman 2022-08-28 22:20:58 -07:00
  • f1e4685806 Adding specific SDL_Hint for the dynamic VSYNC Francisco Javier Trujillo Mata 2022-08-26 17:58:59 +02:00
  • 2f08bf2313 Added the share button to the Linux mapping for the third party Nintendo Switch Pro controllers Sam Lantinga 2022-08-29 22:15:35 -07:00
  • 803924b223 CMake: Make SDL_SHARED/STATIC/TEST options Gleb Mazovetskiy 2022-08-30 00:50:44 +01:00
  • b2ac758f61 Added support for the Hori Fighting Stick Alpha to the HIDAPI driver Sam Lantinga 2022-08-29 17:33:00 -07:00
  • 3c78ba570b dbus: Use xdg-desktop-portal Inhibit when running under Flatpak or Snap Ludovico de Nittis 2022-08-29 11:08:24 +02:00
  • e8cb4da71f Add utility function to detect if SDL is inside a sandbox Ludovico de Nittis 2022-08-26 12:28:33 +02:00
  • a3ce700ded dbus: Add generic internal function to send messages with reply Ludovico de Nittis 2022-08-25 16:18:45 +02:00
  • 1153aaae0d Fixed compiling with USB_GET_DEVICEINFO on DragonFly BSD Sam Lantinga 2022-08-29 00:15:56 -07:00
  • 57cbec1095 Added controller mappings for Xbox 360, PS4, and PS5 controllers on OpenBSD Sam Lantinga 2022-08-28 23:18:40 -07:00
  • 0b8b321f9e Allow the product version to be different when trying to find a controller mapping Sam Lantinga 2022-08-28 23:01:30 -07:00
  • 761b9d1e49 Use the HID usage for the button as the button number Sam Lantinga 2022-08-28 22:33:17 -07:00
  • a9d3935a84 Improved code to get the name and guid for joysticks on OpenBSD and NetBSD Sam Lantinga 2022-08-28 18:17:50 -07:00
  • 32700294e2 Don't crash if SDL_CreateJoystickGUID() is passed a NULL name Sam Lantinga 2022-08-28 17:56:11 -07:00
  • bac8df4abd Fixed memory leak when out of memory Sam Lantinga 2022-08-28 17:55:49 -07:00
  • ffbad3617c Use the correct type for the device_instance Sam Lantinga 2022-08-28 16:21:05 -07:00
  • 4a800ae149 Created a consolidated define enabling BSD gameport joystick support Sam Lantinga 2022-08-28 16:11:12 -07:00
  • 42f90c6292 Removed unused path variable Sam Lantinga 2022-08-28 16:01:03 -07:00
  • b7c1fbf9f0 WGI: Fix a couple of reference leaks Cameron Gutman 2022-08-28 17:38:02 -05:00
  • 0db1813049 Applied OpenBSD patch Sam Lantinga 2022-08-28 07:27:01 -07:00
  • b8af865f18 Fix candidate list size for Windows IME Mathieu Eyraud 2022-08-28 13:02:57 +02:00
  • 644a4e5b31 Sync SDL wiki -> header SDL Wiki Bot 2022-08-28 02:01:12 +00:00
  • 3cbfd75d0f Re-added the CRC to the joystick guid Sam Lantinga 2022-08-27 18:55:55 -07:00
  • b9e3cae572 Add more valid configurations to PS2 audio driver Francisco Javier Trujillo Mata 2022-08-26 16:58:21 +02:00
  • d7fae33967 Regenerated configure Sam Lantinga 2022-08-27 15:18:22 -07:00
  • 732e1530e3 autotools: Require GNU sort Simon McVittie 2022-08-25 14:44:43 +01:00
  • b188a916ff Fixed uhid device name for non-OpenBSD platforms Sam Lantinga 2022-08-27 09:46:28 -07:00
  • 3f93ec470a Add support for OpenBSD's ujoy(4) Brad Smith 2022-08-26 20:52:56 -04:00
  • 9a01eac57d Temporarily disable joystick GUID CRCs Sam Lantinga 2022-08-26 13:45:05 -07:00
  • 3d516b841a Fixed macOS framework detection in sdl2.m4 Sam Lantinga 2022-08-26 09:12:56 -07:00
  • d75fb0995d emscripten: Add a hint for specifying the canvas selector Charlie Birks 2022-02-26 14:52:08 +00:00
  • b5aedaad59 emscripten: Modify UpdateWindowFramebuffer Charlie Birks 2018-04-08 16:54:29 +01:00
  • 539efc1bba emscripten: Return an error for webgl context limitations Charlie Birks 2022-02-26 12:24:32 +00:00
  • eebbf3457c emscripten: Use emscripten_webgl_ API directly Charlie Birks 2022-02-25 17:19:25 +00:00
  • f6c2c22d38 Don't try to use the charging port for the PowerA wireless controller as an input device Sam Lantinga 2022-08-25 22:25:25 -07:00
  • f1aa843415 Don't report rumble capability for Nintendo Online controllers Sam Lantinga 2022-08-25 21:51:20 -07:00
  • 9ce9c2530a SDL_windowsmodes: fix WIN_GetDisplayNameVista source identifier number Steven Noonan 2022-08-25 18:41:32 -07:00
  • 32c4996c04 cmake: add SDL_IBUS option to enable/disable DBUS + test sys/inotify.h Anonymous Maarten 2022-08-26 02:38:54 +02:00