SDL/src
Frank Praznik 21879faf48 wayland: Handle mouse focus when receiving touch events
Compositors may switch from mouse to touch mode when a touch event is received, causing a pointer leave event and subsequent loss of mouse focus.

Don't relinquish mouse focus on surfaces with active touch events. If there are active touch events when pointer focus is lost, the keyboard focus is used as a fallback for relinquishing mouse focus: if, in this case, the keyboard focus is then lost and there are no active touches, mouse focus is lost, and if all touches are raised and there is no keyboard or pointer focus, then the window loses mouse focus.
2023-12-14 14:17:33 -05:00
..
atomic Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
audio audio: Fixed resource leak in unlikely failure case during device add. 2023-12-09 15:41:45 -05:00
core Clear any errors from a previous run 2023-12-07 14:30:40 -08:00
cpuinfo cpuinfo: Fix detection of physical memory above 2GB on NetBSD 2023-11-12 18:12:18 -08:00
dynapi video: Implement asynchronous windowing 2023-12-07 10:26:19 -08:00
events pen: fix leak caused by pen subsystem 2023-12-07 20:38:00 +01:00
file Fixed warning C28251: Inconsistent annotation for 'SDL_RWvprintf_REAL': this instance has no annotations. 2023-12-05 09:31:13 -08:00
filesystem error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
haptic Fixed analyze warnings in SDL_xinputhaptic.c 2023-12-05 09:31:13 -08:00
hidapi initial import of hidapi netbsd uhid native backend from mainstream 2023-11-26 20:20:28 +03:00
joystick Revert "Back out Steam virtual gamepad changes" 2023-12-13 09:45:39 -08:00
libm libm: use union for infinity 2023-09-25 18:02:40 +02:00
loadso Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
locale error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
main Fixed emscripten and iOS builds 2023-11-08 14:14:41 -08:00
misc error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
power Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
render video: Implement asynchronous windowing 2023-12-07 10:26:19 -08:00
sensor Fixed warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(2) when some signed type is required in call to 'SDL_SetError_REAL'. 2023-12-05 09:31:13 -08:00
stdlib SDL_string.c (SDL_vsscanf): fix gcc build 2023-12-06 01:32:00 +03:00
test video: Implement asynchronous windowing 2023-12-07 10:26:19 -08:00
thread error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
timer error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
video wayland: Handle mouse focus when receiving touch events 2023-12-14 14:17:33 -05:00
SDL.c Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
SDL_assert.c Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
SDL_assert_c.h
SDL_error.c Removed SDL_GetErrorMsg(), trivially implemented in application code 2023-12-01 09:08:23 -08:00
SDL_error_c.h Handle out of memory errors without any allocation 2023-12-01 09:05:04 -08:00
SDL_guid.c Pointer as bool (libsdl-org#7214) 2023-11-09 14:18:36 -08:00
SDL_hashtable.c error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
SDL_hashtable.h hashtable: SDL_IterateHashTable might as well provide both key and value. 2023-10-14 13:23:03 -04:00
SDL_hints.c error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
SDL_hints_c.h
SDL_internal.h Fixed warning C6326: Potential comparison of a constant with another constant. 2023-12-05 09:31:13 -08:00
SDL_list.c error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
SDL_list.h
SDL_log.c Fixed warning C28251: Inconsistent annotation for 'SDL_LogMessageV_REAL': this instance has no annotations. 2023-12-05 09:31:13 -08:00
SDL_log_c.h
SDL_properties.c Don't call the property cleanup function if setting the property fails 2023-12-04 07:48:13 -08:00
SDL_properties_c.h Added SDL properties API 2023-10-11 22:38:00 -07:00
SDL_utils.c
SDL_utils_c.h