[PATCH weston 0/3] libweston common modules

Quentin Glidic sardemff7+wayland at sardemff7.net
Mon Jul 4 13:58:06 UTC 2016


From: Quentin Glidic <sardemff7+git at sardemff7.net>

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



More information about the wayland-devel mailing list