[PATCH 00/16] xdg-shell protocol, implementation and port of toytoolkit.
Kristian Høgsberg
hoegsberg at gmail.com
Fri Nov 29 15:54:15 PST 2013
On Fri, Nov 29, 2013 at 02:23:11PM -0800, Kristian Høgsberg wrote:
> On Wed, Nov 27, 2013 at 03:50:16PM -0200, Rafael Antognolli wrote:
> > As discussed previously, this patch series adds the xdg-shell protocol, its
> > implementation on weston, and the client implementation on toytoolkit.
>
> Hi Raphael,
>
> I think we want to get this in early and then iterate on it in-tree
> instead of kicking this big patch set around on the list for too long.
> Overall it looks good, there are just a few things that I'd like to
> fix up before we land the patches. I'll reply and review to the
> individual patches.
>
> Also, I'll try to land Philip Withnalls series from Nov 25, since it
> looks like a nice clean up and ends up fixing a bug (always lovely).
> It does conflict quite a bit with your shell.c patches, but it
> shouldn't be too hard to rebase or just redo them on top.
Btw, once we get the xdg-shell part of shell.c landed, I'd like to
rename the structs to the xdg names, ie struct shell_surface becomes
struct xdg_surface etc.
> Kristian
>
> > 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
> >
> > _______________________________________________
> > wayland-devel mailing list
> > wayland-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list