[pull request] xwayland fixes
Olivier Fourdan
ofourdan at redhat.com
Mon Sep 21 12:21:38 PDT 2015
Hi Adam,
> At this point in the 1.18 cycle we're meant to be locking down ABI,
> which means this series can't quite go in as-is:
>
> > @@ -212,6 +212,7 @@ typedef struct _GrabRec {
> > [...]
>
> Breaks SpriteRec layout.
>
> > @@ -524,6 +527,7 @@ typedef struct _Screen {
> > [...]
>
> Breaks ScreenRec layout.
>
> For both of the above it would be sufficient to move the new slots to
> the end of the struct, since neither one is something a driver would
> ever allocate or see as an array.
Right, so I amended the commit to move these bits at the end of both structures and pushed the branch again, please let me know if that's better.
Cheers,
Olivier
---
The following changes since commit 58d54ee82dfae5486bc09d04d2760c922d54d631:
glamor: explicitly check for GL_OES_EGL_image (2015-09-17 11:03:15 -0400)
are available in the git repository at:
git://people.freedesktop.org/~ofourdan/xserver xwayland
for you to fetch changes up to dcf689a005aff916b92e902a1cdff87146e40c1f:
xwayland: Always update the wl_pointer cursor on pointer focus (2015-09-21 20:52:34 +0200)
----------------------------------------------------------------
Boyan Ding (1):
xwayland: Activate and enable device on first capability reporting
Carlos Garnacho (3):
xwayland: Add xwl_touch struct
xwayland: Implement the wl_touch interface
xwayland: Remove related touchpoints when unrealizing windows
Jasper St. Pierre (1):
xwayland-input: Remove our XYToWindow handler
Jonas Ã…dahl (1):
xwayland: Always update the wl_pointer cursor on pointer focus
Peter Hutterer (3):
xwayland: use the device pointer we already have
xwayland: fix crash on enter/leave for a grabbed slave device
xwayland: call through to miPointerWarpCursor on warp_cursor
dix/events.c | 53 +++++++++++++++++++++------
hw/xwayland/xwayland-cursor.c | 1 +
hw/xwayland/xwayland-input.c | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
hw/xwayland/xwayland.c | 6 ++--
hw/xwayland/xwayland.h | 14 +++++++-
include/dix.h | 4 +++
include/inputstr.h | 2 ++
include/scrnintstr.h | 5 +++
mi/mipointer.c | 17 ++++++++-
mi/mipointrst.h | 1 +
10 files changed, 315 insertions(+), 53 deletions(-)
More information about the xorg-devel
mailing list