Age | Commit message (Collapse) | Author | Files | Lines |
|
Add updated html5-mediaplayer:
* Fixes build with new application framework providing mediaplayer mock.
* Updates NPM dependencies.
* Updates recipe for kirkstone.
Bug-AGL: SPEC-4248
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: Iabc5944771a0aa7ef09b0464c6c2602f0a31c9ec
|
|
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
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
Bug-AGL: SPEC-4307
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I7a4a81ef9ee3940be7587fbca32e119bcc5a5e40
|
|
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
|
|
Bug-AGL: SPEC-4309
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Idef28f993af074f7e43b6475b4b53576572f7d9e
|
|
Bug-AGL: SPEC-4307
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Iee5a0ae6c782fd0dfc793bbbcf112471b9a869a2
|
|
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
|
|
Bug-AGL: SPEC-4295
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Icd6b09cdf57b40be6c7ebd11c527036240f248eb
|
|
Bug-AGL: SPEC-4295
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I47c60dc0eff9138f024a73acb74d18a38fb192e1
|
|
Bug-AGL: SPEC-4295
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Id819f3282d4b82ec985c94484cfe24a008e22106
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Update the libqtappfw SRCREV to pick up:
1332cc7 Add Bluetooth media control support
and bump the bluez-glib SRCREV to pick up the following addition is
that a prerequisite:
045d4a1 Media control enablement and bug fixes
Bug-AGL: SPEC-4231
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I039be0742c7566cac8c03f80fb162bf4cc6f5355
|
|
Add updated recipes for the mediaplayer, radio, phone, and
messaging apps that build the updated versions that do not
use the previous application framework. The mediaplayer
currently only has local media playback support via
libqtappfw, the other apps are somewhat placeholders for
now as their application framework usage via libqtappfw
has been stubbed out for now.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia7aca1698a7e2c8381d4e257d447bcfbe3bce42e
|
|
Bump SRCREV to pick up:
0de8ac8 Re-enable telephony and radio stub libraries
3f384d3 Rework mediaplayer support to use mpd
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I70a3c8c8bfa344e39fd9f07958ae4bf568cf11f4
|
|
Update libqtappfw recipe to pull in libmpdclient dependency
for building the reworked mediaplayer support, and also add
a RRECOMMENDS definition that pulls in bluez5, connman, and
mpd to make the relationship more explicit. The intent is
to split the libqtappfw-X libraries into separate packages
with some follow-on rework and have these dependencies be
more fine-grained at that point.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If7fcd57dab89a22dfee81017d0411854b1f16bda
|
|
Add back the html5-hvac application, adapting installation to the new
application framework:
- It provides a valid .desktop file.
- It does not use the .wgt file, and just deployes to
/usr/lib/wam_apps/html5-hvac the application files.
Bug-AGL: SPEC-4224
Change-Id: Icee2d6bfdbd69265614581b731a76a6742036720
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
|
|
Bump SRCREV to pick up:
5ef90db Re-enable network support
and also add connman-glib as a dependency in libqtappfw recipe, so
that it can be used in the reworked network API implementation.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ie3db1930079a696afaaca00914f54bba6c04b59a
|
|
Restore libqtappfw build and run-time dependency in homescreen app
recipe to allow to re-enabling the commented out usage in it and
regain Bluetooth and Wifi status support.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I320853efe8130d34e5a1da5e9f0e2380a50e9f2c
|
|
Bitbake in poky master now warns if the path in the S variable
definition has a trailing '/', remove a couple of occurrences
that were recently added by accident to reduce "next" branch
maintenance.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I038c6e4c821f331d458255b66660d46eb895c4b9
|
|
`homescreen` relies on `/etc/default/homescreen` to contain its
environment variables, however this feature was lost when we switched
to systemd services.
This commit restores this feature by instructing systemd to source
`/etc/default/homescreen` if it exists.
Bug-AGL: SPEC-4161
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Change-Id: I62c8597eac7d14d9d5166f9c559a1538398cd0c8
|
|
Add updated recipes for the dashboard, hvac, ondemandnavi, and
settings Qt demo applications, as well as for the libqtappfw library
they use and its new dependency bluez-glib. The applications are
added back to the packagegroup-agl-demo-platform as they were
before. Also remove a couple of leftover things in the packagegroup
recipe to clean up.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0ea36c809d9126284c597cd79eded8ab031205da
|
|
QT_QUICK_CONTROLS_STYLE was being set with a mechanism specific to
the old application framework, remove the now redundant snippet that
was doing so. Setting the style will be handled by the applications
that require it going forward.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3f4303c1d8bbb9df85071668db85d0c649f5bfc3
|
|
While launcher hasn't been merged into homescreen, we should restore it
as a default application.
Bug-AGL: SPEC-4159
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Change-Id: I772142beec717b0f244b1c1a9c128baf843827fd
|
|
Bug-AGL: SPEC-4161
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Change-Id: I3f53c4d9143baad15fee59110f5f9fbf64290d6c
|
|
Rework homescreen demo app recipe for building a version of it
with the application framework usage removed. A simple systemd
unit to start it has been added as a placeholder until the new
application scheme has been added. This will at least produce
something on screen for testing, and the HOMESCREEN_DEMO_CI
environment variable can be defined via /etc/default/homescreen
to potentially re-enable the CI startup test.
Bug-AGL: SPEC-4121
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I510873d428dc98286775722e23b34cd4a9862258
|
|
During the last workshop the transition to the new framework was presented.
This change essentially deprecates the SMACK-based application framework.
To prepare the integration of it, we remove the deprecated components:
- recipes-apis : all agl-service-*
- recipes-demos: all demo apps but homescreen
- non-essential configurations
Todo:
We need to bring-back the html5 image in a follow-up w/o ties into the old framework.
v2: kept WAM + Chromium recipes for reference
v3: rebased
Bug-AGL: SPEC-4121
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I58075f5f1e477106a1aad3d2171a0904bf0cb16e
|
|
This is the result of running a slightly customized version of the
convert-overrides.py script from poky with additional overrides
added.
The intent of these changes is to minimize the effort to keep the
"next" branch that builds against poky master up to date and tested
in preparation for the switch to the next Yocto LTS release in
early 2022.
Bug-AGL: SPEC-4052
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6eeadd2c985c008b04f8f9815bf0f6fb064bedac
|
|
agl-compositor-dev
Adds it to DEPENDS straight in without using _append.
Bug-AGL: SPEC-4015
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ief387323bada4e36df3d45e94a2bc296e46ccb0d
|
|
Add dependency for agl-compositor.
FIXME: split agl-compositor-protocols into separate packages.
Bug-AGL: SPEC-4015
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ia05f4bf60338294cef25225c3e7e1e36643bfd5e
|
|
Remove the leading "mapbox://" from the default MapBox style URL,
as it now seems to break the resulting generated tile URLs in
QtLocation. I suspect this is related to the HTTPS support that
was added in Qt 5.12.
Bug-AGL: SPEC-3837
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib5bfe75a2e741b10791260c408dedfee1dbd60cb
|
|
Bug-AGL: SPEC-3629
Change-Id: I4495b4dca59d0411c264d90c00d9d9ec3c0ea671
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Upstream has renamed the common license files, but investigation
revealed that the LICENSE on the python script was MIT, not GPLv2,
so update both LICENSE and LIC_CHKSUM_FILE to fix both issues.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I577ecb9d5126cdf0927f0e4ae5d041c622f643ac
|
|
Bitbake in poky master now warns if the path in the S variable
definition has a trailing '/', remove all occurrences to reduce
"next" branch maintenance.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I226095245c208e579b6b176d333918d5e1c70844
|
|
The navigation-demo application has never been used and its role as
an example of using QtLocation has for the most part been supplanted
by ondemandnavi, so remove it to reduce maintenance burden.
Bug-AGL: SPEC-3748
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3e9c17aab82fa4a05181eaa2f13efc77e4dbcd40
|
|
Update runtime dependencies in demo app recipes to match current
binding requirements.
Bug-AGL: SPEC-3748
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibaab8d0d2b00f764946ed8472e76a504647b697e
|