Commit Graph

  • 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
  • 2c3657a0ce egl: Patched to compile. Ryan C. Gordon 2025-12-17 17:27:51 -05:00
  • 46df9ea92a egl: Call SDL_EGL_SetSwapInterval during context creation, not the GL version. Ryan C. Gordon 2025-12-17 17:16:39 -05:00
  • cd4aa78d9a wayland: Update the HDR data on placeholder displays Frank Praznik 2025-12-17 15:01:17 -05:00
  • 235f417616 wayland: Update the HDR data on placeholder displays Frank Praznik 2025-12-17 15:01:17 -05:00
  • d028d8bc3b Fix minor typos in headers. Frank Praznik 2025-12-17 12:56:04 -05:00
  • 63636c8403 Fixed warning: implicit conversion loses integer precision Sam Lantinga 2025-12-16 14:50:37 -08:00
  • c7508ca2e9 Fixed warning: no previous prototype for function 'ParseDescriptor' Sam Lantinga 2025-12-16 14:49:06 -08:00
  • 9c856aea96 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-16 17:57:26 +00:00
  • d583fc88be Updated to version 3.3.7 for development Sam Lantinga 2025-12-16 09:37:55 -08:00
  • 9022d90e01 README-emscripten: corrected comments about vsync. Ryan C. Gordon 2025-12-16 12:23:45 -05:00
  • ef0a604d44 Updated to version 3.3.6 for preview release prerelease-3.3.6 Sam Lantinga 2025-12-16 08:54:04 -08:00
  • aeb4b3d2fc Reverted Vita cliprect changes Sam Lantinga 2025-12-16 08:47:45 -08:00
  • 1f216da1e6 x11: Don't poll the map state when the window was unmapped and borders are toggled Frank Praznik 2025-12-15 11:43:49 -05:00
  • 78d008fcd2 x11: Don't poll the map state when the window was unmapped and borders are toggled Frank Praznik 2025-12-15 11:43:49 -05:00
  • d94cd1efad GPU: Ensure Vulkan doesn't pass unsupported feature structures for requested vulkan version (#14662) Nuno Silva 2025-12-16 01:57:49 +00:00
  • 99cbedd662 Fix SDL_EnumerateDirectory(/) failing on POSIX and Windows. Edgar J San Martin 2025-12-15 18:33:03 -05:00
  • 09a2283b53 Fix SDL_EnumerateDirectory(/) failing on POSIX and Windows. Edgar J San Martin 2025-12-15 18:33:03 -05:00
  • 6665ebaa2e SDL_test: allow disabling colorized output Anonymous Maarten 2025-12-03 03:24:01 +01:00
  • 765a2e9118 Fix using wrong variable by mistake Susko3 2025-12-15 22:41:48 +01:00
  • 1260c10aab GPU Vulkan: Only modify surface on window claim or release (#14659) Evan Hemsley 2025-12-15 12:54:16 -08:00
  • e8fbb7e820 GPU: Metal: Rebind storage buffers when changing the pipeline moves them. Jakub Wasilewski 2025-12-14 11:16:02 +01:00
  • 73c9f25867 GPU: Metal: Rebind storage buffers when changing the pipeline moves them. Jakub Wasilewski 2025-12-14 11:16:02 +01:00
  • 9092ddff3c wayland: Update the color management protocol Frank Praznik 2025-12-15 13:47:07 -05:00
  • db84b948f9 egl: Default to a swap interval of 0. Ryan C. Gordon 2025-12-15 12:44:17 -05:00
  • deb85d1fa8 emscripten: find the right SDL_Window during fullscreen events. Ryan C. Gordon 2025-12-15 12:08:01 -05:00
  • 64df9cfa47 testmessage: quit if we get a mouse click Sam Lantinga 2025-12-15 08:55:22 -08:00
  • bcaedd5781 Fixed messageboxes when using window scenes on Apple platforms Sam Lantinga 2025-12-15 08:54:55 -08:00
  • 7f84afa68b Pass the window along with evdev touch events Sam Lantinga 2025-12-15 08:28:57 -08:00
  • 518c98ea01 Pass the window along with evdev touch events Sam Lantinga 2025-12-15 08:28:57 -08:00
  • de642c8890 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-14 18:40:08 +00:00
  • ae8df644d7 Refer to SDL_CreateGPUComputePipeline() appropriately Sam Lantinga 2025-12-14 10:38:10 -08:00
  • a3e5335dbf Removed wiki markup Sam Lantinga 2025-12-14 08:20:00 -08:00
  • 16b74a6ffa Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-14 16:03:48 +00:00
  • 3eba0b6f8a Sync SDL2 wiki -> header SDL Wiki Bot 2025-12-14 07:48:57 +00:00
  • 517a3d20e8 Support calling SteamAPI_InitEx() before SDL_Init(SDL_INIT_GAMEPAD) Sam Lantinga 2025-12-13 23:42:55 -08:00
  • d780fa144a Don't create the SDL environment in SDL_setenv_unsafe() Sam Lantinga 2025-12-13 21:25:43 -08:00
  • 5fe69e73ba x11: Use XInput2 to handle pointer input while grabbed and touches are active Frank Praznik 2025-12-07 11:53:34 -05:00
  • a2d19ec7f3 Note that uniforms are local to command buffers (thanks @LittleCodingFox!) Sam Lantinga 2025-12-12 15:09:56 -08:00
  • ec19f1e12f Use Uint32 instead of unsigned int for descriptor values Sam Lantinga 2025-12-12 12:36:35 -08:00
  • 71be323973 Updated Xbox HIDAPI descriptor handling for alternate layout Sam Lantinga 2025-12-12 12:25:59 -08:00
  • 51786880f4 cmake: add reftable ref storage support to GetGitRevisionDescription Fredrik Foss-Indrehus 2025-12-11 14:30:12 +01:00
  • bdb72bb3f0 cmake: add reftable ref storage support to GetGitRevisionDescription Fredrik Foss-Indrehus 2025-12-11 14:30:12 +01:00
  • 76dfb85407 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-11 23:15:58 +00:00
  • d6f6421973 Revert "Don't enable the text-input protocol when using Fcitx" Frank Praznik 2025-12-11 11:41:32 -05:00
  • f8a4fbf128 Remove mkinstalldirs from automake Anonymous Maarten 2025-12-11 05:48:36 +01:00
  • e0050c3a9f GPU: Fix crash on Android upon returning from the background Arnoldo Adonaí Barón Robles 2025-12-10 10:27:13 -06:00
  • e5731f9bac GPU: Fix crash on Android upon returning from the background Arnoldo Adonaí Barón Robles 2025-12-10 10:27:13 -06:00
  • c2710bd4e8 Don't apply SDL_HINT_MOUSE_DPI_SCALE_CURSORS on Wayland Frank Praznik 2025-12-10 14:23:35 -05:00
  • 450a2cb5e4 Added support for parsing the Xbox report descriptor Sam Lantinga 2025-12-10 09:56:30 -08:00
  • ef416e84a1 Use SDL_LogDebug() for dumping HID packets Sam Lantinga 2025-12-10 09:55:44 -08:00
  • 0ca7052345 stb_image.h: apply patches from mainstream PRs 1839, 1862 and 1863. Ozkan Sezer 2025-11-30 23:11:20 +03:00
  • f21394381b Make BUrl not 'ambiguous' Peppersawce 2025-12-06 11:35:16 +01:00
  • 843345a18c Use a BHandler attached to the application instead of a BLooper PulkoMandy 2024-03-24 16:45:42 +01:00
  • bacfd3c252 Make BUrl not 'ambiguous' Peppersawce 2025-12-06 11:35:16 +01:00
  • 47312cf0f3 Use a BHandler attached to the application instead of a BLooper PulkoMandy 2024-03-24 16:45:42 +01:00
  • 5bbf1dcb44 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-10 01:13:34 +00:00
  • 466ca58b04 Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS Sam Lantinga 2025-12-09 16:38:43 -08:00