SDL/src/video
Sam Lantinga 31ba7efa48 x11: Refactor dpi hooks, removing GTK dependency and fixing XSettings watcher
- Removed GTK signal handler in x11settings. XSettings events are now properly dispatched to X11_XsettingsNotify.
  Previously events were not being passed to xsettings-client as no SDL xsettings_window was created. Now all events
  are filtered through xsettings_client_process_event allowing it to process the external window events that are selected.
  Global content scale is updated for changes to any recognized dpi settings.

- X11_GetGlobalContent now reads the current RESOURCE_MANAGER prop off of the root window to ensure it sees the
  current value. XResourceManagerString is now only used if getting the current prop fails as it caches the current resource
  manager value per-display connection.

- Clean up some warnings in SDL_gtk.
2025-08-06 09:22:15 -07:00
..
android fix typos 2025-07-27 08:10:03 -07:00
cocoa cocoa: Wait for fullscreen spaces transitions to complete if switching to an exclusive mode 2025-08-05 11:38:54 -04:00
directx
dummy audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
emscripten emscripten: Respect SDL_HINT_MAIN_CALLBACK_RATE. 2025-07-15 20:36:56 -04:00
gdk
haiku Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
khronos
kmsdrm Some small fixes and corrections: comment typos, a wrong return value. 2025-06-29 03:07:51 -04:00
n3ds audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
ngage Correct the texture format used for the N-Gage (#13192) 2025-06-08 18:56:24 +02:00
offscreen audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
openvr Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
ps2 audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
psp PSP fullscreen is the only mode (#13125) 2025-05-26 10:31:48 -07:00
qnx audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
raspberry audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
riscos migrate usage of SetCursor(NULL) to RedrawCursor() 2025-04-28 09:41:44 -07:00
uikit Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
vita VITA: support only fullscreen windows. Fixes #13079 2025-05-23 08:45:15 -07:00
vivante Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
wayland wayland: Cleanup an outdated conditional and comment 2025-08-01 10:33:55 -04:00
windows win32: Use the current flags to determine if NCCALCSIZE is required 2025-08-05 18:01:16 -04:00
x11 x11: Refactor dpi hooks, removing GTK dependency and fixing XSettings watcher 2025-08-06 09:22:15 -07:00
yuv2rgb
SDL_blit.c
SDL_blit.h
SDL_blit_0.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_blit_1.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_blit_A.c Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
SDL_blit_auto.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_blit_auto.h fix sdlgenblit.pl so that it actually matches the generated source 2025-04-08 18:24:11 +03:00
SDL_blit_copy.c
SDL_blit_copy.h
SDL_blit_N.c Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
SDL_blit_slow.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_blit_slow.h
SDL_bmp.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_clipboard.c Fixed crash if a clipboard event was sent with video uninitialized 2025-07-17 08:47:32 -07:00
SDL_clipboard_c.h
SDL_egl.c Disable EGL in Emscripten builds 2025-04-09 12:37:03 -07:00
SDL_egl_c.h
SDL_fillrect.c
SDL_pixels.c rename local vars 'pixel' to 'pixelvalue' 2025-04-07 21:10:51 +03:00
SDL_pixels_c.h rename 'pixel' params of SDL_GetRGB, SDL_GetRGBA and SDL_LookupRGBAColor 2025-04-07 21:10:51 +03:00
SDL_rect.c
SDL_rect_c.h
SDL_rect_impl.h
SDL_RLEaccel.c
SDL_RLEaccel_c.h
SDL_stb.c Fix errors when building stb_image with -DSDL_LIBC=OFF 2025-02-22 12:41:03 -08:00
SDL_stb_c.h Added initial MJPG support using stb_image 2025-02-20 12:16:26 -08:00
SDL_stretch.c Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
SDL_surface.c Fix SDL_BlitSurfaceScaled crash 2025-08-01 09:22:20 -07:00
SDL_surface_c.h Set the alpha opaque when blending to an RGB format 2025-03-30 21:24:53 -07:00
SDL_sysvideo.h Implement SDL_GL_GetAttribute for SDL_GL_FLOATBUFFERS 2025-07-27 19:55:30 -07:00
SDL_video.c cocoa: Wait for fullscreen spaces transitions to complete if switching to an exclusive mode 2025-08-05 11:38:54 -04:00
SDL_video_c.h Fixed creating a window with both software and hardware renderer attached 2025-02-06 15:35:38 -08:00
SDL_video_unsupported.c
SDL_vulkan_internal.h
SDL_vulkan_utils.c
SDL_yuv.c Added unaligned version of SDL_ConvertPixels_SwapNV_std() 2025-03-15 09:24:25 -07:00
SDL_yuv_c.h
sdlgenblit.pl update sdlgenblit.pl after PR/12769 2025-04-08 18:24:11 +03:00
stb_image.h stb_image.h: apply mainstream PR/1736 2025-04-23 17:55:02 +03:00