Commit Graph

  • 6fc31b7f0b Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-25 02:16:47 +00:00
  • 339a91c5ba cmake: disable SDL_SHARED default if shared is not available Anonymous Maarten 2026-01-24 17:10:26 +01:00
  • 26352be1e5 More prefer SDL_zero*() Eddy Jansson 2026-01-23 22:42:43 +01:00
  • 248223592a More prefer SDL_zero*() Eddy Jansson 2026-01-23 22:42:43 +01:00
  • 1d6d424775 Prefer SDL_zero()/SDL_zerop() Eddy Jansson 2026-01-23 19:42:06 +01:00
  • 83fb7b6636 Prefer SDL_zero()/SDL_zerop() Eddy Jansson 2026-01-23 19:42:06 +01:00
  • c8fa870b36 Don't load libdecor if SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR is false Sam Lantinga 2026-01-23 10:55:17 -08:00
  • fe403220f0 Don't load libdecor if SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR is false Sam Lantinga 2026-01-23 10:55:17 -08:00
  • b7df720371 wayland: Don't try to set the seat cursor when no pointer object exists Frank Praznik 2026-01-23 08:27:46 -05:00
  • 79b40ad397 wayland: Don't try to set the seat cursor when no pointer object exists Frank Praznik 2026-01-23 08:27:46 -05:00
  • b73ab6cc82 Revert "cmake: rpi videocore needs brcmegl as well" Sam Lantinga 2026-01-22 17:53:47 -08:00
  • 7fe30b04bf Revert "cmake: rpi videocore needs brcmegl as well" Sam Lantinga 2026-01-22 17:53:47 -08:00
  • fffa14eb1a Call dbus_message_set_no_reply() when not expecting a reply Sam Lantinga 2026-01-22 09:28:08 -08:00
  • 5454573e2d Retain the dbus reply when getting string results Sam Lantinga 2026-01-20 17:08:20 -08:00
  • e0659d1956 Call dbus_message_set_no_reply() when not expecting a reply Sam Lantinga 2026-01-22 09:28:08 -08:00
  • 453d3e5c8c Retain the dbus reply when getting string results Sam Lantinga 2026-01-20 17:08:20 -08:00
  • 7d27ca282e Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-21 22:25:12 +00:00
  • c6489b731e release: synchronize build-scripts/build-release.py Anonymous Maarten 2026-01-21 21:49:41 +01:00
  • 0f89d64623 release: synchronize build-scripts/build-release.py Anonymous Maarten 2026-01-21 21:49:41 +01:00
  • 1d587e94e1 cmake: only mark SDL_{SHARED,STATIC} as cache variables if they were already cache variables Anonymous Maarten 2026-01-19 22:30:42 +01:00
  • b451b27427 dummy: Only initialize evdev input devices in the evdev driver Simon McVittie 2026-01-20 12:21:42 +00:00
  • 9ceb982a63 dummy: Only initialize evdev input devices in the evdev driver Simon McVittie 2026-01-20 12:21:42 +00:00
  • 895bdc4f21 Fixed divide by zero handling Nintendo Switch 2 controller Sam Lantinga 2026-01-20 11:04:20 -08:00
  • b1362f8a42 Fixed divide by zero handling Nintendo Switch 2 controller Sam Lantinga 2026-01-20 11:04:20 -08:00
  • 4b83933298 wayland: More pointer related code deduplication Frank Praznik 2026-01-20 13:50:40 -05:00
  • 9e5975f332 Fix Horipad bluetooth gyro stutter issues using simulated sensor timing approach (based on packet rate observation) Aubrey Hesselgren 2026-01-19 14:54:04 -08:00
  • 5c15d74394 Fix Horipad bluetooth gyro stutter issues using simulated sensor timing approach (based on packet rate observation) Aubrey Hesselgren 2026-01-19 14:54:04 -08:00
  • a84cde99b7 Fix incorrect type in SDL_GetMice() and SDL_GetKeyboards() allocation (#14870) Thour 2026-01-20 04:53:55 +05:30
  • 124c5922aa Fix incorrect type in SDL_GetMice() and SDL_GetKeyboards() allocation (#14870) Thour 2026-01-20 04:53:55 +05:30
  • f3a3c803ca cmake: avoid re-running checks by wrapping check_c_compiler_flag Anonymous Maarten 2026-01-19 20:39:50 +01:00
  • c34b67250c cmake: use readelf to extract soname from shared elf library Anonymous Maarten 2026-01-19 20:28:10 +01:00
  • 8a62d6d406 cmake: don't set <PackageName>_FOUND to FALSE before pkg_search_modules Anonymous Maarten 2026-01-19 19:41:52 +01:00
  • fa68a73788 Fix compiler warning in MSVC ARM64 builds Cameron Cawley 2026-01-19 17:01:13 +00:00
  • 20adb97305 Support building for ARM64 with the MSVC project Cameron Cawley 2026-01-19 16:38:28 +00:00
  • 3ee909f01e Add missing files for the examples to the MSVC project Cameron Cawley 2026-01-19 16:36:03 +00:00
  • 18ba444352 Update the filters for the MSVC project Cameron Cawley 2026-01-17 19:29:20 +00:00
  • a04ddb394f Add missing examples to the MSVC project Cameron Cawley 2026-01-17 19:22:52 +00:00
  • 3681a94c66 Automatically select the default platform toolset for examples in MSVC builds Cameron Cawley 2026-01-17 18:19:45 +00:00
  • 4dcf886322 Remove duplicate MSVC projects Cameron Cawley 2026-01-17 18:03:05 +00:00
  • 143528c82a Fix the video size matching the renderer. Wolf3s 2026-01-19 14:26:53 -03:00
  • aae4cb8d15 Fix the video size matching the renderer. Wolf3s 2026-01-19 14:27:38 -03:00
  • f383330cfa Fix the video size matching the renderer. Wolf3s 2026-01-19 14:26:53 -03:00
  • 0d845e8689 Fix the video size matching the renderer. Wolf3s 2026-01-19 14:27:38 -03:00
  • 23073ee6ec autotools: Replace sys/types.h usage with stdint.h with CheckUSBHID Brad Smith 2026-01-18 19:27:05 -05:00
  • 07be29b625 Support 16-bit packed texture formats with the Vulkan renderer Cameron Cawley 2026-01-18 22:21:35 +00:00
  • de41387c4b autotools: Replace sys/types.h usage with stdint.h with CheckUSBHID Brad Smith 2026-01-18 19:27:05 -05:00
  • 8ed4f46db0 cmake: Replace sys/types.h usage with stdint.h with CheckUSBHID Brad Smith 2026-01-18 19:05:15 -05:00
  • d4d66e77cc cmake: Replace sys/types.h usage with stdint.h with CheckUSBHID Brad Smith 2026-01-18 19:05:15 -05:00
  • cd72f6b02e Fix B4G4R4A4_UNORM swizzle with the Metal GPU driver Cameron Cawley 2026-01-18 20:04:42 +00:00
  • ab7d275113 Support 16-bit packed texture formats with the GPU renderer Cameron Cawley 2026-01-18 19:40:00 +00:00
  • 25583798a0 Fix mapping between surface and GPU pixel formats Cameron Cawley 2026-01-18 19:38:05 +00:00
  • 3a54ca75cf cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 410a35fbee cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 01d8e37a16 Support 16-bit packed texture formats with the Direct3D 12 renderer Cameron Cawley 2026-01-18 12:43:18 +00:00
  • 285147c627 Support 16-bit packed texture formats with the Direct3D 11 renderer Cameron Cawley 2026-01-18 12:43:08 +00:00
  • 3ec7fc8f59 SDL_CreateGPURenderState() doesn't modify the createinfo parameter Sam Lantinga 2026-01-17 20:34:58 -08:00
  • 3f0e0975d8 SDL_CreateGPURenderState() doesn't modify the createinfo parameter Sam Lantinga 2026-01-17 20:34:58 -08:00
  • 4214001b97 Fix SDL_SetWindowIcon on singlethreaded Emscripten builds (#14850) ROllerozxa 2026-01-18 05:38:36 +01:00
  • 064096bf61 Fix SDL_SetWindowIcon on singlethreaded Emscripten builds (#14850) ROllerozxa 2026-01-18 05:38:36 +01:00
  • 44b59db1d5 event: Only consider topmost windows when generating SDL_QUIT Frank Praznik 2026-01-17 15:43:04 -05:00
  • 34b620c3f8 event: Only consider topmost windows when generating SDL_QUIT Frank Praznik 2026-01-17 15:43:04 -05:00
  • 56e121f6e3 wayland: Dedup pointer entry handling code Frank Praznik 2026-01-17 10:40:14 -05:00
  • 1f4906e61e examples/misc/03-locale: Fixed thumbnail to have right locale count. Ryan C. Gordon 2026-01-17 00:05:16 -05:00
  • 022e2747b9 examples/misc/03-locale: Added thumbnail.png for examples.libsdl.org. Ryan C. Gordon 2026-01-16 23:59:59 -05:00
  • 4af4c97e44 Support 16-bit packed texture formats with the Metal renderer Cameron Cawley 2026-01-16 23:15:50 +00:00
  • b1aaa41921 gpu renderer: always pass tex_coord to fragment shader Void Star Caster 2026-01-16 23:50:04 +01:00
  • 15ceaffcb5 examples: Added misc/03-locale Cameron Cawley 2026-01-14 20:03:20 +00:00
  • 1077486872 Support more texture formats with the Direct3D 9 renderer Cameron Cawley 2026-01-16 17:44:55 +00:00
  • 7627f5d838 wayland: Only destroy tool frame callbacks if the cursor is the one being destroyed Frank Praznik 2026-01-16 12:31:10 -05:00
  • 202fdb2795 wayland: Only destroy tool frame callbacks if the cursor is the one being destroyed Frank Praznik 2026-01-16 12:31:10 -05:00
  • 9c69084ed3 updated png texture example ocelote_ml 2026-01-16 18:04:54 +01:00
  • 008aa18810 updated png texture example ocelote_ml 2026-01-16 18:04:54 +01:00
  • 3b4ea10ebc wayland: Also check tools for cursor usage during cursor destruction Frank Praznik 2026-01-16 10:48:55 -05:00
  • 799d2ca80b wayland: Don't clear the cursor on leave events Frank Praznik 2026-01-15 22:51:29 -05:00
  • 35a80bdf1f wayland: Also check tools for cursor usage during cursor destruction Frank Praznik 2026-01-16 10:48:55 -05:00
  • 5e2977709b wayland: Don't clear the cursor on leave events Frank Praznik 2026-01-15 22:51:29 -05:00
  • 55ba268e66 wayland: Don't process null leave events in the pointer frame handler Frank Praznik 2026-01-15 21:47:15 -05:00
  • 66a8454f2d thread: Use a flexible array member for "array" in SDL_TLSData. William Horvath 2026-01-15 17:11:55 -08:00
  • f9395a766f thread: Use a flexible array member for "array" in SDL_TLSData. William Horvath 2026-01-15 17:11:55 -08:00
  • 49955b3732 events: Raise keyboard keys before sending the focus lost message Frank Praznik 2026-01-15 14:57:05 -05:00
  • 012443729d events: Raise keyboard keys before sending the focus lost message Frank Praznik 2026-01-15 14:57:05 -05:00
  • e62d6a95b9 events: Raise keyboard keys before sending the focus lost message Frank Praznik 2026-01-15 14:57:05 -05:00
  • 01dff47fd7 loongarch: Apply mlsx flags only to relevant source files yuanhecai 2026-01-15 16:01:10 +08:00
  • 26d20d5e22 Fix touch screen display IDs on the 3DS Cameron Cawley 2026-01-14 22:17:28 +00:00
  • 02c9f2045b Fix touch screen display IDs on the 3DS Cameron Cawley 2026-01-14 22:17:28 +00:00
  • 45ab4a16a2 You can't change the size of a window while in macOS fullscreen space Sam Lantinga 2026-01-14 15:05:14 -08:00
  • 77290f9788 You can't change the size of a window while in macOS fullscreen space Sam Lantinga 2026-01-14 15:05:14 -08:00
  • 3d03699d2b cmake: rpi videocore needs brcmegl as well Anonymous Maarten 2026-01-05 23:03:10 +01:00
  • 2a6187aa6b tests: Don't try to load unsupported image types in testclipboard Frank Praznik 2026-01-13 12:58:36 -05:00
  • b7a241973a wayland: Increase the read timeout when reading from SDL_GetClipboardData() Frank Praznik 2026-01-13 12:37:37 -05:00
  • 32747ceb84 tests: Don't try to load unsupported image types in testclipboard Frank Praznik 2026-01-13 12:58:36 -05:00
  • 2a0d04613c wayland: Increase the read timeout when reading from SDL_GetClipboardData() Frank Praznik 2026-01-13 12:37:37 -05:00
  • b8aff4a3ed Revert "Fix duplicate event dispatch in Cocoa event pump" Sam Lantinga 2026-01-13 16:23:41 -08:00
  • d264c27468 Added support for the Razer Raiju V5 Pro in wireless mode Sam Lantinga 2026-01-13 16:23:05 -08:00
  • 206989a22d Revert "Fix duplicate event dispatch in Cocoa event pump" Sam Lantinga 2026-01-13 16:23:41 -08:00
  • 54fdeb9e79 Added support for the Razer Raiju V5 Pro in wireless mode Sam Lantinga 2026-01-13 16:23:05 -08:00
  • 92d6308aac Added support for the Razer Raiju V5 Pro Sam Lantinga 2026-01-13 15:48:12 -08:00
  • 015d0fc2e4 Added support for the Razer Raiju V5 Pro Sam Lantinga 2026-01-13 15:48:12 -08:00
  • a2f3e2ac23 cmake: compile SDL_uclibc separately for shared and static SDL3, ensuring fPIC for shared SDL3 Anonymous Maarten 2026-01-13 20:58:31 +01:00
  • 6f19fecba3 cmake: compile SDL_uclibc separately for shared and static SDL3, ensuring fPIC for shared SDL3 Anonymous Maarten 2026-01-13 20:58:31 +01:00