Commit Graph

  • 8de01986b1 Fix dynamic library handling for LibUSB Joshua Vandaële 2026-01-02 15:01:55 +01:00
  • 4a29b6a651 Fix dynamic library handling for LibUSB Joshua Vandaële 2026-01-02 15:01:55 +01:00
  • cbed9bd54d gpu: D3D12 uploads should also factor in block size for height, not just width. Ethan Lee 2026-01-02 00:29:25 -05:00
  • f472f93db8 gpu: D3D12 uploads should also factor in block size for height, not just width. Ethan Lee 2026-01-02 00:29:25 -05:00
  • fd345ae2f9 Improve hint documentation Zack Middleton 2026-01-02 01:12:44 -05:00
  • c5dee0feb5 Add ProGuard rule for joystickSetLED method in SDLControllerManager Kadir 2026-01-02 11:03:20 +03:00
  • cbcc565ca9 Add ProGuard rule for joystickSetLED method in SDLControllerManager Kadir 2026-01-02 11:03:20 +03:00
  • 6247568a1b Improve hint documentation Zack Middleton 2026-01-02 01:12:44 -05:00
  • ce0da58755 Made udev hwdb functionality optional Sam Lantinga 2025-12-21 09:15:23 -08:00
  • 4984eb8c16 Use udev to get the manufacturer name if possible (thanks gdb!) Sam Lantinga 2025-12-21 08:40:21 -08:00
  • a6ff5646f4 cmake: Enable Vulkan support on OpenBSD Brad Smith 2026-01-01 07:33:34 -05:00
  • 1d51671cbe cmake: Enable Vulkan support on OpenBSD Brad Smith 2026-01-01 07:33:34 -05:00
  • 165bfd3e83 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-01 19:18:39 +00:00
  • 522ff67cc8 Updated copyright for 2026 Sam Lantinga 2026-01-01 09:56:59 -08:00
  • f432937f9c Updated copyright for 2026 Sam Lantinga 2026-01-01 09:51:07 -08:00
  • 80c6a5f8d9 Updated copyright for 2026 Sam Lantinga 2026-01-01 09:48:19 -08:00
  • 5f086e7623 Updated copyright for 2026 Sam Lantinga 2026-01-01 09:39:50 -08:00
  • fc4f45f0e3 Updated to version 3.5.0 for development Anonymous Maarten 2026-01-01 17:30:41 +01:00
  • d15ecb21be Updated to version 3.4.1 for development Sam Lantinga 2025-12-31 18:18:45 -08:00
  • 814deb9438 Updated to version 3.2.31 for development Sam Lantinga 2025-12-31 17:54:27 -08:00
  • f5e5f65889 Ignore the tray template when checking for the SDL revision release-3.2.30 Sam Lantinga 2025-12-31 17:10:09 -08:00
  • 65da64b0eb Print the SDL- strings that were found if validation failed Sam Lantinga 2025-12-31 17:00:35 -08:00
  • a962f40bbb Updated to version 3.4.0 for release release-3.4.0 Sam Lantinga 2025-12-31 16:43:54 -08:00
  • 3588d09b1c Updated to version 3.2.30 for release Sam Lantinga 2025-12-31 16:33:51 -08:00
  • cac2460623 x11: Don't dedup move/size events Frank Praznik 2025-12-31 14:43:40 -05:00
  • 25e33948af emscripten: Handle mouse button events more correctly. Ryan C. Gordon 2025-12-31 17:23:42 -05:00
  • 5afbd85755 gpu renderer: fixed memory leak when resizing the backbuffer Sam Lantinga 2025-12-31 08:00:26 -08:00
  • 9698e20399 gpu renderer: fixed memory leak when resizing the backbuffer Sam Lantinga 2025-12-31 08:00:26 -08:00
  • 6034cf5cd8 gpu: Use the window event watcher list for Vulkan and D3D12 Frank Praznik 2025-12-30 21:45:16 -05:00
  • cfc41248be timer: Use the emscripten-specific code on Emscripten, even with threading. Ryan C. Gordon 2025-12-30 17:33:59 -05:00
  • 0ac6f972f9 Added enhanced support for the Flydigi Vader 5 Pro controller Sam Lantinga 2025-12-16 16:26:21 -08:00
  • d7a2d007d0 Remove superfluous comma from SDL_missing_dependency calls Anonymous Maarten 2025-12-31 04:23:15 +01:00
  • cb4f33b644 gpu: Use the window event watcher list for Vulkan and D3D12 Frank Praznik 2025-12-30 21:45:16 -05:00
  • d1d0a50751 wayland: If GTK is disabled, try to avoid libdecor's GTK plugin Simon McVittie 2025-12-27 13:21:10 +00:00
  • aeca6a77cf unix: If setuid or setgid, don't use GTK Simon McVittie 2025-12-28 13:42:49 +00:00
  • a45a2368a7 unix: Add internal function SDL_CanUseGtk() Simon McVittie 2025-12-30 14:50:09 +00:00
  • 4d8f84f161 timer: Use the emscripten-specific code on Emscripten, even with threading. Ryan C. Gordon 2025-12-30 17:33:59 -05:00
  • 618eb57519 DirectInput FFB: Calculate appropriate update flags (#14570) dwillbarron 2025-12-30 16:43:49 -06:00
  • 128b9260ec Added SDL_HINT_HIDAPI_LIBUSB_GAMECUBE Sam Lantinga 2025-12-30 14:14:51 -08:00
  • 1a27b5b838 emscripten: set window->w and ->h when creating with external css sizing. Ryan C. Gordon 2025-12-30 16:56:45 -05:00
  • 7d66d3271b emscriptenaudio: Don't force reset SDL3.audio_recording/audio_playback. Ryan C. Gordon 2025-12-30 15:39:12 -05:00
  • b681862f14 emscripten: Don't pass an argument to MAIN_THREAD_EM_ASM_INT we don't use. Ryan C. Gordon 2025-12-30 15:35:53 -05:00
  • 3d354eeaad Prefer SDL_arraysize() Eddy Jansson 2025-12-30 20:59:46 +01:00
  • d33642b710 Filter libusb devices early in enumeration Sam Lantinga 2025-12-30 10:35:32 -08:00
  • ed92b6c79b Fix uninitialized variable warning when compiling tests with clang compiler Petar Popovic 2025-11-07 11:30:15 +01:00
  • 95ac0ff4d6 wayland: Center non-square icon images Frank Praznik 2025-12-29 13:26:19 -05:00
  • cb04dcd6f8 android: Add RGB LED support for joysticks. MAJigsaw77 2025-11-22 21:17:59 +02:00
  • e8aa9551cb test: Don't expect a specific error message Simon McVittie 2025-12-20 00:56:07 +00:00
  • c795b08567 test: Don't expect a specific error message Simon McVittie 2025-12-20 00:56:07 +00:00
  • 4fcb92e0df wayland: Scale non-square icon images Frank Praznik 2025-12-29 12:42:53 -05:00
  • 48d6c70f2c Revert "Added note for migrating SDL2 code using SDL_ThreadID()" Sam Lantinga 2025-12-29 09:50:18 -08:00
  • 95ba5679ef Added a Linux mapping for the Nacon GC100 controller (thanks @elkabyliano!) Sam Lantinga 2025-12-29 09:43:47 -08:00
  • 13db7f049a Added a Linux mapping for the Nacon GC100 controller (thanks @elkabyliano!) Sam Lantinga 2025-12-29 09:43:47 -08:00
  • d10fe8bf2f Added a Linux mapping for the Nacon GC100 controller (thanks @elkabyliano!) Sam Lantinga 2025-12-29 09:43:47 -08:00
  • becd08f376 Added note for migrating SDL2 code using SDL_ThreadID() Sam Lantinga 2025-12-29 09:39:59 -08:00
  • 38345adff0 Don't set the active texture when creating a palette Sam Lantinga 2025-12-29 09:36:13 -08:00
  • 370e9407b5 wayland: If GTK is disabled, try to avoid libdecor's GTK plugin Simon McVittie 2025-12-27 13:21:10 +00:00
  • b6f4e10bf9 unix: If setuid or setgid, don't use GTK Simon McVittie 2025-12-28 13:42:49 +00:00
  • 9e0b31b297 unix: Factor out the check for GTK into an internal function Simon McVittie 2025-12-28 13:41:06 +00:00
  • 888104f5ad Document SDL's policy on setuid/setgid executables Simon McVittie 2025-12-28 17:51:38 +00:00
  • 76352f2931 Document SDL's policy on setuid/setgid executables Simon McVittie 2025-12-28 17:51:38 +00:00
  • 1fee2a9ae0 wayland: Remove redundant mouse button releases Frank Praznik 2025-12-28 12:42:09 -05:00
  • 9fe5c1512f Added support for extended buttons on Wayland Sam Lantinga 2025-12-27 14:50:43 -08:00
  • 89dd2426cf Add SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER anonymix007 2025-12-24 16:42:13 +03:00
  • 8c54961de0 wayland: Send mouse coordinates after warping Frank Praznik 2025-12-26 16:41:23 -05:00
  • bb3d78e260 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-26 18:14:59 +00:00
  • edec0c2ffd hints: Note an additional method for retrieving display connector names Frank Praznik 2025-12-26 13:13:30 -05:00
  • ec1d66d4f6 Revert "GPU: Add bounds validation for slot bindings and uniform data pushes. (#14692)" Ozkan Sezer 2025-12-25 02:10:02 +03:00
  • bf113bbe2a cmake: break dependency cycle when doing an in-source build Anonymous Maarten 2025-12-22 15:31:02 +01:00
  • 9dd3e2305e dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro Anonymous Maarten 2025-12-24 21:19:45 +01:00
  • e18b301c51 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-24 19:24:52 +00:00
  • 58f534708e dlopennote: don't define SDL_ELF_NOTE_DLOPEN when variadic macro's are not supported Anonymous Maarten 2025-10-14 20:24:53 +02:00
  • 6840bbef58 dlopennote: update documentation and internal variable names Anonymous Maarten 2025-10-14 20:23:40 +02:00
  • 5c03796ac7 Fix Emscripten joysticks having the same name Nintorch 2025-12-24 19:13:18 +05:00
  • 0f1a705fda Fix Emscripten joystick rumble being swapped Nintorch 2025-12-24 18:28:42 +05:00
  • 4b0a1df21f GPU: Add bounds validation for slot bindings and uniform data pushes. (#14692) Edgar San Martin, Jr. 2025-12-23 11:36:06 -05:00
  • bd29d60d3c GPU: Add bounds validation for slot bindings and uniform data pushes. (#14692) Edgar San Martin, Jr. 2025-12-23 11:36:06 -05:00
  • 419e8600c8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-23 07:45:18 +00:00
  • e79cfbe520 testcustomcursor: plug memory leak Anonymous Maarten 2025-12-22 22:12:44 +01:00
  • 2cd84bd581 testcustomcursor: add --frames argument accepting multiple paths Anonymous Maarten 2025-12-22 22:12:14 +01:00
  • 0b9946d7bf Fixed crash when using the NVIDIA Shield controller Sam Lantinga 2025-12-22 11:29:47 -08:00
  • bfe3abdc26 wayland: Use the implicit grab serial when clearing the clipboard Frank Praznik 2025-12-22 09:01:01 -05:00
  • 7fe81f789f tests: Add clipboard clearing functionality to testclipboard Frank Praznik 2025-12-22 09:04:33 -05:00
  • 9094395b13 wayland: Use the implicit grab serial when clearing the clipboard Frank Praznik 2025-12-22 09:01:01 -05:00
  • 2bc6cf6efd Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-22 16:26:56 +00:00
  • 00fe482efb docs(gpu): document depth texture limitation in SDL_CopyGPUTextureToTexture (#14693) Edgar San Martin, Jr. 2025-12-22 11:25:32 -05:00
  • bd35a1c8e5 docs: fix Fedora 40+ build dependencies Alex Schwartz 2025-12-22 11:18:47 -05:00
  • 5a257202d2 GPU: Better detection of surface destruction 999pingGG 2025-12-21 15:49:27 -06:00
  • 9b1843c8da Allow the offscreen and dummy drivers to be used as fallback Sam Lantinga 2025-12-21 16:17:38 -08:00
  • efc33633e3 Allow the offscreen and dummy drivers to be used as fallback Sam Lantinga 2025-12-21 16:17:38 -08:00
  • 12d8540800 video: Unload GL/Vulkan when shutting down the video subsystem Frank Praznik 2025-12-21 11:11:44 -05:00
  • 37fca1fdcf video: Unload GL/Vulkan when shutting down the video subsystem Frank Praznik 2025-12-21 11:11:44 -05:00
  • b14aceea51 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-21 16:53:21 +00:00
  • 59961d8343 Note that "auto" is the default for SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS Sam Lantinga 2025-12-21 08:51:26 -08:00
  • 15f1a26656 Fix building joystick for OpenBSD Kaleb Reid 2025-12-20 13:55:20 -08:00
  • 341f60555f Fix building joystick for OpenBSD Kaleb Reid 2025-12-20 13:55:20 -08:00
  • cb81c21f62 egl: Better attempt at retrying surface creation w/o EGL_EXT_present_opaque. Ryan C. Gordon 2025-10-08 21:42:01 -04:00
  • c3cb21a498 Fix for #13094 eafton 2025-09-30 18:55:23 +03:00
  • 0d705ca275 Use the aggregate upower device for power status when available Sam Lantinga 2025-12-19 17:41:52 -08:00
  • 190b902fac GPU: Fix Android surface and swapchain recreation on app resume (#14676) 999pingGG 2025-12-19 11:54:08 -06:00