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

Reply via email to