Commit Graph

  • d474769878 Detect device form factor (#12584) Semphriss 2026-06-21 11:33:13 -04:00
  • 5317703567 Android: hide system bars via WindowInsetsController on API 30+ klirktag 2026-06-21 13:36:55 +02:00
  • a442367706 Android: hide system bars via WindowInsetsController on API 30+ klirktag 2026-06-21 13:36:55 +02:00
  • 3561f81400 gpu: Metal fence fixes Caleb Cornett 2026-06-21 08:56:53 -04:00
  • e575093c83 Fix Apple performance frequency to match nanosecond counter Christian Semmler 2026-06-20 17:15:35 -07:00
  • 49879ba0d6 free capacitive sensors on joystick close Gabriel Ford 2026-06-19 19:38:13 -04:00
  • 929f060b68 examples/input/03-gamepad-polling: Render axes in blue. Ryan C. Gordon 2026-06-19 14:35:10 -04:00
  • d7e25c92c0 examples/input/03-gamepad-polling: Render axes in blue. Ryan C. Gordon 2026-06-19 14:35:10 -04:00
  • 3a1cfbc147 main: If SDL_MAIN_CALLBACK_RATE="waitevent", have at least one iteration run. Ryan C. Gordon 2026-06-19 14:14:13 -04:00
  • e63b247738 io_uring: Annotate for ThreadSanitizer, since the ring is serializing access. Ryan C. Gordon 2026-06-19 13:38:53 -04:00
  • b3f8367134 wayland: Make external window reconfiguration more robust Frank Praznik 2026-06-19 12:03:28 -04:00
  • 4c28a67cd5 gles: Try to reconfigure the window instead of recreating it Frank Praznik 2026-06-19 10:25:39 -04:00
  • f8dc19e65a examples/storage/01-user: Set up for web builds. Ryan C. Gordon 2026-06-19 00:10:56 -04:00
  • e19a6544a2 examples: Add an example for SDL_Storage user data Ethan Lee 2026-06-18 17:47:44 -04:00
  • 76db4ee3e7 wikiheaders: Fix links in manpage generation. Ryan C. Gordon 2026-06-18 13:42:44 -04:00
  • d5dca1ec3d dos: Don't do parameter validation in SDL_SYS_GetPrefPath. Ryan C. Gordon 2026-06-18 13:45:27 -04:00
  • 7134ed5c1c wikiheaders: Fix links in manpage generation. Ryan C. Gordon 2026-06-18 13:42:44 -04:00
  • 1de0c4e0f0 wayland: Attach EGL objects to custom and external surfaces during reconfiguration Frank Praznik 2026-06-17 19:06:14 -04:00
  • 2dc9006711 wayland: External windows are never hidden Frank Praznik 2026-06-17 19:01:16 -04:00
  • 06795b00ad wayland: Attach EGL objects to custom and external surfaces during reconfiguration Frank Praznik 2026-06-17 19:06:14 -04:00
  • dbfddb6409 wayland: External windows are never hidden Frank Praznik 2026-06-17 19:01:16 -04:00
  • 9b230dfb36 cmake: add SDL_LIBUDEV_SHARED option Anonymous Maarten 2026-05-07 16:21:41 +02:00
  • c3e29282b3 updated Raw Mouse Input section in docs Christmas-Missionary 2026-05-02 15:00:04 +00:00
  • 2536a22012 Enforce the minimum version of macOS to be 10.12 Christmas-Missionary 2026-05-02 14:56:12 +00:00
  • 225001b53b replaced mach_absolute_time() Christmas-Missionary 2026-05-02 01:45:35 +00:00
  • 3bbbc946de Fix discrete Joy-Con mappings on Linux Vicki Pfau 2026-06-17 20:40:28 -07:00
  • ca67f19c8f Fix discrete Joy-Con mappings on Linux Vicki Pfau 2026-06-17 20:40:28 -07:00
  • 3e2bf29153 Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-17 23:50:18 +00:00
  • ae429cf5ee Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-17 23:50:18 +00:00
  • c548acee53 Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD Sam Lantinga 2026-06-17 16:34:16 -07:00
  • c9b6581210 Added SDL_HINT_ENABLE_STEAM_SCREEN_KEYBOARD Sam Lantinga 2026-06-17 16:34:16 -07:00
  • 3686cbdca2 cmake: correctly report SDL_LEAN_AND_MEAN state at end of configuration stahta01 2026-06-17 14:35:37 -04:00
  • 31e08f0bad hidapi: do not enumerate XInput devices owned by a kernel driver via libusb on macOS tmkk 2026-06-17 15:57:07 +09:00
  • cee2cb8ed1 hidapi: do not enumerate XInput devices owned by a kernel driver via libusb on macOS tmkk 2026-06-17 15:57:07 +09:00
  • 2ebb96b881 cmake: add SDL_LEAN_AND_MEAN CMake option Anonymous Maarten 2026-06-17 09:48:33 +02:00
  • 9228b91da2 cmake: use 'LINKER:SHELL:' prefix for detecting version script support Anonymous Maarten 2026-06-17 11:23:32 +02:00
  • 71b9adda21 ci: do a full cron build every day, and limit builds per push or pr (#15839) Anonymous Maarten 2026-06-17 15:44:15 +02:00
  • f7aeabb980 doc: use testspriteminimal instead of testgles in android example Anonymous Maarten 2026-06-16 10:55:55 +02:00
  • da8aa39222 doc: use testspriteminimal instead of testgles in android example Anonymous Maarten 2026-06-16 10:55:55 +02:00
  • 54e672ec0d Added a note about where to set global platform properties Sam Lantinga 2026-06-16 16:50:06 -07:00
  • 514b26e4c4 Removed busyloop from SDL_GPUFence on MacOS Alex Tselousov 2026-03-17 18:48:52 +03:00
  • 7879d0b7b3 Fix the "redundant redeclaration" warning for __debugbreak when using MinGW (#14264) Roman Fomin 2026-06-17 05:58:23 +07:00
  • b0a9aa3db0 Fix the "redundant redeclaration" warning for __debugbreak when using MinGW (#14264) Roman Fomin 2026-06-17 05:58:23 +07:00
  • ae3869bf85 ci: don't trigger on documentation-only commits Anonymous Maarten 2026-06-16 22:30:14 +02:00
  • 3f1534af43 Android treat FULLSCREEN flag as FULLSCREEN_DESKTOP Farmer-Markus 2026-03-19 23:40:09 +01:00
  • 0c161c9e9c Add support for Virtual Pipewire Source Nodes Craig McLure 2026-01-24 00:55:49 +00:00
  • a3e47fb4dc Add "/usr/local/lib/libvulkan.dylib" as a path checked when loading Vulkan on MacOS ItchyTrack 2026-06-16 11:13:43 -07:00
  • 8138f91e5c docs: Clarify the purpose of SDL_PROP_PROCESS_CREATE_BACKGROUND_BOOLEAN. Ryan C. Gordon 2026-06-16 13:03:24 -04:00
  • ca66808c80 Reduce log message verbosity when shutting down KMSDRM Sam Lantinga 2026-06-16 09:17:39 -07:00
  • e936ac8748 video: Removed FIXME for something we cannot fix. Ryan C. Gordon 2026-06-16 11:50:04 -04:00
  • 6180b71d7c SDL_dbus.h: define DBUS_TYPE_UNIX_FD_AS_STRING if missing. Ozkan Sezer 2026-06-16 12:00:24 +03:00
  • f860d9d592 Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-16 02:19:11 +00:00
  • 0e2e605593 cmake: Fixed some copy/paste errors in comments. Ryan C. Gordon 2026-06-15 01:40:52 -04:00
  • f53ea45d43 SDL_joystick: add Austgame adapter to gamecube devices Pierre de La Morinerie 2026-06-14 14:10:57 +02:00
  • 51e214a012 SDL_joystick: add Austgame adapter to gamecube devices Pierre de La Morinerie 2026-06-14 14:10:57 +02:00
  • b7c986a164 Add normalized name for Emscripten joysticks Nintorch 2026-06-13 13:00:34 +05:00
  • 7bbd9d5c2c Add normalized name for Emscripten joysticks Nintorch 2026-06-13 13:00:34 +05:00
  • 7e0285b482 hidapi: fix function pointer type mismatch in backend table arnau.nau 2026-06-13 12:25:45 +02:00
  • 46d0ecead0 hidapi: fix function pointer type mismatch in backend table arnau.nau 2026-06-13 12:25:45 +02:00
  • 9c30a7cc82 Revert "Add an invalid #define for SDL_ThreadID() to SDL_oldnames.h (#15801)" Sam Lantinga 2026-06-12 14:59:22 -07:00
  • e93f8e19fd Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-12 17:26:25 +00:00
  • b04d026458 Add an invalid #define for SDL_ThreadID() to SDL_oldnames.h (#15801) Daniel Gibson 2026-06-12 19:24:56 +02:00
  • 6cdec7ac09 Fix Xbox One controller detection on the web Nintorch 2026-06-12 12:06:32 +05:00
  • 4f031ea5da Fix Xbox One controller detection on the web Nintorch 2026-06-12 12:06:32 +05:00
  • 1731bb0d8e Fix web crash for joystick without vibration Nintorch 2026-06-12 11:46:06 +05:00
  • 4a0d66116f Fix web crash for joystick without vibration Nintorch 2026-06-12 11:46:06 +05:00
  • fdab62170e Fix JoyCon pair type detection on the web Nintorch 2026-06-12 13:28:21 +05:00
  • 5e54decf53 Fix JoyCon pair type detection on the web Nintorch 2026-06-12 13:28:21 +05:00
  • d4d6f50736 Don't modify the driver signature on the web Nintorch 2026-06-12 14:08:50 +05:00
  • 95dafa2bcd Don't modify the driver signature on the web Nintorch 2026-06-12 14:08:50 +05:00
  • 837e3d98c9 fix typos Brenton Bostick 2026-06-06 11:54:31 -04:00
  • 65433383a6 fix typos Brenton Bostick 2026-06-06 11:54:31 -04:00
  • b7b1f7843d EGL: Always pass the platform type when available Frank Praznik 2026-06-11 13:42:56 -04:00
  • 34af24276f EGL: Always pass the platform type when available Frank Praznik 2026-06-11 13:42:56 -04:00
  • 1414dbf29d SDL_hidapi_xbox360.c: Fix Y axis inversion on macOS (#15792) QwertyChouskie 2026-06-09 10:12:45 -07:00
  • 77d2f62c23 Respect SDL_HINT_JOYSTICK_MFI QwertyChouskie 2026-06-09 07:33:22 -07:00
  • 27e5c2e9a5 Bring back support for 360Controller driver on macOS tmkk 2026-02-22 14:33:28 +09:00
  • 0d971b1372 Use GetTempPathW() instead of GetTempPath2W() Sam Lantinga 2026-06-11 13:29:37 -07:00
  • 7c60bcd83c Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-11 18:34:25 +00:00
  • f70ea37517 Hide SDL_wcstoll and SDL_wcstoull for compilers not supporting long long (#15808) Anonymous Maarten 2026-06-11 20:33:06 +02:00
  • 819f6ae75b EGL: Ensure the platform extensions exist before using them Frank Praznik 2026-06-11 13:16:03 -04:00
  • 2e5b9a860e wayland: Explicitly specify EGL platform release-2.32.x Frank Praznik 2026-06-11 12:55:49 -04:00
  • b40b73d954 x11: Explicitly specify EGL platform Akihiko Odaki 2026-06-11 20:31:57 +09:00
  • fea9b348c3 wayland: Explicitly specify EGL platform Frank Praznik 2026-06-11 12:55:49 -04:00
  • b3aa7083e2 x11: Explicitly specify EGL platform Akihiko Odaki 2026-06-11 20:31:57 +09:00
  • 33dd8c7fa0 ci: run GDK on older Windows environment Anonymous Maarten 2026-06-11 16:32:27 +02:00
  • a0c31c3afc ci: run GDK on older Windows environment Anonymous Maarten 2026-06-11 16:32:27 +02:00
  • 72771ac0b4 credits: Update links to Will Provost's album "The Living Proof" Ryan C. Gordon 2026-06-10 20:46:31 -04:00
  • e0a935d910 Fixed warning: a function declaration without a prototype is deprecated in all versions of C Sam Lantinga 2026-06-10 14:33:49 -07:00
  • 3ccd484bad Weak link the UserNotifications framework Sam Lantinga 2026-06-10 14:17:53 -07:00
  • a5e02a0927 Fixed error C2440: 'function': cannot convert from 'int (__cdecl *)(libusb_context *,libusb_device *,libusb_hotplug_event,void *)' to 'libusb_hotplug_callback_fn' Sam Lantinga 2026-06-10 13:28:47 -07:00
  • df294acbae Fixed error C2440: 'function': cannot convert from 'int (__cdecl *)(libusb_context *,libusb_device *,libusb_hotplug_event,void *)' to 'libusb_hotplug_callback_fn' Sam Lantinga 2026-06-10 13:28:47 -07:00
  • 7ad1368224 Added hotplug detection when using libusb Sam Lantinga 2026-06-10 10:04:57 -07:00
  • fcb29e4fb4 Added support for Xbox controllers via libusb on macOS Sam Lantinga 2026-06-09 12:04:18 -07:00
  • 1475239328 Added hotplug detection when using libusb Sam Lantinga 2026-06-10 10:04:57 -07:00
  • 18fc4d931a Added support for Xbox controllers via libusb on macOS Sam Lantinga 2026-06-09 12:04:18 -07:00
  • 36f621842b Use the Microsoft provided GameInputCreate() function (#15797) Sam Lantinga 2026-06-10 12:57:43 -07:00
  • 10620ec33e notification: Remove unused parameter Frank Praznik 2026-06-10 14:48:59 -04:00
  • 3e588d5bcc Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-10 17:29:25 +00:00
  • 595eb8d0d1 Fix framework in Xcode project Frank Praznik 2026-04-23 17:21:14 -04:00