Age | Commit message (Collapse) | Author | Files | Lines |
|
We need to gain a hold of the clientManager class instance, which this
hs_instance acts as a container.
Bug-AGL: SPEC-3524
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3ff67fee1a652e8e85857a32352593ac9a2dcca2
|
|
Changes include:
- Reworked src/CMakeLists.txt to use app template macros.
- Removed now unnecessary linker script, symbol exports are handled
in the app template macros.
- Set missing required entries in conf.d/cmake/config.cmake, and
update to match latest template version in cmake-apps-module,
as well as some naming fixes in the PROJECT* definitions.
- Move project definition to top-level CMakeLists.txt to make
tracking conf.d/cmake/config.cmake changes easier. This quiets
the warning from newer versions of CMake about needing a project
definition in the top-level CMakeLists.txt.
- Moved icon file to default location for app template.
- Added config.xml.in file to work with app template, replacing
previous hard-coded version.
- Fixed some issues in src/hs-clientmanager.{h,cpp} to address
crashes seen in the release widget now that it is actually built
without debug flags, and to quiet some warnings.
Bug-AGL: SPEC-3343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3741e6a307297272d5c22e894dfa9ff8b0dd1f52
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
change homescreen-service-2017 to homescreen-service.
Change-Id: I440864ec5dc940bbbaf34aa09c6c1da4b8b9be57
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
migration homescreen-service from v2 to v3
Change-Id: I5e6d42c3dff528e46d0ca407e09eb1d05bacea80
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: I87e4fc8fe900fdf9d7fde04852077c7174b8a3ba
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
use loop to make afb_daemon event automatically.
Change-Id: I599d333fea7feb18db91ed3bbe43faad405c41c1
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
|
|
Add some comments.
Change-Id: I08e4f2050f5107d538a4622dc5462d11bbd5078d
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
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>
|
|
This reverts commit b5702d25b7b5386fabd6a81a748ea2d6fe647fcd.
Bug-AGL: SPEC-1685
Change-Id: If5b526a5a5406ff0c3e59cc4a578b977386bda14
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.
BUG-AGL: SPEC-1645
Change-Id: I3609a157ffdf31aa19cad6ae0f809f52e2129d0d
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: Ie50e267b9ff9ad107bb38162ad90acc410c79cbc
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|