SDL/src
Sam Lantinga ab55ec4850 Fix use-after-free SBH corruption due to overlapped ReadFile in hidapi not being canceled for all threads before device close
- hidapi already called CancelIo on hid_close but that only cancels pending IO for the current thread. Controller read/writes originate from multiple
  threads (serialized, but on a different thread nonetheless) but device destruction was always done on the main device thread which left any
  pending overlapped reads still running after hidapi's internal read buffer is deallocated leading to intermittent free list corruption.
2021-01-01 11:12:41 -08:00
..
atomic Fixed bug 5402 - ARM support little update proposal 2020-12-17 21:41:23 -08:00
audio SDL_mixer.c: remove calls to non-existing m68k asm code. 2020-12-30 23:55:10 +03:00
core Fix udev not detecting ID_INPUT_KEY devices when udev is not running 2020-12-28 00:55:28 +03:00
cpuinfo Fixed bug 5418 - Add system features detection for Elbrus (E2K) 2020-12-28 20:58:47 -08:00
dynapi Added SDL_RenderGetD3D11Device() to get access to the device associated with the D3D11 renderer 2021-01-01 11:12:30 -08:00
events Added hints to control whether SDL updates joystick and sensor state in the main event loop 2020-12-18 10:08:59 -08:00
file Fixed compile warning 2020-02-10 13:59:05 -08:00
filesystem winrt: Buildfix for older UWP SDKs 2020-12-14 12:36:04 -05:00
haptic Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
hidapi Fix use-after-free SBH corruption due to overlapped ReadFile in hidapi not being canceled for all threads before device close 2021-01-01 11:12:41 -08:00
joystick Make sure we're not starving report reads when there's lots of rumble 2021-01-01 11:12:36 -08:00
libm k_rem_pio2.c: fix typo in second memset(): iq, not q. fixes bug #5309. 2020-10-08 11:51:02 +03:00
loadso windows SDL_LoadObject: fix warning after commit 2ff650230d96 2020-12-13 18:25:02 +03:00
locale use GetModuleHandleW() to retrieve kernel32.dll handle (bug #5390.) 2020-12-22 17:10:02 +03:00
main Updated SDL to version 2.0.15 for development 2020-12-22 10:36:15 -08:00
misc riscos: Implement SDL_OpenURL() 2020-10-11 17:32:32 +01:00
power Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
render Added SDL_RenderGetD3D11Device() to get access to the device associated with the D3D11 renderer 2021-01-01 11:12:30 -08:00
sensor Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
stdlib removed MSVC strtok_s use from SDL_strtokr(). 2020-12-30 01:00:24 +03:00
test fix watcom build of SDL_test_common.c 2020-06-14 12:05:56 +03:00
thread Add SDL_cond implementation using Windows Condition Variables 2020-12-28 11:43:11 -08:00
timer Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
video [KMS/DRM] Small refactoring on the SwapWindow function. 2020-12-31 14:31:29 +01:00
SDL.c os2: integrate the port into main tree. 2020-10-14 23:01:06 +03:00
SDL_assert.c Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
SDL_assert_c.h Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
SDL_dataqueue.c Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
SDL_dataqueue.h Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
SDL_error.c SDL_error: simplified error string management. 2020-04-21 01:30:36 -04:00
SDL_error_c.h SDL_error: simplified error string management. 2020-04-21 01:30:36 -04:00
SDL_hints.c Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
SDL_hints_c.h Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
SDL_internal.h Fixed bug 5235 - All internal sources should include SDL_assert.h 2020-12-09 07:16:22 -08:00
SDL_log.c Updated copyright date for 2020 2020-01-16 20:49:25 -08:00