Commit Graph

  • b387f16536 Fix Android build Sam Lantinga 2025-07-31 08:49:40 -0700
  • 719c6422b3 x11: Add GTK signal handler for gtk-xft-dpi and reader in GetGlobalContentScale Sam Lantinga 2025-07-31 08:49:36 -0700
  • dc90974a70 unix: Refactor GTK bindings from SDL_tray to separate SDL_gtk module to allow shared usage Sam Lantinga 2025-07-31 08:49:31 -0700
  • 1948461158 GPU: Fix wrong Vulkan swapchain size when retrying acquire Cheney Wang 2025-07-30 17:44:47 -0400
  • f5c549b63c psp: fix audio not playing Wouter Wijsman 2025-07-30 21:06:13 +0200
  • 43b45a3b5d Define relevant macros when LACKS_ERRNO_H is true Thaddeus Crews 2025-07-30 10:34:01 -0500
  • 1bf05bde1a SDL_getenv.c: fix dynamic loading of environ symbol on FreeBSD Stefan Schlosser 2025-07-30 13:10:11 +0200
  • 72d02db03d Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-30 08:06:30 +0000
  • a63927384a docs: Slightly improve virtual joystick docs. Ryan C. Gordon 2025-07-30 00:52:29 -0400
  • 855eeb626e docs: Added a note about virtual joysticks to CategoryJoystick. Ryan C. Gordon 2025-07-30 00:42:57 -0400
  • baf9f324ff Don't leave garbage in output parameters Sam Lantinga 2025-07-29 20:48:32 -0700
  • 9ac9c1be3f Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-30 03:30:05 +0000
  • 9c0ccefe08 docs: Note SDL_EVENT_AUDIO_DEVICE_ADDED is sent for all devices at startup. Ryan C. Gordon 2025-07-29 23:21:47 -0400
  • 669effb0a7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-30 03:13:02 +0000
  • 3181816a33 Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-30 03:04:38 +0000
  • 8cd4900c2b GPU: Fix incorrect block size when D3D12 uniform buffer is rotated (#13469) Evan Hemsley 2025-07-29 15:34:08 -0700
  • 2c0c066941 Fix two use-after-free warnings Petar Popovic 2025-07-29 19:51:44 +0200
  • 0712a652d6 android: Different approach to SDL_GetPathInfo() for assets. Ryan C. Gordon 2025-07-29 12:14:04 -0400
  • 1cd1df53d0 Replaced binary integer literals with hexadecimal integer literals Petar Popovic 2025-07-29 11:44:15 +0200
  • 7992a94ddd joystick: Improve Xbox controller mapping with xpad quirks (#13305) Vicki Pfau 2025-07-28 20:03:51 -0700
  • 5e788cacc4 Map GameCube controller trigger clicks as misc3 and misc4 Sam Lantinga 2025-07-28 13:11:07 -0700
  • 43c31521ce Sync SDL3 wiki -> header SDL Wiki Bot 2025-07-28 18:58:19 +0000
  • bfc3768ccb Update SDL_clipboard.h Xen 2025-07-28 11:43:16 -0700
  • 17c2a89198 Check NSWindow::isVisible before sending SDL_WINDOWEVENT_RESTORED during Cocoa_WindowListener::windowDidResize Dan Andrus 2025-07-23 16:31:59 +0200
  • 03dd1520a3 gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -0400
  • 84af0bb53a Updated the 8BitDo Ultimate 2 Wireless Controller dongle update rate Sam Lantinga 2025-09-02 09:28:31 -0700
  • a562e40d2c Revert "Disable rumble for the Ultimate 2 Wireless Controller in dongle mode" Sam Lantinga 2025-09-02 09:01:53 -0700
  • b47572c9bb Fixed build warning with Visual Studio Sam Lantinga 2025-08-29 13:58:49 -0700
  • 689049f8ec gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -0400
  • 7920e48386 Fixed bug #13849 - Intent always explicit Sylvain 2025-09-02 18:33:34 +0200
  • 7c3435911f
    Fixed bug #13849 - Intent always explicit Sylvain 2025-09-02 18:33:34 +0200
  • 49ef928c5a gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -0400
  • a223481ed3 xcFramework: Removing the simulators' debug symbols to reduce file size. DominusExult 2025-09-01 15:17:22 +0200
  • a6fd74fa3b Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -0700
  • b89af3ccca Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -0700
  • f0e7000f92 alsa: fix signatures of snd_pcm_info_free and snd_pcm_hw_params_get_rate Ozkan Sezer 2025-09-02 17:02:32 +0300
  • 05c9b16183 alsa: fix signature of snd_pcm_info_free Ozkan Sezer 2025-09-02 17:02:28 +0300
  • 5938dce5de Add missing include Maia 2025-09-02 12:20:15 +0200
  • 814f0b7d41 Android: more simplification since min API supported is 21 Sylvain 2025-09-02 12:29:00 +0200
  • b5d8452e8f
    Android: more simplification since min API supported is 21 Sylvain 2025-09-02 12:29:00 +0200
  • 8847177901 Add missing include Maia 2025-09-02 12:20:15 +0200
  • 20b47a62a1 dos: Use protected-mode interface to request flip Gleb Mazovetskiy 2025-09-02 10:18:48 +0100
  • 476458815a dos: Use protected-mode interface to set palette Gleb Mazovetskiy 2025-09-02 09:44:03 +0100
  • 1f007ad5cd Added support for the player LED on Nintendo Switch 2 controllers Sam Lantinga 2025-08-30 10:37:26 -0700
  • 4b93e7488f Added support for the Switch 2 Joy-Cons with charging grip Sam Lantinga 2025-08-30 09:52:08 -0700
  • 03b36bac94 Updated to version 3.2.23 for development Sam Lantinga 2025-09-01 15:12:43 -0700
  • 2db8436d8c Updated to version 2.32.11 for development Sam Lantinga 2025-09-01 15:12:02 -0700
  • 48628257fb Change return to continue on SVGA mode info error Anders Jenbo 2025-09-01 23:28:03 +0200
  • a96677bdf6 Updated to version 3.2.22 for release release-3.2.22 Sam Lantinga 2025-09-01 14:40:32 -0700
  • 5d24957039 Updated to version 2.32.10 for release release-2.32.10 Sam Lantinga 2025-09-01 14:33:27 -0700
  • 6136ba7a74 Android: simplification since min API supported is 21 Sylvain 2025-09-01 16:22:03 +0200
  • 115ace6138 Add more Windows version checking and support building with the Visual Studio v141_xp toolset nightmareci 2025-09-01 11:34:48 -0700
  • fd5dcfba03 openslES: really fix build.. Ozkan Sezer 2025-09-01 20:38:37 +0300
  • d2ab01b8bb openslES: really fix build.. Ozkan Sezer 2025-09-01 20:38:37 +0300
  • 5806036c68 openslES: fix build Ozkan Sezer 2025-09-01 20:25:28 +0300
  • f5246d0181 openslES: fix build Ozkan Sezer 2025-09-01 20:25:28 +0300
  • 6e5751fc0b dos: Only draw the cursor if it is enabled Gleb Mazovetskiy 2025-09-01 18:23:35 +0100
  • b55cac0c06 dos: Implement palette support Gleb Mazovetskiy 2025-09-01 17:10:10 +0100
  • 9f369a1736
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 11:37:10 -0400
  • b8c802632b
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 11:37:10 -0400
  • 67f89d0a2b
    openslES: Patched to compile. Ryan C. Gordon 2025-09-01 11:10:02 -0400
  • 7323104f97
    openslES: Patched to compile. Ryan C. Gordon 2025-09-01 11:10:02 -0400
  • f6de8877ec
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 10:21:55 -0400
  • 0b2a003a35
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 10:21:55 -0400
  • 9baeea0e32
    Android: simplification since min API supported is 21 Sylvain 2025-09-01 16:22:03 +0200
  • 15eec7306f xcFramework: Removing the simulators' debug symbols to reduce file size. DominusExult 2025-09-01 15:17:22 +0200
  • 027fb049ac dos: modernize fullscreen-only handling Gleb Mazovetskiy 2025-09-01 13:57:47 +0100
  • d9cf9066d9 dos: handle text input events Gleb Mazovetskiy 2025-09-01 01:53:34 +0100
  • 6529694137 dos: implement some extended keys Gleb Mazovetskiy 2025-09-01 00:31:48 +0100
  • 4587bc385e Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-31 22:35:36 +0000
  • 5f39288523 Restructuring the iOS readme to list the recommended xcFramework before embedding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 23:05:31 +0200
  • 98c03c644a 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 +0200
  • e634568ae4 Restructuring the iOS readme to list the recommended xcFramework before embedding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 23:05:31 +0200
  • 1d876292ac 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 +0200
  • 6a87741b50 dos: Add CMake configuration Gleb Mazovetskiy 2025-08-31 20:35:07 +0100
  • 8048fa33d5 dos: #if SDL_VIDEO_DRIVER_SVGA -> #ifdef Gleb Mazovetskiy 2025-08-31 18:38:40 +0100
  • 5f92a76ef9 dos: Do not bother attempting framebuffer texture Gleb Mazovetskiy 2025-08-31 18:20:53 +0100
  • 643bd9b4ac dos: fix functions for latest SDL2 Gleb Mazovetskiy 2025-08-31 17:30:15 +0100
  • bdf2486f54 cmake: fix SDL_UNINSTALL post-configuration report Anonymous Maarten 2025-04-03 21:32:38 +0200
  • e8bdbb4c43 cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +0200
  • 0a8e2bc28b Add SDL_mouse.h include to SDL_svga_framebuffer.c Anders Jenbo 2025-08-31 00:56:32 +0200
  • 0dca3332e3 WIP: dos: Add mouse support Jay Petacat 2020-05-02 00:45:46 -0400
  • 58863ebc17 svga: Remove obsolete SVGA_Available Jay Petacat 2021-02-06 23:03:07 -0500
  • e8c6797b93 svga: Add some debug logs Jay Petacat 2020-04-23 00:43:40 -0400
  • 360dddd136 dos: Do not set `pm_selector` Jay Petacat 2020-04-20 23:24:18 -0400
  • cd0e976012 dos: Use PS/2 status register to poll keyboard Jay Petacat 2020-04-20 00:20:53 -0400
  • 1c3335bf80 dos: Use interrupt service routine for keyboard events Jay Petacat 2020-04-19 03:04:10 -0400
  • bd0280ead8 dos: Move keyboard handling out of svga Jay Petacat 2020-04-18 23:56:35 -0400
  • 88d8427f95 svga: Invalidate window surface after freeing it Jay Petacat 2020-04-12 00:30:20 -0400
  • dbe5c1084f dos: Write logs to a file Jay Petacat 2020-04-11 23:41:23 -0400
  • 86898441a6 svga: Restore original video state on quit Jay Petacat 2020-03-27 23:20:30 -0400
  • 6fe697e947 svga: Naively generate key press events Jay Petacat 2020-03-27 18:48:05 -0400
  • 630ef22747 WIP: svga: Support indexed color formats Jay Petacat 2020-03-22 16:24:50 -0400
  • 6b21e8a037 svga: Implement double buffering Jay Petacat 2020-03-21 01:39:54 -0400
  • 56f214a05a svga: Use safer form of memory mapping for framebuffer Jay Petacat 2020-03-21 00:09:57 -0400
  • 0ff763ea3f svga: Modes must have 4-byte aligned scan lines Jay Petacat 2020-03-20 22:44:30 -0400
  • 58df679140 svga: Add window functions and data Jay Petacat 2020-03-20 20:17:57 -0400
  • d8b2e85b6d svga: Add `VBE_FLAT_PTR` macro function Jay Petacat 2020-03-20 17:34:15 -0400
  • e10b1f26c3 svga: Save framebuffer ptr in device data Jay Petacat 2020-03-20 17:28:19 -0400
  • c01008a37b svga: Calculate surface size with pitch field Jay Petacat 2020-03-20 17:07:01 -0400