[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