SDL/src
Pino Toscano 171885010d Add GNU/Hurd as platform
SDL has been building on GNU/Hurd for a long time, using either drivers
based on external libraries (e.g. X11, pulseaudio, sndio, etc) or dummy
drivers. This commit introduces it explicitly as platform, so it can be
recognized, and tweaked as needed. In particular:
- introduce the SDL_PLATFORM_HURD define
- tighten/improve the platform detection in cmake, and use "Hurd" as
  identifier
- return the platform name in SDL_GetPlatform()
- tweak the CFLAGS/LDFLAGS so pthreads can be used properly
- implement SDL_GetExeName(), using /proc/self/exe as provided by the
  basic Linux-like procfs
- enable GLES 2 in tests (mostly for consistency with Linux)
2025-08-08 12:47:09 -07:00
..
atomic Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
audio SDL_LoadWAV_IO(): On error, set *audio_buf to NULL and *audio_len to 0 2025-08-03 13:44:10 -04:00
camera Support Google Play 16 KB Page Size Requirement (#13470) 2025-07-31 16:12:54 -07:00
core Add GNU/Hurd as platform 2025-08-08 12:47:09 -07:00
cpuinfo Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
dialog dialog: Make sure we don't underflow a string in Cocoa backend. 2025-07-21 16:02:42 -04:00
dynapi Revert "Add SDL_IsTraySupported" 2025-08-04 10:42:43 -07:00
events video: Use additional checks for determining on which display a window should be fullscreen 2025-08-07 14:30:39 -04:00
filesystem filesystem: Check SDL_GetPrefPath parameters at the higher level. 2025-07-22 12:28:01 -04:00
gpu GPU: Fix uninitialized value in Vulkan command buffer structure 2025-08-07 13:42:03 -07:00
haptic Fixed a few "-Wredundant-decls" warnings 2025-08-01 18:35:02 +03:00
hidapi Fix double-free warning in src/hidapi/linux/hid.c 2025-08-02 07:08:35 -07:00
io hints: Renamed SDL_HINT_LOG_BACKENDS to SDL_DEBUG_LOGGING. 2025-07-22 13:19:30 -04:00
joystick Fixed Windows build 2025-08-04 13:04:17 -07:00
libm fix typos 2025-07-27 08:10:03 -07:00
loadso Updated copyright for 2025 2025-01-01 07:45:52 -08:00
locale Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
main emscripten: Respect SDL_HINT_MAIN_CALLBACK_RATE. 2025-07-15 20:36:56 -04:00
misc Bumped deployment requirements for Apple platforms 2025-01-14 12:03:07 -08:00
power hints: Added SDL_HINT_LOG_BACKENDS. 2025-07-14 19:49:38 -04:00
process Add a few include guards to private headers 2025-08-01 02:00:08 +02:00
render SDL_SetRenderDrawBlendMode(): Remove redundant param check 2025-08-08 14:05:33 -04:00
sensor Remove newlines from log messages 2025-01-22 20:25:04 -08:00
stdlib Define relevant macros when LACKS_ERRNO_H is true 2025-07-30 09:11:11 -07:00
storage hints: Renamed SDL_HINT_LOG_BACKENDS to SDL_DEBUG_LOGGING. 2025-07-22 13:19:30 -04:00
test Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
thread PSP: Truncate thread name when passing to sceKernelCreateThread 2025-07-09 17:11:26 +02:00
time Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
timer fix: don't use CLOCK_MONOTONIC_RAW on Android 2025-07-16 10:36:14 -07:00
tray x11: Refactor dpi hooks, removing GTK dependency and fixing XSettings watcher 2025-08-06 09:22:15 -07:00
video video: Check the display origin when a fullscreen window is moved 2025-08-08 11:14:09 -04:00
SDL.c Add GNU/Hurd as platform 2025-08-08 12:47:09 -07:00
SDL_assert.c emscripten: Don't use legacy JS library functions for assertions 2025-03-20 16:24:16 -07:00
SDL_assert_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_error.c Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
SDL_error_c.h Save and restore error messages when rolling back after failed init 2025-03-02 07:55:56 -08:00
SDL_guid.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_hashtable.c hashtable: Redesign the hashtable API. 2025-02-15 18:52:56 -05:00
SDL_hashtable.h hashtable: Fix documentation typos 2025-07-09 12:38:16 -04:00
SDL_hints.c Use consistent style for pointer declarations and casts 2025-06-18 10:03:44 -07:00
SDL_hints_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_internal.h Added macros to push/pop error messages while cleaning up 2025-05-29 10:53:46 -07:00
SDL_list.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_list.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_log.c Restore support for the Nokia N-Gage (#12148) 2025-05-22 11:07:22 -07:00
SDL_log_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_properties.c Don't allow further operations on properties while we're destroying them 2025-02-26 08:34:14 -08:00
SDL_properties_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_utils.c hints: Renamed SDL_HINT_LOG_BACKENDS to SDL_DEBUG_LOGGING. 2025-07-22 13:19:30 -04:00
SDL_utils_c.h hints: Renamed SDL_HINT_LOG_BACKENDS to SDL_DEBUG_LOGGING. 2025-07-22 13:19:30 -04:00