SDL/src
Josh Dowell caaaf52583 win32: Invalidate window message mouse button flags when reading buttons from raw input or GameInput
SDL2 would set a high bit in the mouse button flags to indicate when raw input had been read from, without this, if you hold down a mouse button and left raw input mode (leaving relative mode) the button would remain partially stuck, and would require two clicks to start producing mouse down events again.
SDL3's raw input code was refactored to not use the mouse button flags, but forgot to invalidate the flags, causing this bug to manifest.

(cherry picked from commit 6aedc488d3)
2025-06-21 07:29:05 -07:00
..
atomic
audio audio: Enumerating audio devices will skip zombie devices still in the hash. 2025-06-20 14:49:32 -07:00
camera Use HEAPU8.set rather than Module.HEAPU8.set (thanks @sbc100!) 2025-06-02 09:48:55 -07:00
core gdk: Ignore focus loss events caused by text input showing the OSK 2025-06-04 09:41:06 -04:00
cpuinfo Define illegal_instruction() when it will be actually used 2025-05-08 12:50:08 -07:00
dialog fix error handling in WideCharToMultiByte 2025-05-22 15:25:58 -07:00
dynapi
events Fix support for F21 to F24 scancodes on Linux 2025-06-20 09:07:27 -07:00
filesystem
gpu gpu: Add BC2_RGBA_UNORM_SRGB to GetBlockWidth/Height functions 2025-06-02 13:53:42 -07:00
haptic
hidapi hidapi/libusb: disable C5287 warning in MSVC builds 2025-06-21 07:16:36 -07:00
io
joystick Read Switch controller gyro/accel sensitivity coeffs (SDL3) 2025-06-13 12:18:43 -07:00
libm
loadso
locale
main
misc
power
process Fixed process I/O redirection to NUL on Windows 2025-04-11 15:45:33 -07:00
render Fix wrong callback type 2025-05-20 11:11:01 -07:00
sensor
stdlib
storage storage: Declare a private bootstrap for NDA user storage 2025-05-30 12:15:43 -04:00
test
thread
time
timer
tray Fix #13083 segfault in SDL_RemoveTrayEntry() for submenu entries 2025-05-21 13:32:47 -07:00
video win32: Invalidate window message mouse button flags when reading buttons from raw input or GameInput 2025-06-21 07:29:05 -07:00
SDL.c
SDL_assert.c
SDL_assert_c.h
SDL_error.c
SDL_error_c.h
SDL_guid.c
SDL_hashtable.c
SDL_hashtable.h
SDL_hints.c
SDL_hints_c.h
SDL_internal.h Added macros to push/pop error messages while cleaning up 2025-05-29 10:54:46 -07:00
SDL_list.c
SDL_list.h
SDL_log.c
SDL_log_c.h
SDL_properties.c
SDL_properties_c.h
SDL_utils.c
SDL_utils_c.h