[PATCH weston v2 00/14] Output core cleanups

Pekka Paalanen ppaalanen at gmail.com
Mon Jul 24 15:07:55 UTC 2017


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(-)

-- 
2.13.0



More information about the wayland-devel mailing list