lp://staging/~kubuntu-phablet-team-unofficial/xserver-xorg-input-libinput/junk

Created by John Reid and last modified
Get this branch:
bzr branch lp://staging/~kubuntu-phablet-team-unofficial/xserver-xorg-input-libinput/junk

Branch merges

Related bugs

Related blueprints

Branch information

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput.

Last successful import was .

Import started on izar 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 15 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log

Recent revisions

259. By David Rosca

Also use type to match tablet tool with device

On devices with tools having both serial and id 0,
it would fail to create separate subdevices.

Thinkpad X220T (Wacom ISDv4 E6) now correctly registers
Pen and Eraser xinput devices.

258. By Peter Hutterer

Upgrade the default scroll distance to 120

This is just a number, to be used as divider and shouldn't have any effect in
correctly written clients. With the high-res scrolling coming up however, we
have a few devices where the dist cannot be expressed as an integer fraction
of 15, so let's up it to 120 because we know all hardware wheels have to be an
integer fraction of that that, thanks to Microsoft's API requirements.

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

257. By Peter Hutterer

xf86-input-libinput 0.28.2

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

256. By Peter Hutterer

Handle scroll wheel events with a discrete of 0

The driver currently assumes that any wheel event has a non-zero discrete
value of 1. This is incorrect, it just hasn't triggered yet with any device.

With the hi-res scroll patches in place in the kernel and libinput, we may get
wheel events with a discrete value of 0. We assume that if this ever happens,
the device has some sensible click angle set so all we need to do is ignore
the discrete 0 events and wait for the first discrete event to come.

Also add an explanatory comment too to make it clear the calculation is only
done once.

Fixes #19

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

255. By Peter Hutterer

Return the wheel scroll value instead of just the fraction

This is prep work for the hi-res work but right now, no real functional
changes. It does however fix a bug where we used the vertial scroll dist for
the horizontal wheel as well.

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

254. By Peter Hutterer

Split the scroll axis details up for easier extension

If we need more per-axis fields, it's easier to add this way.

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

253. By Peter Hutterer

conf: add an example snippet for how to assign options

Users still like to copy the whole file, potentially messing things up.
Let's put a warning into the file directly that this is less than ideal.

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

252. By Alan Coopersmith

Update configure.ac bug URL for gitlab migration

Signed-off-by: Alan Coopersmith <email address hidden>

251. By Alan Coopersmith

Update README for gitlab migration

Signed-off-by: Alan Coopersmith <email address hidden>

250. By Peter Hutterer

Remove two dead assignments

Value stored but never read.

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

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.