Hey!, On Fri, Sep 18, 2015 at 3:06 PM, Olivier Fourdan <[email protected]> wrote: > > Hey Carlos, > > On 27/05/15 18:41, Carlos Garnacho wrote: >> >> This struct holds information about each individual, ongoing touchpoint. >> A list of these is held by the xwl_seat. >> >> Signed-off-by: Carlos Garnacho <[email protected]> > > > lgtm > > Rebased and added this patch to my tree, but I don't have the hardware to > test. > > Could you please check the tree from here and do some testing:
Tested-by: Carlos Garnacho <[email protected]> on all the remaining 3 patches. Tried on mutter/gnome-shell master and touch on clients works nicely (tested on xinput test-xi2 and gtk3 apps running with the X11 backend), so does pointer emulation (seen on xev, emacs,...). I've only found issues when dragging client-side decorated windows (thus gtk3 forced to run on x11) with touch, windows do wiggle when dragged. Window dragging on touch triggers the same codepaths than dragging on non-EWMH compliant WMs do (so based on raw XMoveWindow based on event root coordinates). I don't think this bug is intrinsically related to these patches though, given gtk+ works fine on plain X11, it could also well lie in mutter's configure request handling or Xwayland surface placement. I'll investigate nonetheless, but IMO this is too weird and unlikely to block these patches, which are already a vast improvement for these devices. Cheers, Carlos _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
