[PATCH weston 0/6] Switch client to xdg_shell unstable v6

Jonas Ådahl jadahl at gmail.com
Mon Aug 15 12:21:49 UTC 2016


These have now landed:

   003da88..6ccd286  master -> master


Jonas

On Fri, Aug 12, 2016 at 11:40:00AM +0800, Jonas Ådahl wrote:
> Hi,
> 
> With a xdg_shell unstable v6 release around the corner, and a libweston-desktop
> about to land with a xdg_shell unstable v6 implementation available, I think
> now is a good time to switch weston to use the new version, moving us one step
> closer to a stable desktop shell protocol.
> 
> Assuming these patches can be reviewed in time, I'd will land these prior to
> the alpha scheduled to be released on Tuesday. If anyone have any objections,
> please raise them now.
> 
> The porting itself is pretty straight forward. Apart from renaming things and
> creating both a zxdg_surface_v6 and a zxdg_toplevel_v6 for every toplevel
> surface, there is also the 'perfect first frame' semantics adaptation meaning
> clients need to wait for the first zxdg_surface_v6.configure event before
> attaching its first buffer.
> 
> 
> Jonas
> 
> 
> Jonas Ådahl (6):
>   toytoolkit: Port to xdg_shell unstable v6
>   clients/simple-egl: Port to xdg_shell unstable v6
>   clients/simple-shm: Port to xdg_shell unstable v6
>   clients/simple-damage: Port to xdg_shell unstable v6
>   clients/simple-dmabuf-intel: Port to xdg_shell unstable v6
>   clients/simple-dmabuf-v4l: Port to xdg_shell unstable v6
> 
>  Makefile.am                   |  32 ++---
>  clients/simple-damage.c       |  92 ++++++++++-----
>  clients/simple-dmabuf-intel.c |  94 ++++++++++-----
>  clients/simple-dmabuf-v4l.c   |  96 ++++++++++-----
>  clients/simple-egl.c          | 106 ++++++++++-------
>  clients/simple-shm.c          |  93 +++++++++------
>  clients/window.c              | 268 ++++++++++++++++++++++++++++--------------
>  7 files changed, 504 insertions(+), 277 deletions(-)
> 
> -- 
> 2.7.4
> 


More information about the wayland-devel mailing list