Commit Graph

  • 7f23f09ee8 Fixed crash if SDL_SYS_CreateThread() fails (thanks @capehill!) Sam Lantinga 2026-04-07 12:22:33 -07:00
  • 5297f5a772 Android: use RECEIVER_NOT_EXPORTED for receivers on API 33+ Craig Chandler 2026-04-07 11:02:35 +09:30
  • 88017f5023 Android: use RECEIVER_NOT_EXPORTED for receivers on API 33+ Craig Chandler 2026-04-07 11:02:35 +09:30
  • 7f3071a207 SDL_hidapi_zuiki.c: silence bogus -Warray-bounds warnings from gcc-4.9 Ozkan Sezer 2026-04-04 08:55:10 +03:00
  • f61a22e10f SDL_hidapi_zuiki.c: silence bogus -Warray-bounds warnings from gcc-4.9 Ozkan Sezer 2026-04-04 08:55:10 +03:00
  • ff2c970c15 dbus: Better handle local URI paths Frank Praznik 2026-04-06 19:22:13 -04:00
  • b8e8caf7c5 dbus: Better handle local URI paths Frank Praznik 2026-04-06 19:22:13 -04:00
  • 6b73386987 ci: bump workflows Anonymous Maarten 2026-04-06 23:37:05 +02:00
  • 928cfef4b7 ci: bump workflows Anonymous Maarten 2026-04-06 23:37:05 +02:00
  • d1977bbf5e cmake: emscripten/clang does not support -Wformat* (anymore) Anonymous Maarten 2026-04-06 21:22:31 +02:00
  • 543b8b9b12 GPU: Fix Vulkan backend segfault cosmonaut 2026-04-06 14:38:52 -07:00
  • f8b7e22d7d GPU: Fix Vulkan backend segfault cosmonaut 2026-04-06 14:38:52 -07:00
  • c226a67760 GPU: Fix memory leak in Vulkan command buffer cosmonaut 2026-04-06 09:54:57 -07:00
  • aeb4309c0e GPU: Fix memory leak in Vulkan command buffer cosmonaut 2026-04-06 09:54:57 -07:00
  • 33090dc318 dbus: Use OpenFile for opening local 'file://' URIs Frank Praznik 2026-04-06 11:11:23 -04:00
  • 0a54fdb862 dbus: Use OpenFile for opening local 'file://' URIs Frank Praznik 2026-04-06 11:11:23 -04:00
  • 3939fb03bf GPU Vulkan: handle VK_ERROR_SURFACE_LOST_KHR in acquire path Sascha Reuter 2026-04-06 19:57:00 +10:00
  • c98b36ff03 GPU Vulkan: handle VK_ERROR_SURFACE_LOST_KHR in acquire path Sascha Reuter 2026-04-06 19:57:00 +10:00
  • d07bd49a7d misc: Use the OpenURI D-Bus portal for opening URLs Frank Praznik 2026-04-04 22:28:06 -04:00
  • 682da4ee98 misc: Use the OpenURI D-Bus portal for opening URLs Frank Praznik 2026-04-04 22:28:06 -04:00
  • f8feccfa46 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-05 18:33:22 +00:00
  • 6f7fb0a3dc Add text input properties for on-screen keyboard customization Jesse Chounard 2026-04-05 11:40:16 -05:00
  • 1442c5a4a0 emscripten: Added more variables to PreseedEmscriptenCache.cmake. Ryan C. Gordon 2026-04-05 01:12:08 -04:00
  • 8b00b57468 filesystem: Rename a variable named "append" that is actually prepending. Ryan C. Gordon 2026-04-05 01:08:07 -04:00
  • 19f70284ad Document that you can pass -1 to SDL_WaitEventTimeout() to wait indefinitely Sam Lantinga 2026-04-04 11:36:10 -07:00
  • c857861815 Add support for Oklick W-2 racing wheel controller Nintorch 2026-04-04 14:01:45 +05:00
  • 4bc27ad15e CMake: Replace CMAKE_COMPILER_IS_GNUCC with CMAKE_C_COMPILER_ID Peter Kokot 2026-04-04 15:24:05 +02:00
  • 25aa1c643f CMake: Replace CMAKE_COMPILER_IS_GNUCC with CMAKE_C_COMPILER_ID Peter Kokot 2026-04-04 15:24:05 +02:00
  • ce3cc80aca Send SDL_EVENT_SCREEN_KEYBOARD_HIDDEN when the keyboard is hidden on Android Sam Lantinga 2026-04-04 10:07:58 -07:00
  • fc2f4fcc22 Send SDL_EVENT_SCREEN_KEYBOARD_HIDDEN when the keyboard is hidden on Android Sam Lantinga 2026-04-04 10:07:58 -07:00
  • 103a4c4cb2 Enable npot texture wrapping if GL_OES_texture_npot is available Sam Lantinga 2026-04-04 08:12:51 -07:00
  • 173adc1bf6 Enable npot texture wrapping if GL_OES_texture_npot is available Sam Lantinga 2026-04-04 08:12:51 -07:00
  • b6fd088246 Updated to version 3.4.5 for development Sam Lantinga 2026-04-03 17:16:53 -07:00
  • 5848e584a1 Updated to version 3.4.4 for release release-3.4.4 Sam Lantinga 2026-04-03 16:10:59 -07:00
  • a883e69d7b Use the correct index for PS2 controllers Sam Lantinga 2026-04-03 16:07:49 -07:00
  • 41c3a91079 Use the correct index for PS2 controllers Sam Lantinga 2026-04-03 16:07:49 -07:00
  • 5c8714cc95 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-03 23:03:43 +00:00
  • 8d7f469fb5 Add support for GIP guitars via gameinput (#15301) Sanjay Govind 2026-04-04 12:02:14 +13:00
  • 7f86f9107d Add support for GIP guitars via gameinput (#15301) Sanjay Govind 2026-04-04 12:02:14 +13:00
  • 18463ccb8f (emscripten) Add null checks for gamepad in vendor/product/xinput helpers (#15313) foxtacles 2026-04-03 15:07:50 -07:00
  • 59602fb473 (emscripten) Add null checks for gamepad in vendor/product/xinput helpers (#15313) foxtacles 2026-04-03 15:07:50 -07:00
  • 2798ac07ea wayland: Retrieve the system minimum libdecor limits before overwriting them Frank Praznik 2026-04-03 13:59:58 -04:00
  • 045a127572 Add CHECK_PARAM as a conditional macro in clang-format Frank Praznik 2026-04-03 11:47:41 -04:00
  • 9403c6b43d Use the correct source rectangle when doing scaled blits Sam Lantinga 2026-04-03 01:32:09 -07:00
  • 5ae1308e5b Use the correct source rectangle when doing scaled blits Sam Lantinga 2026-04-03 01:32:09 -07:00
  • 48060320f6 haiku: Always assume that the URL is encoded (required on nightly) (#15305) nilFinx 2026-04-03 16:01:21 +09:00
  • f3a3b4b95a haiku: Always assume that the URL is encoded (required on nightly) (#15305) nilFinx 2026-04-03 16:01:21 +09:00
  • f3e1c93ea2 kmsdrm: Add missing KMSDRM_FBFromBO() failure check Cameron Gutman 2026-04-02 22:02:18 -05:00
  • 1674a04b01 kmsdrm: Add missing KMSDRM_FBFromBO() failure check Cameron Gutman 2026-04-02 22:02:18 -05:00
  • 5be888591c emscripten: Fix navigator.getGamepads crash in worker threads Christian Semmler 2026-04-02 19:17:02 -07:00
  • be8643f739 emscripten: Fix navigator.getGamepads crash in worker threads Christian Semmler 2026-04-02 19:17:02 -07:00
  • c391e73432 kmsdrm: Initialize kms_in_fence_fd to -1 Cameron Gutman 2026-04-02 20:45:20 -05:00
  • 3c11b43e59 kmsdrm: Initialize kms_in_fence_fd to -1 Cameron Gutman 2026-04-02 20:45:20 -05:00
  • 195b58121e kmsdrm: Disable atomic mouse code for now. Ryan C. Gordon 2026-04-02 20:39:53 -04:00
  • f423a2ae34 kmsdrm: Disable atomic mouse code for now. Ryan C. Gordon 2026-04-02 20:39:53 -04:00
  • b264c19c83 Update to GameInput V3 (#15302) Sanjay Govind 2026-04-03 13:10:42 +13:00
  • c58a61fdd4 Update to GameInput V3 (#15302) Sanjay Govind 2026-04-03 13:10:42 +13:00
  • e21f7d77f3 Fixed unaligned 16-bit memory access Sam Lantinga 2026-04-02 14:08:20 -07:00
  • 03f74f3ad3 testyuv: make test params static const Anonymous Maarten 2026-04-02 20:24:04 +02:00
  • b77fdcc638 Disable UB sanitizer in signed shift test Anonymous Maarten 2026-04-02 20:13:44 +02:00
  • f7661ff016 Avoid unaligned memory access while testing SSE4.2 CRC intrinsics Anonymous Maarten 2026-04-02 20:11:54 +02:00
  • df72e3f59d Shifting a number into the sign bit of a signed integer is UB Anonymous Maarten 2026-04-02 20:04:41 +02:00
  • 48e80c8f26 memcpy with a NULL src/dst argument is UB Anonymous Maarten 2026-04-02 19:25:54 +02:00
  • 870c006288 Don't strip the alpha channel when scaling surfaces if it will be needed Sam Lantinga 2026-04-02 11:00:17 -07:00
  • 501ee05129 Don't strip the alpha channel when scaling surfaces if it will be needed Sam Lantinga 2026-04-02 11:00:17 -07:00
  • 9c6876ac18 pipewire: Don't mark a device disconnected if pw_stream_dequeue_buffer fails. Ryan C. Gordon 2026-04-02 11:48:35 -04:00
  • 473efcf53c Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:36:56 -07:00
  • dd01e096e9 Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:36:56 -07:00
  • 31c7aab5db Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:30:32 -07:00
  • 156187bf58 Added a hint "SDL_SURFACE_MALLOC" to disable aligned surface allocation Sam Lantinga 2026-04-02 10:30:32 -07:00
  • 212f7539cb SDL_PrivateJoystickForceRecentering(): fix infinite loop Janne Virtala 2026-04-02 17:45:43 +03:00
  • b5ef75249f SDL_PrivateJoystickForceRecentering(): fix infinite loop Janne Virtala 2026-04-02 17:45:43 +03:00
  • 32ef82caaf pipewire: Don't mark a device disconnected if pw_stream_dequeue_buffer fails. Ryan C. Gordon 2026-04-02 11:48:35 -04:00
  • 2503d34724 aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint. Ryan C. Gordon 2026-04-01 20:38:27 -04:00
  • 4d17b99d0a aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint. Ryan C. Gordon 2026-04-01 20:38:27 -04:00
  • b7e1f88db8 Added documentation to fix building on macOS with Xcode 12.2 (thanks @buhman!) Sam Lantinga 2026-04-01 16:37:14 -07:00
  • 6466c10ae4 Added documentation to fix building on macOS with Xcode 12.2 (thanks @buhman!) Sam Lantinga 2026-04-01 16:37:14 -07:00
  • 8e1bdbaa92 Updated support for the GameSir Pro 8K Sam Lantinga 2026-03-31 11:10:22 -07:00
  • 8af454a0a1 SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by pattern Petar Popovic 2026-03-27 22:57:48 +01:00
  • d6129d063f SDL_GlobDirectory(): Don't descend into sub-directories, if not requested by pattern Petar Popovic 2026-03-27 22:57:48 +01:00
  • 270c2b8e86 process: Don't duplicate NULL stdio handles on Windows. Ryan C. Gordon 2026-03-30 16:17:27 -04:00
  • f13cd9a666 process: Don't duplicate NULL stdio handles on Windows. Ryan C. Gordon 2026-03-30 16:17:27 -04:00
  • 3c9510f2ce Fix msvc analyzer warnings Sam Lantinga 2026-03-30 10:37:09 -07:00
  • 3ae089e4de Fix Metal GPU backend not being included in CMake configuration zn-arf 2026-03-29 17:01:48 +02:00
  • b878ab1691 Fix msvc analyzer warnings Sam Lantinga 2026-03-30 10:37:09 -07:00
  • 2b6bee46b2 thread: SDL_CreateThread() shouldn't return before the new thread is set up. Ryan C. Gordon 2026-03-30 10:08:06 -04:00
  • 0756603e6d thread: SDL_CreateThread() shouldn't return before the new thread is set up. Ryan C. Gordon 2026-03-30 10:08:06 -04:00
  • be45038432 Make sure native textures have the same channel precision if possible Sam Lantinga 2026-02-06 09:50:18 -08:00
  • e66f1b5162 Fix Metal GPU backend not being included in CMake configuration zn-arf 2026-03-29 17:01:48 +02:00
  • 1fc5001f77 emscripten: Add support for automounting persistent storage before SDL_main. Ryan C. Gordon 2026-03-25 09:58:41 -04:00
  • c546c5d335 Fix Windows file dialog calling the callback twice Semphris 2026-03-11 17:57:08 -04:00
  • a54dd7ba45 Fix Windows file dialog calling the callback twice Semphris 2026-03-11 17:57:08 -04:00
  • 815fd4bf45 Removed spurious whitespace Sam Lantinga 2026-03-28 22:22:25 -07:00
  • 880739f587 stdlib: Patched SDL_rand_f to compile on pre-C99 compilers. Ryan C. Gordon 2026-03-28 11:18:03 -04:00
  • a157d96de8 stdlib: Patched SDL_rand_f to compile on pre-C99 compilers. Ryan C. Gordon 2026-03-28 11:18:03 -04:00
  • 5a7e2d41b8 x11: Look for text/uri-list in the list of MIME types more thoroughly Frank Praznik 2026-03-26 14:51:20 -04:00
  • 1df279a04f x11: Look for text/uri-list in the list of MIME types more thoroughly Frank Praznik 2026-03-26 14:51:20 -04:00
  • 69cf2cf6aa Added documentation for getting the full resolution in iOS Sam Lantinga 2026-03-27 08:43:30 -07:00
  • 995d4e10a6 Added documentation for getting the full resolution in iOS Sam Lantinga 2026-03-27 08:43:30 -07:00
  • 122ad3d6f6 Added SDL_IsPhone() Sam Lantinga 2026-03-27 05:45:36 -07:00