SDL/src
Ryan C. Gordon 505dc4c39c wasapi: Deal with device failures when we aren't holding the device lock.
Since these get proxied to a different thread, if we wait for that thread
to finish while holding the lock, and the management thread _also_ requests
the lock, we're screwed.

WaitDevice never holds the lock by design, so just mark devices as failed
and clean up or recover them in there.
2023-09-27 14:33:09 -04:00
..
atomic Fix remaining typos (#7921) 2023-07-03 12:46:47 -07:00
audio wasapi: Deal with device failures when we aren't holding the device lock. 2023-09-27 14:33:09 -04:00
core linux: Add portal drag and drop 2023-09-20 11:41:48 -04:00
cpuinfo Fix some issues caught by check_stdlib_usage.py 2023-06-27 06:19:06 -07:00
dynapi audio: Added SDL_GetAudioStreamQueued 2023-09-20 10:15:03 -04:00
events events: Log file drop position events and print the pointer coordinates 2023-09-20 15:00:40 -04:00
file winrt: use windowsio in non-libc mode 2023-08-12 17:37:52 +02:00
filesystem gdk: GetBasePath should be a UTF8 version of Win32 GetBasePath 2023-08-25 10:47:16 -04:00
haptic
hidapi Fixed crash in hid_init() if the HIDDeviceManager isn't available 2023-09-22 10:14:16 -07:00
joystick Check for NULL before dereferencing newly allocated memory 2023-09-24 17:17:49 -07:00
libm libm: use union for infinity 2023-09-25 18:02:40 +02:00
loadso
locale
main/winrt
misc Implement visionOS support 2023-08-08 22:25:04 -07:00
power linux: Handle upower's UP_DEVICE_STATE_PENDING_CHARGE, PENDING_DISCHARGE 2023-09-20 08:32:03 -07:00
render render: Enable clipping for zero-sized rectangles 2023-09-09 11:12:55 -07:00
sensor Fixed deadlock shutting down Android sensors 2023-08-08 23:01:55 -07:00
stdlib SDL_iconv_string() defaults to UTF-8 2023-09-24 17:27:23 -07:00
test SDL_test: track stack frames of allocations on Windows 2023-09-19 17:58:25 +02:00
thread rwlock: Make generic implmentations work on single-threaded platforms. 2023-08-11 15:03:32 -04:00
timer SDL API renaming: SDL TLS functions 2023-05-26 08:33:15 -07:00
video Removed unused code 2023-09-27 10:18:34 -07:00
SDL.c Unaligned stacks on i686-w64-mingw32 may lead to crashes 2023-08-05 17:39:30 +03:00
SDL_assert.c emscripten: Restore compatibility with existing emsdk releases. 2023-09-20 14:32:41 -04:00
SDL_assert_c.h
SDL_error.c
SDL_error_c.h
SDL_guid.c
SDL_hints.c Set the hint value before calling hint callbacks 2023-06-28 08:53:48 -07:00
SDL_hints_c.h For gamepads that don't have their own sensors, try to use the system sensors. 2023-06-16 14:44:59 -07:00
SDL_internal.h
SDL_list.c
SDL_list.h
SDL_log.c
SDL_log_c.h
SDL_utils.c Improve sensor detection for Linux gamepad 2023-06-26 07:32:40 -07:00
SDL_utils_c.h Improve sensor detection for Linux gamepad 2023-06-26 07:32:40 -07:00