Sam Lantinga a962f40bbb Updated to version 3.4.0 for release 1 month ago
..
atomic d4bef0d5ba Add support for tcc to cmake (#14464) 3 months ago
audio 7d66d3271b emscriptenaudio: Don't force reset SDL3.audio_recording/audio_playback. 1 month ago
camera 9dd3e2305e dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro 2 months ago
core a962f40bbb Updated to version 3.4.0 for release 1 month ago
cpuinfo 4cc9153df2 Android: remove old cpu-feature code, and fix build (add HAVE_GETAUXV… (#14460) 3 months ago
dialog 3b0347ac48 Don't do NULL-checks before free() 4 months ago
dynapi 9918d6cb5e emscripten: Move fill-document from hint/property to a window flag. 2 months ago
events 5b572638b8 video: Handle window destruction in event handlers 2 months ago
filesystem 09a2283b53 Fix SDL_EnumerateDirectory(/) failing on POSIX and Windows. 2 months ago
gpu cb4f33b644 gpu: Use the window event watcher list for Vulkan and D3D12 1 month ago
haptic 618eb57519 DirectInput FFB: Calculate appropriate update flags (#14570) 1 month ago
hidapi 128b9260ec Added SDL_HINT_HIDAPI_LIBUSB_GAMECUBE 1 month ago
io 9dd3e2305e dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro 2 months ago
joystick 0ac6f972f9 Added enhanced support for the Flydigi Vader 5 Pro controller 1 month ago
libm 9cefbab766 remove watcom compiler support from private sources 5 months ago
loadso 25b2d2c821 Use new parameter validation macro 5 months ago
locale 2f5bc17ea6 Fix support for Windows XP and up (#13904) 5 months ago
main 1c46c8a3dc Set SDL_MAIN_AVAILABLE for all platforms 2 months ago
misc 9dd3e2305e dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro 2 months ago
power 0d705ca275 Use the aggregate upower device for power status when available 2 months ago
process 9e0549d8ff Use posix_spawn_file_actions_addchdir_np() on macOS 5 months ago
render 9698e20399 gpu renderer: fixed memory leak when resizing the backbuffer 1 month ago
sensor e221905195 Fix check_stdlib_usage.py libc call matching 3 months ago
stdlib d780fa144a Don't create the SDL environment in SDL_setenv_unsafe() 2 months ago
storage 9dd3e2305e dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro 2 months ago
test 6665ebaa2e SDL_test: allow disabling colorized output 2 months ago
thread a882afafe5 fixed several -Wzero-as-null-pointer-constant warnings from gcc-15 3 months ago
time 3d354eeaad Prefer SDL_arraysize() 1 month ago
timer 4d8f84f161 timer: Use the emscripten-specific code on Emscripten, even with threading. 1 month ago
tray 14470755b7 tray: plug leak of cache dir path 3 months ago
video cac2460623 x11: Don't dedup move/size events 1 month ago
SDL.c 778f70c906 Clarify which thread is the main thread 2 months ago
SDL_assert.c 9cefbab766 remove watcom compiler support from private sources 5 months ago
SDL_assert_c.h f2074d7af3 Updated copyright for 2025 1 year ago
SDL_error.c 7ae64592c9 Restore support for the Nokia N-Gage (#12148) 9 months ago
SDL_error_c.h 1a7c206986 Save and restore error messages when rolling back after failed init 1 year ago
SDL_guid.c f2074d7af3 Updated copyright for 2025 1 year ago
SDL_hashtable.c 25b2d2c821 Use new parameter validation macro 5 months ago
SDL_hashtable.h 11ec0c7a8f hashtable: Fix documentation typos 7 months ago
SDL_hints.c 25b2d2c821 Use new parameter validation macro 5 months ago
SDL_hints_c.h f2074d7af3 Updated copyright for 2025 1 year ago
SDL_internal.h 778f70c906 Clarify which thread is the main thread 2 months ago
SDL_list.c f2074d7af3 Updated copyright for 2025 1 year ago
SDL_list.h f2074d7af3 Updated copyright for 2025 1 year ago
SDL_log.c 2cb9a4fcc1 log: Fix unlikely out-of-bounds issue. 2 months ago
SDL_log_c.h f2074d7af3 Updated copyright for 2025 1 year ago
SDL_properties.c 25b2d2c821 Use new parameter validation macro 5 months ago
SDL_properties_c.h f2074d7af3 Updated copyright for 2025 1 year ago
SDL_utils.c 0ac6f972f9 Added enhanced support for the Flydigi Vader 5 Pro controller 1 month ago
SDL_utils_c.h c25a0b046a Make SDL_ObjectValid() inline for performance (thanks @mechakotik!) 5 months ago