sdl2-compat (2.32.56+ds-2) unstable; urgency=medium

  * Rebuild for unstable

 -- Simon McVittie <smcv@debian.org>  Sun, 10 Aug 2025 11:24:45 +0100

sdl2-compat (2.32.56+ds-1) experimental; urgency=medium

  * New upstream release
    - Fix misleading documentation for SDL_BlitRect()
    - Fix brightness for ioquake3 by reporting SDL_SetWindowGammaRamp()
      as unimplemented
    - Fix corrupted music in OpenRCT2, which plays mono audio that we
      need to convert to stereo
    - Always return a fallback refresh rate and pixel format for
      display modes
    - Make fullscreen behaviour more compatible with classic SDL2
    - Never return any flags from SDL_GetWindowFlags(NULL)
    - Fix a memory leak in SDL_LockTextureToSurface()
    - Avoid including <immintrin.h> on non-x86 if HAVE_IMMINTRIN_H
      somehow gets defined
    - Add quirks table entries for several games that assume X11 and will
      crash if we try to use native Wayland
    - Only compile in X11-specific quirks on Unix platforms
    - Skip rendering textures with a zero-size source rectangle
    - Avoid variable name 'pixel' for symmetry with SDL3
    - Annotate the automated tests with intentional differences from
      classic SDL2
    - Changes specific to macOS and Windows not further documented here
  * d/control: Require SDL 3.2.12

 -- Simon McVittie <smcv@debian.org>  Tue, 06 May 2025 21:17:13 +0100

sdl2-compat (2.32.54+ds-1) unstable; urgency=medium

  * New upstream release
  * d/p/Fixed-creating-exclusive-fullscreen-windows.patch:
    Drop patch, fixed upstream
  * d/control: Require SDL 3.2.10
  * d/*.install, d/*.links: Adjust to rename of sdl2-compat.pc.
    This was previously sdl2_compat.pc. Keep a symlink for the old name
    for trixie (to be removed during the forky cycle) just in case anyone
    is relying on it, but nothing in Debian should be using these names
    anyway: the interoperable way to link to either classic SDL2 or
    sdl2-compat is to use sdl2.pc.

 -- Simon McVittie <smcv@debian.org>  Tue, 01 Apr 2025 14:45:09 +0100

sdl2-compat (2.32.52+ds-3) unstable; urgency=medium

  * d/p/Fixed-creating-exclusive-fullscreen-windows.patch:
    Cherry-pick patch from upstream to fix exclusive fullscreen modes.
    Various older games use these, and they need some adjustment to the
    SDL3 way of doing fullscreen and video modes.
  * d/p/debian/test-Disable-audio-test-case-that-fails-in-a-chroot-conta.patch:
    Drop workaround patch so all tests are run.
    The test that was skipped is believed to have been fixed upstream.
  * Standards-Version: 4.7.2 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Wed, 05 Mar 2025 10:13:47 +0000

sdl2-compat (2.32.52+ds-2) unstable; urgency=medium

  * d/control, d/rules: Link the Provides to the upstream version number.
    Now that sdl2-compat is coupled to the stable ABI of classic SDL2,
    we don't need this to be separate.

 -- Simon McVittie <smcv@debian.org>  Mon, 03 Mar 2025 11:57:35 +0000

sdl2-compat (2.32.52+ds-1) unstable; urgency=medium

  * New upstream release, functionally equivalent to previous snapshot
  * d/control: Depend on SDL 3.2.6 as per CMakeLists.txt

 -- Simon McVittie <smcv@debian.org>  Mon, 03 Mar 2025 11:03:40 +0000

sdl2-compat (2.32.50+git20250228~4a8b718+ds-1) experimental; urgency=medium

  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Feb 2025 13:52:39 +0000

sdl2-compat (2.32.50+git20250217~765e74f+ds-1) experimental; urgency=medium

  * d/watch.git: Update
  * d/gbp.conf, d/watch: Watch for git snapshots
  * New upstream snapshot

 -- Simon McVittie <smcv@debian.org>  Wed, 19 Feb 2025 15:34:14 +0000

sdl2-compat (2.32.50+ds-1) unstable; urgency=medium

  * New upstream release
  * d/patches: Add post-release bug fixes from upstream,
    up to release-2.32.50-6-g2a42b90, excluding Windows-specific changes

 -- Simon McVittie <smcv@debian.org>  Mon, 10 Feb 2025 17:49:44 +0000

sdl2-compat (2.30.54+ds-1) unstable; urgency=medium

  * New upstream release
  * Increase required SDL3 version to 3.2.4.
    The new SDL_StretchSurface() is now required.
  * d/p/testautomation-Verify-that-SIZEOF_VOIDP-has-been-set-corr.patch:
    Drop patch, applied upstream
  * d/rules: Treat testtimer as flaky when running on non-x86, non-aarch64.
    There is an assertion that requesting a 1ms delay does not result
    in a delay of more than 100ms, and that isn't reliably true on slow
    machines like riscv64 or batch-processing-oriented machines like
    s390x, resulting in intermittent autopkgtest failures.
    This makes those machines unsuitable for playing fast-paced SDL-based
    games, but we already knew that.

 -- Simon McVittie <smcv@debian.org>  Fri, 07 Feb 2025 19:03:04 +0000

# For older changelog entries, run 'apt-get changelog libsdl2-compat'
