From: Pekka Paalanen <pekka.paala...@collabora.co.uk> Hi,
I have been working towards clone mode[1] and thought it would be a time to shorten my patch series. This series here is a selection of patches from my clone mode preparations. It's a colorful bunch. There are refactorings, memory leak fixes, protocol correctness fix, simplifications and so on. A bag of all kinds of things that somehow got into my way while developing the head-based output API for supporting shared-CRTC clone mode in the DRM-backend. Many patches are unrelated and could fairly freely be reordered. Therefore reviews on individual patches here and there are not only possible but also appreciated, I could merge many patches out of order. This series is also available at: https://gitlab.collabora.com/pq/weston/commits/head-prep-v1 If you're interested in the whole clone mode series, I have a WIP branch at: https://gitlab.collabora.com/pq/weston/commits/clonemode-WIP but beware that that branch will be often rewritten. Thanks, pq [1] https://phabricator.freedesktop.org/T7727 Pekka Paalanen (21): libweston: move weston_output::mode_list init to core compositor-drm: use asprintf in make_connector_name() compositor-wayland: use asprintf for output title tests: ensure output dependent IVI tests run libweston: weston_output_init(..., +name) compositor-wayland: move output init into common, fix error path compositor-drm: set output make/model/serial once compositor-drm: set all properties in create_output_for_connector libweston: send more wl_surface.enter/leave events libweston: rename weston_output_destroy() to weston_output_release() libweston: ensure backend is not loaded twice libweston: set backend pointer earlier compositor-fbdev: remove unused output arguments compositor-fbdev: MAP_FAILED is not NULL compositor-fbdev: simplify FB destroy/unmap/disable compositor-fbdev: always destroy renderer-output on disable compositor-fbdev: rename fbdev_output_disable_handler() compositor-fbdev: fix finish_frame_timer leak compositor-fbdev: remove unused field 'depth' compositor-fbdev: unref udev on backend destruction compositor-drm: unref udev on backend destruction libweston/compositor-drm.c | 91 ++++++++++++++++++++++++------------ libweston/compositor-fbdev.c | 99 +++++++++++++++++----------------------- libweston/compositor-headless.c | 11 ++--- libweston/compositor-rdp.c | 13 +++--- libweston/compositor-wayland.c | 46 ++++++++----------- libweston/compositor-x11.c | 11 ++--- libweston/compositor.c | 82 ++++++++++++++++++++++++--------- libweston/compositor.h | 5 +- tests/ivi_layout-internal-test.c | 8 ++-- 9 files changed, 207 insertions(+), 159 deletions(-) -- 2.13.5 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel