Commit Graph

  • 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
  • 8a701808a6 Fixed Steam Controller not detected on macOS under Steam Sam Lantinga 2026-05-29 12:07:16 -07:00
  • bfdd7ee8b4 Fixed detecting the Steam virtual gamepad when HIDAPI is disabled Sam Lantinga 2026-05-29 10:55:57 -07:00
  • ec0066aa0b Fixed detecting the Steam virtual gamepad when HIDAPI is disabled Sam Lantinga 2026-05-29 10:55:57 -07:00
  • 45c28b2eb9 Added HIDAPI support for the PDP Afterglow Wave Wireless Controller for Switch Sam Lantinga 2026-05-29 09:55:34 -07:00
  • ed6e03436e Added HIDAPI support for the PDP Afterglow Wave Wireless Controller for Switch Sam Lantinga 2026-05-29 09:55:34 -07:00
  • 6675ea9147 Added DEBUG_STEAM_PROTOCOL for the new Steam Controller Sam Lantinga 2026-05-28 19:51:34 -07:00
  • 634dff3725 Added DEBUG_STEAM_PROTOCOL for the new Steam Controller Sam Lantinga 2026-05-28 19:51:34 -07:00
  • 53ae9c9370 metal: fixed reading textures with format SDL_PIXELFORMAT_RGBA128_FLOAT Sam Lantinga 2026-05-28 11:50:03 -07:00
  • 011f1c2340 Support 16-bit packed texture formats with the Metal renderer Cameron Cawley 2026-01-16 23:15:50 +00:00
  • 113e97e193 metal: fixed reading textures with format SDL_PIXELFORMAT_RGBA128_FLOAT Sam Lantinga 2026-05-28 11:50:03 -07:00
  • 7b0f45186b Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • 05d140a128 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • 8d5ee8b38c Removed unnecessary log message Sam Lantinga 2026-02-12 16:41:07 -08:00
  • d960a2279a Fixed Steam Controller BLE report size Sam Lantinga 2026-02-12 15:52:31 -08:00
  • c6a81a0e4c Make sure we report ID_TRITON_CONTROLLER_STATE_BLE on iOS Sam Lantinga 2026-02-12 15:49:49 -08:00
  • 69db06bcd2 Handle the Amazon Fire TV's weird Bluetooth behavior Rachel Blackman 2026-05-12 17:19:18 -07:00
  • 7bfac42489 Removed spurious whitespace Sam Lantinga 2026-03-28 22:22:25 -07:00
  • 8c12ce1760 Add support for new Steam Controller on Android (#15044) Rachel Blackman 2026-02-12 17:39:15 -08:00
  • 7103ed4167 Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • f6ffa69890 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • a95f5f9874 testcontroller: make sure touchpad touches are visible even at very light pressure Sam Lantinga 2026-05-28 09:58:33 -07:00
  • 463d8ddf85 Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • 385f7db161 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • bb3c61390a Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • f7a8801227 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • f6f1376cbd OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00
  • a7ecd5f777 OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00
  • 8c0add4351 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-27 23:36:18 +00:00
  • 7911975414 GPU: Clarify some presentation concerns in docs (#15707) Evan Hemsley 2026-05-27 16:34:48 -07:00
  • 9fe4e5cc87 Revert "android: fixed a possible joystick-related deadlock on application termination" Sam Lantinga 2026-05-27 13:07:46 -07:00
  • 76560f9e47 Revert "android: fixed a possible joystick-related deadlock on application termination" Sam Lantinga 2026-05-27 13:07:46 -07:00
  • c568c46f51 cmake: Preseed the CMake cache for Haiku OS. Ryan C. Gordon 2026-05-27 14:50:58 -04:00
  • b8601dc8a7 filesystem: Implement SDL_GetExeName() for all platforms. Ryan C. Gordon 2026-05-27 15:41:51 -04:00
  • 11e13dc4a5 gdk: Just use WIN_GetModulePath(). Ryan C. Gordon 2026-05-27 15:22:10 -04:00
  • d7ba3efe6b filesystem: Implement SDL_GetExeName() for all platforms. Ryan C. Gordon 2026-05-27 15:41:51 -04:00
  • 6b780c5ff9 gdk: Just use WIN_GetModulePath(). Ryan C. Gordon 2026-05-27 15:22:10 -04:00
  • bb11c6789c docs: bump minimum required Android ndk version Anonymous Maarten 2026-05-27 20:01:47 +02:00
  • 402fc52af4 x11: Fix boolean/enum comparison release-3.2.x Frank Praznik 2026-05-27 12:01:03 -04:00
  • 5dc7a5daed x11: Fix boolean/enum comparison Frank Praznik 2026-05-27 12:01:03 -04:00
  • 6a3b0413dc x11: Fix boolean/enum comparison Frank Praznik 2026-05-27 12:01:03 -04:00
  • fd494d3778 x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • 5f25ce9282 x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • eee7164d9d x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • 22fb9edd5c x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • a21c31aea1 GPU: Return early in SDL_WaitForGPUFences if num_fences is 0 zanadoman 2026-05-27 10:36:15 +02:00
  • d7b1255484 GPU: Return early in SDL_WaitForGPUFences if num_fences is 0 zanadoman 2026-05-27 10:36:15 +02:00
  • a97d8b3848 Ensure we release exclusive USB access to controllers when backgrounded. #15694 Rachel Blackman 2026-05-26 17:40:52 -07:00
  • ac177763aa Ensure we release exclusive USB access to controllers when backgrounded. #15694 Rachel Blackman 2026-05-26 17:40:52 -07:00