Commit Graph

  • 3ebdcc5b1c atomic: Fix and cleanup SDL_UnlockSpinlock() Cameron Gutman 2026-04-27 19:48:53 -05:00
  • 0013e9e1d3 atomic: Fix and cleanup SDL_UnlockSpinlock() Cameron Gutman 2026-04-24 22:26:28 -05:00
  • 788bd816e7 SDL_openxr.h: Another attempt to fix the wiki bridge. Ryan C. Gordon 2026-04-27 14:53:45 -04:00
  • 085447a56e apple: add exports file Anonymous Maarten 2026-04-27 00:58:38 +02:00
  • 364c8037f4 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-27 18:46:49 +00:00
  • 96a061e1b1 SDL_openxr.h: Wrap some non-SDL pieces in !SDL_WIKI_DOCUMENTATION_SECTION. Ryan C. Gordon 2026-04-27 14:42:10 -04:00
  • 6d9b470e84 SDL_openxr.h: tweak the category docs language slightly. Ryan C. Gordon 2026-04-27 14:41:45 -04:00
  • 30aeb330f2 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-27 18:38:02 +00:00
  • 22b5ceb0c7 atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-24 22:52:17 -05:00
  • 66e98b5598 atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-24 22:52:17 -05:00
  • 259e4fe1a2 Fixed double-backspace with hardware keyboard on iOS Sam Lantinga 2026-04-27 10:18:25 -07:00
  • aef5dc0967 Use SDL_SendScreenKeyboardShown() and SDL_SendScreenKeyboardHidden() on iOS Sam Lantinga 2026-04-27 09:57:31 -07:00
  • d83ac9ebfc testime: use the correct properties when enabling text input Sam Lantinga 2026-04-27 10:06:00 -07:00
  • b7726026f8 Fixed double-backspace with hardware keyboard on iOS Sam Lantinga 2026-04-27 10:18:25 -07:00
  • dcf05165d3 Use SDL_SendScreenKeyboardShown() and SDL_SendScreenKeyboardHidden() on iOS Sam Lantinga 2026-04-27 09:57:31 -07:00
  • 6f952a8e63 testime: use the correct properties when enabling text input Sam Lantinga 2026-04-27 10:06:00 -07:00
  • 2a53eed783 renderer: Check the surface validity flag when re-acquiring the surface in the software renderer Frank Praznik 2026-04-27 12:29:55 -04:00
  • 73fc274ef7 renderer: Check the surface validity flag when re-acquiring the surface in the software renderer Frank Praznik 2026-04-27 12:29:55 -04:00
  • fe6c1f1134 coreaudio: Patched to compile, again, on iOS. Ryan C. Gordon 2026-04-27 11:46:15 -04:00
  • 1226725e9a docs/README-platforms.md: Add DOS. Ozkan Sezer 2026-04-27 18:04:02 +03:00
  • 62ea296894 coreaudio: Patched to compile on iOS. Ryan C. Gordon 2026-04-27 10:39:06 -04:00
  • a74722ed74 coreaudio: Always init/deinit session listener on iOS. Ryan C. Gordon 2026-04-27 10:25:25 -04:00
  • 0bf2fa8978 internal: Replace SDL_PUSH_ERROR with SDL_PushError. Ryan C. Gordon 2026-04-27 09:33:46 -04:00
  • c46dfdba54 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-27 04:32:58 +00:00
  • 7b377a54b9 atomic: Use __atomic_signal_fence() for SDL_CompilerBarrier() Cameron Gutman 2026-04-26 22:07:57 -05:00
  • dd1e04eedf atomic: Use __atomic_signal_fence() for SDL_CompilerBarrier() Cameron Gutman 2026-04-26 22:07:57 -05:00
  • c784127077 atomic: Use __atomic_signal_fence() for SDL_CompilerBarrier() Cameron Gutman 2026-04-26 21:42:23 -05:00
  • d5acd7f123 atomic: Use __atomic_signal_fence() for SDL_CompilerBarrier() Cameron Gutman 2026-04-26 21:42:23 -05:00
  • 3308183dfa video, dos: silence -Wdangling-pointer warnings Ozkan Sezer 2026-04-27 05:30:14 +03:00
  • 1023f48b5a add missing newlines at end of dos sources. Ozkan Sezer 2026-04-26 21:12:14 +03:00
  • c65c809337 wayland: Use manual masking on KDE for non-native aspect fullscreen modes Frank Praznik 2026-04-25 11:32:19 -04:00
  • 80a5905075 wayland: Change the non-native fullscreen mode scaling default to 'aspect' Frank Praznik 2026-04-25 11:07:39 -04:00
  • 1d228f8a7d Add keychron Q3 blacklist (#15462) ShulkerSakura 2026-04-26 22:45:06 +08:00
  • 543a05bf08 Add keychron Q3 blacklist (#15462) ShulkerSakura 2026-04-26 22:45:06 +08:00
  • ee2bebbace Fixed keyboard being hidden while being shown on Android Sam Lantinga 2026-04-25 17:10:54 -07:00
  • 47d14491a6 Fixed keyboard being hidden while being shown on Android Sam Lantinga 2026-04-25 17:10:54 -07:00
  • 33f4093086 haiku: Don't strdup SDL_GetError()'s string before using it in SDL_SetError(). Ryan C. Gordon 2026-04-25 15:26:22 -04:00
  • 8fb1c6e367 haiku: Don't strdup SDL_GetError()'s string before using it in SDL_SetError(). Ryan C. Gordon 2026-04-25 15:26:22 -04:00
  • 8975782d9a error: Alternate between two buffers in SDL_SetError. Ryan C. Gordon 2026-04-25 14:56:51 -04:00
  • 559d226fc6 error: Alternate between two buffers in SDL_SetError. Ryan C. Gordon 2026-04-25 14:56:51 -04:00
  • 30b0d2d8d0 macros.cmake: PrintEnabledBackends should catch underscores. Ryan C. Gordon 2026-04-25 14:30:50 -04:00
  • 880343d0e1 setup-djgpp-toolchain/action.yml: Fixed typo. Ryan C. Gordon 2026-04-25 14:30:34 -04:00
  • 74058d40d6 cmake: also check iconv on Windows when SDL_SYSTEM_ICONV is defined Anonymous Maarten 2026-04-24 02:14:13 +02:00
  • 929e304b18 cmake: also check iconv on Windows when SDL_SYSTEM_ICONV is defined Anonymous Maarten 2026-04-24 02:14:13 +02:00
  • 70d4363890 Ignore the first hover event with a stale position on iOS Sam Lantinga 2026-04-25 07:24:53 -07:00
  • 3c02de2f7c Ignore the first hover event with a stale position on iOS Sam Lantinga 2026-04-25 07:24:53 -07:00
  • 95ae0c194e atomic: Fix and cleanup SDL_UnlockSpinlock() Cameron Gutman 2026-04-24 22:26:28 -05:00
  • 01b0e1a407 atomic: Fix memory barriers on MSVC ARM32/ARM64 Cameron Gutman 2026-04-24 20:22:25 -05:00
  • 26616cd653 atomic: Fix memory barriers on MSVC ARM32/ARM64 Cameron Gutman 2026-04-24 20:22:25 -05:00
  • 396cd2d7f7 atomic: Fix memory barriers on MSVC ARM64 Cameron Gutman 2026-04-23 21:27:49 -05:00
  • 2c4c8172d7 atomic: Fix memory barriers on MSVC ARM64 Cameron Gutman 2026-04-23 21:27:49 -05:00
  • 6c5a82ba77 atomic: Use acquire/release InterlockedExchange intrinsics on ARM64EC Cameron Gutman 2026-04-24 19:07:17 -05:00
  • 15275898f0 atomic: Use acquire/release InterlockedExchange intrinsics on ARM64EC Cameron Gutman 2026-04-24 19:07:17 -05:00
  • 604a4dfa69 atomic: Use acquire/release InterlockedExchange intrinsics on ARM64EC Cameron Gutman 2026-04-24 18:26:10 -05:00
  • da0e3abd41 Fix compiler warning in MSVC ARM64 builds Cameron Cawley 2026-01-19 17:01:13 +00:00
  • 565ed27620 Fix UWP build Cameron Gutman 2026-04-24 18:54:30 -05:00
  • 157ca95985 Fix UWP build Cameron Gutman 2026-04-24 18:54:30 -05:00
  • 0220a41a2e atomic: Use acquire/release InterlockedExchange intrinsics on ARM64EC Cameron Gutman 2026-04-24 18:26:10 -05:00
  • 74a746281f Expose Steam Controller touchpads in Gamepad API (#15378) Kuratius 2026-04-25 01:18:57 +02:00
  • eebe7558d5 Fixed the menu controller button state on recent Apple platforms Sam Lantinga 2026-04-24 11:35:01 -07:00
  • 1146ea484a Fixed the menu controller button state on recent Apple platforms Sam Lantinga 2026-04-24 11:35:01 -07:00
  • d240da419e wayland: Avoid excessive exposure events during interactive resizes Frank Praznik 2026-04-24 13:14:30 -04:00
  • 01a7588f8e wayland: Avoid excessive exposure events during interactive resizes Frank Praznik 2026-04-24 13:14:30 -04:00
  • b00d32c10a Don't do name blacklisting if there's no name Sam Lantinga 2026-04-24 07:33:37 -07:00
  • 89eb50b25e Fixed crash in SDL_startswith() when passed NULL strings Sam Lantinga 2026-04-24 07:30:12 -07:00
  • c124da4367 Don't do name blacklisting if there's no name Sam Lantinga 2026-04-24 07:33:37 -07:00
  • f3d7df54e2 Fixed crash in SDL_startswith() when passed NULL strings Sam Lantinga 2026-04-24 07:30:12 -07:00
  • 8f99954e01 SDL_EnumerateDirectory(""): Don't append path separator if path is empty Petar Popovic 2026-04-10 16:54:08 +02:00
  • 1db6d5381a SDL_EnumerateDirectory(""): Don't append path separator if path is empty Petar Popovic 2026-04-10 16:54:08 +02:00
  • 34742887ef atomic: Use DMB ISHLD for aarch64 acquire barrier Cameron Gutman 2026-04-23 21:18:05 -05:00
  • da032b77ab atomic: Use DMB ISHLD for aarch64 acquire barrier Cameron Gutman 2026-04-23 20:57:35 -05:00
  • 7751494160 atomic: Use DMB ISHLD for aarch64 acquire barrier Cameron Gutman 2026-04-23 21:18:05 -05:00
  • f2206974b0 atomic: Use DMB ISHLD for aarch64 acquire barrier Cameron Gutman 2026-04-23 20:57:35 -05:00
  • ec4cef2711 cmake: disable vulkan by default for Solaris Anonymous Maarten 2026-04-24 02:21:57 +02:00
  • 4bce8906fc atomic: Use __atomic_thread_fence() when available Cameron Gutman 2026-04-23 18:43:44 -05:00
  • c3b0e62850 atomic: Use __atomic_thread_fence() when available Cameron Gutman 2026-04-23 18:43:44 -05:00
  • a8ecd677ed Add DOS platform support (DJGPP) (#15377) Anders Jenbo 2026-04-24 01:54:49 +02:00
  • ef425def66 atomic: Use __atomic_thread_fence() when available Cameron Gutman 2026-04-23 18:25:38 -05:00
  • 2858a32723 atomic: Use __atomic_thread_fence() when available Cameron Gutman 2026-04-23 18:25:38 -05:00
  • 525842f2e7 Prefer higher color depths in SDL_GetClosestFullscreenDisplayMode() Anders Jenbo 2026-04-23 23:25:40 +02:00
  • 9fa9edeadb Prefer higher color depths in SDL_GetClosestFullscreenDisplayMode() Anders Jenbo 2026-04-23 23:25:40 +02:00
  • 88102f8d3c Revert "(video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic" Sam Lantinga 2026-04-23 13:23:07 -07:00
  • 7b23cd62ca Revert "(video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic" Sam Lantinga 2026-04-23 13:23:07 -07:00
  • f8d5628163 Fixed building with older versions of GameInput Sam Lantinga 2026-04-21 19:40:57 -07:00
  • 5454711c3b Update Zenity dialog filters to ignore case Semphris 2026-04-21 16:40:57 -04:00
  • 726e82d0f3 Update Zenity dialog filters to ignore case Semphris 2026-04-21 16:40:57 -04:00
  • 563b8cb51c Include OS detection in Emscripten joystick GUID Nintorch 2026-04-21 11:33:40 +05:00
  • 60a59fa557 Include OS detection in Emscripten joystick GUID Nintorch 2026-04-21 11:33:40 +05:00
  • 7060088ffc dialog: Use case-insensitive filter matching on portal dialogs Frank Praznik 2026-04-21 10:02:22 -04:00
  • 387439d009 dialog: Use case-insensitive filter matching on portal dialogs Frank Praznik 2026-04-21 10:02:22 -04:00
  • f32c6d977c Backport VIRPIL Controls device IDs to SDL2 atirado.net 2026-04-21 19:00:14 +10:00
  • c8ebb1456e Backport VIRPIL Controls device IDs to SDL2 atirado.net 2026-04-21 19:00:14 +10:00
  • 9cdad39b52 Add trigger rumble support to Emscripten joysticks Nintorch 2026-04-21 15:45:33 +05:00
  • 651136ac7a Add trigger rumble support to Emscripten joysticks Nintorch 2026-04-21 15:45:33 +05:00
  • 7bd84b29e9 Fix potential leak in camera example Petar Popovic 2026-04-21 10:51:43 +02:00
  • eacfe835e7 Fix potential leak in camera example Petar Popovic 2026-04-21 10:51:43 +02:00
  • 1675c8267e [tray/dbus] set tray session name to app subname in flatpak env (#15393) Hayden Gray 2026-04-20 14:50:22 -04:00
  • 85b36937a9 macOS mouse scroll fix (#15404) Marco Burato 2026-04-20 19:53:25 +02:00
  • ab6bc13ef1 (video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic som3a-dev 2026-04-17 23:32:43 +02:00
  • 0231ff03de (video) fix SDL_GetClosestFullscreenDisplayMode aspect ratio & refresh rate picking logic som3a-dev 2026-04-17 23:32:43 +02:00