Commit Graph

  • 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
  • 901173aee6 Fix thread safety attributes for TryLock functions Oleksandr Manenko 2025-10-14 21:18:52 +02:00
  • 04ceb2d4a0 Only pass UIPress from game controllers and remotes if the're not open Sam Lantinga 2025-10-14 12:40:53 -07:00
  • f844f3e10b Only pass UIPress from game controllers and remotes if the're not open Sam Lantinga 2025-10-14 12:40:53 -07:00
  • 69c5528bde Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-14 18:51:56 +00:00
  • 8da5d7bc7c Merge some things from the SupportedPlatforms Wiki page (#12954) ROllerozxa 2025-10-14 20:20:39 +02:00
  • 48b5da67f4 README-switch.md: Updated to mention Switch 2. Ryan C. Gordon 2025-10-14 14:18:35 -04:00
  • 4c6f2b887f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-14 18:08:51 +00:00
  • 55167402f4 pen: Improved docs for SDL_PenDeviceType. Ryan C. Gordon 2025-10-14 14:07:08 -04:00
  • 4ece6993fe uikit: Apple Pencil is always a "direct" input device. Ryan C. Gordon 2025-10-14 13:59:01 -04:00
  • d819106c65 Try matching gamepad mappings with CRC first Sam Lantinga 2025-10-14 09:48:03 -07:00
  • e6987e2452 Fixed emulated touch on Android Sam Lantinga 2025-09-10 14:44:26 -07:00
  • 4cd6df1997 Added the 8BitDo Ultimate 2C Wireless Controller to the Xbox controller list Sam Lantinga 2025-10-13 18:46:58 -07:00
  • 98944ecd0c Added the 8BitDo Ultimate 2C Wireless Controller to the Xbox controller list Sam Lantinga 2025-10-13 18:46:58 -07:00
  • ac9454b73e Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 22:44:38 +00:00
  • e2bbbdc515 Implement SDL_GetPenDeviceType() for Android Susko3 2025-05-17 15:33:30 +02:00
  • 23b487ceda Added testyuv to the SDLTest Xcode project Sam Lantinga 2025-10-13 14:56:05 -07:00
  • 015cc6aa6c Fixed accidentally using INDEX8 textures for RGB24 surfaces Sam Lantinga 2025-10-13 14:54:10 -07:00
  • 7a49ce71a1 Handle partial OpenGL shader availability Sam Lantinga 2025-10-13 14:34:24 -07:00
  • 57cd131b7a testpalette: use SDL_SCALEMODE_NEAREST for single pixel copies Sam Lantinga 2025-10-13 14:25:09 -07:00
  • 25358cc1b3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 21:21:44 +00:00
  • a58ae3a94f Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE Sam Lantinga 2025-10-13 11:53:10 -07:00
  • 9163913305 GPU: Correctly recycle D3D12 descriptor heaps (#14234) Evan Hemsley 2025-10-13 13:00:00 -07:00
  • 20206b8e66 GPU: Correctly recycle D3D12 descriptor heaps (#14234) Evan Hemsley 2025-10-13 13:00:00 -07:00
  • 228a7d8e54 wayland: Better handle event times that cross zero Frank Praznik 2025-10-13 13:04:27 -04:00
  • b3f4ba0725 GPU: Validate that buffer size is at least 4 bytes cosmonaut 2025-10-13 11:02:52 -07:00
  • b067dfa345 GPU: Validate that buffer size is at least 4 bytes cosmonaut 2025-10-13 11:02:52 -07:00
  • 361f7e0873 Fixed power state reporting for the Nintendo Joy-Con Charging Grip Sam Lantinga 2025-10-13 10:34:22 -07:00
  • 6b5b0ca90a Fixed header include guards Sam Lantinga 2025-10-13 09:45:55 -07:00
  • 354bda8dde fill-in missing DeleteLocalRef calls Brenton Bostick 2025-10-13 11:38:20 -04:00
  • e584d2a8a9 fill-in missing DeleteLocalRef calls Brenton Bostick 2025-10-13 11:38:20 -04:00
  • 6f81c70f67 wayland: Clean up gesture support Frank Praznik 2025-10-13 10:48:17 -04:00
  • 8ccbfdf368 Added support for the ZENAIM ARCADE CONTROLLER Sam Lantinga 2025-10-13 08:56:10 -07:00
  • 831ec4dc6c Added support for the ZENAIM ARCADE CONTROLLER Sam Lantinga 2025-10-13 08:56:10 -07:00
  • 19b646849c Adding dSYMs (DWARF debug symbols) to the xcFramework. Needed to generate debug symbols for both release and debug builds and explicitly set the format so all arches actually generate the dSYMs. This allows distributing an SDL3 app to the AppStore without the need to generate the dSYMs via script when using either the xcFramework or embedding the SDL3 Xcode project. Fixes #13573 DominusExult 2025-08-31 23:03:54 +02:00
  • 23356e1483 SInput: Fix paddle order Mitch Cairns 2025-09-29 21:53:05 -07:00
  • 72a3e4084a testsymbols: Use the existing symbol list in SDL_dynapi_procs.h Ryan C. Gordon 2025-10-13 10:02:35 -04:00
  • 66d87bf0e1 Sync SDL2 wiki -> header SDL Wiki Bot 2025-10-13 06:06:49 +00:00