[PATCH weston 0/8] westoy: Replace wl_shell with xdg_shell
Jasper St. Pierre
jstpierre at mecheye.net
Tue Nov 12 17:19:56 PST 2013
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
More information about the wayland-devel
mailing list