Commit Graph

  • 492ed877ea Removed __FILE__ from source code Sam Lantinga 2025-10-22 10:48:36 -0700
  • f79ede100b Removed __FILE__ from source code Sam Lantinga 2025-10-22 10:48:36 -0700
  • b1959ecf23 Be more selective when blacklisting controller touchpads Sam Lantinga 2025-10-22 10:44:08 -0700
  • 999f782ad3 Be more selective when blacklisting controller touchpads Sam Lantinga 2025-10-22 10:44:08 -0700
  • 928454cbfe cmake: fix typo Anonymous Maarten 2025-10-22 19:00:41 +0200
  • c5b0187fc9 cmake: fix typo Anonymous Maarten 2025-10-22 19:00:41 +0200
  • e58648d592 Removed call to ID3D11DeviceContext1_DiscardView() (thanks @pipiwoaini!) Sam Lantinga 2025-10-21 12:59:31 -0700
  • 2056c54548
    kmsdrm: Allow windows to be marked as "unfocusable". Ryan C. Gordon 2025-10-21 14:10:49 -0400
  • 9d32e0e881 Fixed data alignment for PNG cursors (thanks @Kontrabant!) Sam Lantinga 2025-10-21 10:43:04 -0700
  • 118a119cb4 Fixed data alignment for PNG cursors (thanks @Kontrabant!) Sam Lantinga 2025-10-21 10:43:04 -0700
  • af6f517453
    Use CreateIconFromResource() for all cursors (#14285) Sam Lantinga 2025-10-21 09:38:26 -0700
  • 963d54e0fd Re-added cached cursor scale Sam Lantinga 2025-10-21 09:19:36 -0700
  • 41039b44ac wayland: Ensure that the main queue is dispatched when showing a libdecor window Frank Praznik 2025-10-21 11:49:17 -0400
  • c84ac6d6bc wayland: Fix a race condition in the color management event handlers Frank Praznik 2025-10-18 14:16:45 -0400
  • 35cc58e027 wayland: Run cursor animations on a thread Frank Praznik 2025-10-16 14:56:52 -0400
  • 776d11a9c8 wayland: Remove unnecessary flushes Frank Praznik 2025-10-17 11:40:23 -0400
  • bfa89b3d5f wayland: Refactor event processing Frank Praznik 2025-10-16 21:31:28 -0400
  • b18166a432
    Merge 40f31e5980 into 66d87bf0e1 Cameron Cawley 2025-10-21 09:30:31 +0000
  • 6c2cc127aa Set the mask for cursor images Sam Lantinga 2025-10-20 17:39:03 -0700
  • 1a527a6de4 Added support for alternate cursor images on Windows Sam Lantinga 2025-10-20 16:02:14 -0700
  • 36b306a36c If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL Katelyn Gadd 2025-10-20 12:47:54 -0700
  • 9479ac039c If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL Katelyn Gadd 2025-10-20 12:47:54 -0700
  • 7c110cb0f1 wayland: Convert alternate images to ARGB8888 Frank Praznik 2025-10-20 19:00:29 -0400
  • 544772173f fix crash in Cocoa when SDL_RedrawCursor sends NULL to ShowCursor Victor Ilyushchenko 2025-10-20 22:21:57 +0300
  • 91a5598283 cocoa: Check for duplicate proximity events. Ryan C. Gordon 2025-10-20 15:55:24 -0400
  • a902473050 If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL Katelyn Gadd 2025-10-20 12:47:54 -0700
  • 5d63d9aa94
    fix crash in Cocoa when SDL_RedrawCursor sends NULL to ShowCursor Victor Ilyushchenko 2025-10-20 22:21:57 +0300
  • 81e75eeb8d Use CreateIconFromResource() for all cursors Sam Lantinga 2025-10-20 10:43:12 -0700
  • 3669920fdd
    win32: Set the number of frames correctly when caching a scaled animated cursor Frank Praznik 2025-10-20 13:26:19 -0400
  • 0e351efbbc testcustomcursor: set the hotspot to the middle of the cross Sam Lantinga 2025-10-20 09:47:26 -0700
  • f999d8d99f
    README-emscripten: Added a note about how the 2D API handles vsync differently. Ryan C. Gordon 2025-10-20 12:35:52 -0400
  • 128baec810 Add option "--quit-after-ms N" to automatically quit application after N ms Sylvain 2025-10-20 09:00:27 +0200
  • dfa7e15493
    Add option "--quit-after-ms N" to automatically quit application after N ms Sylvain 2025-10-20 09:00:27 +0200
  • 792bde98c3
    Make SDL3.framework path detection more robust by searching upwards (#14259) Jeong Sang (정상) 2025-10-20 16:23:21 +0900
  • 3b0347ac48 Don't do NULL-checks before free() Eddy Jansson 2025-10-19 11:17:11 +0200
  • aaee09d6ed Don't do NULL-checks before SDL_free() Eddy Jansson 2025-10-19 11:07:48 +0200
  • 2f810e0a5f Copy properties when converting a surface to a new format Sam Lantinga 2025-10-19 23:51:19 -0700
  • cb100be6b7 Don't do NULL-checks before free() Eddy Jansson 2025-10-19 11:17:11 +0200
  • 30bcb0f542 Don't do NULL-checks before SDL_free() Eddy Jansson 2025-10-19 11:07:48 +0200
  • 23fcf53c53 Treat a single frame animated cursor as a normal color cursor Sam Lantinga 2025-10-19 23:03:54 -0700
  • bd86e85249 Added fallback support for animated cursors Sam Lantinga 2025-10-19 08:57:51 -0700
  • 0e87ba163f Fixed crash if the animated cursor had a NULL frame 0 Sam Lantinga 2025-10-18 08:17:16 -0700
  • 35e83565a2
    Reformat Xcode/SDL/pkg-support/resources/CMake/SDL3Config.cmake Jeong Sang (정상) 2025-10-20 11:18:21 +0900
  • de56a8cb9e
    Reformat Xcode/SDL/pkg-support/resources/CMake/SDL3Config.cmake Jeong Sang (정상) 2025-10-20 11:18:12 +0900
  • cae27a0ec7 Set an error if a cursor image is too large Sam Lantinga 2025-10-19 18:24:40 -0700
  • 95c0b49de0
    x11: Check for a valid video device pointer before dereferencing the name Frank Praznik 2025-10-19 18:39:44 -0400
  • bad5dced3e x11: Ensure that parent windows for a dialog are from the X11 driver Frank Praznik 2025-10-18 19:02:31 -0400
  • 3ebf5b8ec7
    x11: Ensure that parent windows for a dialog are from the X11 driver Frank Praznik 2025-10-18 19:02:31 -0400
  • ac29b02b02 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-19 18:24:22 +0000
  • 1fe926769c kmsdrm: Restore atomic support. Ryan C. Gordon 2024-11-20 20:05:54 -0500
  • b84ef2454e Added fallback support for animated cursors Sam Lantinga 2025-10-19 08:57:51 -0700
  • 92570af7d3 Fixed bug #14233 - Android fix Android_WaitActiveAndLockActivity() to make sure Android_Paused state is refreshed Sylvain 2025-10-14 11:40:52 +0200
  • e4c60c05bf Fixed bug #14233 - Android fix Android_WaitActiveAndLockActivity() to make sure Android_Paused state is refreshed Sylvain 2025-10-14 11:40:52 +0200
  • a9ab52a011 Fix typo in Darwin CMake script withSang 2025-10-19 16:18:34 +0900
  • af04b99d02 Make CMake path detection more robust withSang 2025-10-19 16:05:38 +0900
  • 7701374fe1
    Merge 656b5cd042 into cbcb145eb4 Kyler "Félix" Eastridge 2025-10-18 21:52:26 -0700
  • ab674ee7d5
    kmsdrm: Restore atomic support. Ryan C. Gordon 2024-11-20 20:05:54 -0500
  • 24749c43bc
    Update include/SDL3/SDL_gpu.h TheSniperFan 2025-10-18 19:09:11 +0200
  • a198c8cbcd Clear extension name pointers after initialization TheSniperFan 2025-10-18 19:07:20 +0200
  • d95f1d88e4 Remove obsolete error check TheSniperFan 2025-10-18 18:49:54 +0200
  • 953376e103 Fixed crash if the animated cursor had a NULL frame 0 Sam Lantinga 2025-10-18 08:17:16 -0700
  • e3579360d4 Fix compile error TheSniperFan 2025-10-18 17:14:13 +0200
  • cbcb145eb4 Fix debug mode being set too late TheSniperFan 2025-10-18 14:36:20 +0200
  • d635a064aa switch2: Read out serial number Vicki Pfau 2025-10-17 18:56:57 -0700
  • e4b763f9f8 switch2: Enable grip buttons on charging grip Vicki Pfau 2025-10-17 18:06:11 -0700
  • b152c9fb3c switch2: Refactor out flash reading Vicki Pfau 2025-10-15 15:12:33 -0700
  • ee4c2ce120 switch2: The reply to the LED packet is only 8 bytes Vicki Pfau 2025-10-14 20:20:55 -0700
  • 82374b4778 switch2: Use report ID 5 for all controllers Vicki Pfau 2025-10-14 19:46:00 -0700
  • 061ce935df switch2: Simplify init data array Vicki Pfau 2025-10-14 16:32:49 -0700
  • 9e26c5ad32 Update comment TheSniperFan 2025-10-18 16:33:31 +0200
  • 4cbb2a077e Add missing const TheSniperFan 2025-10-18 16:30:00 +0200
  • b00b4df55a Implement opt-in device extensions TheSniperFan 2025-10-18 16:26:28 +0200
  • cff7d01a10 Implement opt-in instance extensions TheSniperFan 2025-10-18 15:03:28 +0200
  • f2e768f294 Fix debug mode being set too late TheSniperFan 2025-10-18 14:36:20 +0200
  • bada266a5a Cleanup TheSniperFan 2025-10-18 13:44:30 +0200
  • 165c71fe0c switch2: Read out serial number Vicki Pfau 2025-10-17 18:56:57 -0700
  • 578a0db368 switch2: Enable grip buttons on charging grip Vicki Pfau 2025-10-17 18:06:11 -0700
  • 8185e08756 switch2: Refactor out flash reading Vicki Pfau 2025-10-15 15:12:33 -0700
  • 9f3fdd6675 switch2: The reply to the LED packet is only 8 bytes Vicki Pfau 2025-10-14 20:20:55 -0700
  • fbf33a43b0 switch2: Use report ID 5 for all controllers Vicki Pfau 2025-10-14 19:46:00 -0700
  • 282998717a switch2: Simplify init data array Vicki Pfau 2025-10-14 16:32:49 -0700
  • a269ffb1b4 Validate requested extensions TheSniperFan 2025-10-18 01:35:03 +0200
  • 427f838f58 unix: Add ppoll support Frank Praznik 2025-10-17 12:35:04 -0400
  • 656b84c56f
    unix: Add ppoll support Frank Praznik 2025-10-17 12:35:04 -0400
  • 201ad7f79b Update comment in `SDL_UserEvent` for member `type` Petar Popovic 2025-10-17 13:20:15 +0200
  • 4b9f9f2f84 Update comment in `SDL_UserEvent` for member `type` Petar Popovic 2025-10-17 13:20:15 +0200
  • ff9f245cf3 Use intrin.h; it doesn't seem to have C++ code in MinGW Roman Fomin 2025-10-17 16:09:52 +0700
  • 474d38b14f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-17 08:28:31 +0000
  • 9e8a58f448 Fix the "redundant redeclaration" warning for `__debugbreak` when using MinGW Roman Fomin 2025-10-17 13:34:59 +0700
  • 51239c10cc Fix iOS CMake configuration to look for alternative header paths withSang 2025-10-17 12:24:48 +0900
  • f63dedcb18
    Merge branch 'libsdl-org:main' into main Jeong Sang (정상) 2025-10-17 11:57:11 +0900
  • 23b8c75f5e Fix links Joshua T. Fisher 2025-10-16 19:10:30 -0700
  • 0eb70c574b Fix intros so they can show up on the wiki. Joshua T. Fisher 2025-10-16 17:55:58 -0700
  • 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 -0400
  • 7a26bee6ee ci: bump macos-13 to macos-14 Anonymous Maarten 2025-10-16 19:19:20 +0200
  • 73a63b2ea4 ci: bump macos-13 to macos-14 Anonymous Maarten 2025-10-16 19:19:20 +0200
  • 57ac8fcded release: test CMake config files of frameworks in xcframeworks in dmg releases Anonymous Maarten 2025-10-16 18:07:34 +0200
  • d4742c0dbf Make SDL3.framework path detection more robust by searching upwards withSang 2025-10-16 20:10:49 +0900
  • b16ad6f10f Allow any init flags to be passed to SDLTest_CommonCreateState() Sam Lantinga 2025-10-15 21:44:22 -0700
  • 6109fa6794 The names of joysticks and gamepads are valid after they've been removed Sam Lantinga 2025-10-15 21:43:02 -0700