aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-03Add QtAGLExtrasTadao Tanikawa3-0/+35
Qt AGLExtras module provides a set of easy to create AGL Qt application. It uses the AGL HMI and application framework, therefore the application can be easily integrated to AGL HomeScreen/WindowManager on AGL Demo Platform. Bug-AGL: SPEC-1229 Change-Id: If4b2d3087f46cef7ce61487f6f8a6acd4bbf4d98 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-31POI App does not visible after startupNaoto Yamaguchi1-1/+1
This problem is caused by not calling activateSurface after creating the IVI-surface. This patch adds activateSurface call to POI-App. Change-Id: I5d0b086d07867cb035862343d8b3854e29935781 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-28lightmediascanner: build mp4 pluginMatt Ranostay1-1/+4
Add mp4 plugin for scanning and indexing video media Bug-AGL: SPEC-1169 Change-Id: Ib771f28909ddd0274992682e19c8ebb134ee2e89 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-27Fix: Cannot running POI AppNaoto Yamaguchi1-2/+3
In POI App, AGL HMI Framework correspondence was incomplete. This patch allows POI App to run on eel. Bug-AGL: SPEC-1224 Change-Id: I6367e8f22bc2f56b0deaf3909fd127b6fd28c048 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-27Enable Navigation API in navigation appNaoto Yamaguchi1-2/+2
This patch will enable the API for POI App. Current Navigation has disabled AGL Navigation API. Bug-AGL: SPEC-1224 Change-Id: I8d50d41721835a94adafdef04773a36826f59d21 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-27add recipes for identity, data persistence and nfcLoïc Collignon6-0/+69
Bug-AGL: SPEC-1187 Change-Id: Id251a7dcf7a37117a3e3a7314d57c062e02af6de Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-27libmp4v2: initial add 2.1.0Andreas Müller2-0/+58
libmp4v2: disable build of man-pages * causes build failures in some environments * we don't need them anyway libmp4v2: update sources to fix build with gcc7 Bug-AGL: SPEC-1169 Change-Id: I45c127f14c6c243049e196055100f2058e184cac Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-12-21recipes-config: unicens-config: add service type oneshotChristian Gromm1-0/+1
This patch sets the type of the unicens-config.service file to oneshot. It is needed to ensure a proper initialization of the system on an SMP machine. Change-Id: I4bb74157efe1d4a9ce86d29135af6898eefa30d1 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-21Adding lua to Host SDKRomain Forlot1-0/+1
Bug-AGL: SPEC-1215 Change-Id: Ie35ee27bde3859d1e1a929a0ab82697dcc7cdb1c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-21Bump signal-composer revisionRomain Forlot1-1/+4
* Don't segfault at exit pointed to freed objects * Don't use afb-genskel until C++ is handled * Remove 3rdparty lua * Update controller submodule * Be sure to set execution right on binaries * Specify needed permissions for addObjects in doc * Get builtin plugin as a normal plugin * Update gitignore, minor fix Bug-AGL: SPEC-1215 Change-Id: Ia6e8327afafd130fcd3f6162476330f386055869 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-20recipes-demo-hmi: remove deprecated MostNetworkManagerChristian Gromm5-268/+0
This patch removes the network manager that was used to control a MOST network. It is needed because Unicens v2 replaces this application. Change-Id: I878df40a914e0cace63634f942ce4076d744442b Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-20recipes-demo-hmi: vod-server: use fix SRCREVChristian Gromm1-2/+1
This patch uses a commit hash as fixed SRCREV. This was demanded in SPEC-1032. Change-Id: I5cdad09a0d11c333d5d26794a9c63031563ae144 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-19recipes-config: unicens-config: update configuration scriptChristian Gromm1-20/+21
This patch updates the shell script that is used to configure the discovered MOST devices. It is needed because current configuration vectors don't match the attached device interfaces Change-Id: I6618a619bc0c1e1332ba91100da1c5e8135c1d72 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-19Remove qtwebkit from packagegroup-qt5-toolchain-targetStephane Desneux1-0/+8
When building agl-demo-platform-crosssdk, qtwebkit is pulled and built due to packagegroup-qt5-toolchain-target. This commit breaks the dependency between packagegroup-qt5-toolchain-target and qtwebkit. Bug-AGL: SPEC-1159 Change-Id: I6e6d705c1407faa3f8ab8fe0d5e1fc39f0b15a6f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-12-19Add libnfc recipes.Ronan Le Martret1-0/+18
libnfc is mandatory for agl service nfc. Change-Id: Ie542178c71a1b34b6925b3c2322a1386b7866fa1 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-12-19Convert most.bb to use KERNEL_MODULE_AUTOLOAD frameworkJan-Simon Möller1-17/+1
This uses the KERNEL_MODULE_AUTOLOAD framework provided by yocto to load the kernel modules. Change-Id: Ibb3980d04cc876c8707345673cf2852ecd46ca11 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-12-19Initial commit for POI App using BinderNaoto Yamaguchi1-4/+4
We will support Binder of POI App. With this correspondence, correspondence of AGL Navigation API will be started. Change-Id: I9ccc6536336c28c4bdca053332c9d32ac47520b9 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-19Add signal composer recipe to demo platform targetRomain Forlot2-0/+17
Bug-AGL: SPEC-1186 Change-Id: Ife32412a9ef29502dfe518674e18258e089a583f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-18Add D-Bus configuration of navigation serviceNaoto Yamaguchi2-1/+20
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: I2eeb13cf3e792c00474cc7999078ec6ae6c5a137 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-18Enable the AGL Navigation API library for C++Naoto Yamaguchi3-1/+23
Add AGL Navigation API library to rootfs and SDK. This change is necessary change for CES 2018 version POI App to commit in the future. Change-Id: I08996778dd858ee2d3c91e47defa1d6846c28bf9 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
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>