aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-06-15qtwayland:delete the patch that is no longer usedduerpei1-33/+0
The patch is already deleted from the file qtwayland_agldemo.inc by https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/26753 and it was no longer used Bug-AGL:SPEC-4434 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I9314681424c133e40f67d86bb4a5097d6045cc5f
2022-06-14wam: ignore GPU block listJose Dapena Paz1-1/+1
Force GPU acceleration in all platforms even if they are in the block list. Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Ia598f8dd986ff769aed6692c037e03e10e68a5ef
2022-06-13chromium, wam: fix repository branches.Jose Dapena Paz2-2/+2
Though git hashes for OSE 2.16 rebase were added, the branch names are different reflecting the upstream baseline. Bug-AGL: SPEC-4377 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I065ad84a36e120e9f425220251cb04a466a2f99a
2022-06-13chromium91=ose17.agl,wam=ose57: update Chromium and WAM to webOS OSE 2.16 ↵Jose Dapena Paz2-4/+4
baseline Rebased chromium91 and wam on top of the versions s hipped in webOS OSE 2.16 release. chromium91: ose11.agl..ose17.agl 78e203bfd6 [op][n_upsable][media] Fix upstream v4l2 video encoder for webos c6decb5ddd fixup! [op][n_upsable][media] Support for enabling use_neva_v4l2_codec 98ae785c0c [op][n_upsable][input] Fix crash on rwhva::OnTextSelectionChanged ed1a510acd [op][n_upsable][wayland] Check count inited displays c1afea619c [op][n_upsable][static_analysis] Fix "Unchecked return value" issue 1fbec7a090 [op][n_upsable][static_anaysis] Fix unrecoverable parse warning 5da09aead6 [op][n_upsable][suspend] Ignoring Page::SetPaused while its destroying 4fa834ef5e fixup! [op][n_upsable][app_shell] Implement Cookie Management using JS Injection 14e4a3fc83 [op][n_upsable][app_shell] Implement Cookie Management using JS Injection d5eebe0504 [op][n_ups][browser][app_shell] Disable Badging API f977972288 fixup! [op][n_upsable][media] Implement MediaSessionObserver for WebOS 36009fdf8d fixup! [op][n_upsable][app_shell] Implement site filter using JS Injection 06d44f5ebd fixup! [op][n_upsable][web_security] Check access to local file for media e5142a78ed fixup! [op][n_upsable][media] Fix crash in ForeignVideoWindowProvider e1dda8653e [oe][ds][gpu] Bypass the error when shared image is not cleared 2e1baa2ffd [op][n_upsable][app_shell] PopUp blocker feature using JS Injection 5b3a3e0bcc [op][n_upsable][app_shell] Implement site filter using JS Injection f06876e1c3 [op][n_upsable][app_shell] Implement URLDatabase using sqlite 6b29edc477 [op][upsable][build] breakpad: fix build with glibc-2.34 91cab725d2 [op][ups][build] abseil-cpp: fix build with glibc-2.34 wam: ose57.agl..ose58.agl 703efea [oe][locale] Fixed incorrect access to locale json data Bug-AGL: SPEC-4377 Change-Id: I5d0cb70c2d8ec8c68a73ad05a087c93a3a9912d2 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-06-10html5-settings: recover HTML5 settings application.Jose Dapena Paz3-1/+54
Add updated html5-settings: * Fixes build with new application framework providing network and bluetooth mocks. * Updates NPM dependencies. * Updates recipe for kirkstone. Bug-AGL: SPEC-4248 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I8dad730edd693ed69c0d5387b6e5ef8674356cb0
2022-06-10html5-dashboard: recover HTML5 dashboard demo application.Jose Dapena Paz3-1/+54
Add updated html5-dashboard: * Fixes build with new application framework providing lowcan mock. * Updates NPM dependencies. * Updates recipe for kirkstone. Bug-AGL: SPEC-4248 Change-Id: I5606e194d3009b96050023aae4de2b4736c126aa Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-27dbus_agldemo: Fix recipe style errorduerpei1-1/+1
The bitbake recipe has style guide at https://www.openembedded.org/wiki/Styleguide In do_install Don't use mkdir to create destination directories, use install -d instead. Bug-AGL: SPEC-4401 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: If5a9331532d9777cad1c0f55d8a1105932e97872
2022-05-26chromium: do not build with Swiftshader and Dawn.Jose Dapena Paz1-3/+7
We want to use the native GL implementation in our targets. So there is no use for Swiftshader, and it increases building time. We also drop Dawn, though that will imply we do not support WebGPU. That should be reenabled later. Bug-AGL: SPEC-4391 Change-Id: I8dddf66d39f58db005f1fbddc0acc4008c8ce3ab Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-26chromium: drop browser and mksnapshot packaging.Jose Dapena Paz2-77/+2
To reduce how much it is built with Chromium, just remove a couple of parts that are not used: * Chromium browser is not used or packaged, and we intend to use a lighter version with app-shell and enact browser likely. * mksnapshot cross package was intended for optimizing launch time of certain web applications. But we are not using it yet. Bug-AGL: SPEC-4391 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Id9f15c42c81341962f1f0c7a91b31824f116a9ef
2022-05-26html5-*: allow network access to do_compile stage.Jose Dapena Paz4-0/+4
In our HTML5 demo packages, we use npm for retrieving dependencies, and that happens in compile stage. So network needs to be enabled accordingly. Bug-AGL: SPEC-4390 Change-Id: I6c00d83b611753d5e2d8d321aa3ad43898f81149 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-20launcher: Correct "HOMEPAGE" in launcher_git.bbduerpei1-1/+1
The originally link in homepage cannot be opened when copied to the browser. Replace it with link that can be opened Bug-AGL: SPEC-4368 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I03a67694c639a9abaf70e0f5624b0d528dbbf980
2022-05-16Replace "/etc" with "${sysconfidir}"duerpei2-4/+4
make them more standardized Bug-AGL: SPEC-4374 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I869eeef40a539b7fc085ac1cb969e8c4699f131f
2022-05-13chromium: fix aarch64 build because of broken NEON extensions for GCCJose Dapena Paz1-0/+3
highway library implementation of NEON extensions for aarch64 does not build on GCC in the version used in chromium91. Provisionally disable JPEG-XL decoder for aarch64 to workaround the problem. Bug-AGL: SPEC-4355 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Idb6ad1a16e6dca773e22ca5747ffdef09a35af5c
2022-05-13chromium, html5-*: adapt to kirkstoneJose Dapena Paz7-24/+29
Adapt the recipes to the changes required by Yocto kirkstone: * Explicit python2 dependency. * Replace _ with : as separator in variables. * Explicit pkgconfig dependency. * Assume always upstream ozone wayland. chromium91: 2c7cb69495..d052051b3b d052051b3b [op][ups][build] Fix with more recent libstdc++ in kirkstone deb1439137 [op][ups][build] Fix breakpad build with kirkstone glibc. e6ee1dd0d0 [op][ups][build] Fix abseil-cpp build with glibc in kirkstone wam: 692f706..31840bc 31840bc [op][w_upsable] IWYU: std::string used in LogManagerConsole 15ce17e [op][n_upsable][build] IWYU: std::numeric_limit used in WebPageBlink missing include. 848565d fixup! [op][agl] New QtLess AGL port html5-homescreen: 5c9e060..fc0ffa4 fc0ffa4 Update to recent dependencies a42b304 Launch background after launcher. html5-launcher: cb6b66c..1283e3b 1283e3b Update dependencies. html5-background: 7b79640..e91be22 e91be22 Update to recent dependencies. html5-hvac: e64d69b..6abbe87 6abbe87 Update to recent dependencies. Bug-AGL: SPEC-4261 Change-Id: I48581a57df3ff22d8aaab2334e4f9b4127a6d427 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-13chromium=91.0.4472.114.ose11.agl, wam=ose57.aglJose Dapena Paz3-10/+14
Move to webOS OSE 2.15.0 baseline of wam and chromium. This includes: * Migration from chromium 87.* to chromium 91.* * New error page. * Bring back LTTng support in WAM. * Misc fixes to AGL build for chromium 91. Bug-AGL: SPEC-4261 Change-Id: Ia81c515b97e27da53e054fdc89622b7be0e8e1b5 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-13wam, chromium, html5-*: improve initial frame, and drop usage of config.xmlJose Dapena Paz10-16/+14
Move to use appinfo.json, new CLI interface, and fix flickering partially. chromium87: be0370b198..c9a66f75a7 c9a66f75a7 fixup! [op][n_upsable][splash][fmp] New splash and FMP implementation d7953f5e17 Revert "[op][agl][splash] Show immediately apps" wam: 8dd3f17..f4c2e95 f4c2e95 fixup! agl/web_app_manager_service_agl: Fix minor typo c072a91 agl/web_app_manager_service_agl: Fix minor typo 761961c web_runtime_agl, web_app_manager_service_agl: Add WebOS appinfo.json support 1ac280e web_runtime_agl: Pass arguments rather than env variables 6e0477f web_runtime_agl: remove setupsurface, nobody is using it 0d83a34 web_runtime_agl: Remove CYNOGARA auth token 4159489 fixup! [op][agl][wayland] Properly adapt dimensions for web apps using panel html5-homescreen: 21bd1dc..7d89048 7d89048 Launch background after launcher. 5c9e060 Use appinfo.json instead of config.xml * Change branch to master html5-launcher: b371797..cb6b66c cb6b66c Use appinfo.json instead of config.xml * Change branch to master html5-background: 16db46b..7b79640 7b79640 Use appinfo.json instead of config.xml 160a4f9 Add .gitreview file * Use AGL gerrit and change branch to master html5-hvac: 45641bf..e64d69b e64d69b Use appinfo.json instead of config.xml * Change branch to master Bug-AGL: SPEC-3982, SPEC-4251, SPEC-4301, SPEC-4312, SPEC-4315 Change-Id: Ibd2bc428910e6e39c52e14b8e969fdea77000a84 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-11Add wireplumber recipes to agl explicitly.Ashok Sidipotu1-0/+1
Add wireplumber recipes explicitly as they are removed from packagegroup-pipewire. Bug-AGL: SPEC-4100 Change-Id: I1081d04c13de7d38d0f42ac0c10eedfc20acc655 Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
2022-05-11Correct "HOMEPAGE" in some recipe filesduerpei2-2/+2
The links originally written in HOMEPAGE cannot be opened when copied to the browser. So I changed them into links that can be opened in the browser. Bug-AGL: SPEC-4368 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I80590ad0761b2e32a8bd42dad35854648b08df10
2022-05-05weston-terminal: Rename to correct appidMarius Vlad2-2/+2
With weston 10, we also update the terminal appid, so we need to update our .desktop file to reflect that. Bug-AGL: SPEC-4358 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I7a090f78a76680ead5a0514c66aae3ea9a0d9d5f
2022-05-05launcher.server: Remove Name from UnitMarius Vlad1-1/+0
Apparently, there's no need for the Name in the Unit anymore, systemd says: Unknown key name 'Name' in section 'Unit', ignoring Bug-AGL: SPEC-4358 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Icadc8130834ab6007725ee8db608349037226a7a
2022-05-03wam: improve shutdown procedureJose Dapena Paz1-0/+2
It was observed that restarting agl-session would crash and/or hang WAM. So this change binds WAM to agl-compositor in systemd service file. This means stopping compositor will stop WAM. It also fixes another problem on restart, as the WAM launcher processes from previous execution would still be alive. So it forces killing all the WAM processes for the user on shutdown. Bug-AGL: SPEC-4293 Change-Id: I5131cdd56c292c66d0f2d5ea88cf772ef9b4bd56 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-05-02qwaylandwindow-Short-circuit-isExposed: qtwayland resize fixMarius Vlad2-0/+40
An initial configure event does make qtwayland to send a window geometry with the initial values, just that it doesn't take into account new resizes which are required when starting before the shell. Bug-AGL: SPEC-4341 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I74c74e7977dcf4dc9516572033e223449e1c44fb (cherry picked from commit 5403a4d3e0e2252883ca48fa3b49b23c92bc1e4f)
2022-04-17agl-cluster-demo fixes for KirkstoneScott Murray3-2/+4
Changes: - Update "BSD" license declaration in cluster-gauges-qtcompositor and cluster-dasboard recipes to now required more specific "BSD-3-Clause" after checking in the source tree. - Make packagegroup-agl-profile-cluster-qtcompositor machine-specific to avoid tripping the new check for depending on dynamically renamed packages. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I24915cd85cb3854b3f9bc7947adda9cb5d42d8a9
2022-04-13connman: move bbappend to connman-confScott Murray2-1/+1
Shift the connman bbappend to connman-conf to match the changes in upstream and meta-agl-core with respect to what installs the connman main.conf. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I29c1c4a99c215082081b8d4ddaec6aaadcfd9933
2022-04-13Drop MPD recipe backportsScott Murray8-613/+2
Use new AGL_META_MULTIMEDIA hook to add the meta-multimedia layer from meta-openembedded, and drop the backports of mpd, libmpdclient, and mpc in favour of getting them from their instead. Also rename our mpd bbappend to use a wildcard so it will match against the newer version in upstream. Bug-AGL:SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I4b5730a60af7cc6c85523124d9fc40e8017c8294
2022-04-13mobile-broadband-provider-info: remove local patchScott Murray3-36/+0
Remove mobile-broadband-provider-info bbappend and local patch to enable operation with Fido service provider in Canada for demo testing purposes, as upstream has updated the provider info. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib074443cacc1d722df94e23678193a8e9468dfd0
2022-04-13Add now required pkgconfig inherit to restored app recipesScott Murray4-4/+4
The pkgconfig class is no longer automatically inherited via dependencies in upstream poky, add the now required explicit inherit in the restored recipes for the mediaplayer, radio, phone, and messaging apps so they will build. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I852ca9f38774e654265f3d09099bf7de60220330
2022-04-13Update to SPDX license namesScott Murray12-12/+12
Apply updates from running the new convert-spdx-licenses script from upstream. This is not currently a hard requirement from upstream, but futureproofs for when the license name mapping is finally removed. Additionally, a few license declarations of just "BSD" have been updated with the more specifc "BSD-3-Clause" after inspecting the licenses in the source, as the non-specific name now triggers a warning. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ia86d412fe76ff3217456fcea81cb44f68bc1ced8
2022-04-13Update for kirkstone variable renamesScott Murray2-5/+5
Apply updates from running the new convert-variable-renames script from upstream. There are a few things outside of BitBake variables that the script still complains about that will need to be addressed in follow up changes. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Icc6056cfdd9759470e99a51fe96d8d793e63a4ff
2022-04-13linux: update WiFi hardware config fragmentScott Murray1-1/+1
The linux-yocto kernel and derivatives warn about WLAN_VENDOR_ATH being set to 'm' when it's a boolean as of 5.13.x, update our wifi.cfg fragment to fix that. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ie524650ab20b70aefa37bfd3bbf499cd923185a1
2022-04-13gspd: drop local systemd enabling changesScott Murray1-16/+0
The gpsd 3.23 recipe in upstream meta-oe now installs the systemd enabling pieces we were doing with our local do_install append, so those tweaks can now be removed. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6755f9cedc42748f282bdcc580340061776d540e
2022-04-13sllin: add patches for newer kernelsScott Murray3-0/+134
Add patches to enable building the sllin driver against kernels 5.13 and 5.14, or newer. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: If48df12b0303556c5a74108d9247d5233d7bf5e5
2022-04-13gstreamer1.0-plugins-bad: remove bbappendScott Murray3-31/+0
Remove gstreamer1.0-plugins-bad bbappend and the patch it was applying, since a version of the patch has been applied upstream. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I8e8922c22937a7dacb26f26a4a5bba8910f854e4
2022-04-13Declare layer compatibility with kirkstoneScott Murray1-1/+1
For tracking upstream, we need to update the layer compatibility. Bug-AGL: SPEC-3819 Change-Id: I703d624b796164804315ceb14d5ccece89a274cf Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2022-04-11html5-hvac, html5-homescreen, html5-launcher: use explicit GIT hashesJose Dapena Paz3-3/+3
To allow coordination of landing of features in wam and chromium with the web application changes, add explicit hashes. This is required to later land the changes for appinfo.json, as web applications will need to change at the same time WAM stops parsing config.xml and starts using appinfo.json. Bug-AGL: SPEC-4251 Change-Id: Ib1f3af7f9919d467bd7ade2dd6166c4242a8316c Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-04-01html5-background:Correct the content in SUMMARYduerpei1-1/+1
Bug-AGL: SPEC-4307 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I7a4a81ef9ee3940be7587fbca32e119bcc5a5e40
2022-03-24wam: disable VSyncJose Dapena Paz1-1/+1
Enabling VSync callback support in Chromium, that sets EGL swap interval to one, seems to be problematic as we get hangs in several scenarios calling eglSwapBuffers and waiting forever for swap feedback. This happens, at least, on initial boot on Rasberry PI 4 and on H3. It also happens after launching HVAC from launcher. Bug-AGL: SPEC-4289, SPEC-4290 Change-Id: I5fcaba9b8f5a1a7a362efd48d8df339168691c5e Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-03-24html5-homescreen: increase wait for attempting to launch homescreenJose Dapena Paz1-1/+1
Reduce chances to fail initialization of HTML5-based UI on boot, because of trying to launch homescreen while WAM is still not ready to create applications. This is a workaround. The right fix will be making WAM actually wait for processing IPC messages while it is not ready to launch first application, and making homescreen wait for the initialization of host service. Bug-AGL: SPEC-4289 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Id46f87b6ac2d49b0a15d5537b8b70d4ac6e62ef5
2022-03-24chromium87: fix initialization of drag data controllerJose Dapena Paz1-1/+1
Land change in chromium to properly initialize drag data controller in AGL. chromium87: fa99cf3344..ed92389df6 ed92389df6 [op][n_upsable][wayland] Fix initialization of drag data controller Bug-AGL: SPEC-4288 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I1cf413ac2e0742a2fda2f9787f0c4733fb5804b2
2022-03-24html5-hvac_git: Remove autobuild script buildsduerpei1-3/+4
Bug-AGL: SPEC-4309 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: Idef28f993af074f7e43b6475b4b53576572f7d9e
2022-03-23Correct the content in the SUMMARYduerpei1-1/+1
Bug-AGL: SPEC-4307 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: Iee5a0ae6c782fd0dfc793bbbcf112471b9a869a2
2022-03-21Restore Qt compositor cluster demo imageScott Murray7-6/+118
Changes: - Added the required backend plugin options for running with Qt's compositor to the PACKAGECONFIG variable in the qtbase recipe bbappend. - Restore an updated recipe for the agl-cluster-demo-qtcompositor image, with updates to the associated packagegroups for the app framework removal. - As part of the above, the duplication of the profile-cluster-qt5 package naming has been clarified in the qt5 versus qtcompositor packagegroups with new -wayland and -egl suffixes, with the previous plain -qt5 name aliasing the wayland option to maintain expected behavior. This avoids packaging conflict errors if building both types of cluster demo image in the same tree. - Restore updated cluster-gauges-qtcompositor recipe required for the image. - A simple systemd unit file has been added for the cluster-gauges application and is currently installed as a system session unit. Some rework of the agl-session scheme is required to run as a user unit, the intent is to address that in one of the 13.0.x point releases. Bug-AGL: SPEC-4283 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Id79484c025fef067d7d47eaf783768e700a9dc8d
2022-03-11html5-launcher_git: Remove autobuild script buildsMarius Vlad1-3/+4
Bug-AGL: SPEC-4295 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Icd6b09cdf57b40be6c7ebd11c527036240f248eb
2022-03-11html5-background_git: Remove autobuild script buildsMarius Vlad1-2/+3
Bug-AGL: SPEC-4295 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I47c60dc0eff9138f024a73acb74d18a38fb192e1
2022-03-11html5-homescreen_git: Remove autobuild script buildsMarius Vlad1-3/+4
Bug-AGL: SPEC-4295 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Id819f3282d4b82ec985c94484cfe24a008e22106
2022-03-08Restore camera-gstreamermarlin_12.93.0marlin/12.93.012.93.0Scott Murray1-0/+27
Restore an updated version of the camera-gstreamer application recipe so that those interested can build it for testing purposes. Bug-AGL: SPEC-4284 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I32ffbc2411c4898cd7fb735d603d9d1107199cec
2022-03-08Restore cluster and telematics demo imagesScott Murray16-2/+351
Changes: - Restore the image recipes for the agl-cluster-demo-platform and agl-telematics-demo-platform images, with updates to them and their associated packagegroups for the app framework removal. - Restore updated recipes required for the above, including: * cluster-dashboard * cluster-receiver * qt-cluster-receiver * tbtnavi - Simple systemd unit files have been added for the cluster applications and are installed as user session units. Starting of cluster-dashboard (the XDG version) and cluster-receiver in the AGL user session is enabled by default. - The recipes to install the dedicated network configuration for the cluster demo have been restored so that the agl-cluster-demo-support and agl-demo-preload features will do what is expected again. Known outstanding issues: - The previous signal-composer binding support has been removed from cluster-dashboard, so related functionality (i.e. driving it from CAN) is disabled until replacement is worked out. - While tbtnavi builds, the previous use of the navigation binding is stubbed out in libqtappfw, so it will not receive location and route information from ondemandnavi. - Nothing has been added yet to start tbtnavi in the AGL user session, the plan is to do so with a systemd user unit once a new mechanism for controlling it from ondemandnavi has been implemented. - The telematics-recorder application has not yet been updated to replace its signal-composer, gps, and network binding use. The intent is to address these issues in the 13.0.x point releases. Bug-AGL: SPEC-4283 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I520c23775b21504cb7dd92538319cc5bf826ff64
2022-03-08html5-launcher: add missing desktop fileJose Dapena Paz1-0/+11
html5-launcher new addition was missing the launcher XDG desktop file. Bug-AGL: SPEC-4250 Change-Id: I5dd8cf075c33de6f78d4ef04638d2d7cd135efc9 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-03-07meta-agl-demo: use HTML5 homescreen+background+launcher in HTML5 demoJose Dapena Paz9-22/+106
Adapt to use again html5-homescreen and html5-background: * Added html5-background and html5-homescreen. * Now only html5-homescreen is launched from systemd, while html5-launcher and html5-background are launched from html5-homescreen logic. * Use landscape weston configuration as expected in HTML5 demo. * Pass --agl-shell-appid=homescreen to WebAppMgr script so it knows which application implements the UI of agl_shell wayland protocol. chromium: bc1410d..fa99cf3344 fa99cf3344 [op][agl][wayland] Activate applications when requested from applaunchd ab1a4cf05d [op][agl][injection] AGL D-Bus implementation of PAL appservice e5f6143e55 [op][agl][injection] Add application service injection wam: b0c1e46..8dd3f17 8dd3f17 [op][agl][wayland] Remove unused role code. defc5af [op][agl][wayland] Fix: do not ignore Panel shell surface type. 6683b08 [op][agl][wayland] Set AGL application ID in all cases 0bb9814 [op][agl][wayland] Properly adapt dimensions for web apps using panel 9af0d23 [op][agl][wayland] Properly pass surface size, type and edge to chromium e6df86b [op][agl][injection] Declare in web app XML the required injections Bug-AGL: SPEC-4250 Change-Id: Ie1b1181f3a67ea2ada1912db53e360178a4cf443 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-03-07Add back HTML5 launcher to HTML5 demoJose Dapena Paz4-6/+58
Add the web-based launcher to the HTML5 demo dropping original launcher. It includes changes to the launcher to match the new navigator.appservice API and JS injection and drops agl-js-api. Bug-AGL: SPEC-4249 Change-Id: I02a68fc81693a56aa19e213e8ee200c0ec4e3f42 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>