Changelog:
r45624 | gpz | 2025-04-05 15:58:18 +0000 (Sat, 05 Apr 2025) | 1 line
output a warning when the load address given is 0, eg because of mistyping a hex number without 0x
------------------------------------------------------------------------
r45623 | compyx | 2025-04-03 01:24:03 +0000 (Thu, 03 Apr 2025) | 6 lines
Joystick: Linux evdev: scan symlinks in /dev/input/by-id/
Rather than scanning /dev/input/ directly, we scan the symlinks generated by
udev in /dev/input/by-id/ and only process links ending in '-event-joystick'.
Will need testing if this on Debian specifically, or a general udev thing.
------------------------------------------------------------------------
r45622 | compyx | 2025-04-02 06:30:48 +0000 (Wed, 02 Apr 2025) | 7 lines
Joystick: reject devices based on number of inputs
Reject devices when calling `joystick_device_register()` if the device in
question doesn't at least have one button and either at least two axes or at
least one hat. Call `driver->close()` and `joystick_device_free()` on rejected
device so the driver doesn't have to worry about cleaning up.
------------------------------------------------------------------------
r45621 | gpz | 2025-04-01 22:10:11 +0000 (Tue, 01 Apr 2025) | 1 line
blindly fix some more supposed issues with reading open i/o. if/how 157x/1581/FD/HD needs to be fixed is stll to be determined
------------------------------------------------------------------------
r45618 | compyx | 2025-04-01 14:25:05 +0000 (Tue, 01 Apr 2025) | 6 lines
FreeBSD: use custom mapper callback to fix Logitech F710 Y axis
For some bizarre reason the left thumbstick's Y axis is inverted on FreeBSD
14.2, so we use the custom mapper callback to set the 'invert' property of
its calibration data.
------------------------------------------------------------------------