[PATCH weston v2 00/14] Output core cleanups

Pekka Paalanen ppaalanen at gmail.com
Tue Jul 25 13:25:24 UTC 2017


On Mon, 24 Jul 2017 18:07:55 +0300
Pekka Paalanen <ppaalanen at gmail.com> wrote:

> From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
> 
> 
> Hi,
> 
> this is the v2 of the series, only minor changes as listed in each patch plus
> rebase.
> 
> While working on Weston core reactoring towards clone mode support:
> https://phabricator.freedesktop.org/T7727
> https://phabricator.freedesktop.org/w/wayland/weston/atomic-output-config/
> I have written a bunch of cleanups before the refactorings.
> Here they are.
> 
> You can find this also in a branch:
> https://git.collabora.com/cgit/user/pq/weston.git/log/?h=output-cleanup-v2
> 
> 
> Thanks,
> pq
> 
> Pekka Paalanen (14):
>   libweston: untangle weston_compositor_remove_output doc
>   libweston: use helper var in weston_compositor_remove_output
>   libweston: let add/remove_output handle the lists
>   libweston: two more weston_output docs
>   libweston: unexport weston_compositor_add_output()
>   libweston: unexport weston_output_update_matrix()
>   libweston: move asserts to add_pending_output()
>   libweston: specify weston_output::enabled
>   libweston: prevent double weston_output_enable()
>   libweston: move output id into add/remove_output()
>   libweston: move globals to weston_compositor_add_output()
>   libweston: extend output->region lifetime
>   libweston: make weston_output::connection_internal a bool
>   libweston: introduce weston_output_from_resource()
> 
>  compositor/weston-screenshooter.c   |   2 +-
>  desktop-shell/input-panel.c         |   2 +-
>  desktop-shell/shell.c               |   4 +-
>  fullscreen-shell/fullscreen-shell.c |   4 +-
>  ivi-shell/input-panel-ivi.c         |   2 +-
>  libweston-desktop/wl-shell.c        |   2 +-
>  libweston-desktop/xdg-shell-v5.c    |   2 +-
>  libweston-desktop/xdg-shell-v6.c    |   2 +-
>  libweston/compositor-drm.c          |   2 +-
>  libweston/compositor.c              | 224 ++++++++++++++++++++++++------------
>  libweston/compositor.h              |  12 +-
>  tests/weston-test.c                 |   2 +-
>  12 files changed, 165 insertions(+), 95 deletions(-)
> 

Hi,

huge thanks to Armin for the reviews!
Pushed them all:
   d2535d76..9ffb2500  master -> master


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


More information about the wayland-devel mailing list