Commits on Source (4)
-
hw/xwayland/xwayland.c:306:10: fatal error: 'X11/extensions/xwaylandproto.h' file not found #include <X11/extensions/xwaylandproto.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fixes: 2700bc60 ("xwayland: add support for the XWAYLAND extension")
-
a77d95af intended to do this, but the check for “is this rootless or rootful XWayland” was inverted. Fixes: a77d95af ("xwayland: Prevent Xserver grabs with rootless") Signed-off-by:
Demi Marie Obenour <demiobenour@gmail.com> Reviewed-by:
Olivier Fourdan <ofourdan@redhat.com>
-
Now that we keep the Wayland surface around for longer than the xwl_window, we might get events for that surface after the X11 window is unrealized. Make sure we untag the Wayland surface when the Wayland surface is delayed, to break the wl_surface/xwl_window relationship, so that events for that surface are discarded by Xwayland. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com> Fixes: e37f18ee - xwayland: Delay wl_surface destruction
-
Xwayland uses API such as wl_proxy_set_tag()/wl_proxy_get_tag() which appeared in Wayland 1.18, but the build system still requires Wayland 1.5 at least. Bump the Wayland version to match the requirements. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com>