Kazumasa Mitsunari [Tue, 31 Oct 2017 04:05:25 +0000 (13:05 +0900)]
Add LICENSE.MIT
Window Manager uses json.hpp licensed with MIT,
so we need to add LICENSE file.
Change-Id: Id78d482bd2edc20cbbc420d7795d4e7341305c92
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Kazumasa Mitsunari [Tue, 31 Oct 2017 02:42:43 +0000 (11:42 +0900)]
Update README.md
Link to http://docs.automotivelinux.org/docs/apis_services/en/dev/
Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11507
Bug-AGL : SPEC-994
Change-Id: Iefaf4d742dc03cb37eb1bbac8514d3fe9e748ea2
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Yuta Doi [Tue, 24 Oct 2017 05:09:38 +0000 (14:09 +0900)]
Layer configuration file is included in widget
Layer configuration file (layers.json) is placed in target
when installation of windowmanager.
Bug-AGL: SPEC-991
Change-Id: Ia614ec400c185ec7db4379c66321363a68e5e0da
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Yuta Doi [Mon, 23 Oct 2017 14:39:52 +0000 (23:39 +0900)]
Modify the waiting loop of the ivi configuration listener
When layout is NOT normal, wait for the listener.
Change-Id: Iedbb5de7a997c82613a0e1947d91ee2527f28436
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Yuta Doi [Mon, 23 Oct 2017 14:32:17 +0000 (23:32 +0900)]
Update the application guide
Update the document table of contents and the api reference
as the libwindowmanager is merged into the application guide.
Bug-AGL: SPEC-994
Change-Id: Ic98f5ac48282878a92074f72961a4531e1b9a0a8
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Yuta Doi [Mon, 23 Oct 2017 14:17:47 +0000 (23:17 +0900)]
Add debug message macros controlled by environment variable
Add a HMI_DEBUG macro to print debug messages.
It is controlled by the USE_HMI_DEBUG environment variable.
Change-Id: I3bc5bf2f3b0e9f5ee06f340053f29ad36e7d9dbb
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Kazumasa Mitsunari [Mon, 23 Oct 2017 09:26:46 +0000 (18:26 +0900)]
Modify event notification from broadcast to subscribe model
The event notification was implemented using a broadcast model,
change it to a subscription model.
Bug-AGL: SPEC-987
Change-Id: I344a3a73320eb81c3f670736b032f07400bb8f64
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:52:08 +0000 (17:52 +0900)]
Removed redraw_fixer.cpp
This is not needed anymore
This was used for testing
Change-Id: I0e1621db8a81d5eef3b91af126f748dacfc93ea7
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Jan-Simon Moeller [Wed, 1 Nov 2017 11:01:18 +0000 (11:01 +0000)]
Merge "Move scripts to test directory"
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:48:11 +0000 (17:48 +0900)]
Move scripts to test directory
This scripts are not needed anymore
They were used for testing
[Pach Sets 2]
Add tests directory
After discussing, it became better to leave the test script.
Then, rename the directory name from "scripts" to "tests".
Move the test script to "tests" directory.
Change-Id: I072b1087ef4804ae6877bb2c864a94da799141f1
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Jan-Simon Moeller [Wed, 1 Nov 2017 11:00:08 +0000 (11:00 +0000)]
Merge "Add drawing_area parameter to API"
Jan-Simon Moeller [Wed, 1 Nov 2017 10:55:48 +0000 (10:55 +0000)]
Merge "Provide a json configuration file for the full screen layout"
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:31:27 +0000 (17:31 +0900)]
Add drawing_area parameter to API
Add drawing_area parameter in activateSurface API
and syncDraw event.
This is needed for the following feature
- To request writting area
- To inform application of writting area
I assume that
"normal.full" is a full size area in application area,
and "split.[main|sub]" is an upper/lower half size area
in application area.
For example, when Navigation app receives syncDraw event
which the label is Navigation, and the area name is
"normal.full", it means Navigation will be displayed
as a full size(in application area).
When Navigation app receives syncDraw event which
the label is same, and the area name is "split.main",
it means Navigation will be displayed
as an upper half size(in application area).
Application must return endDraw after changing its design
according to the size,
when the application receives syncDraw event.
Layout is defined in layers.json file.
Current layout is set to full screen.
Bug-AGL: SPEC-987
Change-Id: I5efed3dda88275e18dc1d951b98bdfcfc79ee46b
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:30:21 +0000 (17:30 +0900)]
Provide a json configuration file for the full screen layout
This configuration file is a sample for a full screen layout.
Bug-AGL : SPEC-997
Change-Id: Ib5d5de93ee134c0bdf3ede65b41efee6c5f68413
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Jan-Simon Moeller [Tue, 31 Oct 2017 15:20:32 +0000 (15:20 +0000)]
Merge "Change the sequence how signals are emitted"
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:28:13 +0000 (17:28 +0900)]
Change the sequence how signals are emitted
According to https://wiki.automotivelinux.org/_media/agl-hmi-fw_windowmanager_spec_v0.1.0.pdf,
the visible event is emitted first
Bug-AGL : SPEC-987
Change-Id: I5b5fa669b31b9a5283ccc91702064207a85d838c
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:27:23 +0000 (17:27 +0900)]
Remove the library from this service binder
The library is split to another repository, so remove it from this
repository
Bug-AGL: SPEC-993
Change-Id: Ifa5368077fc77fc9a964409f78d88afb0de2e8d6
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Kazumasa Mitsunari [Mon, 23 Oct 2017 08:27:23 +0000 (17:27 +0900)]
Removed library from this service binder
The library should be splitted to other repository, so removed it from this
repository
Change-Id: Ifa5368077fc77fc9a964409f78d88afb0de2e8d6
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Jan-Simon Möller [Fri, 13 Oct 2017 13:49:09 +0000 (15:49 +0200)]
Add gitreview file for master
Change-Id: I686e11f2826364a6999b80636e5319755af85a54
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
zheng_wenlong [Fri, 29 Sep 2017 12:06:22 +0000 (21:06 +0900)]
Add agl-service-windowmanager-2017
Add a new binding agl-service-windowmanager-2017.
A image about this see JIRA SPEC-915.
[PatchSet2]
Use aglwgt make package.
[PatchSet3]
Modify to wait until wayland compositor starts up.
Bug-AGL: SPEC-925
Change-Id: I8729bb71b5e91d5b009a5bab77232d92605c43ea
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Jan-Simon Moeller [Thu, 28 Sep 2017 12:43:36 +0000 (12:43 +0000)]
Initial empty repository