Commit Graph

  • 7dd7c7607f Removed unused code in UIKit_AddDisplay() Sam Lantinga 2026-07-02 14:04:32 -07:00
  • 2919e1899f Android: decouple JNI setup from unused subsystems Holden Ramsey 2026-06-27 13:53:46 -04:00
  • 9961fb80a7 wayland: Refactor the cursor event thread into a general purpose event thread Frank Praznik 2026-04-17 08:56:35 -04:00
  • bd7c9e467b Removed helpCursor and cellCursor NSCursor selectors Sam Lantinga 2026-07-01 15:53:18 -07:00
  • ceb4a7f1cb Sync SDL3 wiki -> header SDL Wiki Bot 2026-07-01 22:03:03 +00:00
  • eb04627741 stdinc: SDL_SetMemoryFunctions now handles NULL function pointers better. Ryan C. Gordon 2026-07-01 14:59:55 -04:00
  • f09a6679a3 dos: Use INT 0x10/AX=0x1A00 to detect VGA presence palxex 2026-06-30 15:44:10 +08:00
  • 932f36590f Updated to version 3.4.13 for development Sam Lantinga 2026-07-01 09:55:50 -07:00
  • f87239e71e Updated to version 3.4.12 for release release-3.4.12 Sam Lantinga 2026-07-01 09:20:42 -07:00
  • ef6e76e00b joystick: Apply Gyroscope Zero-Rate Offset (ZRO) subtraction to live IMU data for Switch Controllers. Dimitri Alexeev 2026-06-20 13:08:45 +02:00
  • f5511b49b6 joystick: Fix pointer sequencing in Switch Pro Controller user IMU calibration. Prevent reading potentially stale memory. No functional changes. Dimitri Alexeev 2026-06-20 12:52:53 +02:00
  • 35e3068846 ci: disable clang-tidy on Ubuntu 22.04 Anonymous Maarten 2026-06-18 20:46:54 +02:00
  • f58cd8f26d ci: avoid brew creating noisy annotations Anonymous Maarten 2026-06-18 10:36:52 +02:00
  • e07d149a2a ci: bump Ubuntu runner of Intel oneAPI Anonymous Maarten 2026-06-18 10:55:52 +02:00
  • dd6f438efb Limit default search path of build-scripts/check_stdlib_usage.py Anonymous Maarten 2026-06-18 20:23:13 +02:00
  • 39aff4c978 audio: Pass the id, not the obj, to SDL_AudioDeviceDisconnected_OnMainThread. Ryan C. Gordon 2026-06-30 16:19:49 -04:00
  • 774728b6ff audio: Pass the id, not the obj, to SDL_AudioDeviceDisconnected_OnMainThread. Ryan C. Gordon 2026-06-30 16:19:49 -04:00
  • 2d8ddf333a Get the physical device properties when using an external Vulkan device Sam Lantinga 2026-06-30 12:52:19 -07:00
  • dfefce62e2 Get the physical device properties when using an external Vulkan device Sam Lantinga 2026-06-30 12:52:19 -07:00
  • 2069d5f6bc Fixed formatting Sam Lantinga 2026-06-30 12:51:48 -07:00
  • 4fe0d8c1cd Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-30 16:33:03 +00:00
  • b4b1cdeb27 wayland: Add support for the toplevel tag protocol Frank Praznik 2026-06-24 10:20:39 -04:00
  • d8971fa00a wayland: Add support for the session management protocol Frank Praznik 2026-03-18 13:21:37 -04:00
  • f321b80e7a Issue a batch when changing render targets in the Vulkan renderer Sam Lantinga 2026-06-29 18:25:17 -07:00
  • 464b90b475 Issue a batch when changing render targets in the Vulkan renderer Sam Lantinga 2026-06-29 18:25:17 -07:00
  • 6f0544dcca wayland: Fix incorrect dereference when sorting icon surfaces Frank Praznik 2026-06-30 10:15:28 -04:00
  • 2f1cf4629c wayland: Fix incorrect dereference when sorting icon surfaces Frank Praznik 2026-06-30 10:15:28 -04:00
  • 25e2ec0407 Fixes invalid dereference in animated cursor sort Mason Remaley 2026-06-29 17:36:47 -07:00
  • a168e96cbc Fixes invalid dereference in animated cursor sort Mason Remaley 2026-06-29 17:36:47 -07:00
  • 79ae27bba1 update khronos headers from mainstream. Ozkan Sezer 2026-06-30 03:37:47 +03:00
  • 13a2ea7187 Added a workaround for a crash in NVIDIA drivers when rendering YUV with Vulkan Sam Lantinga 2026-06-29 14:05:20 -07:00
  • e0b12bbcea Added a workaround for a crash in NVIDIA drivers when rendering YUV with Vulkan Sam Lantinga 2026-06-29 14:05:20 -07:00
  • 92c3150859 Fixed OpenVR build Sam Lantinga 2026-06-29 13:14:33 -07:00
  • 9da5a636ad Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-29 17:51:17 +00:00
  • 7ee8160922 gpu: make NULL object releases no-ops Andrei Sabalenka 2026-06-29 20:28:14 +03:00
  • 2ccd76818e win32: Use the current cursor coordinates when processing WM_NCACTIVATE Frank Praznik 2026-06-29 12:14:08 -04:00
  • 0a8ccb11eb win32: Use the current cursor coordinates when processing WM_NCACTIVATE Frank Praznik 2026-06-29 12:14:08 -04:00
  • 1326f406a6 Removed unnecessary assert in WIN_SetWindowOpacity() Sam Lantinga 2026-06-27 21:10:19 -07:00
  • f0e99e7c7f Removed unnecessary assert in WIN_SetWindowOpacity() Sam Lantinga 2026-06-27 21:10:19 -07:00
  • 03d17f40bf Add Void GENESIS controller support BZL 2026-06-13 23:35:33 +09:00
  • 111bb79bf8 Add Void GENESIS controller support BZL 2026-06-13 23:35:33 +09:00
  • ca7db3216d keyboard: Limit text input event size for sdl2-compat Cameron Gutman 2026-06-27 15:49:05 -05:00
  • 32f460d357 keyboard: Limit text input event size for sdl2-compat Cameron Gutman 2026-06-27 15:49:05 -05:00
  • 8ee03d68bd README-migration: patched SDL_RWFromFP replacement code to compile. Ryan C. Gordon 2026-06-27 16:56:29 -04:00
  • 4bebbec9d4 update khronos headers from mainstream. Ozkan Sezer 2026-06-26 21:32:02 +03:00
  • 7a6eed4ec8 Android: decouple video/audio subsystems from JNI initialization Holden Ramsey 2026-03-12 11:22:14 -04:00
  • 8554d1c23c time: Convert the PS2 time implementation to a dummy implementation Frank Praznik 2026-06-25 10:39:18 -04:00
  • 9f4327068e pipewire: Don't set a specific stream name if the node name is the same. Ryan C. Gordon 2026-06-25 10:35:57 -04:00
  • ce68c297f0 cmake: Print a warning if the libdecor development library is missing Frank Praznik 2026-06-24 21:45:03 -04:00
  • 607eb5206e cmake: Print a warning if the libdecor development library is missing Frank Praznik 2026-06-24 21:45:03 -04:00
  • f1f4d0d229 Fix opening pipewire device blocking indefinitely if no device bubbleguuum 2026-06-05 11:24:37 +02:00
  • 0fa422231d Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-24 19:48:34 +00:00
  • 089b862732 Added SDL_HINT_WINDOWS_RAW_MOUSE_NOLEGACY Sam Lantinga 2026-06-24 12:03:06 -07:00
  • 9acf54142e iOS: Fix crash on pinch gesture Bartłomiej Dach 2026-06-24 12:08:49 +02:00
  • df65a2385d Fix Xcode project not building due to missing header Bartłomiej Dach 2026-06-24 12:08:48 +02:00
  • 179e66f1fe docs: Improved SDL_CommonEvent documentation. Ryan C. Gordon 2026-06-24 13:15:53 -04:00
  • 135a9457f3 Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-23 18:34:01 +00:00
  • 5471f4c3de notification: Fix old function names in documentation Frank Praznik 2026-06-23 14:31:01 -04:00
  • a7ade74cf1 notification: Check the icon string before duplicating Frank Praznik 2026-06-23 14:28:17 -04:00
  • db6d9d5c01 docs: warn not to destroy an SDL_AudioStream during its callback. Ryan C. Gordon 2026-06-23 13:49:46 -04:00
  • 0b692f64b0 docs: warn not to destroy an SDL_AudioStream during its callback. Ryan C. Gordon 2026-06-23 13:49:46 -04:00
  • 7be5990089 Removed redundant check for VK_SUCCESS Sam Lantinga 2026-06-23 08:59:16 -07:00
  • 284afc2c9a Set SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER to the correct texture Sam Lantinga 2026-06-23 08:57:49 -07:00
  • e26370810b gpu/vulkan renderer: Reconfigure the window on renderer creation if it has the OpenGL flag Frank Praznik 2026-06-19 13:29:13 -04:00
  • a45ef5dc64 Added RIDEV_NOLEGACY to improve performance in mouse relative mode (thanks @whrvt!) Sam Lantinga 2026-06-22 20:33:27 -07:00
  • e300b87e35 Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-23 07:25:14 +00:00
  • b8b3f5ef20 gamecontroller: Added docs to SDL_GameControllerBindType, to fix wiki docs. Ryan C. Gordon 2026-06-22 22:30:18 -04:00
  • 1a21db244c Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-23 02:18:50 +00:00
  • 4f778d56fd .wikiheaders-options: Fix Notification category. Ryan C. Gordon 2026-06-22 22:17:12 -04:00
  • c1918f0817 docs: SDL_Locale is a struct, not a function. Ryan C. Gordon 2026-06-22 22:13:06 -04:00
  • 1fbce8a06a locale: Fixed \since on SDL_Locale. Ryan C. Gordon 2026-06-22 22:11:49 -04:00
  • 56846df9b0 locale: Added docs to SDL_Locale struct, to fix wiki docs. Ryan C. Gordon 2026-06-22 22:09:23 -04:00
  • ca94cb5db0 Sync SDL2 wiki -> header SDL Wiki Bot 2026-06-23 01:36:05 +00:00
  • cf83ffd8a1 stdinc: Add a little comment to SDL_bool for wikiheaders. Ryan C. Gordon 2026-06-22 21:06:14 -04:00
  • 07ecc125cf Added SDL_PIXELFORMAT_P408 and SDL_PIXELFORMAT_P416 Sam Lantinga 2026-06-22 12:42:45 -07:00
  • 0bb539314d Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-22 03:32:20 +00:00
  • 65091012b4 Add more information for pinch gestures on mobile (#15092) Brent Page 2026-06-21 20:30:50 -07:00
  • 941dda1ccd Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-21 18:52:43 +00:00
  • e52dbf4442 Add basic Ubuntu Touch functions #12543 Semphriss 2026-06-21 14:51:15 -04:00
  • 35ebc3db89 Android: honor suggested filename in ShowSaveFileDialog ripdog 2026-06-21 18:20:59 +12:00
  • a0b7ea0304 timer: drop unused mach_base_info on Apple Christian Semmler 2026-06-20 20:13:19 -07:00
  • da8ee4d5cc Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-21 15:34:46 +00:00
  • d474769878 Detect device form factor (#12584) Semphriss 2026-06-21 11:33:13 -04:00
  • 5317703567 Android: hide system bars via WindowInsetsController on API 30+ klirktag 2026-06-21 13:36:55 +02:00
  • a442367706 Android: hide system bars via WindowInsetsController on API 30+ klirktag 2026-06-21 13:36:55 +02:00
  • 3561f81400 gpu: Metal fence fixes Caleb Cornett 2026-06-21 08:56:53 -04:00
  • e575093c83 Fix Apple performance frequency to match nanosecond counter Christian Semmler 2026-06-20 17:15:35 -07:00
  • 49879ba0d6 free capacitive sensors on joystick close Gabriel Ford 2026-06-19 19:38:13 -04:00
  • 929f060b68 examples/input/03-gamepad-polling: Render axes in blue. Ryan C. Gordon 2026-06-19 14:35:10 -04:00
  • d7e25c92c0 examples/input/03-gamepad-polling: Render axes in blue. Ryan C. Gordon 2026-06-19 14:35:10 -04:00
  • 3a1cfbc147 main: If SDL_MAIN_CALLBACK_RATE="waitevent", have at least one iteration run. Ryan C. Gordon 2026-06-19 14:14:13 -04:00
  • e63b247738 io_uring: Annotate for ThreadSanitizer, since the ring is serializing access. Ryan C. Gordon 2026-06-19 13:38:53 -04:00
  • b3f8367134 wayland: Make external window reconfiguration more robust Frank Praznik 2026-06-19 12:03:28 -04:00
  • 4c28a67cd5 gles: Try to reconfigure the window instead of recreating it Frank Praznik 2026-06-19 10:25:39 -04:00
  • f8dc19e65a examples/storage/01-user: Set up for web builds. Ryan C. Gordon 2026-06-19 00:10:56 -04:00
  • e19a6544a2 examples: Add an example for SDL_Storage user data Ethan Lee 2026-06-18 17:47:44 -04:00
  • 76db4ee3e7 wikiheaders: Fix links in manpage generation. Ryan C. Gordon 2026-06-18 13:42:44 -04:00
  • d5dca1ec3d dos: Don't do parameter validation in SDL_SYS_GetPrefPath. Ryan C. Gordon 2026-06-18 13:45:27 -04:00
  • 7134ed5c1c wikiheaders: Fix links in manpage generation. Ryan C. Gordon 2026-06-18 13:42:44 -04:00
  • 1de0c4e0f0 wayland: Attach EGL objects to custom and external surfaces during reconfiguration Frank Praznik 2026-06-17 19:06:14 -04:00