summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Yevgeny Hong [Thu, 5 Nov 2020 11:56:45 +0000 (11:56 +0000)]
Fix pushAppListChangedEvent json-c object reference count error
The agl-service-homescreen has been shut down due to an error in this part when installing or uninstalling the application.
Bug-AGL: SPEC-3679
Signed-off-by: Yevgeny Hong <yev@drimaes.com>
Change-Id: I276d57ade7db96dd2a3aaa59d54a1d259c17bef7
(cherry picked from commit
a06ae44353446b2684a4a43f4332ad93a43feadb)
Jan-Simon Möller [Wed, 29 Jan 2020 22:21:25 +0000 (23:21 +0100)]
Add gitreview file for icefish branch
Change-Id: Iaa4968ee9955eab16938a4accb6f9d625a865610
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
José Bollo [Fri, 24 Jan 2020 16:29:41 +0000 (17:29 +0100)]
Relax computation of appid
The returned appid is now either the part up to
the first @ or the entire string if no @ is present.
This evolution is needed to able the removal
of handling different versions.
Bug-AGL: SPEC-2538
Change-Id: Ibe8cfbb60333702ba33d59d3e89f33688d2a0f51
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Li Xiaoming [Wed, 4 Sep 2019 06:29:15 +0000 (14:29 +0800)]
docs(ApplicationGuide.md): Fix typo
Bug-AGL: SPEC-2714
Change-Id: Ia2697a2becaee2d13d6d58cfb2cb04af286d69ec
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
wang_zhiqiang [Thu, 13 Jun 2019 08:57:17 +0000 (16:57 +0800)]
Change document
1. change contents refer to doxygen files to fit with markdown syntax.
2. remove destination in api-services-book.yml.
3. fix some issues.
Bug-AGL: SPEC-2326
Change-Id: I277326a1ef0205aa690db5398c72f74f6fc0e04a
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Mon, 13 May 2019 05:15:13 +0000 (13:15 +0800)]
Modify markdown file
1. delete html tags in markdown file
2. unify contents format
3. change supported environment to GG
Bug-AGL: SPEC-2096
Change-Id: I41f0fcc9b0aab9ace177199aadd51336aea6570b
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Tue, 26 Mar 2019 06:55:18 +0000 (14:55 +0800)]
Impove event process
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>
wang_zhiqiang [Tue, 26 Mar 2019 02:35:18 +0000 (10:35 +0800)]
Change log macro to AFB_XXX
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>
wang_zhiqiang [Mon, 18 Mar 2019 06:07:15 +0000 (14:07 +0800)]
Modify project name in config.xml
Fix issue, modify project name to homescreen-service.
Change-Id: Ia578e32d1acd141e38e8dad39144c0cb0a1f5b61
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Wed, 20 Feb 2019 05:52:59 +0000 (13:52 +0800)]
Start app and get runnables list by homescreen
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>
wang_zhiqiang [Tue, 19 Feb 2019 01:29:53 +0000 (09:29 +0800)]
Define func_list as static
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>
Raquel Medina [Tue, 5 Mar 2019 00:49:43 +0000 (02:49 +0200)]
autobuild: add autobuild scripts
- 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>
wang_zhiqiang [Wed, 16 Jan 2019 02:54:43 +0000 (10:54 +0800)]
Improve homescreen-service
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>
Frederic Marec [Wed, 19 Dec 2018 09:55:09 +0000 (10:55 +0100)]
docs: add yaml book
Bug-AGL: SPEC-1988
Change-Id: I877c8935449095f3dd8f531282f009538cfc7175
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
wang_zhiqiang [Wed, 28 Nov 2018 09:23:49 +0000 (17:23 +0800)]
fix issue,not free string
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>
wang_zhiqiang [Wed, 21 Nov 2018 08:32:29 +0000 (16:32 +0800)]
update doc
add new sequence and update doxygen files.
Change-Id: I6737939eb2628577d58b2d1d65086e46e7cb14a4
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Wed, 21 Nov 2018 08:28:04 +0000 (16:28 +0800)]
change project name
change homescreen-service-2017 to homescreen-service.
Change-Id: I440864ec5dc940bbbaf34aa09c6c1da4b8b9be57
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Wed, 21 Nov 2018 08:02:53 +0000 (16:02 +0800)]
Improvement:a client instance only call afb_req_subscribe once
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>
wang_zhiqiang [Wed, 14 Nov 2018 03:12:44 +0000 (11:12 +0800)]
add new features in homescreen-service and homescreen
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>
wang_zhiqiang [Tue, 6 Nov 2018 02:28:59 +0000 (10:28 +0800)]
use appid instead of appname in "tap_shortcut"
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>
wang_zhiqiang [Tue, 30 Oct 2018 11:12:18 +0000 (19:12 +0800)]
Improve HS_ClientManager and fix issue
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>
wang_zhiqiang [Mon, 22 Oct 2018 08:09:07 +0000 (16:09 +0800)]
Migration to binding V3
migration homescreen-service from v2 to v3
Change-Id: I5e6d42c3dff528e46d0ca407e09eb1d05bacea80
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
wang_zhiqiang [Tue, 9 Oct 2018 02:31:06 +0000 (10:31 +0800)]
emit event to one application
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>
Jose Bollo [Tue, 9 Oct 2018 10:01:17 +0000 (12:01 +0200)]
Use feature 'required-binding'
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>
wang_zhiqiang [Wed, 19 Sep 2018 06:42:30 +0000 (14:42 +0800)]
Init afb_daemon event with loop
use loop to make afb_daemon event automatically.
Change-Id: I599d333fea7feb18db91ed3bbe43faad405c41c1
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
zheng_wenlong [Tue, 11 Sep 2018 02:30:01 +0000 (11:30 +0900)]
Add some comments for hs-helper
Add some comments.
Change-Id: I08e4f2050f5107d538a4622dc5462d11bbd5078d
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Mon, 3 Sep 2018 01:39:15 +0000 (10:39 +0900)]
Update lastest code from agl-service-homescreen-2017
Update the lastest code from agl-service-homescreen-2017.
To impove homescreen-service's extensibility.
"Change homescreen-service from c project to c++ project"
Relative Commit: https://gerrit.automotivelinux.org/gerrit/#/c/16351/
Change-Id: Id7e50fa61fdfcff30f69588aa1da4d93695edfc1
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Jan-Simon Möller [Thu, 30 Aug 2018 14:54:47 +0000 (16:54 +0200)]
Change gitreview to new location
Change-Id: If2690f0524871dff14f8409e9cdd011408f83428
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Tadao Tanikawa [Fri, 24 Aug 2018 04:49:00 +0000 (04:49 +0000)]
Revert "Use appid between homescreen-service and apps"
This reverts commit
b5702d25b7b5386fabd6a81a748ea2d6fe647fcd.
Bug-AGL: SPEC-1685
Change-Id: If5b526a5a5406ff0c3e59cc4a578b977386bda14
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
zheng_wenlong [Mon, 6 Aug 2018 02:56:42 +0000 (11:56 +0900)]
Use appid between homescreen-service and apps
Use appid between hss and apps, and check event destination in libhomescreen.
So these is no need compare code when recived Event_TapShortcut Event.
BUG-AGL: SPEC-1645
Change-Id: I3609a157ffdf31aa19cad6ae0f809f52e2129d0d
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Thu, 9 Nov 2017 03:58:41 +0000 (12:58 +0900)]
Set default debug level to error
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: Ie50e267b9ff9ad107bb38162ad90acc410c79cbc
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Mon, 23 Oct 2017 05:06:12 +0000 (14:06 +0900)]
Add a new OnScreenReply api to agl-service-homescreen
Add a new event named OnScreenReply. Applications
can use this event to reply to the homescreen.
Also update the documentation for this event.
[Patch Sets 8,9]
Update ApplicationGuide.md. For details:
Use master source build agl-service-homescreen-2017.
Change agl version to EE.
Add libhomescreen sample code path.
[Patch Sets 10]
Delete tailing space.
BUG-AGL: SPEC-985
Change-Id: Iea0c321731fa62cd94fc08fc5e303c20847fd525
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Mon, 23 Oct 2017 04:17:55 +0000 (13:17 +0900)]
Move sample to libhomescreen
The sample folder is using libhomescren with
agl-service-homescreen-2017, So better move to libhomescreen.
BUG-AGL: SPEC-988
Change-Id: I165bd3baa67ae2909f5ac699faf4f1f620f78747
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Mon, 23 Oct 2017 04:08:02 +0000 (13:08 +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.
BUG-AGL: SPEC-998
Change-Id: Ibb0a5c119a3a627538e7ec2728c64007f21af215
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Mon, 23 Oct 2017 02:49:31 +0000 (11:49 +0900)]
Delete libhomescreen from this gerrit repository
Relocate libhomescreen into its own repository as src/libhomescreen.
BUG-AGL: SPEC-993
Change-Id: I481c9b2322a1a112f23facdd930cb36e594919bb
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Wed, 25 Oct 2017 08:34:50 +0000 (17:34 +0900)]
Modify the library name in CmakeLists.txt
A wrong name is used in CMakeLists.txt (SM = soundmanager
instead of HS = homescreen). Fix CMakeLists.txt by
replacing SM with HS.
BUG-AGL: SPEC-995
Change-Id: Id6273295982106705da0d63be89f50c05f4d6567
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
zheng_wenlong [Sun, 22 Oct 2017 01:55:02 +0000 (10:55 +0900)]
Change comments from Japanese to English
There are some Japanese comments in RC1,
change these to English.
[Patch Sets 2]
Split CMakeLists.txt due to modification in another commit.
[Patch Sets 3]
Update commit message.
[Patch Sets 4]
Return to Patch Sets 1 to rebase for this commit.
<Delete libhomescreen from this gerrit repository>
[Patch Sets 5]
Return to Patch Sets 3 to rebase for this commit.
<Modify library name in CMakeLists.txt>
Change-Id: Ib520d39ede23cb0059f303c6e38090c9ed65a45b
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Jan-Simon Möller [Fri, 13 Oct 2017 13:48:38 +0000 (15:48 +0200)]
Add gitreview file for master
Change-Id: I91a3830de36d61f46303274f39bfe2ace528a69d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
zheng_wenlong [Fri, 29 Sep 2017 11:42:53 +0000 (20:42 +0900)]
Add agl-service-homescreen-2017
Add a new binding agl-service-homescreen-2017 for homescreen-2017.
There is a gles sample how to use this binding in sample/simple-egl.
A image about this see JIRA SPEC-871.
[PatchSets2]
Use aglwgt make package.
Change-Id: I9ae89188f9eb2de4c98ec8baa2f05fccca8b2372
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Jan-Simon Moeller [Tue, 26 Sep 2017 18:40:29 +0000 (18:40 +0000)]
Initial empty repository