Commit Graph

  • 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
  • 63c27e892a svga: Use color masks to derive pixel format Jay Petacat 2020-03-20 14:57:42 -0400
  • c0707493d4 WIP: svga: Implement framebuffer functions Jay Petacat 2020-03-18 23:11:02 -0400
  • c65fdad222 svga: Add SetVBEMode Jay Petacat 2020-03-04 00:26:58 -0500
  • b6943f3260 svga: Convert from VBE to SDL pixel format Jay Petacat 2020-03-03 23:04:26 -0500
  • 3dcab18a51 svga: Only use color graphics modes with linear memory Jay Petacat 2020-03-03 22:09:29 -0500
  • 3d99753746 svga: Remove `SDL` prefix from VBE functions Jay Petacat 2020-03-03 01:32:46 -0500
  • 4e0797aa4b svga: Implement `GetDisplayModes` Jay Petacat 2020-03-03 01:24:55 -0500
  • 7906114f33 svga: Add `GetCurrentVBEMode` Jay Petacat 2020-03-03 01:23:00 -0500
  • 58edca8ce4 svga: Implement `GetVBEModeInfo` Jay Petacat 2020-03-02 00:16:31 -0500
  • 8236e8ad0b svga: Assert VBE struct sizes at compile time Jay Petacat 2020-03-01 22:16:11 -0500
  • 773715c1f5 svga: Use structs for special VBE fields Jay Petacat 2020-03-01 21:14:39 -0500
  • a55ec2b3d2 svga: Read VBE info and require VBE 2.0 Jay Petacat 2020-02-29 01:42:19 -0500
  • 0b4fd9d417 svga: Tweak file names Jay Petacat 2020-02-29 00:37:38 -0500
  • 3d40fe7b73 svga: Add VBE types Jay Petacat 2020-02-29 00:24:38 -0500
  • 1ae45fe013 Create SVGA video driver (cloned from dummy driver) Jay Petacat 2020-02-27 00:01:26 -0500
  • 63f0003141 dos: Add support for basic timing functions Jay Petacat 2020-02-23 23:37:44 -0500
  • 8c297b5ec6 djgpp: Get testfile (mostly) passing Jay Petacat 2020-02-23 17:24:32 -0500
  • 593979d21b Do not use MMX or SSE on x86 hosts by default Jay Petacat 2020-02-22 02:12:31 -0500
  • dbf7d2b9a3 Add DJGPP to configure scripts Jay Petacat 2020-02-21 22:33:51 -0500
  • 2cddb69499 cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +0200
  • e766834aa2 cmake: enable x86 and neon simd for Apple multi-arch configurations Ozkan Sezer 2025-08-31 20:11:10 +0300
  • 25d869730b Allow in-memory IOStreams to be of length 0 Mireille Arseneault 2025-08-31 14:56:33 -0300
  • e30b02bb4e Fix building with latest MSVC for all Windows versions down to Windows XP nightmareci 2025-08-31 10:49:56 -0700
  • 1f6e0e3a23 regenerate configure script. Ozkan Sezer 2025-08-31 20:20:50 +0300
  • 1725d6b049 regenerate configure script. Ozkan Sezer 2025-08-31 20:20:04 +0300
  • 1c8f1e0b4c
    wayland: Update pointer warp protocol checks and error message Frank Praznik 2025-08-31 13:19:32 -0400
  • c8e984701e configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • 5ed21d1ccb configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • 8b64a83a72
    configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • ee532e3b66 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-31 14:29:15 +0000
  • 49f840df6e
    Merge bd9a3e61bc into 875653658a redzimski 2025-08-31 15:57:07 +0200
  • 7c189b1f17 cmake: revert commit 5d1bbd9 and change sse4.2 test Ozkan Sezer 2025-08-31 03:20:20 +0300
  • 875653658a cmake: revert commit 5d1bbd9 and change sse4.2 test Ozkan Sezer 2025-08-31 03:20:20 +0300
  • 42604055de Restructuring the iOS readme to list the recommended xcFramework before directly adding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 00:57:06 +0200
  • 7caea8b131 wikiheaders: Escape backslash in man pages Simon McVittie 2025-08-30 19:39:24 +0100
  • 8f95c517c4 Added support for the player LED on Nintendo Switch 2 controllers Sam Lantinga 2025-08-30 10:37:26 -0700
  • bd49de1cf9 Added support for the Switch 2 Joy-Cons with charging grip Sam Lantinga 2025-08-30 09:52:08 -0700
  • a7947080c0 Fixed warnings building with Visual Studio Sam Lantinga 2025-08-30 09:59:13 -0700
  • 7c8df4ea52 Fixed warnings building with Visual Studio Sam Lantinga 2025-08-30 09:59:13 -0700
  • 08c82a3781 Fixed build Sam Lantinga 2025-08-29 16:50:33 -0700
  • 3cf2350f21 Fixed build Sam Lantinga 2025-08-29 16:50:33 -0700
  • 1d3b6f760b
    Merge fb1289623a into 7a34e14c8e Vladimir Serbinenko 2025-08-30 15:42:29 +0200
  • 589aea50c2 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 265236d952 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 2a506c8778 SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +0300
  • a455f023c2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 2a10b8c4e7 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • 7a34e14c8e SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +0300
  • 1a8e667f3d CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • d31d98d436 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • 72acd7c9df CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 1a70d1158e fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -0400
  • ae915c6516 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • bc588bdd42 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 277f15c7a8 Implement initial support for lower Windows versions nightmareci 2025-08-29 16:34:30 -0700
  • fdfde42db1
    fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -0400
  • c0e5fd55d2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 1049426a76 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • d0ffed919e Move Windows version macros to SDL_windows.h nightmareci 2025-08-29 15:03:06 -0700
  • 40bac361ec
    wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • a95099d037 Change SDL_windows.h include guard macro to match project style nightmareci 2025-08-29 11:57:45 -0700
  • be81db061a Add config option `SDL_WINVER` nightmareci 2025-08-29 11:55:17 -0700