[PATCH weston 0/3] start making backends not weston specific

Pekka Paalanen ppaalanen at gmail.com
Mon Aug 17 01:29:01 PDT 2015


On Thu, 13 Aug 2015 12:30:00 +0200
Giulio Camuffo <giuliocamuffo at gmail.com> wrote:

> The first patch by Pekka adds some functions to ease a smooth migration
> from the old way of initializing the backends to a new one which is
> libweston friendly.
> The other two patches make the drm and wayland backends use that new way.
> The other backends will follow if we're ok with the direction this is going.
> 
> Giulio Camuffo (2):
>   drm: port the drm backend to the new init api
>   wayland: port the wayland backend to the new api
> 
> Pekka Paalanen (1):
>   compositor: prep for migration to new config system
> 
>  Makefile.am               |   6 +
>  src/compositor-drm.c      | 233 +++++++++------------------
>  src/compositor-drm.h      |  89 +++++++++++
>  src/compositor-fbdev.c    |   3 +-
>  src/compositor-headless.c |   3 +-
>  src/compositor-rdp.c      |   3 +-
>  src/compositor-rpi.c      |   3 +-
>  src/compositor-wayland.c  | 219 +++++---------------------
>  src/compositor-wayland.h  |  58 +++++++
>  src/compositor-x11.c      |   3 +-
>  src/compositor.h          |  21 ++-
>  src/main.c                | 392 ++++++++++++++++++++++++++++++++++++++++++++--
>  12 files changed, 675 insertions(+), 358 deletions(-)
>  create mode 100644 src/compositor-drm.h
>  create mode 100644 src/compositor-wayland.h
> 

Hi all,

what do people think of landing this stuff before the 1.9-beta release,
would anyone object? IMO it's ok as it's only Weston internals
restructuring.

Of course I need to review the patches first, and I'd like at least an
ack for the first patch from someone else.

"This stuff" would be the backend conversion patches like done for DRM
and Wayland backends in this series and possibly some more libweston
preparatory work, but not the patch to build libweston.so as we already
agreed the cut-off point for that was the alpha release.

Hmm, need to patch README to not say "Libweston was first introduced in
Weston 1.9"...

Oh yeah, I'm also aware of
https://bugs.freedesktop.org/show_bug.cgi?id=91654


Thanks,
pq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 811 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20150817/47314603/attachment.sig>


More information about the wayland-devel mailing list