Commit Graph

  • 95977f41b7 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • ffd0ca4391 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • e7e2b26b2e Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-25 19:08:01 +00:00
  • a0fa64a91c wikiheaders: Don't ignore macro symbols that are defined without any content. Ryan C. Gordon 2025-10-25 15:05:36 -04:00
  • acaf53926c wayland: Destroy the seats before stopping the cursor surface event thread Frank Praznik 2025-10-25 12:54:20 -04:00
  • 639c7a1e52 Sdl2 Add support for launchOnExit URI for WinRT danprice142 2025-10-25 13:08:57 +01:00
  • 38df1c3138 miniz.h: do not overallocate out_buf Gleb Mazovetskiy 2025-10-25 09:36:09 +01:00
  • 3302162ede Fix uninitialized length in X11_GetClipboardData causing test failures (#14322) DONGGEUN YOO 2025-10-25 10:41:58 -04:00
  • 093fbfd867 Fix uninitialized length in X11_GetClipboardData causing test failures (#14322) DONGGEUN YOO 2025-10-25 10:41:58 -04:00
  • ac0915bdb5 miniz.h: fix PNG compression when pitch != w Gleb Mazovetskiy 2025-10-25 08:59:53 +01:00
  • 537e92b158 wayland: Synthesize repeated keys after processing events Frank Praznik 2025-10-24 15:46:50 -04:00
  • c9889fb013 updated dynapi after latest api addition Ozkan Sezer 2025-10-24 21:11:50 +03:00
  • 51b401d418 Fixed OTP text entry on iOS (thanks @pipiwoaini!) Sam Lantinga 2025-10-21 15:45:02 -07:00
  • 1506c40ec8 Fixed line endings in FindLibUSB.cmake Sam Lantinga 2025-10-24 10:48:25 -07:00
  • 404ec13fbb Fixed building with libusb on FreeBSD Sam Lantinga 2025-10-24 10:29:39 -07:00
  • 5c56cf110b Add libusb library name for detection on FreeBSD Dmitry Marakasov 2025-10-24 16:14:55 +03:00
  • 3149533f0c wayland: Remove unused struct member Frank Praznik 2025-10-24 13:37:20 -04:00
  • 1edb3283b0 Sync SDL2 wiki -> header SDL Wiki Bot 2025-10-24 17:35:46 +00:00
  • 3e1cebed3c Add protocol activation URI support for WinRT (#14309) danprice142 2025-10-24 18:34:44 +01:00
  • d2c6aeea7d Add the bundle framework path to the libMoltenVK.dylib paths Sam Lantinga 2025-10-24 10:32:26 -07:00
  • c959f9f0d8 Define SDL_FILE as __FILE_NAME__, if available Sam Lantinga 2025-10-24 10:01:01 -07:00
  • 42ce72be3c Fix libusb get_port_numbers signature for FreeBSD Dmitry Marakasov 2025-10-24 16:00:24 +03:00
  • be781fc8f5 Updated to version 3.3.3 for development Sam Lantinga 2025-10-23 22:41:03 -07:00
  • 39aedcef64 events: Pump DBus messages in the main event loop Frank Praznik 2025-10-23 20:31:20 -04:00
  • b31c4b70b3 Updated version and documentation for 3.3.2 preview release preview-3.3.2 Sam Lantinga 2025-10-23 15:19:13 -07:00
  • a55002b8ed Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-23 20:12:59 +00:00
  • 801889dafa assert: Allow SDL_FILE (and the new SDL_ASSERT_FILE) to be overridden. Ryan C. Gordon 2025-10-23 16:09:25 -04:00
  • 1fa6475c90 Added support for saving indexed PNG images Sam Lantinga 2025-10-23 12:01:30 -07:00
  • 7bff05402a endian: use TinyCC-compatible output operands for SDL_Swap16. Ryan C. Gordon 2025-10-23 11:22:13 -04:00
  • 2331188467 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-23 14:54:47 +00:00
  • 6d095575e8 Clarify thread-safety information for surface functions Sam Lantinga 2025-10-23 07:52:48 -07:00
  • 02c4478f93 SDL_ConvertSurface: clear sdl2-compat.surface2 on the converted surface Ozkan Sezer 2025-10-23 08:23:56 +03:00
  • 4037c258a1 testcontroller: Fix crash when unplugging a controller while calibrating gyro Vicki Pfau 2025-10-22 18:03:21 -07:00
  • 52e12046f6 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-23 00:56:42 +00:00
  • e18d63a4e2 Added SDL_RotateSurface() Sam Lantinga 2025-10-22 17:28:34 -07:00
  • 29f857fed6 Removed SDL_FILE from source code Sam Lantinga 2025-10-22 10:52:18 -07:00
  • a402af506c Removed SDL_FILE from source code Sam Lantinga 2025-10-22 10:52:18 -07:00
  • 492ed877ea Removed __FILE__ from source code Sam Lantinga 2025-10-22 10:48:36 -07:00
  • f79ede100b Removed __FILE__ from source code Sam Lantinga 2025-10-22 10:48:36 -07:00
  • b1959ecf23 Be more selective when blacklisting controller touchpads Sam Lantinga 2025-10-22 10:44:08 -07:00
  • 999f782ad3 Be more selective when blacklisting controller touchpads Sam Lantinga 2025-10-22 10:44:08 -07:00
  • 928454cbfe cmake: fix typo Anonymous Maarten 2025-10-22 19:00:41 +02:00
  • c5b0187fc9 cmake: fix typo Anonymous Maarten 2025-10-22 19:00:41 +02:00
  • e58648d592 Removed call to ID3D11DeviceContext1_DiscardView() (thanks @pipiwoaini!) Sam Lantinga 2025-10-21 12:59:31 -07:00
  • 2056c54548 kmsdrm: Allow windows to be marked as "unfocusable". Ryan C. Gordon 2025-10-21 14:10:49 -04:00
  • 9d32e0e881 Fixed data alignment for PNG cursors (thanks @Kontrabant!) Sam Lantinga 2025-10-21 10:43:04 -07:00
  • af6f517453 Use CreateIconFromResource() for all cursors (#14285) Sam Lantinga 2025-10-21 09:38:26 -07:00
  • 41039b44ac wayland: Ensure that the main queue is dispatched when showing a libdecor window Frank Praznik 2025-10-21 11:49:17 -04:00
  • c84ac6d6bc wayland: Fix a race condition in the color management event handlers Frank Praznik 2025-10-18 14:16:45 -04:00
  • 35cc58e027 wayland: Run cursor animations on a thread Frank Praznik 2025-10-16 14:56:52 -04:00
  • 776d11a9c8 wayland: Remove unnecessary flushes Frank Praznik 2025-10-17 11:40:23 -04:00
  • bfa89b3d5f wayland: Refactor event processing Frank Praznik 2025-10-16 21:31:28 -04:00
  • 36b306a36c If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL Katelyn Gadd 2025-10-20 12:47:54 -07:00
  • 9479ac039c If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL Katelyn Gadd 2025-10-20 12:47:54 -07:00
  • 7c110cb0f1 wayland: Convert alternate images to ARGB8888 Frank Praznik 2025-10-20 19:00:29 -04:00
  • 544772173f fix crash in Cocoa when SDL_RedrawCursor sends NULL to ShowCursor Victor Ilyushchenko 2025-10-20 22:21:57 +03:00
  • 91a5598283 cocoa: Check for duplicate proximity events. Ryan C. Gordon 2025-10-20 15:55:24 -04:00
  • 3669920fdd win32: Set the number of frames correctly when caching a scaled animated cursor Frank Praznik 2025-10-20 13:26:19 -04:00
  • 0e351efbbc testcustomcursor: set the hotspot to the middle of the cross Sam Lantinga 2025-10-20 09:47:26 -07:00
  • f999d8d99f README-emscripten: Added a note about how the 2D API handles vsync differently. Ryan C. Gordon 2025-10-20 12:35:52 -04:00
  • 128baec810 Add option "--quit-after-ms N" to automatically quit application after N ms Sylvain 2025-10-20 09:00:27 +02:00
  • 792bde98c3 Make SDL3.framework path detection more robust by searching upwards (#14259) Jeong Sang (정상) 2025-10-20 16:23:21 +09:00
  • 3b0347ac48 Don't do NULL-checks before free() Eddy Jansson 2025-10-19 11:17:11 +02:00
  • aaee09d6ed Don't do NULL-checks before SDL_free() Eddy Jansson 2025-10-19 11:07:48 +02:00
  • 2f810e0a5f Copy properties when converting a surface to a new format Sam Lantinga 2025-10-19 23:51:19 -07:00
  • 23fcf53c53 Treat a single frame animated cursor as a normal color cursor Sam Lantinga 2025-10-19 23:03:54 -07:00
  • bd86e85249 Added fallback support for animated cursors Sam Lantinga 2025-10-19 08:57:51 -07:00
  • 0e87ba163f Fixed crash if the animated cursor had a NULL frame 0 Sam Lantinga 2025-10-18 08:17:16 -07:00
  • cae27a0ec7 Set an error if a cursor image is too large Sam Lantinga 2025-10-19 18:24:40 -07:00
  • 95c0b49de0 x11: Check for a valid video device pointer before dereferencing the name Frank Praznik 2025-10-19 18:39:44 -04:00
  • bad5dced3e x11: Ensure that parent windows for a dialog are from the X11 driver Frank Praznik 2025-10-18 19:02:31 -04:00
  • ac29b02b02 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-19 18:24:22 +00:00
  • 1fe926769c kmsdrm: Restore atomic support. Ryan C. Gordon 2024-11-20 20:05:54 -05:00
  • 92570af7d3 Fixed bug #14233 - Android fix Android_WaitActiveAndLockActivity() to make sure Android_Paused state is refreshed Sylvain 2025-10-14 11:40:52 +02:00
  • e4c60c05bf Fixed bug #14233 - Android fix Android_WaitActiveAndLockActivity() to make sure Android_Paused state is refreshed Sylvain 2025-10-14 11:40:52 +02:00
  • cbcb145eb4 Fix debug mode being set too late TheSniperFan 2025-10-18 14:36:20 +02:00
  • d635a064aa switch2: Read out serial number Vicki Pfau 2025-10-17 18:56:57 -07:00
  • e4b763f9f8 switch2: Enable grip buttons on charging grip Vicki Pfau 2025-10-17 18:06:11 -07:00
  • b152c9fb3c switch2: Refactor out flash reading Vicki Pfau 2025-10-15 15:12:33 -07:00
  • ee4c2ce120 switch2: The reply to the LED packet is only 8 bytes Vicki Pfau 2025-10-14 20:20:55 -07:00
  • 82374b4778 switch2: Use report ID 5 for all controllers Vicki Pfau 2025-10-14 19:46:00 -07:00
  • 061ce935df switch2: Simplify init data array Vicki Pfau 2025-10-14 16:32:49 -07:00
  • 427f838f58 unix: Add ppoll support Frank Praznik 2025-10-17 12:35:04 -04:00
  • 201ad7f79b Update comment in SDL_UserEvent for member type Petar Popovic 2025-10-17 13:20:15 +02:00
  • 474d38b14f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-17 08:28:31 +00:00
  • 2135ecdfcc gpu: Vulkan on private platforms cannot make use of oldSwapchain, destroy the full swapchain on resize Ethan Lee 2025-10-16 15:18:07 -04:00
  • 7a26bee6ee ci: bump macos-13 to macos-14 Anonymous Maarten 2025-10-16 19:19:20 +02:00
  • 57ac8fcded release: test CMake config files of frameworks in xcframeworks in dmg releases Anonymous Maarten 2025-10-16 18:07:34 +02:00
  • b16ad6f10f Allow any init flags to be passed to SDLTest_CommonCreateState() Sam Lantinga 2025-10-15 21:44:22 -07:00
  • 6109fa6794 The names of joysticks and gamepads are valid after they've been removed Sam Lantinga 2025-10-15 21:43:02 -07:00
  • 5e1a753f88 windowsdialog: Fix broken ≤XP fallback declarations nmlgc 2025-10-13 08:20:38 +02:00
  • 79dae1b9d6 Updated comment for event type in SDL_DisplayEvent Petar Popovic 2025-10-15 21:11:41 +02:00
  • c66dd17fa3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-15 18:42:41 +00:00
  • aa57984928 stdinc: add strtok_r prototype for clang-tidy Anonymous Maarten 2025-10-15 03:17:25 +02:00
  • dcb8a6521c Add animated cursor support Frank Praznik 2025-10-11 13:08:25 -04:00
  • 69692de8b8 wayland: Refactor animated cursor handling Frank Praznik 2025-10-10 13:41:50 -04:00
  • 2ffabb5150 render: Fix texture format selection for color-keyed indexed surfaces nmlgc 2025-10-14 23:34:32 +02:00
  • 5a9050aea3 Make D3D math functions static inline to reduce likelihood of linking conflicts Peter0x44 2025-10-15 00:03:04 +01:00
  • 705ced8cf5 Make D3D math functions static inline to reduce likelihood of linking conflicts Peter0x44 2025-10-15 00:03:04 +01:00
  • 3d9f4c3328 Fix thread safety attributes for TryLock functions Oleksandr Manenko 2025-10-14 21:18:52 +02:00