Peter Hutterer

Results 57 issues of Peter Hutterer

**This is an RFC, DO NOT MERGE** I'm trying to hook up the openrazer drivers to [libratbag](http://github.com/libratbag/libratbag) and the first issue I ran into is that the bus is run...

In Progress
not stale

Rather than creating a map of `{value: enum}`, let's just use `Foo(value)` to resolve to the respective enum value. This fixes a regression with introspection introduced in commit 3282eed "Improve...

Commit "Improve unmarshall performance" (3282eed607cb7f9f64a3275d1f9155c0e65bd8f8) broke the introspection abilities. Trying to introspect now simply gives `Remote peer disconnected`. Can be reproduced with the example high level service from the [docs](https://python-dbus-next.readthedocs.io/en/latest/high-level-service/index.html)...

two cleanups and one simplification: we don't need to enforce the extra dot for the module: `release.sh .`. We only ever use this script on one repo anyway, so let's...

Low-hanging fruit if someone finds the time: the initial parts of the wacom man page are effectively a decade out of date. We don't recommed using `Section InputDevice` anymore, disabling...

See #636 where we have the first case of a tool apparently sending a tool id (`0x1`) but it's a 0x27C6 Goodix device rather than a Wacom device. Our stylus...

**Completely untested, this is just the first draft** Add support for specifying a firmware version string in the `DeviceMatch` which is filled in by reading the proposed `fw_name` sysfs attribute....

Summary: we need some solution that allows us to match tablets that re-use the USB IDs. Huion, Gaomon and Ugee/XP-Pen seem to be the big offenders here and in some...

See [gnome-control-center#2727](https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2727), the Lenovo Yoga Book 9i has two built-in identical tablets currently listed as ``` - name: 'INGENIC Gadget Serial and keyboard Stylus' bus: 'usb' vid: '0x17ef' pid: '0x6161'...

enhancement

Mangles a .hid.bin file into an output that can be used by hid-decode and creates the expected device. It's a bit rough because I just typed this out but better...