aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-20Merge branch 'sandbox/wangzhiqiang/als2019' into sandbox/wangzhiqiang/hss-bugsandbox/wangzhiqiang/hss-bugwang_zhiqiang5-95/+42
2019-06-20fix segmentation fault errorwang_zhiqiang4-92/+24
Change-Id: I3d1124980e10e6f265660226fc9a0749f832a4ff
2019-06-20set area in showWindowwang_zhiqiang3-7/+22
Change-Id: If5a8addaa7ee3827463d3ed030d05577a7d90ffe
2019-06-20delete required api vshl-capabilitywang_zhiqiang1-2/+0
Change-Id: I9628dcaaa13de74a2963a85372a149400402ae32
2019-06-17don't access vhsl-capbilities when it isn't existingwang_zhiqiang1-0/+5
Change-Id: I811b389f1867483328444f1f8fb5b43cd0f11a9b
2019-06-05sleep addwang_zhiqiang2-5/+4
Change-Id: I868cf4c14b8fddd45af163ce37dc6a22db656f37
2019-06-03don't publish updateShortcut event when subscribewang_zhiqiang1-3/+0
Change-Id: I0deb111a5acee5a2fd8804ba3e0d01dcb50c3c71
2019-06-03merge vuiwang_zhiqiang14-57/+625
Change-Id: I64a1bb68ea3e2b772a40eb78d316c54f8ed25de8
2019-05-29modify threadwang_zhiqiang1-6/+6
Change-Id: Ifa336b4eac43941466561e135eb000b344f02a10
2019-05-29add handshake loopwang_zhiqiang3-18/+38
Change-Id: I5fb4e2973d2d9fa00a9956ac4110577db7f7bcae
2019-05-29add commawang_zhiqiang1-1/+1
Change-Id: I7cb1b94da0fba797e09acac5da877ce45072b6d2
2019-05-28change confwang_zhiqiang1-6/+2
Change-Id: Ia451c948bc90861c4373ba8047c01f9cc4e72bd0
2019-05-25add register/update shortcutwang_zhiqiang4-8/+197
Change-Id: I0e56c9b696e1b7354c49c9f22536960d69efdcb9
2019-05-25rm lastmodewang_zhiqiang3-17/+1
Change-Id: Ide060be2a78d25c8ce74decc57e2f6ef5f89a67e
2019-05-24improvementwang_zhiqiang2-8/+12
Change-Id: I654800d1d467ff1d5b858dc048bb4271485fb46a
2019-05-20fix handshake bugwang_zhiqiang4-3/+10
Change-Id: I28af770a9f8d5ac63209038ca5939a2aab0bc318
2019-05-14recover handshakewang_zhiqiang2-6/+22
Change-Id: Ic763640bdf86df98d804bf64bff368d22e66fbf7
2019-05-09start launcher and lastmode after homescreen startedwang_zhiqiang9-25/+75
Change-Id: I7f6c6d74d5d5c1686dc216bcff3175281b3c1494
2019-04-28fix bugwang_zhiqiang3-9/+20
Change-Id: I0e8b6f58bb2051a17723d19d93e07820650a03a2
2019-04-24send showWindow event when app start overwang_zhiqiang5-5/+37
Change-Id: I2ced5f48f0c377cdc4261b5bb19ac6f9c40760ea
2019-04-23add lastmode functionwang_zhiqiang7-31/+128
Change-Id: I4b7ca96d1333d170c211b420d79ea9a4d3e1272a
2019-04-22add writeJsonFilewang_zhiqiang1-2/+39
Change-Id: I6269845fbd3b40d697bc7c77a457b380a5906bbc
2019-04-22change hs_recoerwang_zhiqiang5-13/+65
Change-Id: Iadfa3cafbde7df1faa06234c4633832819280bdd
2019-04-22don't use area infowang_zhiqiang6-18/+5
Change-Id: I8c466c1d325574b6b4c351e80f3aa12c4e5d2c47
2019-04-19recover applicationwang_zhiqiang10-27/+230
Change-Id: I02330f9c9336609ce585ab172211acada68fba9c
2019-04-16add handshakewang_zhiqiang5-19/+93
Change-Id: Ie5bdd327f5e994730b0d1cbffad68fca93c80766
2019-04-13add hs-configwang_zhiqiang5-68/+264
Change-Id: Id007f025ad647faf502c1bee6f5de8de4298df7e
2019-04-13tempwang_zhiqiang1-6/+27
Change-Id: Ifca3ec47d75c750274b9ed0dd300722b67430f1e
2019-04-11change default lastmode patternwang_zhiqiang1-2/+4
Change-Id: I689d37752c2c49921689c86f819c437bc38d30a4
2019-04-10read json filewang_zhiqiang1-2/+22
Change-Id: Ie1a97fc8c3c6585d49574a051920a018a438deb6
2019-04-10add json filewang_zhiqiang3-0/+45
Change-Id: Ib68bf6c21b4644626042789e48fa8eb47dc1a0cc
2019-04-10modifywang_zhiqiang6-4/+159
add wm proxy add read/write json file add getRunnables to ApplicationGuide.md Change-Id: I65e9e6620ecb207c999e590410782590edd7005d
2019-03-26Impove event processwang_zhiqiang4-20/+129
1. manager event list in hs_instance. 2. add setEventHook interface to hook event. Change-Id: I65a64f2d16343eb68d22fd1ad9d5fbf565f5967a Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2019-03-26Change log macro to AFB_XXXwang_zhiqiang6-168/+90
1. using binder log macro instead of HMI_LOG. 2. unify log using level as below: AFB_ERROR: fatal error or serious error may occur. AFB_WARNING: input parameter error or not serious error. AFB_NOTICE: alert sth. AFB_INFO: print input argument or sth else. AFB_DEBUG: prompt for calling location. 3. delete hmi-debug.h. Change-Id: I203864ced39c418d2f792faa50ab2c009deb9d02 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2019-03-26Modify project name in config.xmlwang_zhiqiang1-1/+1
Fix issue, modify project name to homescreen-service. Change-Id: Ia578e32d1acd141e38e8dad39144c0cb0a1f5b61 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2019-03-25Start app and get runnables list by homescreenwang_zhiqiang13-17/+931
1.start application in showWindow. 2.add "getRunnables" verb. 3.handle "application-list-changed" event from afm-main and add "application-list-changed" event. Bug-AGL: SPEC-2188 Change-Id: I619b97424d20af373a945ff502a8133339916923 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2019-03-14Define func_list as staticwang_zhiqiang2-12/+16
For sharing func_list between all client instance, define func_list as static. Change-Id: I8a0a131128e057cc55a2d3efb76b66033dd20a04 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2019-03-05autobuild: add autobuild scriptsRaquel Medina2-0/+130
- Add agl autobuild script to silence build warnings on yocto. - Add linux autobuild script to build with the sdk - These scripts are based on the latest version of the autobuild script, but they've been customized to match the existin cmake (the update and package-test targets have been removed). Change-Id: I6f8bd89ee0dfe770557e9a9b6d7729f30735ce43 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-01-16Improve homescreen-servicewang_zhiqiang5-519/+356
1.Improve class cohesion and reduce public interface number 2.Unified event pattern BUG-AGL: SPEC-2120 Change-Id: I4c5066be2deaf2b809af66cb5a8acdc5bffa5a23 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-12-20docs: add yaml bookhalibut_7.90.0halibut/7.90.0guppy_6.99.4guppy_6.99.3guppy/6.99.4guppy/6.99.37.90.06.99.46.99.3Frederic Marec1-0/+13
Bug-AGL: SPEC-1988 Change-Id: I877c8935449095f3dd8f531282f009538cfc7175 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-11-28fix issue,not free stringguppy_6.99.2guppy/6.99.26.99.2wang_zhiqiang4-18/+74
After called afb_req_get_application_id api needed to free the string. Change-Id: Ia59a3f4984854d61f4c5a8d9206f44988594ebf3 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-11-23update docguppy_6.99.1guppy/6.99.16.99.1wang_zhiqiang282-6261/+18658
add new sequence and update doxygen files. Change-Id: I6737939eb2628577d58b2d1d65086e46e7cb14a4 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-11-23change project namewang_zhiqiang3-5/+5
change homescreen-service-2017 to homescreen-service. Change-Id: I440864ec5dc940bbbaf34aa09c6c1da4b8b9be57 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-11-23Improvement:a client instance only call afb_req_subscribe oncewang_zhiqiang2-0/+6
when call subscribe every time, hs_client instance will call afb_req_subscribe once, this is needless, every hs_client always only has one event, so only need to call afb_req_subscribe once. Change-Id: I91417b749201fc378287e03f08dfd4dfd5df9dc7 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-11-14add new features in homescreen-service and homescreenwang_zhiqiang7-0/+489
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: I612e541243ee6502eb90ff1aa2ab4d99bfbc7156 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-11-06use appid instead of appname in "tap_shortcut"wang_zhiqiang7-35/+30
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: I8493331f37977a30d6d88c0d222da4c2db32e727 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-10-30Improve HS_ClientManager and fix issuewang_zhiqiang5-160/+206
1.No longer operate HS_Client in homescreen.cpp,move to HS_ClientManager class. 2.In hs_client.cpp,afb_event_push return the count of clients that received the event, not push event result, in tap_shortcut/on_screen_message/on_screen_reply directly return zero. Bug-AGL: SPEC-1764 Change-Id: Ief17d3fe3a9c80937fbda05d1c158eeed3924a75 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-10-23Migration to binding V3wang_zhiqiang7-46/+47
migration homescreen-service from v2 to v3 Change-Id: I5e6d42c3dff528e46d0ca407e09eb1d05bacea80 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-10-17emit event to one applicationwang_zhiqiang7-51/+572
changed agl-service-homescreen and libhomescreen to make agl-service-homescreen emit event to one application only. BUG-AGL: SPEC-1764 Change-Id: I87e4fc8fe900fdf9d7fde04852077c7174b8a3ba Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-10-09Use feature 'required-binding'Jose Bollo1-1/+1
The feature "urn:AGL:widget:required-binding" is now preferred to the feature "urn:AGL:widget:required-api" for requiring a local binding. Bug-AGL: SPEC-1800 Change-Id: Ic8ba6b048e6ba7b573dac2f2f1833a4df8eaa0dc Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>