SDL/src
Sam Lantinga bc623d1af6 Moved mouse/keyboard detection to a separate thread on Windows
Getting device names can hang for a long time on certain devices, so make sure this is done on a separate thread to avoid blocking initialization and the main loop.

Fixes https://github.com/libsdl-org/SDL/issues/12913
2026-02-16 11:23:14 -08:00
..
atomic Fix compiler warning in MSVC ARM64 builds 2026-01-19 10:16:35 -08:00
audio Use 20 ms as the default audio buffer size on Android 2026-02-13 14:34:31 -08:00
camera Use AV capture methods available since iOS 7 2026-02-15 10:57:07 -08:00
core Moved mouse/keyboard detection to a separate thread on Windows 2026-02-16 11:23:14 -08:00
cpuinfo Updated copyright for 2026 2026-01-01 09:40:08 -08:00
dialog Fix warnings: extra semi - spurious (#15014) 2026-02-09 11:48:58 -08:00
dynapi tray: Add icon click callbacks for Windows and macOS (#14964) 2026-02-04 12:50:00 -08:00
events Fix warnings: Extra semi - macro usage (#15015) 2026-02-08 16:58:53 -08:00
filesystem Fix warnings: extra semi - spurious (#15014) 2026-02-09 11:48:58 -08:00
gpu gpu: Add LogWarn to Vulkan OpenXR load failure, to match D3D12 2026-02-16 11:46:25 -05:00
haptic More prefer SDL_zero*() 2026-01-23 16:02:16 -08:00
hidapi Add support for new Steam Controller on Android (#15044) 2026-02-12 17:39:15 -08:00
io asyncio: don't report failures on closing read-only files with Windows IoRing. 2026-01-31 13:27:19 -05:00
joystick Hide deprecation message for controllerPausedHandler (which is still needed for backwards compatibility) 2026-02-15 10:57:07 -08:00
libm CodeSpell 2026-02-07 18:14:00 +03:00
loadso Updated copyright for 2026 2026-01-01 09:40:08 -08:00
locale Updated copyright for 2026 2026-01-01 09:40:08 -08:00
main emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00
misc Add and use libusb_set_auto_detach_kernel_driver for the Switch 2 driver 2026-02-05 14:58:15 -08:00
power More prefer SDL_zero*() 2026-01-23 16:02:16 -08:00
process Updated copyright for 2026 2026-01-01 09:40:08 -08:00
render undefine ADD_TRIANGLE macro definition 2026-02-15 08:37:46 -08:00
sensor Updated copyright for 2026 2026-01-01 09:40:08 -08:00
stdlib Added code to detect memory overwrites on Windows 2026-02-13 13:53:25 -08:00
storage Updated copyright for 2026 2026-01-01 09:40:08 -08:00
test test_common: Changed a bunch of strcmp ifs to else ifs. 2026-02-04 14:27:41 -05:00
thread n3ds: Don't put audio thread in system core on Old 3DS systems 2026-02-16 08:44:17 -08:00
time Updated copyright for 2026 2026-01-01 09:40:08 -08:00
timer Updated copyright for 2026 2026-01-01 09:40:08 -08:00
tray Fix warning: strict prototypes (#14992) 2026-02-07 07:38:59 -08:00
video Moved mouse/keyboard detection to a separate thread on Windows 2026-02-16 11:23:14 -08:00
SDL.c Fixed HIDAPI hotplug detection in applications that don't initialize video 2026-02-11 09:11:37 -08:00
SDL_assert.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_assert_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_error.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_error_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_guid.c Prefer SDL_zero()/SDL_zerop() 2026-01-23 11:23:27 -08:00
SDL_hashtable.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hashtable.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_internal.h Fixed HIDAPI hotplug detection in applications that don't initialize video 2026-02-11 09:11:37 -08:00
SDL_list.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_list.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_log.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_log_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_properties.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_properties_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_utils.c emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00
SDL_utils_c.h emscripten: drag-and-drop fixes. 2026-02-09 21:39:02 -05:00