Skip to content

Conversation

@jayschwa
Copy link

@jayschwa jayschwa commented Mar 3, 2025

No description provided.

sbc100 and others added 14 commits February 19, 2025 17:00
Verified locally by running `browser64.test_sdl2_mixer_wav` in
emscripten.

(cherry picked from commit aa00738)
Merged upstream fix for macOS:
libusb/hidapi@cdc473d

In one of the early versions of macOS, when you try to close the device
with IOHIDDeviceClose() that is being physically disconnected.
Starting with some version of macOS, this crash bug was fixed,
and starting with macSO 10.15 the opposite effect took place:
in some environments crash happens if IOHIDDeviceClose() is _not_ called.

This patch is to keep a workaround for old versions of macOS,
and don't have a leak in new/tested environments.

Fixes libsdl-org#12255

(cherry picked from commit 5925c27)
(cherry picked from commit ee49025)
(cherry picked from commit 1a85397)
(cherry picked from commit 6421f12)
backport of 70f657e

(cherry picked from commit ed2c004)
backport of 8d3db06

(cherry picked from commit b4d7336)
1) The classic Intel compiler is depreated in favor of the oneapi compiler
2) SPA_FALLTHROUGH is used in pipewire's spa/utils/json.h, and causes build errors

(cherry picked from commit d2eb72f)
It was always done inside SDL_VideoInit().

(cherry picked from commit 92cadaf)
…called.

When the flushing is not able to keep up with the audio stream coming in,
it will end up flushing forever and block API clients from getting any audio.

Fixes libsdl-org#9706

(cherry picked from commit 24693ac)
Allows users to overwrite the number of haptic axes defined for a given
joystick. Also supports a "wildcard" VID:PID of 0xFFFF/0xFFFF

(cherry picked from commit 0809be4)
[ci skip]

(cherry picked from commit 52ac07d)
(cherry picked from commit 6980325)
(cherry picked from commit ab44451)
@jayschwa jayschwa merged commit fb9e665 into allyourcodebase:main Mar 3, 2025
3 of 6 checks passed
@jayschwa jayschwa deleted the upgrade-sdl-2.32.2 branch March 3, 2025 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants