summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-12-14Fix BUG: meter map go to sea after navigation launchNaoto Yamaguchi1-1/+6
Fix a bug in the map display of the meter for the CES demonstration. This patch will change the SRCREV to fixed version. Change-Id: I4e054a6a11e5af281c01027c251e78ff6935c2f1 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-14Add jp,cn,tw fonts into agl-demo-platformzheng_wenlong1-0/+3
Add these three new fonts into agl-demo-platform. source-han-sans-cn-fonts source-han-sans-jp-fonts source-han-sans-tw-fonts Change-Id: I1f38d60b62a69c54553d22a5b264558561a67184 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-12-14settings: add qtvirtualkeyboardplugin build dependencyMatt Ranostay1-1/+1
Add qtvirtualkeyboardplugin build dependency to allow use of the on screen keyboard Bug-AGL: SPEC-1185 Change-Id: Ie9daef180a1f9162fb94e49367a1dacdafcd6ad6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-13Add a dependency on agl-service-navigation to the navigation recipeNaoto Yamaguchi1-0/+3
To support the AGL Navigation API, modify agl-service-navigation to be installed with navigation at the same time. This commit is part of the correspondence of AGL Navigation API initial support. Change-Id: I7836a43e8ea302f28c00cdc3dbc7b95098924793 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-13Add initial support for AGL Navigation APINaoto Yamaguchi1-0/+17
We will commit the initial implementation of AGL Navigation API advanced by Navigation EG. In initial support, AGL 3.0 equivalent API is reimplemented using afm-binder. Change-Id: I5e288c81b22fc31b7d68fcfcafb2325ce4bb75c3 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-13Replace qtwebkit by qtwebengineRomain Forlot1-2/+1
Bug-AGL: SPEC-1159 Change-Id: I49fb315de418258f758f15e8d5b80ebe9ceea1d2 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-11weston-ini-conf: Fix test of DISTRO_FEATUREJosé Bollo1-2/+2
The condition now depend of DISTRO_FEATURE (was always true before). Because the condition was badly evaluated the line "virtual=1" was always generated driving weston to crash. Change-Id: I74e3ee90d086224f358dff74183b67e7dbbf3d9f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-12-08navigation-demo: add navigation demo application recipeMatt Ranostay1-0/+31
Add alternative navigation package recipe that is based on the qtlocation examples Bug-AGL: SPEC-1157 Change-Id: I1ea85f74bc5a40a4d637dc583570df931f1f2810 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-08navigation: change current application to a RPROVIDES to allow multiple optionsMatt Ranostay2-1/+3
Change the navigation recipe to an RPROVIDES to allow various other options for navigation. This change also updates the respective packagegroup. Bug-AGL: SPEC-1157 Change-Id: I98a90510fca18f55b0db2ccac0e5aa00899730ac Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-08weston-ini-conf: Add virtual display and record for CES2017 demoHarunobu Kurokawa2-0/+22
In order to support IVI-Cluster demo, virtual display and gst-recorder parameter are set in weston.ini. If you want to use virtual output system, set "virtual-display" in DISTRO_FEATURES. Then the sample value is enabled. If you want to use transfer system to multi ECU via H.264, set "gst-record" in DISTRO_FEATURES. This feature is commited to DD[1]. After that he weston-ini-conf is updated. This commit is same result as that time. Note: These system are supported in R-Car M3 and H3 only. [1] https://gerrit.automotivelinux.org/gerrit/#/c/9907/ [2] https://gerrit.automotivelinux.org/gerrit/#/c/10847/ Change-Id: I1f7b9af5dc0e459aa49d336ed5ba0cebaf8adab2 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-12-08mapviewer: Change layer id to 11001 to avoid conflict.Harunobu Kurokawa2-4/+4
While the hmi-framework doesn't support multi-display, mapviewer is located in screen 1 in order to transfer to Cluster ECU. Then a layer which mapviewr uses is out of control by windowmanager. As layer id 1000 is conflict, so we decide new layer id as 11001 for Screen 1. Change-Id: I52b6071e91adb69cfa8ab65c6ea6604b3fef8be1 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-12-07recipes-multimedia: add recipe for agl-service-unicensChristian Gromm1-0/+19
Change-Id: I4eadca714d2efc8c7e47813557d33b3c5a34de77 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-07recipes-platform: packagegroups: add agl-service-unicens to section ↵Christian Gromm1-0/+1
MOST_HVAC_append This patch is needed to have agl-service-unicens compiled with the agl-demo-platform Change-Id: I67e443e1cd99e3100eb34f25aaa469f308389c66 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-01libhomescreen-2017: correct dbus permissions to allow statusbar accessMatt Ranostay2-1/+24
Settings application using bluetooth + wifi bindings was able to change HMI status because of invalid dbus permissions access Bug-AGL: SPEC-1150 Change-Id: Id730c67dc8e20dfc38424247fe68ce16939aff8b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-30Clean recipe for DashboardTadao Tanikawa1-5/+0
Removing redandant sed script. Related: AGL/apps/dashboard.git 06ca4be Fix path to Qt5Tool:lrelease for native Change-Id: If6599396a7fcaacf1cbebee6db183860c7eba785 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-11-30agl-login-manager: Use numbers for login usersJosé Bollo1-1/+1
Adapt to changes in AGL that now handles user by number, just numbers. Change-Id: Ia01ee46e7db8d3bcd5ce43a34f7ba9ba5bc2f3f9 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-11-29recipes-config: unicens-config: fix driver configuration scriptChristian Gromm1-2/+2
This patch is needed to fix the driver configuration script which mixes up the channel settings. Change-Id: I0a83a8b9b6de68fc509b75728f28e71e4ebf2feb Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-28recipes-config: unicens-config: fix file permissionChristian Gromm1-1/+1
This patch changes the permission of the file unicens-config.service to 644. It is needed because an executable service file is considered a security risk. This patch fixes JIRA SPEC-1137. Change-Id: Idab5080450be358b5775ce4dbb1737f2bcd34a5f Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Reported-by: Dominig Ar Foll <dominig.arfoll@fridu.net>
2017-11-24Update libhomescreen-2017 SRCREVeel_4.99.3eel/4.99.34.99.3zheng_wenlong1-1/+1
Update libhomescreen-2017 SRCREV to <d97eb6052b7652a42d502e5887bd7acf3fc6d91b> Following commits are added: d97eb60 Set default debug level to error Change-Id: I459fdfe1022c1bb145dd45d54bdc65c2762d1ef4 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-23recipes-platform: add MOST driver configurationChristian Gromm4-0/+199
This patch adds the necessary files to have the MOST driver configured for UNICENS2 at system start up. Change-Id: I9a69192332d355a3f9d3df3771cd364771e8eb9a Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-22Use ROOT_HOME variable, not /home/rootJosé Bollo5-18/+20
This enforces the use of the dedicated variable ROOT_HOME of yocto instead of /home/root. Note that the use of root's home made in the patched demos is bad and have to be changed. Change-Id: Ib0095a62d75800a0427be27955d1b2216b14554f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-11-22Add build time dependency to qttools-nativeTasuku Suzuki1-1/+6
To support i18n, the project will need the command called lrelease which is in qttools. Change-Id: Ic5a83b5483f27d1260a123ef559b99425f4058e4 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-11-22Set Qt Quick Controls 2 default styleTasuku Suzuki1-0/+5
We have set Qt Quick Controls 2's style in each application's main.cpp QQuickStyle::setStyle("AGL"); This patch set the style globally with an environment variable as this style is provided by the platform. https://doc.qt.io/qt-5/qtquickcontrols2-styles.html#environment-variable Change-Id: I5a8ee91cac8ad665ba0f7f22ffd79cab3a50f9a2 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-11-22Upgrade to 1.x for ivi-extensionsRomain Forlot1-0/+0
Bugs-AGL: SPEC-1096 Change-Id: I19cd92742d7808cb3d5cd94860051b4e7fb01d10 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-21Remove unicens v1 in favor of agl-service-unicensJan-Simon Möller1-2/+0
As discussed with Soya-san during the Integration F2F in Yokohama, these components are no longer required and replaced by the service binding 'agl-service-unicens'. Remove from packagegroup and remove the recipes. │·· Change-Id: I4542ba282c2cc1108715ec4e1774d003d9aa024e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-16Fix to navigation can not build in crosssdkNaoto Yamaguchi1-0/+2
Navigation can not build in crosssdk. This problem due to the fact that the perl module was not installed. This patch adds nativesdk-perl-modules to crosssdk. Bug-AGL:SPEC-1095 Change-Id: I8c535adf48653988eee3f033791920aa340fbcdc Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-11-14Pulseaudio configuration fixesScott Murray4-6/+12
Some fixes to work when 4A is enabled: - Simplified the echo that adds /etc/pulse/default.d to /etc/pulse/default.pa, as it was resulting in "-e -n" in the file sometimes for reasons unknown. - PulseAudio does not like the /etc/pulse/default.d directory being empty, and additionally it was realized that the module unloads that are in module-router.pa are useful in all our usecases and should likely always be present. To kill two birds with one stone, the unload lines have been moved to a 10-unload-modules.pa file that is installed by the pulseaudio bbappend, and those lines have been removed from the module-router.pa files, which has been renamed to 20-module-router.pa so that ordering will be maintained if someone needs to reenable it. Change-Id: I70cd1d0dfc596b894009c1bdd7520ffe6394e60e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-14Make the new hmi-framework a default dependency for agl-demoJan-Simon Möller1-1/+1
This makes the new hmi-framework enabled by default as we start to port apps to it. Attention: legacy apps will stop to work - you'll have to port your app. See https://wiki.automotivelinux.org/_media/kickstart_apps_migration_guide.pdf . Change-Id: Ie29ecff66e1669f6046bf6ceb74b3d9ed2a401d3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-14Check audiomanager before add virtual/pulseaudio-configRonan Le Martret1-1/+1
* virtual/pulseaudio-config must be add to RDEPENDS of packagegroup-ivi-common-core-multimedia only for audiomanager Change-Id: I6eb926b2cd01bd40486bad86a005c06ff1ec36ce Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-14Update app DEPENDS for new HMI frameworkScott Murray7-9/+25
Add virtual/libhomescreen and qlibwindowmanager as DEPENDS in the recipes of apps that have been updated to use the new HMI framework. Change-Id: Ic5bcceaa4273612d0eaa7d1762177b4a1077ddfb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-14Fix pulseaudio service startRonan Le Martret1-1/+1
char \n is not recognized in the file default.pa Bug-AGL: SPEC-1084 Change-Id: I08f9857041dff37d3259583736554099fb2f919a Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-12protozero: fix missing license declarationMatt Ranostay1-2/+5
Project is BSD licensed but has Apache-2.0 code from the folly project Bug-AGL: SPEC-1023 Change-Id: Ic6b23fa4207d85d60557eaf867f6741391030c74 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-12Introduce new 4A audio framework conditionnaly to feature ↵Stephane Desneux2-1/+6
'agl-audio-4a-framework' If feature 'agl-audio-4a-framework' is set by aglsetup, the new 4A (AGL Advanced Audio Agent) framework will be pulled in demo. Otherwise (by default), the legacy 'audiomanager' package is pulled in. Change-Id: I62b62025be6589e3b5dd0b964830e431ffa56e8c Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-11-11Fix license declared in libosmium recipeJan-Simon Möller1-1/+1
According to https://raw.githubusercontent.com/osmcode/libosmium/master/LICENSE the license is actually Boost Software License 1.0 (BSL-1.0). Fix the recipe. Change-Id: If8c33ba052f0b4c27ab881678f7f768bac885a77 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-11phone: add build dependency on qtmultimediaMatt Porter1-1/+1
Moving ringtone logic out of the phone app's QML adds a direct configure dependency on qtmultimedia due to an update in app.pro. Add that dependency. Bug-AGL: SPEC-1081 Change-Id: I8189c69850d7481fbf344ac0ecd88f487fc759c9 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-11phone: add build dependency on libqtappfwMatt Porter1-1/+1
The AGL phone app now depends on libqtappfw. Add the dependency. Bug-AGL: SPEC-1079 Change-Id: I9cd65638cceb371f08933ed5a81a5805f33a8e48 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-11osrm-backend: add osrm routing backend recipeMatt Ranostay2-0/+60
Add osrm-backend which indexes routing of car, bike, and walking routes Bug-AGL: SPEC-1023 Change-Id: I0caeeb228170233d6edd08c66b161c7cfa764e0b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-11libosmium: add osmium recipeMatt Ranostay1-0/+18
osmium is c++ library that is used for working with OpenStreetMap mapping data. Bug-AGL: SPEC-1023 Change-Id: I8188c7f747b3018dade187eeabc995a16a927689 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-11protozero: add protozero recipeMatt Ranostay1-0/+17
protozero is a minimalist protoctol buffer encode/decoder written in C++ Bug-AGL: SPEC-1023 Change-Id: I6f7ebc29af886cf3f22df018e22ca734b19b7814 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-11Add PROVIDES into libhomescreen bb fileszheng_wenlong3-59/+67
Restore libhomescreen-old.inc to libhomescreen_git.bb, but use fix SRCREV. Change libhomescreen-2017.inc to libhomescreen-2017_git.bb. Add PROVIDES into bb files for switch libhomescreen. These is another commit in meta-agl-devel set PREFERRED_PROVIDER. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11761/ Change-Id: I2eadc3c703f220f286e8ffa6b52276b792fc0729 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-10libqtappfw: clean up syntax and unused FILES* bitsMatt Porter1-17/+2
Fix some unnecessary whitespace and remove all the explicit FILES* additions. These are all handled by the defaults. Bug-AGL: SPEC-1064 Change-Id: I3b610cf503f938c84b17d514bb1ed1cf3f8607bb Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-10Add AGL libqtappfw to the platformMatt Porter2-0/+36
Add libqtappfw to the platform. This supports SDK development and runtime of apps leveraging libqtappfw. Bug-AGL: SPEC-1064 Change-Id: I7fc54fc7d9c4db885cd79d899bd40f44e4543766 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-09recipes-kernel: most: remove MOST support for PorterChristian Gromm1-0/+2
This patch ensures that the MOST driver is not being built, when the machine is set to porter. Change-Id: I0ccead42d3f158dcee03c4a5d3de80dedab16059 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-09recipes-kernel: most: use AGL_BRANCH variableChristian Gromm1-1/+1
This patch makes use of the variable AGL_BRANCH to specify the branch from which the sources are going to be fetched. Change-Id: I32b99590717a5ef23f7d8e2ba493945626c9a823 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-09recipes-kernel: most: update recipesChristian Gromm8-279/+512
This patch updates the most.bb and most.bbappend files to be in sync with the recently pushed driver package to src/most. It adds and removes backport patches as needed new driver source tree. Change-Id: I091d925219eeb2986ce5b1545f41d3693500f7d3 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-05Allow SRCREV handling through poky-agl.confeel_4.99.2eel/4.99.24.99.2Jan-Simon Möller31-61/+61
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. Finally git checkouts should use https by default. Bug-AGL: SPEC-864 Change-Id: I2fdacda8fa7373f309a47db72ad40106ade53434 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-03Rework PulseAudio / audiomanager config setup to allow over-ridesScott Murray8-62/+29
Changes include: - Move from having PulseAudio configuration changes in the recipe bbappend as patches to using the .include directive in default.pa to pick up configuration fragments provided by other recipes. - Use virtual/pulseaudio-config to pick up the previously hard-coded configuration for enabling module-router.so, which is now provided by a new recipe that sets RPROVIDES appropriately. This allows over-riding the desired configuration if needed. - Switch the audiomanager-plugins-config dependency to using virtual/audiomanager-plugins-config so that it can be over-ridden with PREFERRED_PROVIDER if needed. Bug-AGL: SPEC-1025, SPEC-1026, SPEC-1027 Change-Id: Ifdf16871cddc2bec7761b8c63239623b63c9e984 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-02Add a new include file for new framework homescreenzheng_wenlong3-57/+70
Rename old libhomescreen_git.bb to libhomescreen-old.inc for old homscreen. Add a new include file named libhomescreen-2017.inc for new framework homescreen. In the libhomescreen_git.bb 'require' the respective include file based on DISTRO_FEATURES contains " agl-hmi-framework " or not. [Patch Sets 5] Follow Jan-Simon comments, add new include file. Change old include file SRCREV to old revison. <f5c14333d2170ae9babed53ea530828569a830ff> [Patch Sets 6] Change libhomescreen-2017.inc SRCREV to master revison. <390902a6b002c6af183c939749fdebfcc4b3e839> BUG-AGL: SPEC-993 Change-Id: I4789a25d1079b99fe35917446227bc5ef773dd46 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-30Add als-meter-demo recipezheng_wenlong1-0/+21
Add a recipe for als-meter-demo application, which use steering-wheel-service to display engine information. Change-Id: Iaac39a357ad227ddff5d9e0e201ee41ef6cf4f14 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-25Add dependency to agl-service-mediaplayer build recipeJan-Simon Möller1-1/+1
This fixes a FTBS due to the missing dependency. Change-Id: Ic14623859d304f6a17318dc4a5a3299f10e89b89 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>