[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