SDL/src
Frank Praznik d2999a4047
wayland: Queue the surface frame callback after the initial commit
Some compositors may dispatch this too early, during the initial empty commit, when subsurfaces are attached to a toplevel window, but a buffer has yet to be committed to the parent surface. Don't set the frame callback until the initial empty commit is done, so it will be called when the actual parent surface frame is committed.

(cherry picked from commit e3393e6304)
2026-05-06 12:29:45 -04:00
..
atomic
audio Removed redundant wait at shutdown in the ALSA audio driver 2025-11-02 18:30:35 -08:00
camera Fix loop variable bug in V4L2 camera format enumeration 2025-12-07 14:12:03 -08:00
core Updated to version 3.2.31 for development 2025-12-31 17:54:27 -08:00
cpuinfo Define illegal_instruction() when it will be actually used 2025-05-08 12:50:08 -07:00
dialog cocoa: Don't minimize fullscreen windows for a modal file dialog. 2025-07-11 15:06:10 -04:00
dynapi
events events: Raise keyboard keys before sending the focus lost message 2026-01-15 15:03:30 -05:00
filesystem Fix SDL_EnumerateDirectory(/) failing on POSIX and Windows. 2025-12-15 17:01:56 -08:00
gpu gpu: Use the window event watcher list for Vulkan and D3D12 2025-12-31 07:52:03 -08:00
haptic linux/SDL_syshaptic.c:SDL_SYS_HapticStopAll(): Fix return on error 2025-08-09 09:28:02 -07:00
hidapi Fixed HIDAPI controller disconnect reading on multiple threads 2025-09-25 10:41:52 -07:00
io Clarify why we ignore EINVAL when flushing a file descriptor 2025-09-14 15:39:53 -07:00
joystick joystick/win32: Fix function return type mismatch 2026-01-11 10:57:58 -05:00
libm
loadso
locale
main Set preferredFrameRateRange in main callbacks CADisplayLink 2025-09-06 10:13:44 -07:00
misc
power
process Fixed process I/O redirection to NUL on Windows 2025-04-11 15:45:33 -07:00
render gpu renderer: fixed memory leak when resizing the backbuffer 2025-12-31 08:02:35 -08:00
sensor
stdlib SDL_mslibc: Implement _ftoul2_legacy() 2025-10-03 07:22:59 -07:00
storage Fix NULL pointer dereference in SDL_GlobStorageDirectory 2025-11-02 08:56:14 -08:00
test Removed help for obsolete (and removed) command line option 2025-03-12 12:38:52 -07:00
thread Make sure we don't allocate a TLS ID clobbering an application defined one 2025-10-29 14:06:11 -07:00
time time: Fix compilation on Solaris 2025-03-19 12:27:39 -04:00
timer timer: Use the emscripten-specific code on Emscripten, even with threading. 2025-12-31 07:52:03 -08:00
tray Fix #13083 segfault in SDL_RemoveTrayEntry() for submenu entries 2025-05-21 13:32:47 -07:00
video wayland: Queue the surface frame callback after the initial commit 2026-05-06 12:29:45 -04:00
SDL.c check SDL_PLATFORM_WINDOWS instead of SDL_VIDEO_DRIVER_WINDOWS when using SDL_HelperWindow 2025-07-12 07:48:56 -07:00
SDL_assert.c emscripten: Don't use legacy JS library functions for assertions 2025-03-20 16:32:40 -07:00
SDL_assert_c.h
SDL_error.c
SDL_error_c.h Save and restore error messages when rolling back after failed init 2025-03-02 07:57:36 -08:00
SDL_guid.c
SDL_hashtable.c
SDL_hashtable.h
SDL_hints.c Added special handling for SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY 2025-04-03 11:34:03 -07:00
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 log: Fix unlikely out-of-bounds issue. 2025-12-04 13:20:34 -08:00
SDL_log_c.h
SDL_properties.c
SDL_properties_c.h
SDL_utils.c Added support for the HORI Taiko No Tatsujin Drum Controller 2025-04-02 08:30:55 -07:00
SDL_utils_c.h