Commit Graph

  • ba7c0b897b Add the Cocoa notification driver Frank Praznik 2026-04-06 12:46:29 -04:00
  • 984b03680f Add the Windows notification driver Frank Praznik 2026-04-06 12:45:56 -04:00
  • 8275f6e90d Add D-Bus notification driver Frank Praznik 2026-04-06 12:44:16 -04:00
  • 068e405912 Add notification framework with test and dummy driver Frank Praznik 2026-04-06 12:42:57 -04:00
  • d124bd44cc ci: run GDK on older Windows environment > > The GDK version which is set up by build-scripts/setup-gdk-desktop.py does not support Visual Studio 2026 Anonymous Maarten 2026-06-10 18:07:11 +02:00
  • 513b5d067d ci: run GDK on older Windows environment > > The GDK version which is set up by build-scripts/setup-gdk-desktop.py does not support Visual Studio 2026 Anonymous Maarten 2026-06-10 18:07:11 +02:00
  • 2e604c2bbb don't fetch timestamp again expikr 2026-06-09 21:58:56 -07:00
  • ed43ec0277 don't fetch timestamp again expikr 2026-06-09 21:58:56 -07:00
  • dd1032282e Add Corsair as valid PS controller Alejandro Perez 2026-06-09 20:04:40 -06:00
  • 14b0e9d922 Add Corsair as valid PS controller Alejandro Perez 2026-06-09 20:04:40 -06:00
  • 6a854e035f audio: Split device "zombie" status into multiple stages. Ryan C. Gordon 2026-06-09 20:16:01 -04:00
  • 6136358840 audio: Split device "zombie" status into multiple stages. Ryan C. Gordon 2026-06-09 20:16:01 -04:00
  • 7cb03cfdc5 Fixed a hang reading the Xbox report descriptor on macOS Sam Lantinga 2026-06-09 11:12:52 -07:00
  • 64998d2bc8 Fixed a hang reading the Xbox report descriptor on macOS Sam Lantinga 2026-06-09 11:12:52 -07:00
  • 94ba53758f Fixed the Xbox 360 Controller showing as a Steam Virtual Gamepad on macOS Sam Lantinga 2026-06-09 10:33:51 -07:00
  • c62cc657a2 Fixed the Xbox 360 Controller showing as a Steam Virtual Gamepad on macOS Sam Lantinga 2026-06-09 10:33:51 -07:00
  • c3fda242fd SDL_hidapi_xbox360.c: Fix Y axis inversion on macOS (#15792) QwertyChouskie 2026-06-09 10:12:45 -07:00
  • 157c839139 SDL_hidapi_xbox360.c: Fix Y axis inversion on macOS (#15792) QwertyChouskie 2026-06-09 10:12:45 -07:00
  • 3ca28ce521 Respect SDL_HINT_JOYSTICK_MFI QwertyChouskie 2026-06-09 07:33:22 -07:00
  • 0bd95b0430 Respect SDL_HINT_JOYSTICK_MFI QwertyChouskie 2026-06-09 07:33:22 -07:00
  • 9986c89da0 Android: prevent removing joystick if SDL hasn't been initialized yet Sylvain 2026-06-09 06:36:07 +02:00
  • 43fa2bdcad Add GIP vids and pids for stage tour instruments (#15788) Sanjay Govind 2026-06-09 13:08:10 +08:00
  • 3f80c0b82a Add GIP vids and pids for stage tour instruments (#15788) Sanjay Govind 2026-06-09 13:08:10 +08:00
  • 43e8e01ce9 dos: Fixed some mistakes in cmake/PreseedDOSCache.cmake Ryan C. Gordon 2026-06-09 00:54:46 -04:00
  • 47403eccd2 Fixed the Xbox 360 wireless adapter showing up as a controller Sam Lantinga 2026-06-08 21:31:20 -07:00
  • 218522e123 Add PID for red octane games, as they support sony detection Sanjay Govind 2026-06-09 10:38:47 +08:00
  • 205777210e Add PID for red octane games, as they support sony detection Sanjay Govind 2026-06-09 10:38:47 +08:00
  • de51952c2e dos: Fixed a comment typo Ryan C. Gordon 2026-06-08 22:35:11 -04:00
  • bef72ab488 Don't treat the IR receiver on the NVIDIA Shield TV as a joystick Sam Lantinga 2026-06-08 14:44:53 -07:00
  • acc06bce35 android: fixed crash adding joysticks before joysticks are initialized Sam Lantinga 2026-06-08 14:19:43 -07:00
  • 63a322cdd1 android: fixed ANR if we lose focus at startup Sam Lantinga 2026-06-08 11:32:50 -07:00
  • f7a0ab3bbf Fixed ABBA deadlock on Android Sam Lantinga 2026-06-08 09:12:36 -07:00
  • c91c5c7d85 Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-08 16:02:29 +00:00
  • 96919c37c9 stdlib: Add SDL_wcstoul(), SDL_wcstoll(), and SDL_wcstoull() Frank Praznik 2026-06-08 11:01:20 -04:00
  • b53f1b0644 update vulkan headers from khronos. Ozkan Sezer 2026-06-07 02:10:50 +03:00
  • 72d14c281c Fixed bug #13850: SDLControllerManager, we can use isVirtual() since API > 16 Sylvain 2026-06-06 11:13:46 +02:00
  • 6bccbd6b1f SDL_GetRenderOutputSize -> SDL_GetCurrentRenderOutputSIze COMRADECHOnKy 2026-06-06 16:10:51 +06:00
  • 55908f14f8 Added SDL_aligned_alloc_zero() Sam Lantinga 2026-06-05 09:27:22 -07:00
  • fa2a726cc3 Added SDL_CreateSurfaceUninitialized() Sam Lantinga 2026-06-05 07:46:31 -07:00
  • 0ccd792a5d Add mappings for NES Switch controllers on Linux Nintorch 2026-06-05 12:29:11 +05:00
  • 2fd15d9e0d Add mappings for NES Switch controllers on Linux Nintorch 2026-06-05 12:29:11 +05:00
  • 1bf6279fc7 ci: ignore artifact upload errors Anonymous Maarten 2026-06-05 00:37:23 +02:00
  • 03d3bffbda wayland: Don't apply display orientation on Sailfish Frank Praznik 2026-02-23 11:04:11 -05:00
  • 79de30a345 wayland: Don't apply display orientation on Sailfish Frank Praznik 2026-02-23 11:04:11 -05:00
  • 3b6f122830 Fix DirectInput POV handling for devices with extra hats Zizin13 2026-06-04 09:07:03 -07:00
  • 7341f04a12 Fix DirectInput POV handling for devices with extra hats Zizin13 2026-06-04 09:07:03 -07:00
  • 8549aae829 Make initializeDeviceListener() and shutdownDeviceListener() public Sam Lantinga 2026-06-04 09:26:33 -07:00
  • 36c5809b09 Added SDLControllerManager::shutdownDeviceListener() Sam Lantinga 2026-06-04 09:19:53 -07:00
  • e5bbef0dbc Fixed detecting PS4 controllers on Android Sam Lantinga 2026-06-04 09:19:28 -07:00
  • b152feee3f Enable extra player LED sets for PS5 Controllers Thad House 2026-06-03 23:29:03 -07:00
  • 0c8feecce6 Enable extra player LED sets for PS5 Controllers Thad House 2026-06-03 23:29:03 -07:00
  • fc3a96e47a Android: remove pollInputDevice() in favor of InputDeviceListener (#15659) Sylvain Becker 2026-06-04 05:38:04 +02:00
  • bc36c05bfe Fix java.lang.NoSuchMethodError: no static method "Lorg/libsdl/app/SDLActivity;.showFileDialog([Ljava/lang/String;ZZI)Z" on release build Kadir 2026-06-03 13:29:40 +03:00
  • dd9c521cd1 Fixed java.lang.NullPointerException Sam Lantinga 2026-06-02 16:18:31 -07:00
  • ad9fcae3ad Handle java.util.ConcurrentModificationException while unregistering sensor listeners Sam Lantinga 2026-06-02 12:19:20 -07:00
  • 42fc082b5e Fixed java.lang.NullPointerException Sam Lantinga 2026-06-02 16:18:31 -07:00
  • 64def01534 Fixed some Wayland cursor related thread-safety warnings Sam Lantinga 2026-06-02 15:53:31 -07:00
  • 90756b542f Fixed some log related thread-safety warnings Sam Lantinga 2026-06-02 15:50:32 -07:00
  • f9d49358d2 Create a global event lock for hardware that generates events Sam Lantinga 2026-06-02 15:29:06 -07:00
  • 75270a4264 Handle java.util.ConcurrentModificationException while unregistering sensor listeners Sam Lantinga 2026-06-02 12:19:20 -07:00
  • 49a4c07e23 examples/input/05-gamepad-rumble: add some visual feedback. Ryan C. Gordon 2026-06-02 19:50:05 -04:00
  • dc34abc03e pipewire: Add SDL_HINT_AUDIO_DEVICE_STREAM_NAME callback earlier. Ryan C. Gordon 2026-06-02 19:00:43 -04:00
  • 5ede4fbd08 Revert "vfork() isn't functional on DOS" Sam Lantinga 2026-06-02 14:16:31 -07:00
  • 91173aba25 vfork() isn't functional on DOS Sam Lantinga 2026-06-02 12:23:14 -07:00
  • 104fe038eb workflows: Stop building for Steam Runtime 3 on arm64 Simon McVittie 2026-06-02 20:02:24 +01:00
  • d834351d69 workflows: Stop building for Steam Runtime 3 on arm64 Simon McVittie 2026-06-02 20:02:24 +01:00
  • 18b29bdd58 PreseedDOSCache.cmake: Add vfork check. Ryan C. Gordon 2026-06-02 11:24:34 -04:00
  • cadd67007c Removed k_eControllerType_AndroidController and k_eControllerType_AppleController Sam Lantinga 2026-06-01 17:55:54 -07:00
  • c2567e5db5 Fix web joystick vibration (again) Nintorch 2026-06-01 00:05:25 +05:00
  • 825d6f8232 Fix web joystick vibration on Safari Nintorch 2026-05-17 20:22:21 +05:00
  • 96c03dc66e Fix web joystick vibration (again) Nintorch 2026-06-01 00:05:25 +05:00
  • 48045fae0b Updated to version 3.4.11 for development Sam Lantinga 2026-05-31 10:48:34 -07:00
  • 8e37db5e79 Updated to version 3.4.10 for release release-3.4.10 Sam Lantinga 2026-05-31 10:38:41 -07:00
  • dc8b189491 examples: Added input/05-gamepad-rumble Sam Lantinga 2026-05-31 08:32:17 -07:00
  • e0eb40f65f Fix web joystick vibration on Safari Nintorch 2026-05-17 20:22:21 +05:00
  • 38e7155cd6 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-31 02:51:28 +00:00
  • 543072cd50 docs: Update documentation for SDL_stack_free. Ryan C. Gordon 2026-05-30 22:49:38 -04:00
  • 098a066f20 docs: Update documentation for SDL_stack_free. Ryan C. Gordon 2026-05-30 22:49:38 -04:00
  • f5ed7160bf stdinc: make SDL_stack_free evaluate to ((void)(data)) when alloca is usable. Ryan C. Gordon 2026-05-30 22:45:33 -04:00
  • 67e6f5b7ee stdinc: make SDL_stack_free evaluate to ((void)(data)) when alloca is usable. Ryan C. Gordon 2026-05-30 22:45:33 -04:00
  • 6dbdb94cae joystick: Fix conflicting rumble and LED on Sony PS4 gamepads Cameron Gutman 2026-05-30 13:03:42 -05:00
  • 189877b1d3 joystick: Fix conflicting rumble and LED on Sony PS4 gamepads Cameron Gutman 2026-05-30 13:03:42 -05:00
  • b3dca03ebf SDL_migration.cocci: Add joystick/gamepad event state functions. Ryan C. Gordon 2026-05-30 14:05:45 -04:00
  • e1aaebff87 SDL_migration.cocci: Add joystick/gamepad event state functions. Ryan C. Gordon 2026-05-30 14:05:45 -04:00
  • 5b54dcc16d SDL_migration.cocci: add SDL_JoystickGetGUIDString -> SDL_GUIDToString. Ryan C. Gordon 2026-05-30 13:49:12 -04:00
  • 0cf06bf131 SDL_migration.cocci: add SDL_JoystickGetGUIDString -> SDL_GUIDToString. Ryan C. Gordon 2026-05-30 13:49:12 -04:00
  • dd0536b170 stdinc: only use _Countof for SDL_arraysize when using a C standard > C23 Anonymous Maarten 2026-05-30 02:25:16 +02:00
  • 30c2648fbe joystick: Fix underflow with 0 delta timestamp Vicki Pfau 2026-05-29 20:42:23 -07:00
  • 687a59f277 joystick: Fix underflow with 0 delta timestamp Vicki Pfau 2026-05-29 20:42:23 -07:00
  • 9c2f143ca3 wikiheaders: Fix manpages for APIs that return a pointer to a const object. Ryan C. Gordon 2026-05-29 21:10:37 -04:00
  • 11cb97888b Added rumble to Gamecube Adapter PC_Mode (#15431) replicacoil 2026-05-30 02:28:47 +02:00
  • c43ab978fd Added rumble to Gamecube Adapter PC_Mode (#15431) replicacoil 2026-05-30 02:28:47 +02:00
  • 149fce547f Send SDL_EVENT_WINDOW_EXPOSED when the GPU renderer swap chain is resized Sam Lantinga 2026-05-29 14:33:44 -07:00
  • 2b0df96f25 Send SDL_EVENT_WINDOW_EXPOSED when the GPU renderer swap chain is resized Sam Lantinga 2026-05-29 14:33:44 -07:00
  • 1289fdded2 render: an empty clip rect should clip all drawing Sam Lantinga 2026-05-29 13:44:46 -07:00
  • e04bfb4c6e render: an empty clip rect should clip all drawing Sam Lantinga 2026-05-29 13:44:46 -07:00
  • ed2c8036a7 Android: Remove unused accelerometer-related code and definitions NY00123 2026-05-29 10:40:44 +03:00
  • f38994c15c Fixed Steam Controller not detected on macOS under Steam Sam Lantinga 2026-05-29 12:07:16 -07:00
  • 5e55c12d78 Detect steam virtual gamepads more accurately on macOS tmkk 2026-02-22 14:35:33 +09:00
  • cefdc61f5e Bring back support for 360Controller driver on macOS tmkk 2026-02-22 14:33:28 +09:00