[PATCH weston 0/6] Register ivi_layout_interface to Weston Plugin Registry
Emre Ucan
eucan at de.adit-jv.com
Wed Jan 3 15:09:15 UTC 2018
Main motivation of these patches is to be able to load controller modules
from the main function of weston as any other weston module.
The controller modules require ivi_layout_interface to interact
with ivi-shell. Therefore, the API has to be registered to
weston plugin registry.
I made also some minor clean-ups in hmi-controller and ivi-shell.
Emre Ucan (6):
ivi-shell: register ivi_layout_interface
hmi-controller: remove ivi_layout_interface global
hmi-controller: load as weston module
tests: load ivi-shell test plugins as weston module
ivi-shell: don't load controller modules
ivi-shell: remove ivi_shell_setting
ivi-shell/hmi-controller.c | 217 ++++++++++++++++++++-------------------
ivi-shell/ivi-layout-export.h | 13 +++
ivi-shell/ivi-layout.c | 46 ++-------
ivi-shell/ivi-shell.c | 72 +++----------
ivi-shell/weston.ini.in | 2 +-
tests/ivi_layout-internal-test.c | 21 ++--
tests/ivi_layout-test-plugin.c | 20 ++--
7 files changed, 160 insertions(+), 231 deletions(-)
--
2.7.4
More information about the wayland-devel
mailing list