SDL/src/joystick
Sam Lantinga 41366f73b2 Don't block in Android USB device open
We might be waiting a long time for a permissions dialog, so let that complete asynchronously. While that's happening, we'll remove the device from the device list so that when we get permission the application sees the device as newly available and can open it again.

Fixes https://github.com/libsdl-org/SDL/issues/6347
2024-10-17 12:02:24 -07:00
..
android Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
apple SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
bsd SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
darwin SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
dummy Use SDL_bool instead an int return code in the SDL API 2024-08-27 10:31:46 -07:00
emscripten Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
gdk Default SDL_HINT_JOYSTICK_GAMEINPUT to "1" on GDK platforms 2024-10-09 07:30:13 -07:00
haiku Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
hidapi Don't block in Android USB device open 2024-10-17 12:02:24 -07:00
linux SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
n3ds Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
ps2 Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
psp Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
steam Use C99 bool internally in SDL 2024-08-22 13:30:02 -07:00
virtual Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
vita Use SDL_bool where appropriate in SDL events 2024-09-09 14:00:19 -07:00
windows SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
check_8bitdo.sh SDL API renaming: SDL_gamecontroller.h 2022-12-27 09:47:24 -08:00
controller_list.h Use C++ style comments consistently in SDL source code 2024-08-22 13:30:02 -07:00
controller_type.c Undo name change for the controller list 2023-05-19 14:26:37 -07:00
controller_type.h Use the Valve code name for the Steam Deck controller 2023-12-28 15:41:02 -08:00
SDL_gamepad.c SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
SDL_gamepad_c.h SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
SDL_gamepad_db.h Make the name of the Steam Deck Controller consistent. 2024-10-16 08:23:29 -07:00
SDL_joystick.c SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
SDL_joystick_c.h SDL_ShouldIgnoreGamepad() should take product IDs rather than a guid. 2024-10-16 16:47:29 -07:00
SDL_steam_virtual_gamepad.c Steam virtual gamepad info isn't available in the macOS sandbox 2024-10-16 16:47:29 -07:00
SDL_steam_virtual_gamepad.h Use C99 bool internally in SDL 2024-08-22 13:30:02 -07:00
SDL_sysjoystick.h Improve support for private platforms (#11220) 2024-10-15 18:02:07 -04:00
sort_controllers.py The same VID/PID is used for the FlyDigi Apex 4 2024-07-05 10:04:59 -07:00
usb_ids.h Added support for the HORI licensed Steam Controller 2024-09-18 14:08:32 -07:00