libsdl3_3.2.20+ds-2_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sun Aug 10 14:03:29 BST 2025
Thank you for your contribution to Debian.
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 10 Aug 2025 11:22:37 +0100
Source: libsdl3
Architecture: source
Version: 3.2.20+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian SDL packages maintainers <pkg-sdl-maintainers at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at debian.org>
Changes:
libsdl3 (3.2.20+ds-2) unstable; urgency=medium
.
* Rebuild for unstable
.
libsdl3 (3.2.20+ds-1) experimental; urgency=medium
.
* New upstream stable release
- Fix duplicate SDL_EVENT_GAMEPAD_ADDED for controllers with automatic
gamepad mappings
- When binding an audio stream to a device, if the audio format at the
non-device end is unspecified, set it to match the device end
- Under X11, discard mouse wheel events from composite "Master"
devices to avoid duplication with the individual devices
- Under Wayland, ensure that popups always overlap the parent window,
avoiding a protocol violation
- Under Wayland, reorder surface destruction to avoid premature blanking
- In the Vulkan GPU renderer, don't acquire the swapchain if the window
is hidden
- In the Vulkan GPU renderer, clean up command buffers more promptly to
avoid a lag spike
- Fix a memory leak in the Vulkan GPU renderer
- Fix memory leaks in the OpenGL|ES 2 renderer
- Clear "out" parameters properly when loading a WAV file fails
- Fix a wrong swap chain size in the Vulkan GPU renderer when retrying
acquire
- Fix some use-after-frees during error handling in the Vulkan GPU
renderer
- Fix a potential crash in SDL_BlitSurfaceScaled() if the width/height
overflow to become negative
- Fix a double-free in HIDAPI error handling
- Correctly mark Vulkan compute uniform descriptor as set when
appropriate
- In SDL_EndGPURenderPass(), check for an invalid argument before
dereferencing it
- Fix a crash if sending a clipboard event while video is uninitialized
(in practice mainly relevant on Android)
- Don't treat Mayflash GameCube adapter as a PS3 controller
- Avoid some compiler warnings
- Documentation updates
- CI changes not relevant to Debian
- Android-, FreeBSD-, macOS-, PSP-, Windows- and XBox-specific changes
not relevant to Debian
* d/patches: Add post-release bug fixes from upstream release-3.2.x
branch, up to commit release-3.2.20-5-g688637eca8, excluding
macOS-specific changes that are not relevant on Linux
- Really set HDR-related window properties, when appropriate
.
libsdl3 (3.2.18+ds-1) experimental; urgency=medium
.
* New upstream stable release
- Add support for popups that can extend outside the display bounds or
avoid grabbing focus
- Don't let automatically generated gamepad mappings override
manually-set mappings
- Game controller support for ZEROPLUS P4 Wired Gamepad
- Fix compatibility with MayFlash GameCube adapter with
version 7 firmware
- Read gyro and accelerometer calibration data from Switch controllers
instead of using a hard-coded default
- Fix a long delay when enumerating HIDAPI devices if a Razer Huntsman
Gaming keyboard is attached
- Don't allow setting a window to be its own parent
- Add F21-F24 to the keyboard scancode mapping table
- Fix a crash in SDL_GetAudioDeviceChannelMap() if a device has no
channels
- Skip "zombie" devices when enumerating audio devices
- Update the rendering viewport when logical presentation changes
- Avoid duplicate mouse events when using a pen device
- Improve compatibility with XMonad
- Improve compatibility with fvwm
- Improve Wayland spec compliance
- Ensure Vulkan non-dispatchable handles are 64-bit on x32
- Documentation fixes
- Fix some compiler warnings
- Silence some debug spam by default
- Make tests compatible with ffmpeg 7.1
(not relevant in Debian, we don't compile this test)
- Android-, macOS-, MSVC-, PSP-, Windows- and XBox-specific changes
not relevant to Debian
.
libsdl3 (3.2.16+ds-1) experimental; urgency=medium
.
* New upstream stable release
- When a compute shader writes to a texture, check that the format is a
valid one for this purpose
- Improve assertions in the GPU code
- Fix Gamecube controller adapter hotplug detection
- Fix Wayland event timestamps
- Fix a rare crash while trying to interrupt SDL_WaitEvent()
- Correctly mark the combined controller representing a pair of
Switch Joy-Cons as a Bluetooth device, not USB
- Fix a crash caused by incorrect reference counting of GTK menus when
using the tray API
- Fix an assertion failure on shutdown if a gamepad can't be opened
- Correctly include XTest header
- Set the initial axis values for HIDAPI controllers
- When recording audio from PulseAudio, improve compatibility with
drivers that can't keep up with small fragment sizes
- Set minimum audio bit depth, rate and channel count to CD-quality,
avoiding playback issues with devices that have problematically high
defaults
- On native X11 (but not Xwayland), always send fullscreen dimensions.
Previously this was only done for Openbox, but other non-compositing
window managers need this.
- On X11, work around some window managers not sending an event when a
window is shown
- On X11, don't crash if libXi wasn't loaded successfully
- On Wayland, make input method dialogs appear in the correct position
- On Wayland, improve timestamp handling for keyboard repeats
- On Wayland, fix copying of repeated keyboard input
- On Steam Deck, tell Steam's on-screen keyboard the location of
text input
- On KMS/DRM, if surface creation fails, try again without scanout
flags, as is necessary on Nvidia GPUs
- Documentation fixes
- 3DS-, Android-, Emscripten-, macOS-, PS2-, PSP-, Vita-, Windows-
and XBox-specific changes not relevant to Debian
* Add more details of the previous upstream stable release to its changelog
entry
.
libsdl3 (3.2.14+ds-1) experimental; urgency=medium
.
* New upstream stable release
- Fix rendering regressions in 3.2.12 caused by overzealous PulseAudio
TLS cleanup
- Avoid incorrect assertions in the GPU code when generating mipmaps
- Use getauxval() to check for Altivec on PowerPC
- Avoid unused function warnings in cpuinfo
- Fix a crash when querying the name of a logical audio device
- Fix a crash if the Vulkan renderer runs out of memory
- On X11, improve Xinput mouse tracking
- On X11, fix regressions in keyboard event handling
- On X11, use a different workaround for Openbox quirks
- Fix build if virtual joystick support is disabled
(not relevant in Debian)
- Fix build if Xrandr is disabled (not relevant in Debian)
- Improve generated manual pages
- Android-, Emscripten-, macOS, Vita-, Windows-specific changes not
relevant to Debian
.
libsdl3 (3.2.14~git20250513+ds-1) experimental; urgency=medium
.
* d/watch, d/watch.git: Monitor the release-3.2.x branch for now
* New upstream snapshot from the release-3.2.x branch
(a preview of what is likely to be in 3.2.14, fixing regressions
in 3.2.12)
.
libsdl3 (3.2.12+ds-1) experimental; urgency=medium
.
* New upstream stable release
- Provide scroll wheel information in a form that is more useful for
sdl2-compat
- Avoid a deadlock in some SDL2 applications with sdl2-compat by
reducing lock contention
- Try to use the app name or app ID for audio stream names when using
Pipewire for audio
- Avoid thread-local data leaks when using PulseAudio for audio
- Give the "HORI HORl Taiko No Tatsujin Drum Controller" a better name,
despite the typo
- Documentation fixes
- Changes specific to Android, macOS and Windows not documented here
* Drop patches, applied upstream
* Initially upload to experimental, due to imminent hard freeze for
Debian 13
Checksums-Sha1:
e9f53b35b0126be2678b6ac525f2d7e4d568ad7c 3188 libsdl3_3.2.20+ds-2.dsc
e953b2a5e46526951d3f8d9d9c0fde17d031d662 44152 libsdl3_3.2.20+ds-2.debian.tar.xz
c79ff8fad5faf4d0bd1847a6528876536848c97a 11914 libsdl3_3.2.20+ds-2_source.buildinfo
Checksums-Sha256:
af89d5649153b1137458d2836a880c4f108a0341eb6d7ddb4846cd8c5e62393a 3188 libsdl3_3.2.20+ds-2.dsc
b161de2174e11751330c8df5f11b97360cea034ed69a0884a99efe5d58a29494 44152 libsdl3_3.2.20+ds-2.debian.tar.xz
2d506da3d9efd07d1614bebe3507c29c4f757b8b927583b77b512b638b37763d 11914 libsdl3_3.2.20+ds-2_source.buildinfo
Files:
3ac9b5fef1785ae4b093906118111160 3188 libs optional libsdl3_3.2.20+ds-2.dsc
c18a120d340736c0fd2b0a2926f6a22e 44152 libs optional libsdl3_3.2.20+ds-2.debian.tar.xz
dd7bc85927cf9c291a63f5146151a427 11914 libs optional libsdl3_3.2.20+ds-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmiYj0cACgkQI1wJnT6z
MHZW3BAAiu+ZdFPOsO1AEhn8/AIAzAnZOVBFICgwn2oQTsaSNybFS1DTEf3KZ2P1
dKBSXnYR4ppe1FHg2J+n+hC+fMBgOBfDq3xBVn9O1jqgfZqQ64sBrj3egrRyZzZy
NUT/Dj0qIhuAtN0nIdnAsoig1fdqF3X9aAbEGrg9zanakLq0seUQFuvYIjNCirM/
yKgCWcFQU6cEGeUG0TtORutmuYyT5MvzVdGU23f2cNX9KWWke9J+n+2jGrDkZ67T
gcA7dEb+bsoU2rZ5oIcar5P+rbGsBzId6DzDgVY76oZAfi1KHVgBBBuMNVGOb1AR
G5u2xIrkgGrwudTbE9z6ImkOvMM9tDfCuWS/u1W6sOYV0613s7bHfR2VmywuqT81
X/s6KgR4VZ1jvB/Z/hfomHk1hnu1WHJBA9gIO8d2je3RToVL/ziEK2VXR8k9m6ZB
ib9JOAcJhkwXl5I4JULGv95bBmxC5jsLX445gbOmy3dKJsOxlql42Unz/6Yhljm6
us85vX73hmmca1EM1YgcadwIbgaQNTPNqJ+n12vZ90n2rdccLYft6Lzdthh7CIad
JER+Izl2UxdinpD3om1nuIe22VYeAU6k3qAZAMcRnC4wpGC/NpURWfu+6pBw2qpY
2DLespmlaXVsnkQSS+cTRwKKqoCUJYVtV+u9Yq1EaqbP+nLpDp0=
=A+qD
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-sdl-maintainers/attachments/20250810/ed9803e7/attachment-0001.sig>
More information about the Pkg-sdl-maintainers
mailing list