[PATCH weston-ivi-shell v7 1/9] protocol: add interface ivi_application extension

2014-07-12 Thread Nobuhiko Tanibata
ivi_applicatoin extension creates ivi_surface objects tied to a given wl_surface with a given id. The given id can be used in a shell to identify which application is assigned to a wl_surface and layout the surface wherever the shell wants. ivi_surface objects can be used to receive status of

[PATCH weston-ivi-shell v7 2/9] ivi-shell: add the shell plugin for In-Vehicle Infotainment system

2014-07-12 Thread Nobuhiko Tanibata
In-Vehicle Infotainment system traditionally manages surfaces with global identification. A protocol, ivi_application, supports such a feature by implementing a request, ivi_application::surface_creation defined in ivi_application.xml. The ivi-shell explicitly loads ivi-layout.so and a module to