Commits on Source (3)
-
Remove the xwayland.pc.in file: - This avoids writing down each pkg-config variable twice: once in the Meson files to set the configuration data, once in the .pc.in file to print it. - We'll be able to re-use the same variables for use as a subproject. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
This allows developers to setup Xwayland as a subproject of a Wayland compositor, and have it correctly pick up the features advertised in the dependency variables. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
This enables fixing a deadlock case on the client side, where the client ends up blocked waiting for a Present event that will never come because the window was destroyed. The new PresentWindowDestroyed flag allows the client to avoid blocking indefinitely. Signed-off-by:
Adam Jackson <ajax@redhat.com> See-also: mesa/mesa#116 See-also: mesa/mesa#6685 Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com>
Showing
- hw/xwayland/meson.build 36 additions, 15 deletionshw/xwayland/meson.build
- hw/xwayland/xwayland.pc.in 0 additions, 20 deletionshw/xwayland/xwayland.pc.in
- present/present_event.c 3 additions, 2 deletionspresent/present_event.c
- present/present_priv.h 6 additions, 1 deletionpresent/present_priv.h
- present/present_screen.c 10 additions, 1 deletionpresent/present_screen.c
hw/xwayland/xwayland.pc.in
deleted
100644 → 0