Commit Graph

  • 26d6352500 Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 Sylvain 2025-08-27 11:31:00 +02:00
  • 5291e9bbbd Minor cleanup Sam Lantinga 2025-08-26 19:28:59 -07:00
  • 5a06ef5c8f keyboard: Don't clear the keymap when it is set to auto release Frank Praznik 2025-08-26 22:16:21 -04:00
  • e55f636d1e Android: improve check to know if running on ChromeBook or emulator. Sylvain 2025-08-22 10:43:46 +02:00
  • 95c44dcdc3 process(windows): fallback to GenerateConsoleCtrlEvent and TerminateProcess if necessary takase1121 2025-05-24 14:35:38 +08:00
  • c709b8ed98 process(windows): try sending WM_CLOSE for graceful process termination takase1121 2025-05-24 12:16:23 +08:00
  • 355c001a54 Implement IFileDialog for Windows Semphris 2025-05-06 22:48:52 -04:00
  • 15e60cd37f Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-26 18:55:26 +00:00
  • 5b688514c7 wikiheaders: Don't autolink things that are already linked. Ryan C. Gordon 2025-08-26 14:43:59 -04:00
  • 6516f7a9e8 keyboard: Release bound keymaps during the destruction process Frank Praznik 2025-08-26 11:43:41 -04:00
  • f53f054fd6 x11: Enable the relative mouse system scale hint. Frank Praznik 2025-08-25 13:33:33 -04:00
  • 065fdca953 Disable rumble for the Ultimate 2 Wireless Controller in dongle mode Sam Lantinga 2025-08-26 08:35:51 -07:00
  • 66ab91a314 Added SDL_FLIP_HORIZONTAL_AND_VERTICAL Sam Lantinga 2025-08-26 05:50:51 -07:00
  • 16c0329a2a Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +05:00
  • 1fbed16cb0 Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +05:00
  • b13416d74f Fixed relative motion having desktop mouse scale on Wayland Sam Lantinga 2025-08-25 11:47:18 -07:00
  • 385715c0dd Introduce enum for SDL_GetCameraPermissionState result Merlyn Morgan-Graham 2025-08-16 02:36:09 -07:00
  • 5be08481e1 dialog: Print DBus errors where available Colin Kinloch 2025-08-06 21:25:31 +01:00
  • c79a18d0fa dialog: Fix save file chooser with xdg portal Colin Kinloch 2025-05-25 15:55:48 +01:00
  • 2743716132 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +05:00
  • 1af7dfb0a7 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +05:00
  • a744eee993 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +01:00
  • 81920b5db7 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +01:00
  • 8f04e4af00 audio: Clean out all the bitshifting. Ryan C. Gordon 2025-08-25 13:06:09 -04:00
  • 01d94ca9de audio: Renamed device_hash_lock to subsystem_rwlock. Ryan C. Gordon 2025-08-25 11:35:37 -04:00
  • 226fecff78 audio: Split current_audio.device_hash into two separate hashtables. Ryan C. Gordon 2025-08-25 11:31:12 -04:00
  • 7bbbbb3a1c Fixed build Sam Lantinga 2025-08-25 09:45:39 -07:00
  • aab95894a6 Fixed crash if mouse functions are used after video quit Sam Lantinga 2025-08-25 08:54:43 -07:00
  • 270737584e Fix vsync-off support for direct3d11 ceski 2025-08-18 20:05:08 -07:00
  • 0e24267eb5 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. (#13782) Evan Hemsley 2025-08-22 14:07:58 -07:00
  • 0fcaf47658 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. Ethan Lee 2025-08-22 14:32:28 -04:00
  • dee2414ee7 Fix typo in SDL_power doc comment Merlyn Morgan-Graham 2025-08-16 09:09:20 +00:00
  • ee5e249008 Docs fix for SDL_stdinc.h: floor,floorf,ceil,ceilf arnau.nau 2025-08-19 01:38:47 +02:00
  • 0b082b25b2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 20:39:22 +00:00
  • f4d6043aa4 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +02:00
  • 03b14f5211 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +02:00
  • e3db7f83c2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 04:41:07 +00:00
  • bad7075de8 Only add VRAM to deviceRank if asking for a high performance device, and if the device already meets all the requirements. suleyth 2025-08-17 22:52:45 +02:00
  • 618f85fafe Make deviceRank an Uint64 to avoid potential overflow issues in case of future GPUs with huge VRAM suleyth 2025-08-17 22:48:02 +02:00
  • c5b79e5f1b Pick dedicated GPU with highest VRAM suleyth 2025-08-16 11:56:47 +02:00
  • 5f77da3a50 x11: use raw values for relative mouse motion Sam Lantinga 2025-08-14 19:30:54 -07:00
  • fe16c620d8 Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -07:00
  • 2d855e12d2 Fixed style Sam Lantinga 2025-08-14 14:48:58 -07:00
  • 20df88a85b Fixed spacing Sam Lantinga 2025-08-14 14:44:49 -07:00
  • e11110400a Fixed crash when reinitializing video on X11 Sam Lantinga 2025-08-14 13:41:40 -07:00
  • f053be22be Improve CMake for IDE Projects (Visual Studio) (#13704) Joshua T. Fisher 2025-08-14 08:19:14 -07:00
  • f934b3e066 x11: fixed creating a window when all displays are disconnected Sam Lantinga 2025-08-13 19:42:49 -07:00
  • eeae48464e Fixed crash if X11 initialization fails Sam Lantinga 2025-08-13 19:42:28 -07:00
  • 9fb9bd31a3 emscripten tests: fix warning: uninitialized variable Petar Popovic 2025-08-13 22:59:17 +02:00
  • 45feacf608 emscripten tests: fix warning: uninitialized variable Petar Popovic 2025-08-13 22:59:17 +02:00
  • a743fb578c Use PulseAudio fragsize buffer correctly ChaseKnowlden 2025-08-13 14:17:51 -04:00
  • ec0e4e21c7 docs: Mark most of SDL_filesystem.h as thread-safe. Ryan C. Gordon 2025-08-13 16:32:02 -04:00
  • 29cff6e264 Work around password integrations hiding software keyboard and preventing autofill Salman Alshamrani 2025-01-03 20:58:03 -05:00
  • bd7d4708e3 Fix text field resetting text when replaced with a short string Salman Alshamrani 2024-12-23 18:15:59 -05:00
  • 1f21aae242 Update NDK version to 28 (#13729) Chase Knowlden 2025-08-12 10:45:57 -04:00
  • c3828bb0a3 Keep MSVC Flags Consistent across CMake runs ChaseKnowlden 2025-08-12 18:29:22 -04:00
  • 10478c59db Keep MSVC Flags Consistent across CMake runs ChaseKnowlden 2025-08-12 18:29:22 -04:00
  • 62b9ac3a09 SEWN Button Convention Mitch Cairns 2025-08-05 18:00:12 -07:00
  • 87543ba18c SInput: Mapping updates for GCUltimate/ProGCC Mitch Cairns 2025-08-05 17:35:38 -07:00
  • 7487880e4c Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-12 17:05:23 +00:00
  • 54772f345a Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY Sam Lantinga 2025-08-12 09:53:41 -07:00
  • 5e85a29e75 Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY Sam Lantinga 2025-08-12 09:53:41 -07:00
  • 40371f0907 Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY Sam Lantinga 2025-08-12 09:53:41 -07:00
  • 4725213eef Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY Sam Lantinga 2025-08-12 09:53:41 -07:00
  • 4b2a87a5d3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-12 16:53:08 +00:00
  • 94f9434564 Fixed bug #13493: Assertion failure at SDL_AddTouch with Android API 28 Java touch id should be -1 because it's reserved for internal SDL synthetic events. It should also not be 0, because this is SDL invalid value. Sylvain 2025-08-08 11:43:42 +02:00
  • 970c0bfe96 Fixed bug #13493: Assertion failure at SDL_AddTouch with Android API 28 Java touch id should be -1 because it's reserved for internal SDL synthetic events. It should also not be 0, because this is SDL invalid value. Sylvain 2025-08-08 11:43:42 +02:00
  • bfaf247d30 Update NDK version to 28 (#13729) Chase Knowlden 2025-08-12 10:45:57 -04:00
  • 6e422e5ff2 Update NDK version to 28 (#13729) Chase Knowlden 2025-08-12 10:45:57 -04:00
  • 2287c43b59 GPU: Hold submit lock before waiting for device idle Beyley Cardellio 2025-08-10 00:13:14 -07:00
  • e699f3dca1 GPU: Hold submit lock before waiting for device idle Beyley Cardellio 2025-08-10 00:13:14 -07:00
  • f2df279adc Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-10 05:08:26 +00:00
  • 40ec9592f1 Restored text missing during wiki sync (thanks @sezero!) Sam Lantinga 2025-08-09 22:07:14 -07:00
  • 3970acd1c2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-10 02:21:43 +00:00
  • 44ce826b57 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-09 18:34:27 +00:00
  • 15cc0f5f91 linux/SDL_syshaptic.c:SDL_SYS_HapticStopAll(): Fix return on error Petar Popovic 2025-08-09 18:00:04 +02:00
  • 43f3991398 linux/SDL_syshaptic.c:SDL_SYS_HapticStopAll(): Fix return on error Petar Popovic 2025-08-09 18:00:04 +02:00
  • d4819db5e6 SDL_waylandvideo.c:display_remove_global(): Check pointer when removing mouse Petar Popovic 2025-08-09 15:36:42 +02:00
  • 0aef2c3612 release: build aarch64 libraries with 16kiB page size release-2.30.x Anonymous Maarten 2025-08-09 05:25:31 +02:00
  • f201b64ffe release: build aarch64 libraries with 16kiB page size Anonymous Maarten 2025-08-09 05:25:31 +02:00
  • 68e0108b1c release: build aarch64 libraries with 16kiB page size Anonymous Maarten 2025-08-09 04:39:12 +02:00
  • 7017fbaa8e release: build aarch64 libraries with 16kiB page size Anonymous Maarten 2025-08-09 04:39:12 +02:00
  • 7b3796bc39 SDL_TriggerBreakpoint() will default to __debugbreak() on MinGW toolchain on windows Mohamed Shazan 2025-08-09 04:50:59 +05:30
  • f4c124e4bf SDL_TriggerBreakpoint() will default to __debugbreak() on MinGW toolchain on windows Mohamed Shazan 2025-08-09 04:50:59 +05:30
  • aff1a48bd9 wayland: Cleanup and return if keymap allocation fails Frank Praznik 2025-08-08 17:53:21 -04:00
  • b5bc6d2cc4 SDL_SendJoystickVirtualSensorDataInner(): Fix max_sensor_events increment Petar Popovic 2025-08-08 20:52:24 +02:00
  • d9c20cfd0a SDL_SendJoystickVirtualSensorDataInner(): Fix max_sensor_events increment Petar Popovic 2025-08-08 20:52:24 +02:00
  • de742e9f9a cmake: detect RISCOS platform before GNU/Hurd Anonymous Maarten 2025-08-08 04:55:32 +02:00
  • 171885010d Add GNU/Hurd as platform Pino Toscano 2025-08-07 23:35:39 +02:00
  • 0d1d4ea1f9 SDL_SetRenderDrawBlendMode(): Remove redundant param check Petar Popovic 2025-08-08 19:50:12 +02:00
  • b63c32e790 SDL_SetRenderDrawBlendMode(): Remove redundant param check Petar Popovic 2025-08-08 19:50:12 +02:00
  • 7252633345 video: Check the display origin when a fullscreen window is moved Frank Praznik 2025-08-08 11:10:53 -04:00
  • 1a48f897f2 ime: fcitx: use SDL_GetExeName() in GetAppName() Pino Toscano 2025-08-07 07:40:29 +02:00
  • 248bcf6b29 ime: fcitx: use SDL_GetExeName() in GetAppName() Pino Toscano 2025-08-07 07:40:29 +02:00
  • 2b42789de6 Fix some typos detected by Debian's lintian QA tool Simon McVittie 2025-08-07 11:58:25 +01:00
  • b9c1da10ba hints: Rephrase documentation to improve grammar Simon McVittie 2025-08-07 11:54:20 +01:00
  • d83503f80e Fix some typos detected by Debian's lintian QA tool Simon McVittie 2025-08-07 11:58:25 +01:00
  • 40b941c826 hints: Rephrase documentation to improve grammar Simon McVittie 2025-08-07 11:54:20 +01:00
  • 56f5a76696 GPU: Fix uninitialized value in Vulkan command buffer structure cosmonaut 2025-08-07 10:57:17 -07:00
  • fe6b2161bf GPU: Fix uninitialized value in Vulkan command buffer structure cosmonaut 2025-08-07 10:57:17 -07:00