Age | Commit message (Collapse) | Author | Files | Lines |
|
Because constant key values which defined in libhomescreen.hpp was deleted,
so no longer use these key word in simple-egl.
related: https://gerrit.automotivelinux.org/gerrit/#/c/20215/
Bug-AGL: SPEC-2188
Change-Id: I89d3ef0fb2e8ed02ec86a14b0368ca946cdf6d49
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
1.add getRunnables interface.
2.add Event_AppListChanged event.
3.delete area defination in libhomescreen.hpp
Bug-AGL: SPEC-2188
Change-Id: I8344067ecadc09e917610eb0a6e191924106f012
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
Instead of using the default one that depends on the
current thread and that might be shared with other
items, use an explicit new one running in a dedicated
thread.
Bug-AGL: SPEC-2130
Change-Id: Ie609d19157a5dcaf6e5fa3896dc91d88ba5f214a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
homescreen-service: add five verbs.
1.showWindow: instead of tap_shortcut and show onscreen.
2.hideWindow: used when want to hide onscreen.
3.replyShowWindow: used when post onscreen reply information to application.
4.showNotification: used by application who want to display notification on homescreen top area.
5.showInformation: used by application who want to display information on homescreen botton area.
homescreen:
1.add fullscreen transfer button.
2.display notification and information.
Bug-AGL: SPEC-1931
Change-Id: Ie0753fe0656282b1ff8c04dcef625f2a4154edde
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
Now In homescreen-service used application_id to identify
different application, so use appid instead of appname
in "tap_shortcut" parameter.
Bug-AGL: SPEC-1764
Change-Id: I46af214cf25108ca0c2983a54547ab1f64f9ab59
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
changed agl-service-homescreen and libhomescreen to make
agl-service-homescreen emit event to one application only.
BUG-AGL: SPEC-1764
Change-Id: If595c6043b559d64dff62bd826482c651e9ae808
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
change from deprecated function 'json_object_object_get' to 'json_object_object_get_ex'.
Change-Id: I3ae6f1e39d1f05033568662bff9a2a35e2da5879
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
Use simple APIs of libwindowmanager.
Related commit:
https://gerrit.automotivelinux.org/gerrit/#/c/16109/
Change-Id: I58e23cb999d128e157379592040922f924ffd9f3
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
This reverts commit 58d5aa69c638b5e6d59f858516385e01fe248031.
Bug-AGL: SPEC-1685
Change-Id: I166edba9dcc41a7f2e5d9c7a9a6bd75216a27be8
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Use appid between hss and apps, and check event destination in libhomescreen.
So these is no need compare code when recived Event_TapShortcut Event.
[Patch Sets 2]
Make a copy of the string returned by getenv.
BUG-AGL: SPEC-1645
Change-Id: I042015ee92c4c142418b1ac15d51a9408e219757
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
There is a install error for sample code,
because of missing with mkdir root/bin.
Change-Id: Ia168a6b59213c7a83f36486bbe0b3f3ffc928ec9
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
When event_only pointer is nullptr,
print out a warning log and return.
Change-Id: I1115cc1d17a1cbfa4b9a2cdee57fe56069a3fe81
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
libafbwsc releases json_object on behalf of application.
Then calling json_object in this library may cause
double free, so fix it.
Bug-AGL: SPEC-1471
Change-Id: I1bb3109c80891718f7bfd69e67688c1c880e95de
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
Modify libwindowmanager's requestSurface api.
Change failed log to HMI_ERROR.
Delete global variable gWindow.
Delete split window code.
Change-Id: I83df68f2ae3d34d7589370df4010f5b297662f69
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Default enable HMI_ERROR output.
Remove afb-binding.h and add necessary header files.
[Patch Set 2]
Change LOG_LEVEL_MAX value equal LOG_LEVEL_DEBUG.
Change-Id: Ie8c4902f13b600c2b3f5c7d2e924bfa3a22dfc52
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
In libhomescreen, afb-binding.h inclusion occurres a lots of compile error.
Only use afb/afb-wsj1.h and afb/afb-ws-client.h.
Change-Id: I8f606206cf0f833c765c85eb8e91aab008dac116
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
|
|
Applications need include libhomescreen.hpp,
so add it into install destination.
BUG-AGL: SPEC-991
Change-Id: I7f1640a847b3ab57d0e7e6e1ea8ce4c44a0806eb
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Add a HMI_DEBUG macro to print debug messages.
It is controlled by the USE_HMI_DEBUG environment variable.
BUG-AGL: SPEC-998
Change-Id: Ic1a3c8267e736def4456204f14bdac38ad105fe8
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
For an application which doesn't use qt, but wants to use the windowmanager-service,
the application needs to call the windowmanager api in the correct sequence.
Change this sample application to use the correct sequence.
Rule1:
Between activeSurface and syncDraw, application should not
draw anything.
Rule2:
An application can change the window size when it received a syncDraw event,
it does not need to do it in ivi_surface configuration.
[Patch Sets 2]
Miss a drawing control flag code, fix it.
BUG-AGL: SPEC-988
Change-Id: I913d80653c864b5c1039da9a15b616666bdde6e3
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
As homescreen-service added the OnScreenReply function,
we can add the OnScreenReply to libhomescreen
so applications can use this api easily.
BUG-AGL: SPEC-985
Change-Id: I8038fea7471d1ae0777dcbff19e45c38fb6f614f
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Change libhomescreen event api from char to json.
Also modify samples who use this.
BUG-AGL: SPEC-992
Change-Id: Id3986d413f9494019f6b175488dd73de226ba020
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Because libhomescreen already has a thread to receive events,
we can remove the thread loop in libhomescreen.
Related Commit:
https://gerrit.automotivelinux.org/gerrit/#/c/11403/
BUG-AGL: SPEC-989
Change-Id: I32d65efcf32f3395719837339659ff94b3e64889
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
This sample is using libhomescren with homescreen sevice,
So better move inside of libhomescreen.
Related Commit:
https://gerrit.automotivelinux.org/gerrit/#/c/11429/
[Patch Sets 2]
Rebased to c0e6b4d9496eacabeffc4115fad7c1a288de60c8
[Patch Sets 3]
Delete ivi-application-client-protocol.h and some trailing whitespace.
[Patch Sets 4]
Change temlate/README to README.md
[Patch Sets 5]
Rebased to 572023336d9573d3d5636d7e61a8dd3ed8878b0d
[Patch Sets 6]
Add LICENSE.APL-2.0 and LICENSE.MIT to sample.
Modify config.xml license to APL 2.0 + MIT.
BUG-AGL: SPEC-988
Change-Id: Id9a1a2401a9a0a42442ce84025213036a4fccd78
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Add HMI_DEBUG to print debug message,
It is controlled by the USE_HMI_DEBUG environment variable.
BUG-AGL: SPEC-998
Change-Id: I4b948f3af0d3a1b5e8707518e5b83a1029df3667
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Split libhomescreen library from agl-homescreen-service-2017.
Relative commit:
https://gerrit.automotivelinux.org/gerrit/#/c/11413/
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Taken from https://gerrit.automotivelinux.org/gerrit/p/staging/HomeScreen.git
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
|