[ANNOUNCE] libinput 1.8.0

2017-07-02 Thread Peter Hutterer
libinput 1.8 is now available. Only a bit of tidying up after the last RC, the only visible change for distributions is that the libinput debug-gui is now installed by default unless disabled. This is the last release off git master with autotools present, expect git master to be purged of autotoo

[PATCH libinput] timer: add a timer name to each timer

2017-07-02 Thread Peter Hutterer
So we have something useful to print when we trigger an error in the timer code. Signed-off-by: Peter Hutterer --- src/evdev-middle-button.c | 7 +++ src/evdev-mt-touchpad-buttons.c | 15 ++- src/evdev-mt-touchpad-edge-scroll.c | 14 +- src/evdev-mt-tou

Re: [PATCH libinput] tools: add the libinput version to the man pages

2017-07-02 Thread Peter Hutterer
On Fri, Jun 30, 2017 at 04:21:39PM +0100, Eric Engestrom wrote: > On Thursday, 2017-06-29 10:01:10 +1000, Peter Hutterer wrote: > > Signed-off-by: Peter Hutterer > > --- > > configure.ac | 1 + > > meson.build| 45 > >

[PATCH libinput 2/2] evdev-mt-touchpad: Enable timestamp smoothing support for bluetooth touchpads

2017-07-02 Thread Hans de Goede
Bluetooth wreaks havoc with the timestamp of the input events coming from the touchpad, enable timestamp smoothing support to counter this. Signed-off-by: Hans de Goede --- src/evdev-mt-touchpad.c | 4 +++- src/filter.c| 6 +- src/filter.h| 4 +++- tools/ptraccel-debu

[PATCH libinput 1/2] filter: Add timestamp smoothing support

2017-07-02 Thread Hans de Goede
Some devices, specifically some bluetooth touchpads generate quite unreliable timestamps for their events. The problem seems to be that (some of) these touchpads sample at aprox 90 Hz, but the bluetooth stack only communicates about every 30 ms (*) and then sends mutiple HID input reports in one ba