Timo Lotterbach [Mon, 11 Nov 2013 12:41:05 +0000 (04:41 -0800)]
weston-ivi-shell: added placeholder directory
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 12:39:41 +0000 (04:39 -0800)]
ivi-layermanagement-api: added placeholder directory
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 12:21:14 +0000 (04:21 -0800)]
protocol: added destroy requests to ivi_controller_layer/surface
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 10:07:46 +0000 (02:07 -0800)]
protocol: removed ivi_controller.nativesurface event
currently the desired behaviour is not finally decided for this event.
The agreement for now is to skip this event and introduce it in
a later iteration of the protocol, if required.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 10:05:51 +0000 (02:05 -0800)]
protocol: remove width/height from ivi_client.surface_create
width and height of content is handled by default wayland mechanics
in wl_surface and buffers.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 10:03:24 +0000 (02:03 -0800)]
protocol: added ivi_surface.visibility events for clients
This event is used to inform the client application, if its content
has become visible or invisible.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 10:00:15 +0000 (02:00 -0800)]
protocol: documentation update
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 09:59:39 +0000 (01:59 -0800)]
protocol: ivi_clients always have to provide wl_surface
the legacy option to create ivi_surfaces without content is
not required any more. Now the controller uses it's own API
to create surfaces, before clients are connected.
There's no use case left for clients havin ivi_surfaces
without wl_surfaces.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 09:56:16 +0000 (01:56 -0800)]
protocol: ivi_controller now only uses ivi_controller/layer/surface
ivi_controller now internally uses only ivi_controller_layer and
ivi_controller_surface to control scene setup.
ivi_layer was removed.
ivi_surface is only used by client, not by controller.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 09:50:53 +0000 (01:50 -0800)]
protocol: split into ivi-client and ivi-controller
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 09:35:54 +0000 (01:35 -0800)]
protocol: initial import from LayerManagement repository
This import contains the latest version of IVI extension available
in IVI LayerManagement repository.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>