[PATCH 00/16] xdg-shell protocol, implementation and port of toytoolkit.
Rafael Antognolli
rafael.antognolli at intel.com
Wed Nov 27 09:50:16 PST 2013
As discussed previously, this patch series adds the xdg-shell protocol, its
implementation on weston, and the client implementation on toytoolkit.
Jasper St. Pierre (5):
westoy: Schedule a full resize when we add a subsurface
westoy: Use subsurfaces for tooltips instead of transient windows
westoy: Remove fullscreen methods
westoy: Remove MAXIMIZED and FULLSCREEN as separate window types
westoy: Port the toy toolkit over to xdg-shell
Rafael Antognolli (11):
xdg_shell: Adding a new shell protocol.
shell: Remove SHELL_SURFACE_FULLSCREEN and SHELL_SURFACE_MAXIMIZED.
shell: Change set_maximized to receive internal structures.
xdg-shell: Implement part of the interface.
xdg-shell: Implementing maximized and fullscreen states.
xdg-shell: Implement set_transient_for request.
xdg-shell: Implement xdg_popup.
xdg-shell: Add surface size to configure.
xdg-shell: xdg_surface_set_output should only affect fullscreen.
xdg-shell: Use xdg-shell in simple-shm.
xdg-shell: Add key bindings for setting maximized and fullscreen.
clients/.gitignore | 2 +
clients/Makefile.am | 12 +-
clients/fullscreen.c | 19 +-
clients/simple-shm.c | 50 +--
clients/transformed.c | 21 +-
clients/window.c | 418 ++++++++++++-------------
clients/window.h | 3 -
protocol/Makefile.am | 3 +-
protocol/xdg-shell.xml | 438 ++++++++++++++++++++++++++
src/.gitignore | 2 +
src/Makefile.am | 6 +-
src/shell.c | 829 +++++++++++++++++++++++++++++++++++++++++--------
12 files changed, 1387 insertions(+), 416 deletions(-)
create mode 100644 protocol/xdg-shell.xml
--
1.8.3.1
More information about the wayland-devel
mailing list