Replace the use of the deprecated wl_shell and wl_shell_surface with the new and improved xdg_shell protocol Rafael Antognolli and I have been working on. This is an unstable protocol, and it will adapt to the needs of desktop environments organically.
I've tested these lightly with mutter-wayland, which I've also ported over to xdg_shell as well. Support on the Weston compositor side is coming separately from Rafael Antognolli. The first seven of these are cleanup patches, which should land independently of the final port. Other clients such as simple-egl and simple-shm use wl_shell and wl_shell_surface directly. I have not ported these over for now, and I'm not really going to port them over in the near future. Maybe in a month or two... Jasper St. Pierre (8): westoy: Remove window_touch_move westoy: Remove unused support for window parents westoy: Use subsurfaces for tooltips instead of transient windows westoy: Remove some accessors for wl_shell / wl_shell_surface westoy: Remove fullscreen methods westoy: Remove MAXIMIZED and FULLSCREEN as separate window types westoy: Schedule a full resize when we add a subsurface westoy: Port the toy toolkit over to xdg-shell clients/.gitignore | 2 + clients/Makefile.am | 8 +- clients/flower.c | 3 +- clients/fullscreen.c | 22 +-- clients/image.c | 2 +- clients/terminal.c | 2 +- clients/transformed.c | 24 +-- clients/view.c | 2 +- clients/window.c | 448 +++++++++++++++++++------------------------------ clients/window.h | 13 +- protocol/Makefile.am | 3 +- protocol/xdg-shell.xml | 385 ++++++++++++++++++++++++++++++++++++++++++ 12 files changed, 574 insertions(+), 340 deletions(-) create mode 100644 protocol/xdg-shell.xml -- 1.8.4.2 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel