Wed, 06 May 2020 12:19:58 -0700Added support for the HORI Real Arcade Pro on Mac OSX and Linux
Sam Lantinga [Wed, 06 May 2020 12:19:58 -0700] rev 13796
Added support for the HORI Real Arcade Pro on Mac OSX and Linux

Wed, 06 May 2020 11:19:52 -0700ControllerList: add PDP Faceoff Deluxe Audio Switch Controller and HORI Real Arcade Pro V Switch Edition
Sam Lantinga [Wed, 06 May 2020 11:19:52 -0700] rev 13795
ControllerList: add PDP Faceoff Deluxe Audio Switch Controller and HORI Real Arcade Pro V Switch Edition

Wed, 06 May 2020 11:19:47 -0700ControllerList: add NACON Revolution Unlimited (and it's dongle) and NACON Daija fight stick.
Sam Lantinga [Wed, 06 May 2020 11:19:47 -0700] rev 13794
ControllerList: add NACON Revolution Unlimited (and it's dongle) and NACON Daija fight stick.

Wed, 06 May 2020 03:18:25 -0400hid: Add Microsoft Precision Mouse to the joystick blacklist.
Ryan C. Gordon [Wed, 06 May 2020 03:18:25 -0400] rev 13793
hid: Add Microsoft Precision Mouse to the joystick blacklist.

Same deal as the Razer keyboards, it hangs the enumeration.

Wed, 06 May 2020 03:13:44 -0400hid: Cleanup Windows joystick blacklist code, to make additions easier.
Ryan C. Gordon [Wed, 06 May 2020 03:13:44 -0400] rev 13792
hid: Cleanup Windows joystick blacklist code, to make additions easier.

Tue, 05 May 2020 12:48:55 -0400stdlib: Fixed compiler warnings about int vs size_t.
Ryan C. Gordon [Tue, 05 May 2020 12:48:55 -0400] rev 13791
stdlib: Fixed compiler warnings about int vs size_t.

Mon, 04 May 2020 13:19:26 -0700Fixed bug 5121 - Use SDL_calloc instead of calloc in Wayland_CreateWindow
Sam Lantinga [Mon, 04 May 2020 13:19:26 -0700] rev 13790
Fixed bug 5121 - Use SDL_calloc instead of calloc in Wayland_CreateWindow

meyraud705

'SDL_Windows::driverdata' of a Wayland window is allocated by calloc in 'Wayland_CreateWindow' but freed by SDL_free in 'Wayland_DestroyWindow'.

Mon, 04 May 2020 13:17:43 -0700Improvement for bug 3446 - The haptic API does not allow to select the direction axes
Sam Lantinga [Mon, 04 May 2020 13:17:43 -0700] rev 13789
Improvement for bug 3446 - The haptic API does not allow to select the direction axes

meyraud705

I see how the documentation is confusing. I think that the choice of the axis is an implementation detail. The documentation should state the goal of this value, so I propose this wording:

"Use this value to play an effect on the steering wheel axis. This provides
better compatibility across platforms and devices as SDL will guess the
correct axis."

Value could even be renamed 'SDL_HAPTIC_STEERING_AXIS'.

For Linux, sending an effect on the X axis with a Logitech wheel works. Others brands don't have driver for Linux as far as I know.

Mon, 04 May 2020 10:16:10 -0700Added support for the Razer Kishi
Sam Lantinga [Mon, 04 May 2020 10:16:10 -0700] rev 13788
Added support for the Razer Kishi

Sun, 03 May 2020 22:13:48 -0400hints: Allow specifying audio device metadata.
Ryan C. Gordon [Sun, 03 May 2020 22:13:48 -0400] rev 13787
hints: Allow specifying audio device metadata.

This is only supported on PulseAudio. You can set a description when opening
your audio device that will show up in pauvcontrol, which lets you set
per-stream volume levels.

Fixes Bugzilla #4801.