summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Nobuhiko Tanibata [Wed, 27 Nov 2013 09:51:54 +0000 (18:51 +0900)]
protocol: correct typos in xmls
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 02:12:45 +0000 (11:12 +0900)]
cmake: Root CMakeLists.txt for cmake
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 02:04:58 +0000 (11:04 +0900)]
config: config files to cmake
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:56:29 +0000 (10:56 +0900)]
cmake: Set-up of cmake to find modules
By using cmake, find dependent modules for ivi-shell and ivi
layer management api.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:51:14 +0000 (10:51 +0900)]
ivi-layermanagement-api: Set-up to build ivi layer management APIs
Setting files for cmake and related headers and source of ivi-extension
protocols for wayland client.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:42:33 +0000 (10:42 +0900)]
ivi-layermanagement-api: ilmControl headers
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:40:57 +0000 (10:40 +0900)]
ivi-layermanagement-api: ilmControl implementation
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:40:22 +0000 (10:40 +0900)]
ivi-layermanagement-api: ilmClient headers
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:39:02 +0000 (10:39 +0900)]
ivi-layermanagement-api: ilmClient implementation
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:38:08 +0000 (10:38 +0900)]
ivi-layermanagement-api: ilmCommon headers
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:36:44 +0000 (10:36 +0900)]
ivi-layermanagement-api: ilmCommon interfaces implementation
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:32:47 +0000 (10:32 +0900)]
weston-ivi-shell: Set-up to build ivi-shell
These protocol files are needed for cmake.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Nobuhiko Tanibata [Wed, 27 Nov 2013 01:29:17 +0000 (10:29 +0900)]
weston-ivi-shell: ivi-shell implementation on weston v1.3.1
This implements protocol defined in protocol/ivi-application.xml and
ivi-controller.xml
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Timo Lotterbach [Tue, 26 Nov 2013 17:38:45 +0000 (18:38 +0100)]
protocol: added basic documentation of requests and events
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Tue, 26 Nov 2013 12:29:07 +0000 (13:29 +0100)]
protocol: renamed event ivi_controller_surface.focus to ivi_controller_surface_input_focus
this solves a naming inconsistency between request ivi_controller_surface.set_input_focus
and received event ivi_controller_surface.focus
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Tue, 26 Nov 2013 12:25:49 +0000 (13:25 +0100)]
protocol: added process_name to ivi_controller_surface.stats event
This can be used for better tooling/debugging support.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Wed, 20 Nov 2013 10:05:14 +0000 (11:05 +0100)]
protocol: added surface input focus
on platforms, that do not use touch or (mouse-)pointer input,
inputs events are not directly related to the screen content
(e.g. surface positions and sizes).
the controller has to set the input focus for surfaces, so
they will receive input events from sources like buttons or keyboard.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Tue, 19 Nov 2013 14:02:26 +0000 (15:02 +0100)]
protocol: added argument 'destroy_scene_object' to ivi_controller_layer/surface
if destroy_to_scene is != 0, then the surface/layer in global
compositor scene will be destroyed. All clients holding a reference
to that scene object, will recive destroyed events.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Sat, 16 Nov 2013 16:35:07 +0000 (17:35 +0100)]
protocol: removed set_position from ivi_controller_layer
this is already covered by set_destination_rectangle
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Fri, 15 Nov 2013 14:21:21 +0000 (15:21 +0100)]
protocol: removed set_position from ivi_controller_surface
this is already covered by set_destination rectangle
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 18 Nov 2013 08:43:40 +0000 (09:43 +0100)]
protocol: added event for updated surface content status
ivi_controller_surface now receives event, if ivi_application registered
or removed content of a surface.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 18 Nov 2013 08:25:26 +0000 (09:25 +0100)]
protocol: added controller error event
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Fri, 15 Nov 2013 14:48:14 +0000 (15:48 +0100)]
protocol: added application error event
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Sat, 16 Nov 2013 16:30:05 +0000 (17:30 +0100)]
protocol: renamed 'set_dimension' to "set_configuration' in ivi_controller_layer
renamed 'configuration'-request and -response to better distinguish
the difference to set_destination_rectangle.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Sat, 16 Nov 2013 16:25:38 +0000 (17:25 +0100)]
protocol: renamed 'set_dimension' to 'set_configuration' in ivi_controller_surface
this should reduce confusion with set_destination_rectangle feature.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Thu, 14 Nov 2013 15:07:26 +0000 (16:07 +0100)]
protocol: removed 'controller_surface from ivi_controller.surface event
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Thu, 14 Nov 2013 15:06:48 +0000 (16:06 +0100)]
protocol: removed 'controller_layer' from ivi_controller.layer event
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Fri, 15 Nov 2013 12:09:23 +0000 (13:09 +0100)]
protocol: converted to unix line break format
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Tue, 12 Nov 2013 10:47:50 +0000 (02:47 -0800)]
protocol: renamed ivi_client to ivi_application
agreed on the mailing list, because ivi_client interface name
does not work well with default header file names.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Timo Lotterbach [Mon, 11 Nov 2013 13:37:54 +0000 (05:37 -0800)]
protocol: moved README file to correct position
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
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>