Change logs for libsdl2 source package in Mantic

  • libsdl2 (2.28.3+dfsg-2) unstable; urgency=medium
    
      * Update to upstream release-2.28.x branch commit
        release-2.28.3-5-gd710e0be2, excluding one MSVC-specific change
        - d/p/Detect-Logitech-PRO-Racing-Wheel-for-Xbox-PC-mode-as-whee.patch,
          d/p/Detect-Logitech-G923-Playstation-as-wheel.patch,
          d/p/Detect-Simagic-wheel-bases-as-wheels-8198.patch:
          Update table of known driving-simulation steering wheel controllers
        - d/p/render-Enable-clipping-for-zero-sized-rectangles.patch:
          Fix a UI regression since 2.27.x in Battle for Wesnoth 1.17.x
          and other games that rely on being able to disable UI elements
          by setting a clipping rectangle with zero width or height
          (Closes: #1051522)
    
     -- Simon McVittie <email address hidden>  Sun, 10 Sep 2023 14:13:16 +0100
  • libsdl2 (2.28.2+dfsg-1) unstable; urgency=medium
    
      * New upstream stable release
        - Avoid crashing if all Wayland displays have been disconnected
        - Add game controller mapping for the Steam Deck's built-in gamepad,
          including its back paddles
        - Fix duplicated gamepad mapping for left HVC gamepads
        - Fall back to plain Xlib if Xrandr isn't available, fixing video
          initialization when using VNC
        - Wait a shorter time for X11 window maximization
        - Improve handling of Bluetooth PS4 and PS5 controllers in raw HID mode
        - Don't call an unimplemented fcitx method
        - Better handling of virtual keyboards
        - Reject negative sizes in SDL_RWFromMem(), SDL_RWFromConstMem()
        - Remove unused C++ Vulkan headers
        - Cope with 32-bit ARM platforms where __ARM_ARCH might not be defined
        - Windows-, macOS- and OS/2-specific fixes not relevant to Debian
        - CMake-specific fixes not relevant to Debian
      * Add selected patches from upstream release-2.28.x branch
        - d/p/Removed-Flydigi-Vader-2-mappings.patch,
          d/p/The-Flydigi-Vader-and-Apex-series-controllers-all-have-th.patch:
          Remove problematic gamepad mappings for devices that reuse a name,
          vendor ID and product ID, and therefore cannot be distinguished
          programmatically
        - d/p/Added-a-gamepad-mapping-for-the-G-Shark-GS-GP702.patch:
          Add another gamepad mapping
      * d/p/video-wayland-use-both-icon-and-icon-name-for-Zenity-7897.patch,
        d/p/Fixed-mapping-BTN_TR2-to-right-trigger.patch,
        d/p/Re-added-mappings-for-older-Xbox-One-controllers-on-Linux.patch:
        Drop patches, applied upstream
      * d/copyright: Update
    
     -- Simon McVittie <email address hidden>  Mon, 07 Aug 2023 19:05:51 +0100
  • libsdl2 (2.28.1+dfsg-1) unstable; urgency=medium
    
      * New upstream release
      * Add selected patches from upstream release-2.28.x branch
        - d/p/video-wayland-use-both-icon-and-icon-name-for-Zenity-7897.patch:
          Provide forward-compatibility with zenity >= 3.90.x under Wayland
        - d/p/Fixed-mapping-BTN_TR2-to-right-trigger.patch:
          Fix mapping regression in 2.27.1 for some game controllers with a
          digital right trigger button
        - d/p/Re-added-mappings-for-older-Xbox-One-controllers-on-Linux.patch:
          Fix mapping regression in 2.27.1 for Xbox One controllers (and
          their clones) that report BTN_C and BTN_Z
    
     -- Simon McVittie <email address hidden>  Mon, 10 Jul 2023 15:22:01 +0100
  • libsdl2 (2.28.0+dfsg-1) unstable; urgency=medium
    
      * New upstream release
      * d/gbp.conf: Use upstream/2.28.x branch
      * Release to unstable
    
     -- Simon McVittie <email address hidden>  Tue, 20 Jun 2023 20:36:06 +0100
  • libsdl2 (2.26.5+dfsg-1) unstable; urgency=medium
    
      * New upstream stable release 2.26.5
        - Improve quality and performance of audio resampling by using
          more integer arithmetic
        - Ignore CRC of Bluetooth packets from PS4-compatible controllers
          in raw HID mode if consistently wrong, fixing 8BitDo SN30 Pro with
          2.00 firmware
        - Add support for digital-only trigger buttons on PS5-compatible
          controllers such as Victrix Pro FS in raw HID mode
        - Fix crash when using fcitx if libdbus cannot be initialized
        - Ensure declarations needed for SDL_assert_always() are present even
          if a dependent project is built with -DSDL_ASSERT_LEVEL=0
        - Report SDL_RENDERER_PRESENTVSYNC flag back to the application if
          vsync is being simulated
        - Avoid string truncation when logging events
        - Fix compilation with -std=c2x compilers
        - Update list of known game controllers:
          + Remove mappings for a generic USB joystick controller
            (vendor ID 0x0079, product ID 0x0006, version 0x0000 or 0x6120)
            which cannot usefully be matched to a specific product
          + Add mapping for 8BitDo Pro 2 Wired Controller for Xbox
            via in-tree xpad driver or out-of-tree xone driver
          + Add mapping for Elecom 8button gamepad
          + Add mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9)
          + Add mapping for Google Stadia Controller over Bluetooth
          + Add mapping for Hori Pokken Tournament DX Pro Pad
          + Add mapping for Sony DualSense Edge Wireless Controller via
            Bluetooth and evdev
          + Add mapping for Ultimate Atari Fight Stick
          + Respect SDL_GAMECONTROLLER_USE_BUTTON_LABELS hint for Retrolink
            SNES controller
          + Sort the list in a canonical order
          + Various Android mapping fixes not relevant to Debian
        - Various Android-, macOS- and Windows-specific fixes not relevant
          to Debian
      * d/p/Fixed-handling-simple-mode-PS4-reports.patch:
        Drop patch, included in the upstream release
      * d/gbp.conf: Use upstream/2.26.x branch for bookworm
    
     -- Simon McVittie <email address hidden>  Wed, 12 Apr 2023 09:41:21 +0100
  • libsdl2 (2.26.3+dfsg-1) unstable; urgency=medium
    
      * New upstream stable release 2.26.3
        - No changes relevant to Unix platforms
      * d/copyright: Update
      * Add patch from upstream fixing sandbox detection.
        In particular, when backported into the Steam Runtime this will fix game
        controller hotplugging in Proton games.
    
     -- Simon McVittie <email address hidden>  Thu, 16 Feb 2023 11:16:09 +0000