-
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