HomeSolus

Update xorg-driver-input-libinput to 0.25.1

Authored by kyrios123 on Jun 14 2017, 12:34 AM.

Description

Update xorg-driver-input-libinput to 0.25.1

Summary:

Post a motion event after proximity events

This patch splits the meat of xf86libinput_handle_tablet_axis into a helper
function xf86libinput_post_tablet_motion(), to be called right after we send
the proximity in event.

Clients that don't handle proximity (e.g. all XI2 clients) don't see the
coordinates we send along with the proximity events. And, for historical
reasons, they may not look at the coordinates in button events. So a device
that comes into proximity and immediately sends a tip down button event
doesn't send a motion event, causing the client to think the tip down was at
whatever the last known position was (before previous prox-out).

The practical effect is that when a user tries to draw a few dots, they end up
being connected to each other.

https://bugzilla.redhat.com/show_bug.cgi?id=1433755

Ref task T3858

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan: Installed, rebooted. Didn't notice any difference.

Reviewers: Triage Team, sunnyflunk

Reviewed By: Triage Team, sunnyflunk

Subscribers: sunnyflunk, kyrios123

Maniphest Tasks: T3858

Differential Revision: https://dev.solus-project.com/D367

Details

Committed
sunnyflunkJun 14 2017, 12:35 AM
Pushed
sunnyflunkJun 14 2017, 12:35 AM
Reviewer
Triage Team
Differential Revision
D367: Update xorg-driver-input-libinput to 0.25.1
Parents
R3252:fcf567fe79b5: Rebuild against xorg 1.18
Branches
Unknown
Tags
Unknown
References
tag: xorg-driver-input-libinput-0.25.1-11
Tasks
T3858: Weekend list for Ikey