Commit Graph

  • be6f1b74dc Updated to version 3.4.7 for development Sam Lantinga 2026-05-01 06:43:01 -07:00
  • 3aabb7bc53 Updated to version 3.4.6 for release release-3.4.6 Sam Lantinga 2026-05-01 06:31:29 -07:00
  • f0b89704e9 stdinc: use _Countof in SDL_arraysize Anonymous Maarten 2026-04-29 22:17:44 +02:00
  • 102bf22db8 haptic: Enable gamepad haptic support under sdl2-compat Cameron Gutman 2026-04-30 21:57:50 -05:00
  • c677c913a6 haptic: Enable gamepad haptic support under sdl2-compat Cameron Gutman 2026-04-30 21:57:50 -05:00
  • 65eda5fbd4 Fixed copyright on SDL_hidapi_steam_triton.c Sam Lantinga 2026-04-30 19:55:24 -07:00
  • e9a6d7eda0 Fixed copyright on SDL_hidapi_steam_triton.c Sam Lantinga 2026-04-30 19:55:24 -07:00
  • ed70ce85c1 pen: Fix enabling touch emulation while a pen is connected Cameron Gutman 2026-04-29 17:51:26 -05:00
  • 41f079491a pen: Fix enabling touch emulation while a pen is connected Cameron Gutman 2026-04-29 17:51:26 -05:00
  • 81cde11d1e tests: fix test/emscripten/server.py when running without --map Anonymous Maarten 2026-04-29 20:30:14 +02:00
  • cc150bc566 metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys. Jakub Wasilewski 2026-04-29 10:26:35 +02:00
  • 1492911c7d metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys. Jakub Wasilewski 2026-04-29 10:26:35 +02:00
  • 46f87cdc5a pen: Only create touch emulation device when a pen is present Cameron Gutman 2026-04-28 21:52:21 -05:00
  • 1aa72247af pen: Only create touch emulation device when a pen is present Cameron Gutman 2026-04-28 21:52:21 -05:00
  • d7af22f927 Disable accidentally enabled debug logging Sam Lantinga 2026-04-28 17:26:11 -07:00
  • e1e6cbe6ec Disable accidentally enabled debug logging Sam Lantinga 2026-04-28 17:26:11 -07:00
  • fbd792e4df android: Parsing the APK's central dir is separate from the AAssetManager. Ryan C. Gordon 2026-04-28 10:45:34 -04:00
  • 79dacf6630 android: Use enough zip64 format info to see APKs with files that are > 4gb. Ryan C. Gordon 2026-04-23 23:15:13 -04:00
  • 46045ea060 android: Parse the APK directory tree, replace AAssetManager enum/getpathinfo. Ryan C. Gordon 2026-04-20 20:18:45 -04:00
  • 9235ac4efd android: Parsing the APK's central dir is separate from the AAssetManager. Ryan C. Gordon 2026-04-28 10:45:34 -04:00
  • 40e60452ad android: Use enough zip64 format info to see APKs with files that are > 4gb. Ryan C. Gordon 2026-04-23 23:15:13 -04:00
  • bb4332bdc2 android: Parse the APK directory tree, replace AAssetManager enum/getpathinfo. Ryan C. Gordon 2026-04-20 20:18:45 -04:00
  • 71d0d069ed GameInput: don't say the device is present if we won't handle it Sam Lantinga 2026-04-28 15:31:10 -07:00
  • 3164b74256 Don't use the fake HID endpoint for Xbox controllers on Windows Sam Lantinga 2026-04-28 14:10:04 -07:00
  • d5fca9628a Don't use the fake HID endpoint for Xbox controllers on Windows Sam Lantinga 2026-04-28 14:10:04 -07:00
  • b40baf1532 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-28 19:11:35 +00:00
  • ab01c9f92a ci: clang-tools-extra is no longer available for mingw32 Anonymous Maarten 2026-03-25 18:37:01 +01:00
  • c991501120 ci: add CFLAGS to pkg-config link command Anonymous Maarten 2026-02-20 19:18:30 +01:00
  • affc61cc5e checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • ec65d10e07 checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • 7212ab1c2a checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • c4d6a01383 video: NULL-check display in SDL_DestroyWindow Stanislav Aleksandrov 2026-04-28 05:47:12 +00:00
  • 039a60c527 video: NULL-check display in SDL_DestroyWindow Stanislav Aleksandrov 2026-04-28 05:47:12 +00:00
  • 9e347006d5 atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-27 19:53:10 -05:00
  • c32082c94a atomic: Fix and cleanup SDL_UnlockSpinlock() Cameron Gutman 2026-04-27 19:48:53 -05:00
  • d07d39b0da atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-27 19:53:10 -05:00
  • 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