From: Quentin Glidic <[email protected]> A little series to allow compositors to share modules which only rely on libweston.
Patch 1 is standalone, and it makes it more obvious that patch 3 is just copying a function around. Patch 2 is mostly renames. It looks big but it’s quite straightforward. Patch 3 is the real deal. Both libweston and weston implementations. Quentin Glidic (3): weston: Add a specific option to load XWayland modules: Drop module_init as a shared init function libweston: Add a generic weston_compositor_load_module Makefile.am | 3 +- compositor/cms-colord.c | 5 +- compositor/cms-static.c | 4 +- compositor/main.c | 100 +++++++++++++++++++++++++++++++----- compositor/screen-share.c | 4 +- compositor/weston.h | 13 ++++- desktop-shell/shell.c | 4 +- fullscreen-shell/fullscreen-shell.c | 5 +- ivi-shell/ivi-layout.c | 4 +- ivi-shell/ivi-shell.c | 4 +- libweston/compositor-drm.c | 4 +- libweston/compositor-fbdev.c | 4 +- libweston/compositor-headless.c | 4 +- libweston/compositor-rdp.c | 4 +- libweston/compositor-wayland.c | 4 +- libweston/compositor-x11.c | 4 +- libweston/compositor.c | 32 ++++++++---- libweston/compositor.h | 11 ++-- man/weston.ini.man | 15 ++++-- man/weston.man | 13 ++++- tests/plugin-registry-test.c | 4 +- tests/surface-global-test.c | 4 +- tests/surface-screenshot.c | 5 +- tests/surface-test.c | 4 +- tests/weston-test.c | 4 +- tests/weston-tests-env | 7 +-- weston.ini.in | 3 +- xwayland/launcher.c | 3 +- 28 files changed, 203 insertions(+), 72 deletions(-) -- 2.9.0 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
