lp:~w-shackleton/evdev/evdev-smoothscroll

Created by Will Shackleton and last modified
Get this branch:
bzr branch lp:~w-shackleton/evdev/evdev-smoothscroll
Only Will Shackleton can upload to this branch. If you are Will Shackleton please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Will Shackleton
Project:
xserver-xorg-input-evdev
Status:
Development

Recent revisions

561. By Will Shackleton

Empty update to make Launchpad build system accept new package

560. By Will Shackleton

Updated control

559. By Will Shackleton

Build of evdev 2.9.0

558. By Will Shackleton

Added debian from Ubuntu repos

557. By Peter Hutterer

evdev 2.9.0

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

556. By Peter Hutterer

Use the server's device list for duplicate detection (#78309)

EvdevAddDevice/EvdevRemoveDevice keep a reference to the device to detect
duplicate devices based on the dev_t.

EvdevAddDevices was called during PreInit, EvdevRemoveDevice was called during
DEVICE_CLOSE. That makes it imbalanced if the device succeeds PreInit but the
server skips everything else because MAX_DEVICES is exceeded. So for all
devices after MAX_DEVICES, we'd add a reference but never remove it,
eventually reading/writing past evdev_devices.

The server keeps the list of devices for us anyway, so remove the copy of all
the pointers and instead run through the device list the server gives us.

X.Org Bug 78309 <http://bugs.freedesktop.org/show_bug.cgi?id=78309>

Signed-off-by: Peter Hutterer <email address hidden>
Reviewed-by: Hans de Goede <email address hidden>

555. By Peter Hutterer

evdev 2.8.99.1

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

554. By Peter Hutterer

Map REL_DIAL to horizontal scrolling (#73105)

This was the original behavior introduced in
f77410e1f97d394e98c854fd174f712666b0544c and stayed that way until smooth
scrolling erroneously added it as vertical axis in
b450efdf95999cad08de23ce069f04a66bdae24b. Revert to horizontal scrolling to
restore the previous behaviour - which unbreaks scrolling on Microsoft mice.

This effectively reverts 54a3120e339e55fc4721543abb15692c3e9ede09 too.

X.Org Bug 73105 <http://bugs.freedesktop.org/show_bug.cgi?id=73105>

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

553. By Peter Hutterer

Revert "Map REL_DIAL to horizontal scrolling (#73105)"

Whoops, the vertical axis is swapped, so when changing the axis we also need
to change the direction.

This reverts commit 16c85cbeacb721ed365c6240aabaad921b811fe0.

552. By Peter Hutterer

Map REL_DIAL to horizontal scrolling (#73105)

This was the original behavior introduced in
f77410e1f97d394e98c854fd174f712666b0544c and stayed that way until smooth
scrolling erroneously added it as vertical axis in
b450efdf95999cad08de23ce069f04a66bdae24b. Revert to horizontal scrolling to
restore the previous behaviour - which unbreaks scrolling on Microsoft mice.

This effectively reverts 54a3120e339e55fc4721543abb15692c3e9ede09 too.

X.Org Bug 73105 <http://bugs.freedesktop.org/show_bug.cgi?id=73105>

Signed-off-by: Peter Hutterer <email address hidden>
Reviewed-by: Hans de Goede <email address hidden>

Branch metadata

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

Subscribers