[PATCH 00/11] Wayland/Weston 1.11 Update

Ucan, Emre (ADITG/SW1) eucan at de.adit-jv.com
Thu Jun 23 09:53:45 EDT 2016


Hi,

I am updating wayland-ivi-extension to use Wayland/Weston 1.11 with these patches.

Changes in ivi-controller:
1. Use ivi-layout-export.h file which is installed by weston.
2. Use ivi_layout_interface directly without ivi-extension APIs
3. Use weston_output for IVI Screen APIs.
4. Remove content_observer because IVI Layout API is removed.
5. Use new listener APIs instead of notification APIs.
6. Rename ivi-controller-impl.c as ivi-controller.c.
7. Remove ivi-extension.c, ivi-extension.h, ivi-controller-interface.h  and ivi-controller-impl.h  files.

Ivi-input changes:
1. Use ivi-layout-export.h which is installed by weston.
2. Use new listener APIs.
3. Update pointer grab functions according to wl_pointer interface changes

Emre Ucan (11):
  cmake: bump required wayland version to 1.11
  ivi-controller: don't use local copy of ivi-layout-export.h
  ivi-controller: copy controller_module init to ivi-controller
  ivi-controller: copy ivishell struct from ivi-extension
  ivi-controller: modify to use v1.11 ivi_layout_interface
  cmake: don't compile ivi-extension.c
  ivi-controller: delete ivi-extension and its header files
  ivi-controller: rename ivi-controller-impl.c as ivi-controller.c
  ivi-controller: add ADIT copyright
  ivi-input: modify to use v1.11 ivi_layout_interface
  ivi-input: modify pointer grab functions for weston 1.11

 .../src/ivi-input-controller.c                     |  226 +--
 protocol/CMakeLists.txt                            |    4 +-
 weston-ivi-shell/CMakeLists.txt                    |    6 +-
 weston-ivi-shell/src/ivi-controller-impl.c         | 1426 ------------------
 weston-ivi-shell/src/ivi-controller-impl.h         |   41 -
 weston-ivi-shell/src/ivi-controller-interface.h    |  673 ---------
 weston-ivi-shell/src/ivi-controller.c              | 1560 ++++++++++++++++++++
 weston-ivi-shell/src/ivi-extension.c               |  783 ----------
 weston-ivi-shell/src/ivi-extension.h               |  371 -----
 weston-ivi-shell/src/ivi-layout-export.h           |  176 ---
 10 files changed, 1694 insertions(+), 3572 deletions(-)
 delete mode 100644 weston-ivi-shell/src/ivi-controller-impl.c
 delete mode 100644 weston-ivi-shell/src/ivi-controller-impl.h
 delete mode 100644 weston-ivi-shell/src/ivi-controller-interface.h
 create mode 100644 weston-ivi-shell/src/ivi-controller.c
 delete mode 100755 weston-ivi-shell/src/ivi-extension.c
 delete mode 100644 weston-ivi-shell/src/ivi-extension.h
 delete mode 100644 weston-ivi-shell/src/ivi-layout-export.h

Best regards

Emre Ucan

Advanced Driver Information Technology GmbH
Software Group I (ADITG/SW1)
Robert-Bosch-Str. 200
31139 Hildesheim
Germany

Tel. +49 5121 49 6937
Fax +49 5121 49 6999
eucan at de.adit-jv.com

ADIT is a joint venture company of Robert Bosch GmbH/Robert Bosch Car Multimedia GmbH and DENSO Corporation
Sitz: Hildesheim, Registergericht: Amtsgericht Hildesheim HRB 3438
Geschaeftsfuehrung: Wilhelm Grabow, Ken Yaguchi




More information about the genivi-ivi-layer-management mailing list