Commit Graph

  • 2a6baf50e9 include: Added some basic documentation so SDL_KeyCode shows up on the wiki. Ryan C. Gordon 2025-07-14 00:32:46 -04:00
  • 0d01efca52 windows: Fix crash when using a system that reports itself as Windows 17763 or newer, but is missing many of the newer dark mode window functions (Linux Mint Cinnamon w/ Proton 7.0.6) Josh Dowell 2025-07-14 01:39:11 +01:00
  • 0a50b798bf windows: Fix crash when using a system that reports itself as Windows 17763 or newer, but is missing many of the newer dark mode window functions (Linux Mint Cinnamon w/ Proton 7.0.6) Josh Dowell 2025-07-14 01:39:11 +01:00
  • 2d8fd6bee1 Revert "windows: Use wglSwapLayerBuffers if available." Ryan C. Gordon 2025-07-13 21:40:42 -04:00
  • 536126fdcf emscripten: Move over to using Pointer Events for all mouse, pen, and touch. Ryan C. Gordon 2025-07-13 14:57:48 -04:00
  • 0e65e04ce1 remove spoofed SDL_HelperWindow when SDL_VIDEO is off Kyle Sylvestre 2025-07-12 00:46:53 -04:00
  • 58d351fe98 check SDL_PLATFORM_WINDOWS instead of SDL_VIDEO_DRIVER_WINDOWS when using SDL_HelperWindow Kyle Sylvestre 2025-07-12 00:44:40 -04:00
  • 9b71f18141 move SDL_HelperWindow outside of video Kyle Sylvestre 2025-07-12 00:42:17 -04:00
  • 0f061ff154 remove spoofed SDL_HelperWindow when SDL_VIDEO is off Kyle Sylvestre 2025-07-12 00:46:53 -04:00
  • d42217ba26 check SDL_PLATFORM_WINDOWS instead of SDL_VIDEO_DRIVER_WINDOWS when using SDL_HelperWindow Kyle Sylvestre 2025-07-12 00:44:40 -04:00
  • a190e3b514 move SDL_HelperWindow outside of video Kyle Sylvestre 2025-07-12 00:42:17 -04:00
  • ab9f59e59a Xcode-iOS/Demos/src/fireworks.c: Make rendering CPU efficient Yorick Reum 2025-07-12 11:38:49 +02:00
  • 6c9c2a9ac2 Xcode-iOS/Demos/src/fireworks.c: Make rendering CPU efficient Yorick Reum 2025-07-12 11:38:49 +02:00
  • f99f57ffd1 ci: build MSVC release binary on windows-2025 Anonymous Maarten 2025-07-12 13:08:31 +02:00
  • 8605624158 ci: build MSVC release binary on windows-2025 Anonymous Maarten 2025-07-12 13:08:31 +02:00
  • 5e787555e8 ci: build MSVC release binary on windows-2025 Anonymous Maarten 2025-07-12 01:14:25 +02:00
  • 554f08bac3 ci: build MSVC release binary on windows-2025 Anonymous Maarten 2025-07-12 01:14:25 +02:00
  • 913813a933 Updated to version 3.2.18 for release Sam Lantinga 2025-07-11 15:56:55 -07:00
  • 4e34c771e4 Revert "windows: Use wglSwapLayerBuffers if available." Ryan C. Gordon 2025-07-11 18:25:14 -04:00
  • 9995174e68 gpu: Fixed uninitialized variable in SDL_AcquireGPUCommandBuffer(). Ryan C. Gordon 2025-07-11 18:18:47 -04:00
  • 5a0197d430 wasapi: Force enumerated audio devices to report themselves as float32 format. Ryan C. Gordon 2025-07-11 15:35:30 -04:00
  • 190afc0f4f gpu: Fixed uninitialized variable in SDL_AcquireGPUCommandBuffer(). Ryan C. Gordon 2025-07-11 18:18:47 -04:00
  • 4a55143e15 Fixed build Sam Lantinga 2025-07-11 13:05:37 -07:00
  • 87c9bc1b1f Fixed long delay when enumerating the Razer Huntsman keyboard Sam Lantinga 2025-07-11 12:34:14 -07:00
  • a81cf566f4 wasapi: Force enumerated audio devices to report themselves as float32 format. Ryan C. Gordon 2025-07-11 15:35:30 -04:00
  • 92e8224d32 Fixed build Sam Lantinga 2025-07-11 13:05:37 -07:00
  • 0b2e389ee3 Fixed long delay when enumerating the Razer Huntsman keyboard Sam Lantinga 2025-07-11 12:34:14 -07:00
  • 16a57b70f7 Set hwndTarget to NULL when unregistering raw input Sam Lantinga 2025-07-11 12:14:01 -07:00
  • 937e8d55a4 Set hwndTarget to NULL when unregistering raw input Sam Lantinga 2025-07-11 12:14:01 -07:00
  • 69564cd0b1 README-macos.md: replace old API calls Aleksey Sakovets 2025-07-07 21:56:07 +03:00
  • da648b00e7 cocoa: Don't minimize fullscreen windows for a modal file dialog. Ryan C. Gordon 2025-07-11 15:03:01 -04:00
  • 9af93abd4f cocoa: Don't minimize fullscreen windows for a modal file dialog. Ryan C. Gordon 2025-07-11 15:03:01 -04:00
  • 5886d90308 Fixed long delay when enumerating the Razer Huntsman keyboard Sam Lantinga 2025-07-11 11:55:20 -07:00
  • f199aafaeb Fixed long delay when enumerating the Razer Huntsman keyboard Sam Lantinga 2025-07-11 11:55:20 -07:00
  • e84df0cad1 x11: Avoid duplicate mouse events when using a pen device. Ryan C. Gordon 2025-07-11 14:27:12 -04:00
  • 72f4dd17be x11: Avoid duplicate mouse events when using a pen device. Ryan C. Gordon 2025-07-11 14:27:12 -04:00
  • e482904111 Add support for non-constrained and non-grabbing popups Frank Praznik 2025-04-14 13:10:45 -04:00
  • a2dcdfcb2d stdinc: Docs said "macro" but meant "datatype." Ryan C. Gordon 2025-07-11 14:23:52 -04:00
  • 45cc80f02c Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-11 18:20:01 +00:00
  • 515433aa8a android: If various POSIX fsops functions fail, try using AAssetManager. Ryan C. Gordon 2025-07-11 14:16:18 -04:00
  • b8ee44ca6a windows: Use wglSwapLayerBuffers if available. Ryan C. Gordon 2025-07-11 12:29:12 -04:00
  • 4a4abe4240 cmake: remove /RTC1 from CXX flags when building with SDL_LIBC=OFF Anonymous Maarten 2025-07-10 22:52:56 +02:00
  • fe47f5cc30 PSP: Truncate thread name when passing to sceKernelCreateThread Wouter Wijsman 2025-07-07 19:07:33 +02:00
  • 5b64be0810 docs: Documentation for SDL_Swap64 was reporting the wrong return type. Ryan C. Gordon 2025-07-02 09:28:53 -04:00
  • 7f371c7808 cocoa: Patched to compile. Ryan C. Gordon 2025-07-10 16:27:47 -04:00
  • d98087a0c3 cocoa: Don't use trick of briefly focusing the Dock on newer macOS releases. Ryan C. Gordon 2025-07-10 15:57:55 -04:00
  • 933715fa45 PSP: Truncate thread name when passing to sceKernelCreateThread Wouter Wijsman 2025-07-07 19:07:33 +02:00
  • f286558bae windows: Use wglSwapLayerBuffers if available. Ryan C. Gordon 2025-07-11 12:29:12 -04:00
  • cfb8e591cb cmake: remove /RTC1 from CXX flags when building with SDL_LIBC=OFF Anonymous Maarten 2025-07-10 22:52:56 +02:00
  • b537380065 cocoa: Patched to compile. Ryan C. Gordon 2025-07-10 16:27:47 -04:00
  • b2c3e6fade cocoa: Don't use trick of briefly focusing the Dock on newer macOS releases. Ryan C. Gordon 2025-07-10 15:57:55 -04:00
  • 17656d051b cocoa: Don't use trick of briefly focusing the Dock on newer macOS releases. Ryan C. Gordon 2025-06-26 14:23:26 -04:00
  • 11ec0c7a8f hashtable: Fix documentation typos Frank Praznik 2025-07-09 12:38:16 -04:00
  • 309d1481a4 PSP: Truncate thread name when passing to sceKernelCreateThread Wouter Wijsman 2025-07-07 19:07:33 +02:00
  • c64518f300 PSP: Truncate thread name when passing to sceKernelCreateThread Wouter Wijsman 2025-07-07 19:07:33 +02:00
  • 233fce456a fix ARM64 linkage with Visual Studio >= 17.14 when SDL_LIBC is disabled Ozkan Sezer 2025-07-08 06:47:47 +03:00
  • fb0e03f262 fix ARM64 linkage with Visual Studio >= 17.14 when SDL_LIBC is disabled Ozkan Sezer 2025-07-08 06:47:47 +03:00
  • 73492c5570 fix ARM64 linkage with Visual Studio >= 17.14 when SDL_LIBC is disabled Ozkan Sezer 2025-07-08 06:47:47 +03:00
  • 2fb6abb9ad fix ARM64 linkage with Visual Studio >= 17.14 when SDL_LIBC is disabled Ozkan Sezer 2025-07-08 06:47:47 +03:00
  • 6386781351 README-macos.md: replace old API calls Aleksey Sakovets 2025-07-07 21:56:07 +03:00
  • ef4b7489ff wayland: Use wl_shm_release when available Frank Praznik 2025-05-28 13:02:27 -04:00
  • 03fcbb4e46 wayland/events: Names will always be sent before devices and capabilities Frank Praznik 2025-05-28 12:37:59 -04:00
  • 45fa9dba16 wayland: Use wl_fixes for registry destruction Frank Praznik 2024-12-07 13:28:01 -05:00
  • b9ab8cf03d wayland: Add support for the key repeat event (seat v10) Frank Praznik 2024-09-13 10:41:26 -04:00
  • 343ad3eddd ngage: SDL_GetPrefPath allows a NULL org parameter. Ryan C. Gordon 2025-07-05 12:19:21 -04:00
  • 5290bb036c wayland: Ensure that the xdg_surface is always configured after creation Frank Praznik 2025-06-30 11:40:20 -04:00
  • ecdc6f2adb wayland: Ensure that the xdg_surface is always configured after creation Frank Praznik 2025-06-30 11:40:20 -04:00
  • 7c11a8cb9f Fix typo: remove redundant character Michael Fitzmayer 2025-07-03 13:20:47 +02:00
  • f3bf387caf testhotplug+testmouse: exit when pressing ESC key Anonymous Maarten 2025-07-03 02:21:51 +02:00
  • 03489e249a [Nokia N-Gage] Re-enable FPS counter, fix link in README. - Re-enable FPS counter, which is hidden by default anyway - but essential while working on an actual project. - Fix link in the platform's README. - Re-order list of supported platforms (alphabetical order to maintain consistency). Michael Fitzmayer 2025-07-02 21:27:24 +02:00
  • 530639aa4a docs: Documentation for SDL_Swap64 was reporting the wrong return type. Ryan C. Gordon 2025-07-02 09:28:53 -04:00
  • 2606b08036 Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-01 21:25:27 +00:00
  • cd0cf8b855 SDL_audio.h: tweak SDL_OpenAudioDevice() docs to fix a weird wordwrap issue. Ryan C. Gordon 2025-07-01 13:38:16 -04:00
  • 380b6a43a3 Change callback_rate_increment type to Uint64 nightmareci 2025-07-01 09:23:03 -07:00
  • 9e6a6c01e4 Add support for floating point main callback rates nightmareci 2025-07-01 09:12:18 -07:00
  • 06cfea6a03 wayland: Improve pointer confinement reliability Frank Praznik 2025-06-27 13:57:38 -04:00
  • 9ff0438863 wayland: Send motion events in a frame Frank Praznik 2025-05-23 11:32:15 -04:00
  • e9535fa026 Update SDL_GpuDevice to SDL_GPUDevice Piotr Usewicz 2025-06-30 11:53:48 +02:00
  • 2bff72b4f6 SDL3 GPU: Fix -Wbool-conversion warnings WillyJL 2025-06-29 06:23:06 +01:00
  • 4eff36ef53 SDL3 GPU: Fix -Wbool-conversion warnings WillyJL 2025-06-29 06:23:06 +01:00
  • 923813b399 Disable SDL_DYNAMIC_API when using ReSharper Susko3 2025-06-28 15:40:42 +02:00
  • 4217d62fa2 Some small fixes and corrections: comment typos, a wrong return value. Ryan C. Gordon 2025-06-29 03:07:51 -04:00
  • 34928341d0 Sync SDL3 wiki -> header SDL Wiki Bot 2025-06-28 12:31:32 +00:00
  • e960bf6904 Gyro instrumentation for test controller (#13287) Aubrey Hesselgren 2025-06-26 19:56:06 -07:00
  • 08ebeaee5c cmake: Android always needs a native HIDAPI implementation Anonymous Maarten 2025-06-26 23:38:12 +02:00
  • 89eef1bd34 cmake: Android always needs a native HIDAPI implementation Anonymous Maarten 2025-06-26 23:38:12 +02:00
  • 279dabfc96 cocoa: Don't use trick of briefly focusing the Dock on newer macOS releases. Ryan C. Gordon 2025-06-26 14:23:26 -04:00
  • afa27243df Ignore sensor delta values that look like they're out of range Sam Lantinga 2025-06-26 11:10:21 -07:00
  • 12b56f5447 Allow overriding SDL_FORK_MESSAGEBOX in build environment Caleb Heuer 2025-06-26 11:37:19 -06:00
  • cd98b66114 Allow overriding SDL_FORK_MESSAGEBOX in build environment Caleb Heuer 2025-06-26 11:37:19 -06:00
  • 8d5bf053f7 Fixed detecting 8BitDo sensor timestamp on older firmware Sam Lantinga 2025-06-26 10:46:50 -07:00
  • 165b86e7b7 x11: Always update the borders on frame extent events Frank Praznik 2025-06-25 11:55:47 -04:00
  • 0ac1241b7a x11: Always update the borders on frame extent events Frank Praznik 2025-06-25 11:55:47 -04:00
  • f40bf44928 Removed unnecessary include Sam Lantinga 2025-06-25 18:50:28 -07:00
  • 6d3e8b749e add 8BitDo Controller sensor_timestamp (#13278) 8BitDo 2025-06-26 09:49:43 +08:00
  • 608101a185 Update the viewport when logical presentation changes Sam Lantinga 2025-06-25 09:42:23 -07:00
  • 554bee6aae Fix #13276: Crash in SDL_GetAudioDeviceChannelMap Paul Vick 2025-06-24 22:26:14 -07:00
  • 727b4924c8 Update the viewport when logical presentation changes Sam Lantinga 2025-06-25 09:42:23 -07:00
  • de6a23028a Fix #13276: Crash in SDL_GetAudioDeviceChannelMap Paul Vick 2025-06-24 22:26:14 -07:00
  • 8442d4f0f7 joystick: Add support Xbox Adaptive Controller Vicki Pfau 2025-06-11 16:29:02 -07:00