On Sun, 21 Aug 2016 17:39:08 +0200
Armin Krezović wrote:
> Hi everyone!
>
> As you know, I worked on this project during the Google Summer of
> Code this year.
>
> Now that GSoC is comming to an end, it's time to present what I've
> done so far.
>
> I've written a blog post to summarize my wor
Hi,
On 22-08-16 08:17, Peter Hutterer wrote:
If a touch was down (and up again) before the device was switched to edge
scrolling, libinput reported an error message:
litest error: libinput bug: unexpected scroll event 0 in area state
While edge scrolling was disabled, any new touch would be s
So far we've relied on the wacom kernel module to do touch arbitration for us
but that won't be the case in upcoming kernels. Implement touch arbitration in
userspace by pairing the two devices and suspending the touch device whenever
a tool comes into proximity.
In the future more sophisticated a
Long-term, the wacom kernel driver will drop it's current touch arbitration
[1]. This isn't going to happen overnight but we need to get the userspace
support in place to cope with this when it happens.
This set introduces the basic version, it simply disables the touch device
whenever the pen is
Rather than testing before if we have an event that matches the need for a
frame simply return the event sent by the flush function. If that event
matches those that need frame events, send the event then.
Signed-off-by: Peter Hutterer
---
src/evdev.c | 57 +--
No functional changes, this is prep work for being able to release touch
points on the fly.
Signed-off-by: Peter Hutterer
---
src/evdev.c | 394 ++--
1 file changed, 251 insertions(+), 143 deletions(-)
diff --git a/src/evdev.c b/src/evdev.