quirks: Add tablet smoothing attribute.
authorQuytelda Kahja <quytelda@tamalin.org>
Mon, 26 Jul 2021 02:23:06 +0000 (19:23 -0700)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 28 Jul 2021 23:53:36 +0000 (23:53 +0000)
commite6c4b1d16ead9c40599dcea30c1598ecb9760b7d
treed050b280d37c15c4ed738ac64a4a1aa315918c8a
parent8ee853749102cfd54be09148077edad153c45764
quirks: Add tablet smoothing attribute.

https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/512 disables
input smoothing for AES devices. However, some AES devices produce
segmented/wobbly curves without smoothing. This change introduces an
`AttrTabletSmoothing` boolean property, which overrides the default smoothing
behavior.

See #632

Signed-off-by: Quytelda Kahja <quytelda@tamalin.org>
doc/user/device-quirks.rst
src/evdev-tablet.c
src/quirks.c
src/quirks.h
tools/shared.c