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 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(-) -- 2.5.5 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel