Commit Graph

  • e152129787 Fixes #8190. From #7249, reverted the hunks other than #7239. kanjitalk755 2023-09-09 09:10:06 +0900
  • b79db0a6ea Fixed potential wraparound issue with property IDs Sam Lantinga 2023-10-12 06:22:34 -0700
  • c9ccf0670c Add unsupported functions to dynapi Anonymous Maarten 2023-09-27 19:54:00 +0200
  • 25ce87979d Always provide an implementation for all SDL3 symbols Anonymous Maarten 2023-09-27 06:11:09 +0200
  • 3a36433a3c cmake: test -Wl,--version-script with minimal version script Anonymous Maarten 2023-09-20 04:24:08 +0200
  • 0efa196989 dynapi: implement SDL_DYNAPI_entry even when building SDL without dynapi support Anonymous Maarten 2023-09-27 05:14:14 +0200
  • baebfc6a82 Handle subsystem dependencies recursively Ivan Mogilko 2023-10-12 12:37:35 +0300
  • bf64fecf19 testffmpeg: allow resizing of the video window Sam Lantinga 2023-10-12 00:01:02 -0700
  • 01a2c697f6 testffmpeg: allow resizing of the video window Sam Lantinga 2023-10-12 00:01:02 -0700
  • efa9a45048 Clarified that testffmpeg will resize the window to the video size Sam Lantinga 2023-10-11 23:38:08 -0700
  • 4368f70ff9 Added properties to various SDL objects Sam Lantinga 2023-10-11 16:59:51 -0700
  • 973c8b3273 Added SDL properties API Sam Lantinga 2023-10-10 12:38:22 -0700
  • de8b8a2d20 Added properties to various SDL objects Sam Lantinga 2023-10-11 16:59:51 -0700
  • 9fcf917053 Added SDL properties API Sam Lantinga 2023-10-10 12:38:22 -0700
  • 2bca4671a6
    audio: Allow audio streams to be created when the subsystem isn't initialized. Ryan C. Gordon 2023-10-11 22:42:52 -0400
  • acf603d1a5 Add CodeQL Workflow for Code Security Analysis Brian 2023-10-11 20:50:44 -0400
  • 1ae33f6751 cmake: optionally install pdb's Anonymous Maarten 2023-10-12 00:49:43 +0200
  • 0d5cad91b1 We need audio converters initialized in SDL_InitAudio() Sam Lantinga 2023-10-11 15:10:09 -0700
  • 1c3a0ade74
    audio: Whoops, this stream format change is only for capture devices. Ryan C. Gordon 2023-10-11 15:11:20 -0400
  • 10fab3a39e
    pulseaudio: Stop the threaded mainloop before destroying the context. Ryan C. Gordon 2023-10-11 14:31:37 -0400
  • 0b71898cb1 Make it clear that the string comparison isn't a boolean check Sam Lantinga 2023-10-11 10:18:12 -0700
  • 6c8ad975c7 Like mutexes, operations on NULL rwlocks are no-ops Sam Lantinga 2023-10-11 09:49:44 -0700
  • c552cc6847 We don't require the audio system to be initialized for audio format conversion Sam Lantinga 2023-10-11 09:23:23 -0700
  • 9a5f7b17c6 Use SDL wrapped getenv function Frank Praznik 2023-10-11 11:23:24 -0400
  • 044046bc50
    audio: Fixed assertions when capture devices have wrong audio formats. Ryan C. Gordon 2023-10-11 10:37:28 -0400
  • bb2f767f5d
    testaudio: Make program usable without a 3-button mouse. Ryan C. Gordon 2023-10-11 10:01:52 -0400
  • 321fc18417
    README-migration.md: Added note about SDL_HasRDTSC removal. Ryan C. Gordon 2023-10-11 01:20:18 -0400
  • 5be746acbc
    x11: Properly check for XInput2 support before using it. Ryan C. Gordon 2023-10-11 00:50:53 -0400
  • 2849ca404e
    x11: Properly check for XInput2 support before using it. Ryan C. Gordon 2023-10-11 00:50:53 -0400
  • 82f54af617
    x11: Properly check for XInput2 support before using it. Ryan C. Gordon 2023-10-11 00:50:53 -0400
  • b654427537 Added support for the PowerA Nintendo Switch Nano Wired Controller Sam Lantinga 2023-10-10 17:04:00 -0700
  • dc2a5f6ab2 Fixed error C2054: expected '(' to follow 'inline' Sam Lantinga 2023-10-10 16:38:12 -0700
  • a7ae1de9a6 Fixed warning C4028: formal parameter different from declaration Sam Lantinga 2023-10-10 16:37:17 -0700
  • 3a47fb7208 The sensor and joystick instance ID generator isn't guarded by a lock. Sam Lantinga 2023-10-10 15:46:15 -0700
  • 2abefb1c16 ci: stop FreeBSD job after 30 minutes Anonymous Maarten 2023-10-11 00:22:30 +0200
  • e417c6cffe ci: stop FreeBSD job after 30 minutes Anonymous Maarten 2023-10-11 00:22:30 +0200
  • aee4862958 ci: stop FreeBSD job after 30 minutes Anonymous Maarten 2023-10-11 00:22:30 +0200
  • 99fa0d6cae Disable low latency audio by default when using AAudio on Android Sam Lantinga 2023-10-10 15:17:58 -0700
  • fba418b5fd Add unsupported functions to dynapi Anonymous Maarten 2023-09-27 19:54:00 +0200
  • dd090cc3a0 Always provide an implementation for all SDL3 symbols Anonymous Maarten 2023-09-27 06:11:09 +0200
  • b4358f8d72 cmake: test -Wl,--version-script with minimal version script Anonymous Maarten 2023-09-20 04:24:08 +0200
  • 66fd36a8bd dynapi: implement SDL_DYNAPI_entry even when building SDL without dynapi support Anonymous Maarten 2023-09-27 05:14:14 +0200
  • ebfbd7327b testffmpeg: use SDL_test to parse arguments and track memory Anonymous Maarten 2023-10-10 20:52:12 +0200
  • ee53e4d319 cmake: check ffmpeg capability instead of version Anonymous Maarten 2023-10-10 20:36:58 +0200
  • 2d62c65a75 Fixed build warning Sam Lantinga 2023-10-10 12:37:38 -0700
  • bf72704bfd audio: Disable NEON sample conversion until test failures are fixed Simon McVittie 2023-10-10 17:38:23 +0100
  • 436744641e audio: Disable NEON sample conversion until test failures are fixed Simon McVittie 2023-10-10 17:38:23 +0100
  • 0fe95cfba3
    Sync wiki -> header Ryan C. Gordon 2023-10-10 10:49:24 -0400
  • 32587bd7de
    Sync wiki -> header Ryan C. Gordon 2023-10-10 10:19:34 -0400
  • adcace6f95 Added a "--software" option to testffmpeg Sam Lantinga 2023-10-10 04:06:44 -0700
  • 86ada8a9f0 fix testffmpeg.c build. Ozkan Sezer 2023-10-10 14:02:40 +0300
  • 303f4e965c testffmpeg works with ffmpeg 5.1.3 and newer Sam Lantinga 2023-10-10 03:58:57 -0700
  • 2bd478ae65 Added SDL_GetTextureDXGIResource() to get the DXGI resource associated with a render texture. Sam Lantinga 2023-10-10 00:04:45 -0700
  • a842446f62 Added support for 0-copy decode and display using D3D11 Sam Lantinga 2023-10-09 21:02:27 -0700
  • d830cd140b Added support for 0-copy decode and display using Apple VideoToolbox Sam Lantinga 2023-10-09 17:55:06 -0700
  • 1bf913b29a Added support for 0-copy decode and display using VAAPI and EGL Sam Lantinga 2023-10-09 12:27:56 -0700
  • ce8161e0cf Make sure we're building with ffmpeg 6.0 or newer Sam Lantinga 2023-10-07 13:08:15 -0700
  • ed6381b68d Allow setting any number of sprites over the video Sam Lantinga 2023-10-07 13:01:52 -0700
  • ebf5e08fa1 cmake: use *_STATIC_* variables when linking to a static ffmpeg Anonymous Maarten 2023-10-07 18:20:24 +0200
  • 88f2fb9dcf Added an example of video decoding with ffmpeg Sam Lantinga 2023-10-07 02:01:35 -0700
  • d88bf687a8 surface: Document the in-memory layout of the pixels Simon McVittie 2023-09-29 15:54:32 +0100
  • 3698630bbc pixels: Document the naming convention Simon McVittie 2023-09-29 15:49:24 +0100
  • 04edb38cdf shape: Use SDL[Test]_ReadSurfacePixel Simon McVittie 2023-10-02 19:50:47 +0100
  • f5745c3a67 surface: Add a private SDL_ReadSurfacePixel Simon McVittie 2023-10-02 19:45:49 +0100
  • 0d68f45879 test: Extract SDLTest_ReadSurfacePixel Simon McVittie 2023-10-02 19:43:44 +0100
  • 873bcbfecf Added SDL_GetTextureDXGIResource() to get the DXGI resource associated with a render texture. Sam Lantinga 2023-10-10 00:04:45 -0700
  • b7a0ef6bdf artsaudio: revert bad arts_init return code check from commit ce5da5d. Ozkan Sezer 2023-10-10 10:40:20 +0300
  • 6fc17b0e2b artsaudio: revert bad arts_init return code check from commit ce5da5d. Ozkan Sezer 2023-10-10 10:40:00 +0300
  • b32fe2cec3 Added support for 0-copy decode and display using D3D11 Sam Lantinga 2023-10-09 21:02:27 -0700
  • b4a3ae18cc Added support for 0-copy decode and display using Apple VideoToolbox Sam Lantinga 2023-10-09 17:55:06 -0700
  • 55a1458ed0
    audio: Changes to one logical device must update all sibling logical devices. Ryan C. Gordon 2023-10-09 20:28:58 -0400
  • 49d08efe04 Added support for 0-copy decode and display using VAAPI and EGL Sam Lantinga 2023-10-09 12:27:56 -0700
  • 8e03ea4383
    hashtable: Use Create/Destroy naming, in the SDL3 style. Ryan C. Gordon 2023-10-09 19:20:43 -0400
  • 568902b64e
    hashtable: Added src/SDL_hashtable.[ch]. Ryan C. Gordon 2023-10-09 19:17:05 -0400
  • 8745a9949b
    add-source-to-projects.pl: Fix adding files in the base src dir. Ryan C. Gordon 2023-10-09 19:15:54 -0400
  • 7010452062 tests: Disable mouse warp test under Wayland Frank Praznik 2023-10-02 19:29:02 -0400
  • e8c915dacc wayland: Try to skip the Wayland driver if not connecting to or in a Wayland session Frank Praznik 2023-10-09 11:44:32 -0400
  • 836927edf8 wayland: Try to skip the Wayland driver if not connecting to or in a Wayland session Frank Praznik 2023-10-09 11:44:32 -0400
  • 92a6d2495a wayland: Try to skip the Wayland driver if not connecting to or in a Wayland session Frank Praznik 2023-10-09 11:44:32 -0400
  • 25b0081367 Backport #7697 to SDL 2 KWottrich 2023-10-02 13:45:34 -0500
  • 1ed1da2723 Backport #7697 to SDL 2 KWottrich 2023-10-02 13:45:34 -0500
  • 1639c7e430 Make sure we're building with ffmpeg 6.0 or newer Sam Lantinga 2023-10-07 13:08:15 -0700
  • 101344ff7f Allow setting any number of sprites over the video Sam Lantinga 2023-10-07 13:01:52 -0700
  • 507a44e10c cmake: use *_STATIC_* variables when linking to a static ffmpeg Anonymous Maarten 2023-10-07 18:20:24 +0200
  • fbac6cbec0 Added an example of video decoding with ffmpeg Sam Lantinga 2023-10-07 02:01:35 -0700
  • 2a9480c815 wayland: Add null check for zenity version string Etaash Mathamsetty 2023-10-06 14:58:45 -0400
  • c4a169a6fc Fix automated video tests under X11/Wayland Frank Praznik 2023-10-06 13:50:10 -0400
  • 72ea0f60b8 wayland: Add null check for zenity version string Etaash Mathamsetty 2023-10-06 14:58:45 -0400
  • 48426485c6 Fix automated video tests under X11/Wayland Frank Praznik 2023-10-06 13:50:10 -0400
  • 8c566c6ff2 Add a controller mapping for ClockworkPi DevTerm Jordan Christiansen 2023-10-05 20:41:47 -0500
  • f30392da5b Fix assertion in LINUX_JoystickSetSensorsEnabled() Mathieu Eyraud 2023-10-05 19:44:15 +0200
  • 1f7ec57d3b wayland: Unref the libdecor window when hiding Frank Praznik 2023-03-18 12:03:08 -0400
  • 1d8dbb2896 wayland: Unref the libdecor window when hiding Frank Praznik 2023-03-18 12:03:08 -0400
  • 0d64e5a446
    Fix assertion in LINUX_JoystickSetSensorsEnabled() Mathieu Eyraud 2023-10-05 19:44:15 +0200
  • 1b027a8e88 Add support for universal links Matúš Fedorko 2023-10-05 17:12:19 +0200
  • 4e59bf6cb9 SDLTest_CompareSurfaces: Output RGBA values of first differing pixel Simon McVittie 2023-09-29 13:00:43 +0100
  • b2ddfbbec3 SDLTest_CompareSurfaces: If surfaces differ, log their formats Simon McVittie 2023-09-29 12:52:32 +0100
  • b028fd9604 SDLTest_CompareSurfaces: Log better messages if NULL or different sizes Simon McVittie 2023-09-29 12:52:17 +0100
  • 36eb4845b5 triangle: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-05 13:40:09 +0200
  • 43c57e3239 triangle: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-05 13:40:09 +0200