lp:libinput

Created by Bryce Harrington and last modified
Get this branch:
bzr branch lp:libinput

Related bugs

Related blueprints

Branch information

Owner:
Bryce Harrington
Project:
libinput
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/wayland/libinput.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on izar and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log
Import started on izar and finished taking 15 seconds — see the log
Import started on izar and finished taking 20 seconds — see the log

Recent revisions

2571. By Kim Lindberger <email address hidden>

Add quirk to control velocity averaging, disable it by default

libinput applies averaging to the velocity of most pointer devices. Averaging
the velocity makes the motion look smooth and may be of benefit to bad input
devices. For good devices, however, it comes at the unfortunate price of
decreased accuaracy.

This change turns velocity averaging off by default (sets ntrackers to 2 instead
of 16) and allows for it to be turned back on via a quirk, for bad devices which
require it.

2570. By Kim Lindberger <email address hidden>

tools: fix ptraccel-debug tool for the new trackpoint multiplier

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

2569. By Peter Hutterer

gitlab CI: increase the artifacts expiry to 6h

20 min for the "this docker image is ok" marker should be enough but not when
we're hit with random stuck containers in the next stage. By the time those
time out the artefacts have been removed and we now get a dependency error,
forcing us to re-run the whole pipeline.

Since the marker is only a few bytes, we can keep this for a bit longer
without risking running out of space.

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

2568. By Carlos Garnacho

quirks: Add quirks for Acer Switch Alpha 12

This is a 2-in-1 laptop with detachable keyboard. The AT keyboard
device is used for tablet-integrated keys (volume, leftmeta) and
should not get disabled with tablet-mode enabled.

The touchpad integrated in the detachable keyboard is already
handled through the "Acer Hawaii Keyboard" chicony rule.

Related: https://gitlab.freedesktop.org/libinput/libinput/issues/115

Signed-off-by: Carlos Garnacho <email address hidden>

2567. By Atri Bhattacharya <email address hidden>

Lenovo MIIX 720 quirk: MatchBus should be usb.

Fixes commit 0d62c8fb.

2566. By Atri Bhattacharya <email address hidden>

Add quirks for Lenovo MIIX 720.

* Lenovo MIIX 720 is a tablet with a detachable keyboard. To keep
  the volume rockers on the tablet enabled even when the keyboard
  is detached, add `ModelTabletModeNoSuspend=1` to the internal
  keyboard.
* The external keyboard is a keyboard-touchpad combo. Assign
  `AttrTPKComboLayout=below` to the touchpad to allow features
  like disable-while-typing and palm-detection.

2565. By Peter Hutterer

quirks: remove the multiplier for the Lenovo UltraNav SK-8845

Looks like this isn't needed, see #112. Or Lenovo re-used USB IDs for this
device in which case we'll have to figure out some other solution once someone
complains.

Fixes https://gitlab.freedesktop.org/libinput/libinput/issues/112

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

2564. By Peter Hutterer

touchpad: improve pointer jump detection

Previously, we had a hard threshold of 20mm per event frame. That is just
about achievable by really fast movements (in which case you don't care too
much about the jumps anyway because you've already hit the edge of the screen).

Sometimes pointer jumps have lower deltas that are achievable even on slower,
more likely motions. Analysis of finger motion has shown that while a delta
>7mm per event is possible, jumping _by_ 7mm between two events is unlikely
and indicates a pointer jump. So let's diff the most recent delta and the
current delta, if it increases by 7mm between two event frames let's say it's
a pointer jump and discard it.

Helps with but does not fully resolve:
https://gitlab.freedesktop.org/libinput/libinput/issues/80
https://gitlab.freedesktop.org/libinput/libinput/issues/36

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

2563. By Peter Hutterer

doc/user: move the tablet capabilities debugging to a separate page

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

2562. By Matt Mayfield <email address hidden>

doc/user: correct some small typos

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers