This is version 8 of ivi_shell patches reviewed by Pekka Paalanen <pekka.paala...@collabora.co.uk>.

Vesion 7 can be found here:

http://lists.freedesktop.org/archives/wayland-devel/2014-July/015971.html

Version 1 can be found here and this overviews what ivi_shell is:

http://lists.freedesktop.org/archives/wayland-devel/2014-March/013532.html
and
http://projects.genivi.org/wayland-ivi-extension

Version 6 enclosed an updated picture for overviewing of ivi-shell:

http://lists.freedesktop.org/archives/wayland-devel/2014-June/015616.html

For easier testing/review, this patch series can be found in my github as well.

https://github.com/ntanibata/weston-ivi-shell/tree/weston-ivi-shell-1.6.0-WIP-11

Overview of Changes since version v7:
The patchset has been completely restructured so I don’t write all changed per each patch here.

 * Rebased on Weston master.

 * Improvement of README.

 * Coding sytle change, following
   http://cgit.freedesktop.org/wayland/wayland/tree/doc/Contributing

* Clean up protocols and its descriptions, ivi-application.aml and ivi-hmi-controller.

* Re-alignment of ivi-layout interfaces in ivi-layout-export.h. Which interfaces should be exported by WL_EXPORT is re-aligned by that they are needed by references of how to use ivi-layout interfaces; hmi-controller and ivi-controller. One reference; hmi-controller is a part of this patchset. Another one; ivi-controller is provided by GENIVI wayland-ivi-extension project. The link to the project can be find in REAME.

* Refinement of destruction logic of ivi_surface in ivi-shell.c and ivi-layout.c

* Authorization check to restrict access from client to hmi-controller. A client invoked by hmi-controller is allowed to access.

* Clean up weston-ivi-shell-user-interface which is reference of how to use hmi-controller protocol. There are several unnecessary roundtrips. It is fixed referring simple-shm code.

* Clean up clients; simpe-egl, simple-shm, and window to support ivi-application protocol.

* This is not change yet. We are looking for merging ivi-layout.so into ivi-shell.so.

BR,
Nobuhiko Tanibata

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to