~libratbag-piper/libratbag/+git/libratbag-packaging2:wip/hidpp20-remapped-buttons

Last commit made on 2018-12-19
Get this branch:
git clone -b wip/hidpp20-remapped-buttons https://git.launchpad.net/~libratbag-piper/libratbag/+git/libratbag-packaging2

Branch merges

Branch information

Name:
wip/hidpp20-remapped-buttons
Repository:
lp:~libratbag-piper/libratbag/+git/libratbag-packaging2

Recent commits

78bdc96... by Peter Hutterer

hidpp20: if the button is remapped, use that

A non-zero value for the remapped field means the button is mapped to that
button.

"diverted" means to decouple it from normal HID reports and report it via
HID++ only. In our case here, we "map" it, which is different.

Signed-off-by: Peter Hutterer <email address hidden>

b862112... by Peter Hutterer

tools: make ratbagctl bold in the man page

And a double-space to single-space change snuck in as well

Signed-off-by: Peter Hutterer <email address hidden>

1d6995b... by Lukas Werling <email address hidden>

Add Logitech MX Master 2S

536576f... by Aleksandar Trifunovic <email address hidden>

meson: conditional check to avoid use of depricated features after Meson v0.48.0

b514f49... by Peter Hutterer

tools: sync ratbagd from Piper

Signed-off-by: Peter Hutterer <email address hidden>

46a466f... by Aleksandar Trifunovic <email address hidden>

Fix Logitech G Pro commit

15f1667... by Aleksandar Trifunovic <email address hidden>

Add Logitech G Pro Wireless

284c13b... by Peter Hutterer

ratbagd: update all properties before sending out Resync

Fixes #528

Signed-off-by: Peter Hutterer <email address hidden>

e9bb4f9... by Peter Hutterer

ratbagd: make Commit() truly asynchronous

Schedule the actual operation as a callback to handle at the end of the event
loop and return success. The Resync signal will handle the rest.

Signed-off-by: Peter Hutterer <email address hidden>

45b8d79... by Peter Hutterer

meson.build: add the new device files to meson.build

A few of the device files didn't get installed, let's add them to the list.
This reshuffles the list a bit because the easiest way to make sure all files
are included is to run git ls-files, so let's stick to that.

Fixes #552

Signed-off-by: Peter Hutterer <email address hidden>