summaryrefslogtreecommitdiffstats
path: root/meta-hmi-framework
AgeCommit message (Collapse)AuthorFilesLines
2018-01-03Enable audio management with Sound Manager automaticallyKazumasa Mitsunari2-34/+0
Originally, configuration.xml(Audio policy file for Sound Manager) must be replaced manually to use Sound Manager. And /etc/pulse/default.pa file must be modified not to load module router manually for now. The module-router couldn't coexist with soundmanager for now. (In the future, coexist for supporting legacy apps) This patch enables Audio Management system based on Sound Manager and Genivi Audio Manager automatically. [Patch Set3] - Remove bbappend - Override pulseaudio-config - Override audiomanager-plugins-config - Add PREFERRED_PROVIDER to the packagegroup-hmi-framework.bb [Patch Set6] - Remove recipes related to soundmanager from hmi-framework - Create a new feature as agl-audio-soundmanager-framework [Patch Set7] - Use PROVIDES instead of RPROVIDES Bug-AGL: SPEC-1025, SPEC-1026, SPEC-1027 Change-Id: I26e484e130feac2bedc13839110a6208579b8bbc Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-01-02Update AGL HMI Framework to latest stableTadao Tanikawa3-3/+6
Pin homescreen-2017 ec28d0b Block launching app when an app is launching 54f8d05 Improve missing icon visibility 58e41da Improve management icons of homescreen Pin agl-service-windowmanager-2017 12c8934 Merge "Fix build error in gcc 7.2" into eel 832c3cd Merge changes into eel 24876db Fix build error in gcc 7.2 d501133 Enable an application re-launch 4bd8c0c Enable to show Video and WebBrowser a65ed04 Clean up source code 72295a6 Merge "Remove automatic code generation" into eel 3f23c89 Remove automatic code generation 691908f Exclude execusion bit b3f280d Add background layer for CES DEMO Pin libwindowmanager ee2b2fb Change Visible and InVisible event to broadcast 881876d Add APIs which can get information about the display and the surface area ae757d4 Fix the bug in error case Change-Id: Ic7d56a9a4d3c42bce635d8c22b2636d21db7e158 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-27Delete HMI Framework individual correspondenceNaoto Yamaguchi2-27/+0
HMI Framework correspondence of Navigation was done using bbappend. We have merged the correspondence into meta-agl-demo because we fixed the known bug. This recipe is no longer needed, so delete it. Bug-AGL: SPEC-1224 Change-Id: I2786c7f76230872b8ef499c0e5fecda3e62f54ab Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-24Fix: Navigation cannot play guide voiceNaoto Yamaguchi1-1/+1
Current navigation can not play guidance voice. This patch fix that problem. Bug-AGL: SPEC-1223 Change-Id: I20b61595d5ab64b4fd97a0854e8cc233e6ef988f Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-21Enable runxdg in CES2018 demo by defaultTadao Tanikawa1-0/+1
Add runxdg package into package group of new HMI framework, then it is enabled by default for CES2018 demo. Bug-AGL: SPEC-1096 Change-Id: I4adf932980471d44b35bbbe7914d4fa1247ad055 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-18Add XDG Application Launcher on AGL HMI FrameworkTadao Tanikawa1-0/+17
The launcher of XDG application on AGL HomeScreen/WindowManager. This recipe builds and installs 'runxdg' executable binary into target's /usr/bin. Bug-AGL: SPEC-1096 Change-Id: I6dc7cd025eae0c292238584bf8d8c0036cdb9a60 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-18Update HomeScreen for CES 2018 demoTadao Tanikawa1-1/+1
- HomeScreen's color scheme has been changed from green to blue based. - Introducing the default icon - Bug fixes. Related commits: 096c072 Apply LinearGradient to first letters drawn when icon is missing a7e1f83 Fix installation info 228a3ff Fix volume slider in the media area didn't work 96c3e6d Display blank icon with first letter in new color scheme f756a01 Change to new color scheme 242e1fc Display a blank icon with first letter when icon is not exist Bug-AGL: SPEC-673 Change-Id: I6845e9fe53f722edaf7e45ff007e246c47dc0345 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-17Merge "Add D-Bus configuration of navigation service" into eelJan-Simon Moeller2-1/+18
2017-12-17Add D-Bus configuration of navigation serviceNaoto Yamaguchi2-1/+18
This recipe is the workaround until the meta-hmi-framework is merged into meta-agl-demo. Add the D-Bus configuration provided by the navigation service. Currently navigation app provides API, but this is transient measure. In the future this configuration will be moved to the navigation service. Change-Id: I3b8c7ebb7f465f4b90095f2549deeb4c63c49452 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-14Integrate Tanikawa XDG SupportRomain Forlot2-2/+2
Bug-AGL: SPEC-1096 Change-Id: I41ccd3940638295c261eb929f1e290dff3d4f293 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-10Update libwindowmanager SRCREVKazumasa Mitsunari1-1/+1
The following commit is added d98f1a6 Remove exit code when the websocket connection is disconnected Change-Id: Ic0bb31967436e8a9e7d8dd8a22d588aa2fe7d28a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-28Update agl-service-windowmanager-2017 SRCREVKazumasa Mitsunari1-1/+1
The following commit is added: 7fb167a Fix the flipped screen problem Change-Id: Ic87e102d220e0848a982ed681b85fb4b2d3f71f1 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-24Update homescreen-2017 SRCREVzheng_wenlong1-2/+2
Update homescreen-2017 SRCREV to <2c179df8e22fd1434c88b8595ddd65ec0ed48622> Following commits are added: 2c179df Merge "Change libwindowmanager to qlibwindowmanager" 2fa542a Merge "Replace Qt Quick Controls 1.x with 2.x API" 47d1b5d Replace Qt Quick Controls 1.x with 2.x API bf3c9fb Change libwindowmanager to qlibwindowmanager e14318d Add gitreview bd43b3d Change debug MAX to DEBUG bba3ecc Set default debug level to error [Patch Set 2] Change DEPENDS libwindowmanager to qlibwindowmanager. Change-Id: I48ab633fa963ecf1591a53ca6a4298c7453845fe Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-24Update agl-service-homescreen-2017 SRCREVzheng_wenlong1-1/+1
Update agl-service-homescreen-2017 SRCREV to <321f08ed8d0a4d3b1f4bd486e8a4240f4d3443ee> Following commits are added: 321f08e Set default debug level to error Change-Id: I1f9040bbe4e20bd8a218f53e6af143c82d2f1421 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-23Update agl-service-windowmanager-2017 SRCREVYuta Doi1-1/+1
Update agl-service-windowmanager-2017 SRCREV to <64dc4d770b61d42761cb5f87ee8ae924eb46cd73> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11891/ Bug-AGL: SPEC-1034 Change-Id: Ia405fd075ccfcc1cca8336cc838e4316d6bc7d41 Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-11-23Update libwindowmanager SRCREVYuta Doi1-1/+1
Update libwindowmanager SRCREV to <9b8407501c13275a831942578bf52e3a7b0b3248> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11889/ Bug-AGL: SPEC-1034 Change-Id: I2edc05bf86aecc2da1c57b0331a48e58bc605f70 Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-11-17Merge changes I02f0a93b,I30b116beJan-Simon Moeller1-0/+10
* changes: Adjust navigation to libwindowmanager update Navigation : experimental support of new home screen
2017-11-15Adjust navigation to libwindowmanager updateNaoto Yamaguchi1-1/+1
An incompatible update to libwindowmanager, we adjust navigation to it. Change-Id: I02f0a93b2886aeffb7930e41bd74e7d5d53a1bfd Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-11-15Navigation : experimental support of new home screenNaoto Yamaguchi1-0/+10
Add a recipe for experimental support to the new home screen with the window manager. Experimental support will only be applied if you have enabled the function of agl application framework. Change-Id: I30b116be20771697df70de36c5aa4de4b6dfb406 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-11-15Soundmanager needs to be enabled outside of hmi packagegroupJan-Simon Möller1-2/+0
This changeset removes agl-service-soundmanager-2017 from meta-agl-devel/meta-hmi-framework/recipes-platform/packagegroups/packagegroup-hmi-framework.bb b/c this needs to be handled differently as discussed in https://gerrit.automotivelinux.org/gerrit/#/c/11643/ . Thus we need to separate it from the hmi-framework packagegroup. Change-Id: Iafdff1cf1c8d29ddb89960a61a1787e630baa9c4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-14Update agl-service-windowmanager-2017 SRCREVzheng_wenlong1-1/+1
Update agl-service-windowmanager-2017 SRCREV to <c392fff74872af6d4f165ff3f854d19f390ec0ee> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11819/ Following commits are added: c392fff Remove and replace the comments 0b1d9ca Add the fail-safe process for the configuration file 2b97202 Fix the error log on windowmanager initialization 7879eaa Update the application guide fe5ec2c Merge "Add an another example for layout configuration" 3810b9b Add an another example for layout configuration create mode 100644 layers.json.split 3357a19 Update application guide Change-Id: Ie39087431922b3d822d24efd4fe0fe3a74fe93da Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-11-14Merge "Update libwindowmanager SRCREV"Jan-Simon Moeller1-1/+1
2017-11-14Update libwindowmanager SRCREVzheng_wenlong1-1/+1
Update libwindowmanager SRCREV to <123846779a13f2c8e9742168c1c9384c6dfa5d05> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11809/ Following commits are added: 1238467 Remove unnecessary comments and variable c98ed0f Change requestSurface() to return surface_id Change-Id: Iee37220d40a190b361750352c00642a4890fc21a Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Tadao Taniakwa <tanikawa.tadao@jp.panasonic.com>
2017-11-13qlibwindowmanager: Fix installation errorKazumasa Mitsunari1-1/+1
Change-Id: I5dd0b986a86ed03f5c9ac55261c1c48c90180bec Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-11Merge "Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragment"Jan-Simon Moeller2-2/+2
2017-11-10Add qlibwindowmanager recipeKazumasa Mitsunari2-0/+14
Change-Id: I4621b74b0f2ca446a4d007901b33b58f396d0aa3 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-09Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragmentzheng_wenlong2-2/+2
Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragment, homescreen-2017 DEPENDS in virtual/libhomescreen, packagegroup-hmi-framework.bb RDEPENDS in libhomescreen-2017. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11759/ Change-Id: Iee449470e85f6faae37dc71aa2eb7a90ac47b9f6 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-05Allow SRCREV handling through poky-agl.confeel_4.99.2eel/4.99.24.99.2Jan-Simon Möller6-6/+6
This change simplifies the SRCREV handling by using - AGL_APP_REVISION and AGL_DEFAULT_REVISION in recipes. Also the AGL_BRANCH can be used to switch to release branches. Change-Id: Ia9e50ac6ffa8a46c1fa536c96adf740821db22af Bug-AGL: SPEC-864 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-03Update SRCREVs for hmi-framework packagesRomain Forlot3-3/+3
The SRCREV's were no longer valid (rebase!). Fix them. Change-Id: I54c79a04e38dc30e0d5fe1c6749f154e7f468208 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-02Recipe style fixes in meta-hmi-frameworkJan-Simon Möller6-24/+35
This change applies the standard bitbake recipe layout, especially it fixes: - DEPENDS before inherit (as we might DEPENDS += in the inherit !) - 'S =' below SRC_URI (style nitpick) - DESCRIPTION being present These changes are just 'formatting' but worst case we see a difference in DEPENDS due to the corrected ordering. Change-Id: I9c82114c4f4e86a59e73e3ebcdc063b2ed6bd4f1 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-01Change agl-service-windowmanger-2017 EXTRA_OECMAKEzheng_wenlong1-1/+1
Change EXTRA_OECMAKE to EXTRA_OECMAKE_append_agl-devel. Change-Id: I31fbe606e50384c72f8784da5b2f4ec77363c141 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Update libwindowmanager SRCREVKazumasa Mitsunari1-1/+1
Update libwindowmanager SRCREV to master. <71d3c9ee49ece6063ea93090b3661df6a90dd1de> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11601 Change-Id: I6ac2190789621a9333d369287c4cd61a6d853986 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-windowmanager-2017 SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <3772dc5dc1b89ac101134d02529bde7185e68948> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11631/1 Change-Id: I835c5f1c5ee5779102e5f20dec2287c8275f6dd8 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update libsoundmanager SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <cda4a958e85d397bae142fbe6068a3e17d4aa935> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11579/3 Change-Id: Ibf871c58845b4cbe8e043ad6bad0711f41e7510a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-soundmanager-2017 SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <71e9700fe906fff4f111bc70d025912ee5dd095a> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11629/ Change-Id: Ia3c79585d0597a2ef81115c3926173a0c2a42bd5 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-homescreen-2017 SRCREVzheng_wenlong1-2/+2
Update agl-service-homescreen-2017 SRCREV to master. <087ddd64698d8634cd748e0341a6c17e0a6ca134> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11439/6 Change-Id: I3a87a4ae07c224be2b2bba38567c02a5f8abbc67 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Update homescreen-2017 SRCREVzheng_wenlong1-1/+1
Update SRCREV to master revision. <4940d001f08bec6fd68293efcbd6673a9ffce65e> Change-Id: Iaeded9248f96fe3349c7297c557181bdec7e5e61 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Delete do_install sections for libhomescreenzheng_wenlong1-14/+2
As we split libhomescreen from agl-service-homescreen-2017, also delete the libhomescreen installation from the recipes. Related Commit: https://gerrit.automotivelinux.org/gerrit/#/c/11413/ BUG-AGL: SPEC-993 Change-Id: If47f69c495a0cac066fa62624c1e5860f5182352 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Add libhomescreen libwindowmanager to Dependszheng_wenlong1-1/+10
As libhomescreen split from homescreen-service, libwindowmanager split from windowmanager-service, homescreen-2017 needs depends on libhomescreen and libwindowmanager. Relative Commits: https://gerrit.automotivelinux.org/gerrit/#/c/11413/ BUG-AGL: SPEC-991 Change-Id: I9a5a8d619fbc0364a8f8067c335fba1aae5f246e Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-31Add LICENSE.MIT to recipe CHKSUMzheng_wenlong1-1/+2
Since we added LICENSE.MIT in agl-service-windowmanager-2017, we also need to add LICENSE.MIT file to LIC_FILES_CHKSUM. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11631/ Change-Id: Ic709a92ef41efa856402d9c860f43f082c04a7bf Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-31Add libraries to hmi-framework packagegroupKazumasa Mitsunari1-9/+3
Related commit : https://gerrit.automotivelinux.org/gerrit/#/c/11455/ https://gerrit.automotivelinux.org/gerrit/#/c/11511/ https://gerrit.automotivelinux.org/gerrit/#/c/11533/ https://gerrit.automotivelinux.org/gerrit/#/c/11515/ https://gerrit.automotivelinux.org/gerrit/#/c/11509/ Bug-AGL : SPEC-993 Change-Id: Id947eddf553bcfbcec0986d1159b8f8f31634178 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-31Fix md5 checksumKazumasa Mitsunari1-1/+1
This patch fixes the build error of do_populate_lic of libwindowmanager. Bug-AGL : SPEC-1000 Change-Id: I31a59f3fe0b2ac41d25ce4e8e216dd426bc73e0a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-31Split library from windowmanagerKazumasa Mitsunari2-21/+19
To improve independency, library from windowmanager service binder should be splitted [Patch Sets 2] - Remove installation of layers.json. It is included in CMakeFile. https://gerrit.automotivelinux.org/gerrit/#/c/11523/ - Remove unnecessary tabs. [Patch Sets 3] - Rename the recipe [Patch Sets 4] - Modified description about recipes - Moved S variables after SRC_URI Change-Id: I37c394991f8f18359bcf6816e9edd82e6442ce5b Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp> Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-10-31Add libsoundmanager library recipeKazumasa Mitsunari1-0/+13
[PatchSet2] Move S variable after SRC_URI Change-Id: Idb3b04e4a2f2af59fc88934ce1807530fc4d5564 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-25Split library from soundmanagerKazumasa Mitsunari1-22/+7
To improve independency, library from soundmanager service binder should be splitted [PatchSet2] Modify DESCRIPTION Move down S variable to SRC_URI Removed do_install_append : Related to https://gerrit.automotivelinux.org/gerrit/#/c/11529/ Change-Id: If379d0fbbf4e18390fd004e79b2c4f83fee50534 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-23Bump revision for auto startup homescreen serviceRomain Forlot1-1/+1
Change-Id: Ic2f4fee29f5aa3887c52f27ed08aed60518490e7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-10-17Fix HMI framework recipesYuta Doi3-8/+3
1. Modify SRCREV to the correct value in windowmanager and soundmanager. 2. Add "wayland-native" to windowmanager for resolving error: WLSCAN-NOTFOUND 3. Remove "PACKAGES" from packagegroup-hmi-framework.bb for resolving QA Issue: [packages-list] Change-Id: I1987dd2620e2b2832da5a8e9e754c9ddd0c2fa6f Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-10-12Add recipes for new hmi fweel_4.99.1eel/4.99.14.99.1zheng_wenlong5-0/+131
Add recipesc for agl-service-windowmanager-2017, agl-service-soundmanager-2017, agl-service-homescreen-2017 and homescreen-2017. [Patch Sets 2] Modify homescreen-2017_git.bb to use aglwgt make package. [Patch Sets 3] Modify agl-service-windowmanager-2017_git.bb to use aglwgt make package. Modify agl-service-soundmanager-2017_git.bb to use aglwgt make package. [Patch Sets 4] Modify agl-service-homescreen-2017_git.bb to use aglwgt make package. [Patch Sets 5] (jsmoeller) Modify layer and add packagegroup containing the required packages. Modify feature name to be agl-hmi-framework to be consistent in naming Mofify local.conf.inc to set DISTRO_FEATURES flag instead of setting IMAGE_INSTALL. Change-Id: Iac998b5c9ed519649c8c367e97a5aa31c6140c26 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-09-05Add HMI framework layer for HMI recipesKazumasa Mitsunari3-0/+81
Add HMI framework layer provides HMI recipes in the following url * https://wiki.automotivelinux.org/hmiframework This is still empty layer Change-Id: I5d74d444534c36bcaddc250665f280c764bf0b43 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>