[PATCH weston v2 0/8] Create libweston.so, v2
Giulio Camuffo
giuliocamuffo at gmail.com
Wed Jun 1 18:43:22 UTC 2016
This new version fixes the issues raised and adds two new patches to plug
a hole i didn't notice before. Now libweston should not use any functionality
that is part of weston-the-compositor.
Giulio Camuffo (8):
Rename weston_compositor_xkb_init to
weston_compositor_set_xkb_rule_names
Move part of screenshooter.c to weston-screenshooter.c
Move the functions launching clients to main.c
compositor: remove the weston_config field in weston_compositor
libinput: don't use weston_config when configuring input devices
allow compositors to define the logging behavior
Split the modules and include files between weston and libweston
Create a libweston-0.so
Makefile.am | 66 +++++----
configure.ac | 6 +
desktop-shell/shell.c | 3 +-
ivi-shell/hmi-controller.c | 7 +-
ivi-shell/ivi-layout.c | 3 +-
ivi-shell/ivi-shell.c | 3 +-
src/cms-static.c | 3 +-
src/compositor-drm.c | 3 +-
src/compositor-drm.h | 11 ++
src/compositor-fbdev.c | 3 +-
src/compositor-fbdev.h | 11 ++
src/compositor-rpi.c | 2 +-
src/compositor.c | 146 +------------------
src/compositor.h | 40 ++----
src/input.c | 12 +-
src/libinput-device.c | 29 +---
src/libinput-device.h | 2 +
src/libinput-seat.c | 7 +-
src/libinput-seat.h | 9 +-
src/libweston.pc.in | 12 ++
src/log.c | 74 ++--------
src/main.c | 311 ++++++++++++++++++++++++++++++++++++++++-
src/screenshooter.c | 187 +++----------------------
src/text-backend.c | 4 +-
src/weston-screenshooter.c | 191 +++++++++++++++++++++++++
src/weston.h | 70 ++++++++++
src/weston.pc.in | 4 +-
tests/ivi_layout-test-plugin.c | 1 +
tests/weston-test.c | 1 +
xwayland/launcher.c | 5 +-
xwayland/xwayland.h | 1 +
31 files changed, 739 insertions(+), 488 deletions(-)
create mode 100644 src/libweston.pc.in
create mode 100644 src/weston-screenshooter.c
create mode 100644 src/weston.h
--
2.8.3
More information about the wayland-devel
mailing list