-----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@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@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-----
Attachment:
pgpiWbLWCuNAq.pgp
Description: PGP signature