Page MenuHomeSolus

Update xorg-driver-input-libinput to 0.25.1
ClosedPublic

Authored by kyrios123 on Jun 9 2017, 8:29 PM.
Tags
None
Referenced Files
F10971848: D367.id773.diff
Fri, Jul 21, 8:58 AM
F10945190: D367.id.diff
Sat, Jul 15, 3:03 AM
F10896741: D367.id.diff
Jul 2 2023, 2:20 AM
F10896737: D367.diff
Jul 2 2023, 2:19 AM
F10870963: D367.diff
Jun 18 2023, 12:19 PM
F10854711: D367.id821.diff
Jun 13 2023, 9:10 PM
F10838337: D367.id773.diff
Jun 9 2023, 1:39 PM
F10836511: D367.id821.diff
Jun 8 2023, 5:43 PM

Details

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.

Diff Detail

Repository
R3252 xorg-driver-input-libinput
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kyrios123 edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Jun 14 2017, 12:28 AM
This revision was automatically updated to reflect the committed changes.