Commit Graph

  • cfed9b3aca Allow setting NULL palette on any surface Sam Lantinga 2026-05-19 14:21:55 -07:00
  • 6545e5b0b8 SDL_rawinputjoystick.c: fixed a type redefinition error Ozkan Sezer 2026-05-19 18:55:20 +03:00
  • f19dca3ca0 SDL_rawinputjoystick.c: fixed a type redefinition error Ozkan Sezer 2026-05-19 18:55:20 +03:00
  • eb8caad5a4 SDL_windows_gaming_input.c: work-around to build against old SDKs. Ozkan Sezer 2026-05-19 17:25:56 +03:00
  • 42c4a0e30f SDL_windows_gaming_input.c: work-around to build against old SDKs. Ozkan Sezer 2026-05-19 17:25:56 +03:00
  • 2f660cb332 hidapi/netbsd: import mainstream commit 7e994d8671: Ozkan Sezer 2026-05-19 17:22:50 +03:00
  • 169480a352 hidapi/netbsd: import mainstream commit 7e994d8671: Ozkan Sezer 2026-05-19 17:22:50 +03:00
  • 49aa0c0667 Fix touchpad finger detection on Steam Deck Kuratius 2026-05-19 15:34:02 +02:00
  • 6ed1de089c Fix touchpad finger detection on Steam Deck Kuratius 2026-05-19 15:34:02 +02:00
  • b938acab19 SDL_wasapi.c: added comment about SDL_AudioClientProperties workaround Ozkan Sezer 2026-05-19 11:21:04 +03:00
  • 48fe7b7d6a SDL_wasapi.c: added comment about SDL_AudioClientProperties workaround Ozkan Sezer 2026-05-19 11:21:04 +03:00
  • 0e480bee30 visionOS: re-enable dimming mode Sam Lantinga 2026-05-18 16:13:41 -07:00
  • 7f7c1628cb visionOS: use black instead of white for the mouse overlay Sam Lantinga 2026-05-18 13:00:00 -07:00
  • b4ebf70e0c visionOS: dimming doesn't seem to be reliable, so disable it for now Sam Lantinga 2026-05-18 12:54:57 -07:00
  • e759cc850e Added an internal type for the Nintendo Switch 2 Pro controller Sam Lantinga 2026-05-18 09:23:38 -07:00
  • 3b73938b5f video: Windows keep any position set when in fullscreen after leaving fullscreen Frank Praznik 2026-05-17 10:45:32 -04:00
  • f31ca02723 video: Windows keep any position set when in fullscreen after leaving fullscreen Frank Praznik 2026-05-17 10:45:32 -04:00
  • edad1c5563 Properly fix cursor position in Korean IME Susko3 2026-05-18 17:28:31 +02:00
  • 89fa8a4c0c fix Korean caret position 7aGiven 2026-05-18 17:19:02 +08:00
  • b608108593 Properly fix cursor position in Korean IME Susko3 2026-05-18 17:28:31 +02:00
  • 3c45d1361a examples: Fix float division Ahmed 2026-05-18 15:46:31 +01:00
  • b5ac641372 examples: Fix float division Ahmed 2026-05-18 15:46:31 +01:00
  • afbbfc6e98 wasapi: workaround that AudioClientProperties->Options not being available in old SDKs Ozkan Sezer 2026-05-18 17:40:20 +03:00
  • bf03728873 wasapi: workaround that AudioClientProperties->Options not being available in old SDKs Ozkan Sezer 2026-05-18 17:40:20 +03:00
  • 508450e9c0 adds Blit565to565SurfaceAlphaSVE2 Gabriel Wang 2026-05-18 15:31:22 +08:00
  • e07cfdff2c adds sdl_sve_chn_blend_with_mask_fast for RGB565 alpha-blending Gabriel Wang 2026-05-18 14:32:10 +08:00
  • 8d9d6b1b2b apply simplified sve2 macro protection Gabriel Wang 2026-05-18 14:16:22 +08:00
  • 7a4cce82eb WM_IME_SETCONTEXT not set 0 7aGiven 2026-05-18 12:46:06 +08:00
  • 296231e999 WM_IME_SETCONTEXT not set 0 7aGiven 2026-05-18 12:46:06 +08:00
  • d147bb2a06 Fix Steam Controller 2 touchpad finger detection (#15644) Kuratius 2026-05-18 16:03:56 +02:00
  • a20530cf15 Fix Steam Controller 2 touchpad finger detection (#15644) Kuratius 2026-05-18 16:03:56 +02:00
  • 8e6fed2cbf fix Korean caret position 7aGiven 2026-05-18 17:19:02 +08:00
  • 8b49bff353 Fixed Nintendo Switch Pro controller sensors on Android Sam Lantinga 2026-05-17 21:42:49 -07:00
  • 14c31ee12a Fixed reading the controller accelerometer on Apple platforms Sam Lantinga 2026-05-17 17:56:33 -07:00
  • d8b2434047 testcontroller: correct fix for touchpad free/allocate ceski 2026-05-17 17:22:56 -07:00
  • 85d86dd72c Fixed deadlock introduced by 7222c04fbf Sam Lantinga 2026-05-17 12:17:26 -07:00
  • 8c89a076a7 Fixed deadlock introduced by 7222c04fbf Sam Lantinga 2026-05-17 12:17:26 -07:00
  • da76e438be Reapply "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:15:48 -07:00
  • b19ecb4032 Reapply "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:15:48 -07:00
  • 59b38dfe85 Revert "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:04:11 -07:00
  • 02975994c1 Revert "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:04:11 -07:00
  • 10a82990ee You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION Sam Lantinga 2026-02-08 10:51:43 -08:00
  • 2e8567bdeb SDL_render_d3d11.c: fix another bad use of SDL_FUNCTION Ozkan Sezer 2026-05-17 21:36:20 +03:00
  • cbd2917324 SDL_render_d3d11.c: fix another bad use of SDL_FUNCTION Ozkan Sezer 2026-05-17 21:36:20 +03:00
  • 33e237eb67 visionos: persist all configurable window settings Sam Lantinga 2026-05-17 11:05:43 -07:00
  • 6d3404e4bb gamepad: Add SDL_GAMEPAD_TYPE_STEAM for Steam Controllers Cameron Gutman 2026-05-16 16:29:07 -05:00
  • f689caed82 SDL_render_d3d12.c: revert an unintended change from commit d70578b9aa Ozkan Sezer 2026-05-17 20:28:56 +03:00
  • f76b736e28 SDL_render_d3d12.c: revert an unintended change from commit d70578b9aa Ozkan Sezer 2026-05-17 20:28:56 +03:00
  • ae25abeb0d Don't log game controller buttons in the keyboard handler on Android Sam Lantinga 2026-05-17 07:28:36 -07:00
  • bf7c5e2df2 wayland: Implement Wayland_AcceptDragAndDrop() Frank Praznik 2026-05-15 13:51:14 -04:00
  • 9aae258aeb wayland: Adjust DnD coordinates when dragging over a mask subsurface Frank Praznik 2026-05-15 14:02:18 -04:00
  • 336d07c2b7 wayland: Implement Wayland_AcceptDragAndDrop() Frank Praznik 2026-05-15 13:51:14 -04:00
  • 31d6acef64 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-17 15:51:20 +00:00
  • 63d2635719 Added SDL_HINT_AUDIO_DUCK_OTHERS Sam Lantinga 2026-05-17 08:47:36 -07:00
  • 5b98c1cc2f Add capacitive sense gamepad events (#15627) ceski 2026-05-17 08:26:29 -07:00
  • 984fcdaa8a testcontroller: free/allocate touchpads only when needed ceski 2026-05-17 07:21:08 -07:00
  • 34c3fdd350 Added extended internal controller types Sam Lantinga 2026-05-17 06:45:33 -07:00
  • e03ee2f0d9 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 7d4c119d17 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 4aeac49311 update openxr headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 322dfd3ada update vulkan headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 968b0c6910 update gl/egl headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 75c94e9b31 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 273eeebe71 Correct steam triton haptic commands Tap 2026-05-17 12:04:45 +10:00
  • 1f7a42a7b9 Correct steam triton haptic commands Tap 2026-05-17 12:04:45 +10:00
  • d4fa4b4634 SDL_opengles2_khrplatform.h: add cygwin bit missed in commit 2cd5cd2a. Ozkan Sezer 2026-05-17 11:50:10 +03:00
  • a34b35a382 cygwin, test/cmake: hard-code opengl as native opengl32. Ozkan Sezer 2026-05-16 22:11:28 +03:00
  • b24feafaa2 cygwin: patch vulkan headers for VKAPI_CALL and enable vulkan in cmake Ozkan Sezer 2026-05-16 14:56:40 +03:00
  • 2cd5cd2a42 cygwin: patch egl/opengles headers for EGLAPIENTRY Ozkan Sezer 2026-05-16 14:56:32 +03:00
  • 71979477c7 include: add sve2 to documentation of SDL_HINT_CPU_FEATURE_MASK Anonymous Maarten 2026-05-17 04:24:50 +02:00
  • 2038005657 video: don't use NEON blitters when SDL_HasNEON returns false Anonymous Maarten 2026-05-05 19:00:45 +02:00
  • 581c18f693 emscripten: Fix crash on Safari when probing gamepad rumble support Christian Semmler 2026-05-16 14:21:31 -07:00
  • db7ac820f9 emscripten: Fix crash on Safari when probing gamepad rumble support Christian Semmler 2026-05-16 14:21:31 -07:00
  • 060b74a664 mouse: Restrict GCMouse to macOS Sonoma and later Cameron Gutman 2026-05-16 17:07:56 -05:00
  • 5e483dc166 android: Build the APK asset tree in the same order its listed in the file. Ryan C. Gordon 2026-05-16 15:29:46 -04:00
  • 497b2118ba android: Don't forbid paths of "" in the APK assets tree. Ryan C. Gordon 2026-05-16 15:26:47 -04:00
  • f30c0e4ee2 Add Steam Deck capacitive touch sticks, trackpad clicks, and mapping (#15612) ceski 2026-05-16 09:04:20 -07:00
  • 2ebf23014f Add Steam Deck capacitive touch sticks, trackpad clicks, and mapping (#15612) ceski 2026-05-16 09:04:20 -07:00
  • 072b2b74c7 fix tooltips not showing on KDE A1029384756 2026-04-24 11:08:40 -04:00
  • 3ba4b6b28e SDL_gpu_d3d12.c: fix cygwin -Wformat-warnings Ozkan Sezer 2026-05-16 14:55:50 +03:00
  • 774506c2b7 SDL_opengl.h: clean-up SDL's cygwin customization. Ozkan Sezer 2026-05-16 08:44:56 +03:00
  • 880ddb9ca3 SDL_dinputhaptic.c, SDL_dinputjoystick.c: replace %lu usage with new cygwin-friendly macros. Ozkan Sezer 2026-05-16 08:44:40 +03:00
  • e972e6a01b core/android/SDL_android.c (AddAPKDirs): add missing opening brace Ozkan Sezer 2026-05-16 09:08:08 +03:00
  • 4910498820 android: EnumerateDirectory and GetPathInfo should fail for a path of "". Ryan C. Gordon 2026-05-16 00:48:00 -04:00
  • 37af10db4d android: Support "." and ".." in asset tree paths. Ryan C. Gordon 2026-05-15 14:35:56 -04:00
  • e1d623505e android: Remove call to mktime() in APK entry parsing. Ryan C. Gordon 2026-05-15 14:34:41 -04:00
  • cdbc651f65 Add Steam Controller mapping (#15601) ceski 2026-05-15 19:18:38 -07:00
  • c00d7b4bf5 Add Steam Controller mapping (#15601) ceski 2026-05-15 19:18:38 -07:00
  • b8547af466 unix: Fix infinite looping in SDL_FriBidi_Process if len > 127 John Schoenick 2026-05-15 15:29:16 -07:00
  • 0ffb0bdd87 unix: Fix infinite looping in SDL_FriBidi_Process if len > 127 John Schoenick 2026-05-15 15:29:16 -07:00
  • 819bb962fa Add Gamesir Supernova in Xinput mode to controller list Rachel Blackman 2026-05-15 13:10:44 -07:00
  • d83e7bf79e Add Gamesir Supernova in Xinput mode to controller list Rachel Blackman 2026-05-15 13:10:44 -07:00
  • f3281f6e3d GPU: Set missing fields on Vulkan swapchain texture (#15606) Evan Hemsley 2026-05-15 11:43:57 -07:00
  • 86296ac8f0 GPU: Set missing fields on Vulkan swapchain texture (#15606) Evan Hemsley 2026-05-15 11:43:57 -07:00
  • aeacf42e06 gameinput: only add the share button for known Xbox Series X controllers Sam Lantinga 2026-05-15 11:00:11 -07:00
  • a7f93c5c55 Detect the GameSir Super Nova in Xbox 360 mode Sam Lantinga 2026-05-15 10:13:15 -07:00
  • a95ce7e734 Detect the GameSir Super Nova in Xbox 360 mode Sam Lantinga 2026-05-15 10:13:15 -07:00
  • d1d54b8c56 test: build testsprite as c++ application Anonymous Maarten 2026-05-15 02:35:10 +02:00
  • e5246aaa6a Update showFileDialog in proguard-rules.pro Anthony 2026-05-15 16:55:50 +01:00
  • bd146867e4 Update showFileDialog in proguard-rules.pro Anthony 2026-05-15 16:55:50 +01:00