[PATCH wayland-protocols v3 0/7] Landing of xdg shell unstable v6 patches

Jonas Ådahl jadahl at gmail.com
Thu May 26 04:32:51 UTC 2016

Hi all,

Here comes an updated version of the xdg shell patches that introduces
xdg_surface as a building block, xdg_toplevel replacing the old xdg_surface and
a xdg_popup that can be placed semantically and not take grabs.

With these patches, there is only one more unfinished feature addition left
that me and Mike have been planning on adding before marking v6 "1.0" finished.

With that, patches need to land, and obviously it would be best if they were
all thoroughly reviewed. While some patches have gotten very valuable review
(thanks Yong), it would of course be nice if we received review on the patches
from people working desktop environments, especially other than Enlightenment
and GNOME; but in reality, especially since this is still an unstable protocol,
we cannot wait forever until that happens.

With that said, I urge anyone working on desktop environments or toolkits to
take a look, so that issues we have yet to discover can be fixed for v6.


Jonas Ådahl (7):
  xdg-shell: Turn xdg_surface into a generic base interface
  xdg-shell: Put xdg_shell events after requests
  xdg-shell: Add error codes for invalid surface state
  xdg-shell: Improve error enum formatting some
  xdg-shell: Make get_popup take a xdg_surface instead of wl_surface
  xdg-shell: Make xdg_popup non-grabbing by default
  xdg-shell: Introduce xdg_positioner

 unstable/xdg-shell/xdg-shell-unstable-v6.xml | 683 ++++++++++++++++++++-------
 1 file changed, 508 insertions(+), 175 deletions(-)


More information about the wayland-devel mailing list