Age | Commit message (Collapse) | Author | Files | Lines |
|
Now chromium should use changes from the agl-shell v3 protocol to track
app state changes and activate the applications instead of letting the
compositor handle it.
This change disables default activation by the compositor and lets
chromium handle application activation.
Depends on https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28371
that adds the new config file with landscape orientation and
disabled default activation.
Bug-AGL: SPEC-4647, SPEC-4528
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ifbcb447b153408db01f592818288efbd5c940f67
|
|
This includes chromium changes to use the added functionality of
agl-shell protocol versions 2 and 3
Bug-AGL: SPEC-4649, SPEC-4647
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ia12df48cbb715fca998f2a64d13a9b9791abca89
|
|
Update SRCREV to pick up:
86ecfa1 Fix error handling
Bug-AGL: SPEC-4623
Change-Id: Ie53ded257f66d2c3866660239961d55669506049
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Since the navigation support in the Flutter cluster dashboard is
somewhat optional if we're using the navigation streaming, and it
likely needs further development to be usable, remove the warning
about supplying a MapBox API key to avoid unnecessary confusion.
Bug-AGL: SPEC-4640
Change-Id: I0b34cb3b52c06cad09a447fd8b86b8f5eb4f846b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Rename cluster-dashboard-demo-config to cluster-demo-config since
the installed AGL.conf will also be used for receiver configuration
now.
- Add a Flutter cluster version of AGL.conf that configures the
receiver window geometry as required. The alternative mechanism
is used to generate separate packages with the different AGL.conf
files.
- Update the package names installed by agl-demo-preload in the Qt
and Flutter cluster demo images.
It may make sense to do further rework in the dashboard and receiver
apps post-CES to split things into separate configuration files, but
this seems the most straightforward way to do things for now.
Bug-AGL: SPEC-4640
Change-Id: If8a65228c75f28a53ef32a49be90f75a85d60a16
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
1e6de65 Merge "Update icon"
424fa46 Update icon
147a454 Fix layout issues
Bug-AGL: SPEC-4444, SPEC-4643
Change-Id: I5ec9068554a0dcb80e81e9edb2c3a30501dd3b9f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
f8f7cc6 Add optional override for window geometry
Bug-AGL: SPEC-4640
Change-Id: I798595b4928d7378b3788bb40b60962da984ce2e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
624f4e5 Update output display ID
Bug-AGL: SPEC-4645
Change-Id: Ib131d09b57aa9d0adaad9575bb415c79c8821ba2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
467221c Add icon
cbe288a Update left/right labels
Bug-AGL: SPEC-4634, SPEC-4644
Change-Id: I258ff81617802e8c01fed1bb5e64b4f6afba4eeb
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
e6ecc5d Update Tier -> Tire
5db65d9 Update signal names and types for KUKSA.val 0.2.5
fb1a236 Add icon
Bug-AGL: SPEC-4634, SPEC-4641, SPEC-4642
Change-Id: I5566c7fbc305cc8a34c9e0611db0d22f2796a05e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV to pick up:
e440ec3 Update signal names and types for KUKSA.val 0.2.5
Bug-AGL: SPEC-4641
Change-Id: Iac91128ed43083629aebd2f573164240a043ed04
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
To fix building, remove extraneous "\ "s that were accidentally added
into IMAGE_INSTALL:append in packagegroup-agl-demo-platform-flutter in
the previous update.
Bug-AGL: SPEC-4637
Change-Id: Idf7600450834b3ea0bd6f4cd5858aadeda6ce6f2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Split demo image feature definitions into an include file to
allow reusing them, and pull into both the Qt and Flutter demo
platform images.
- Remove packagegroup-agl-demo-platform dependencies from feature
packagegroups so they will not break the Flutter images.
- Tweak Flutter cluster demo image to have KUKSA.val related
package omission be controlled by the "agl-demo-preload"
feature.
- Add the kuksa-vss-init package to the IVI services packagegroup
so that the signal initialization expected by the Flutter cluster
dashboard will always be done. This covers the usecase of using
the Flutter cluster with KUKSA.val on the IVI board.
- Add missing "agl-demo-preload" tweaks from the Qt demo platform
image to the Flutter one.
- Tweak things to leave out the Weston terminal app from images
build with the "agl-demo-preload" feature.
- Remove flutter-navigation and flutter-mediaplayer from the
Flutter demo image for now, and add the messaging, phone, and
radio Qt apps to fill out the list of apps for the demo.
Bug-AGL: SPEC-4636, SPEC-4637, SPEC-4639
Change-Id: I9cde89278f0191886152f765d4fb1a893c0ea2c1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add a demo configuration yaml file to point at the KUKSA.val server
on the IVI board that can be installed as an alternative to the
default.
Bug-AGL: SPEC-4636
Change-Id: I75f91ad620e33ef7cbd7c6de4ef7ccae9b17cdf4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Set AGL_APP_NAME for the radio application.
Bug-AGL: SPEC-4638
Change-Id: I05f5e30f79d53fb9faa913d06801bfd5ec05bf85
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove recipes providing sllin configuration for the full demo,
as all LIN usage is being replaced with CAN. The recipes for the
sllin driver and associated lin_config utility are kept for now in
case there are external uses.
Bug-AGL: SPEC-4635
Change-Id: I67b7acf5a8c3801cb1890ee27486080255252385
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update configuration files as appropriate with the IVI board as
192.168.10.2 and the cluster as 192.168.10.3. This includes
removing the cluster-connman-conf network configuration recipe.
Bug-AGL: SPEC-4632
Change-Id: I60011a3615152a036057ca1a98d3916c67a3cd1e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Define CANBUS_NETWORK_CONFIG to select the CAN FD configuration
if building with the agl-refhw-h3 feature.
Bug-AGL: SPEC-4633
Change-Id: Ie414fb800c4721f4b38ee6a11d9f3f856376d124
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add agl-kvm-demo-platform image recipe. If "agl-kvm" has been given
to aglsetup.sh, it can be built to generate a minimal host image that
runs IVI and cluster images with QEMU+KVM. The guest images are
built with the "agl-guest-kvm" that the "agl-kvm" feature enables,
and are built against the virtio-aarch64 target. The guest images
to build can be overriden with the variables GUEST_VM1_IMAGE and
GUEST_VM2_IMAGE (from e.g. site.conf).
At present this image has only been tested on the AGL reference
platform, and development is likely required to get it working on
other platforms. COMPATIBLE_MACHINE has not been set in the recipe
to ease experimenting, that may change.
Known issues:
- Currently graphics output from the guests is corrupted when they
first boot, and a manual reboot is required of each guest.
- Peripheral support is still a WIP. Audio has been configured,
but needs further debugging. CAN, USB, etc., are to follow.
Bug-AGL: SPEC-4618
Change-Id: Id7113576453621702547ee6e0b8734a6e9117bb6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add recipes for agl-qemu-runner.sh QEMU wrapper script and template
systemd unit, and guest per-image configuration files and systemd
unit links for the various demo platform images. The configurations
for the demo images can be mixed and matched somewhat, but only one
each of IVI and cluster should be used, as there are some static CPU
assignments in the configurations. As well, this has only been
tested on the AGL reference hardware at present, some rework will
likely be required to support other platforms.
There is room to add a bbclass to simplify the guest configuration
recipes, but that has not been done for now as this approach may be
temporary; a switch to libvirtd with appropriate configurations is
likely.
Bug-AGL: SPEC-4618
Change-Id: Ieefbd4081cca506f915957cc313411a5ed1ece5c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add recipe to install udev rules to force all input devices to be
associated with the HDMI-A-1 output. The intended use is with the
KVM host image to ensure input devices are matched to the IVI
guest VM. Also fixed the RDEPENDS for the other udev rule recipes
to depend on udev specifically instead of systemd.
Bug-AGL: SPEC-4618
Change-Id: Ic2efe01f7aed85f89dbda3cb958332ed5db799a1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add a canned weston.ini template and install it with the
appropriate guest VM app ids as weston-ini-conf-kvm.
The guest VM images/ids can be overriden with the variables
GUEST_VM1_IMAGE and GUEST_VM2_IMAGE (from e.g. site.conf).
Bug-AGL: SPEC-4618
Change-Id: I053a956fd5af78b13095f15b6e6c40e81a0ff0c9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Rework the kernel configuration fragment application to prune out
a bunch of the configuration for physical hardware for the
virtio-aarch64 kernel. As well, add a virtio guest kernel specific
fragment to enable a PCI CAN device driver that works with QEMU's
emulation. That will provide a fallback until something can be
worked out with respect to virtio-can.
Bug-AGL: SPEC-4618
Change-Id: Ibb674d09c115ab5bbe454b665350a658c759e5f5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add feature template for enabling agl-kvm-guest multiconfig. Changes
to leverage this to add a host image that includes guest VM images
will follow.
Bug-AGL: SPEC-4618
Change-Id: If8134359a1da7709d81b4ddd186d8c22de05280d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add a bbappend for native-shell-client to add a systemd unit that
runs in the agl-driver user session. This is required to actually
get it started if it is built into an image.
Bug-AGL: SPEC-4618
Change-Id: If6c1c015544ee6f126fb30ca67822a38a83df64c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Bump flutter-dashboard and flutter-hvac SRCREVs to pick up opaque
background fixes.
Bug-AGL: SPEC-4614
Change-Id: I9d2630f1325c7f6e8657a9c7eb1f8ead23e3a5ba
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Update Flutter demo image packagegroup to replace the Qt demo
homescreen and launcher with the new Flutter homescreen. The
list of apps to install has been tweaked to drop the Qt HVAC and
dashboard applications and add the Qt settings, mediaplayer, and
navigation apps, to better reflect what is likely to be usable for
ALS and CES.
- A AGL_FLUTTER_RUNTIME variable has been used in the Flutter demo
image packagegroup to allow potentially switching the Flutter
packages from release to debug or profile versions.
- Add Flutter homescreen specific weston-ini-conf-flutter package to
the Flutter demo image.
- Tweak the application display names for the Flutter dashboard and
HVAC applications to drop the Flutter prefix since they will be the
only versions present in the Flutter demo image.
Bug-AGL: SPEC-4615
Change-Id: Iec1c139b72cbd953420f23484942ad255080f4f7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The Flutter homescreen in the Flutter demo image currently requires
specifying the application activation area in the output sections in
the weston.ini configuration for the compositor. Add a bbappend that
creates a weston-ini-conf-flutter package with the required .ini.
Bug-AGL: SPEC-4615
Change-Id: I59ef74abb8957ea2ad8b13b6de014662a2a867c8
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add recipe for Flutter homescreen application.
Bug-AGL: SPEC-4615
Change-Id: I71510ff462c84bed0de36e889455828a4feb02b3
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The desktop files aren't used anymore, change
the recipes to use appinfo.json instead.
Bug-AGL: SPEC-4605
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ie03aef155217f59bb6363f18b2781adbacc93786
|
|
Update SRCREVs for the agl-service-audiomixer and agl-service-hvac
services as well as the dashboard and agl-cluster-demo-dashboard apps
to pick up fixes for signal changes in KUKSA.val 0.2.5.
Bug-AGL: SPEC-4587, SPEC-4598
Change-Id: I581ad6560032c76458e00658b750cba7d0b6e1de
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Upgrade kuksa-val and kuksa-viss-client to a commit that includes
the 0.2.5 release tag and some fixes past it. The patches for each
have been updated against the newer version, with backported ones
dropped.
- The affected recipes have been updated to include some new gRPC
tooling dependencies, and a recipe for a new jsonpath-ng dependency
has been added.
- Rework the kuksa-dbc-feeder recipe for the splitting out of the
example feeders from the main kuksa-val repository.
- Rework our local kuksa-dbc-feeder patches against the newer version,
as upstream has made several improvements. Also drop the duplicate
filtering feature patch, as it seems likely we will not need it
going forward.
- Update the kuksa-dbc-feeder configuration files to work with the new
version. Notable is a change in the engine speed signal naming in
VSS 3.0, which is the new default for VSS schema.
- The kuksa-val and kuksa-val-feeders trees have changed their
licensing from EPL-1.0 to Apache-2.0, update the recipes
accordingly.
Bug-AGL: SPEC-4587
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibc990767219f79af95929e86361e66beda2d0c9e
|
|
Bug-AGL: SPEC-4584
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3954e92177cccc5d8180956b4e482e707f043b30
|
|
- Change SRC_URI to use the app repository on gerrit.
- Renamed recipes file name.
Bug-AGL: SPEC-4560
Change-Id: I2887e568e6a466836d68866ace0766c7ed7949d9
Signed-off-by: Hritik Chouhan <hritikc3961@gmail.com>
|
|
As "BSD-3" is incorrect and "BSD-3-Clause" should be used instead. Causes:
WARNING: agl-demo-platform-html5-1.0-r0 do_rootfs: QA Issue: The license listed BSD-3 was not in the licenses collected for recipe html5-aquarium [license-file-missing]
Bug-AGL: SPEC-4580
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Change-Id: I06b3865bad8667c4f7514c70fed89730cf15e713
|
|
This bumps homescreen's SRCREV to include agl-shell protocol update v2
and v3.
Bug-AGL: SPEC-4528
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I39d9fd520e398c71eb00ada376f24faaabeab85a
|
|
With the recent protocol changes and Qt shell client updates, we can
now switch off activate by default for the agl-demo-platform.
This allows a smooth transtion and allows running code side-by-side
until all shell clients will transition to it. For now we'll do it
for just Qt homescreen (agl-demo-platform).
Bug-AGL: SPEC-4528
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I22ee07544ba664452e24adc2d83187e013e77226
|
|
systemd units
Update camera-gstreamer recipe to use the new agl-app.bbclass to install
the now required by applaunchd systemd template unit instances.
For application display name use it from camera-gstreamer.desktop
available via application sources repository.
Bug-AGL: SPEC-4466
Change-Id: I0890951d4ecac95e9d4a44ed5a83e704cd41673f
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
|
|
videoplayer BitBake recipe imported from attachment to AGL JIRA ticket
[1] with adaptation for AGL NN.
videoplayer suggested as an application to play video in [2]. Out from
the box mediaplayer does not support video (only audio is supported).
[1]: https://jira.automotivelinux.org/browse/SPEC-2389
[2]: https://jira.automotivelinux.org/browse/SPEC-4028
Bug-AGL: SPEC-4148
Change-Id: Ifd20f3e00ad1a99d0d05b8fb361ff7a8eb7a78f2
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
|
|
- This add the flutter dashboard,hvac,navigation,
mediaplayer apps in the AGL.
- Pin all the flutter apps in IVI flutter demo homescreen.
- Add config file for each app for kuksaAuthToken and mapboxAccessToken.
Bug-AGL: SPEC-4560
Change-Id: If5f58e6ccc402f56fef66cc29d3959b834c4e27c
Signed-off-by: Hritik Chouhan <hritikc3961@gmail.com>
|
|
- Change SRC_URI to use the app repository on gerrit.
- Change SRCREV to use latest commit of
apps/flutter-instrument-cluster on gerrit
Bug-AGL: SPEC-4508
Change-Id: I7f4cc443beaa1fe8991f6f913da1b59a76321e0b
Signed-off-by: Aakash Solanki <tech2aks@gmail.com>
|
|
Add a patch for kuksa-viss-client to fix the cmd2 Python module
usage to work with newer versions of cmd2.
Bug-AGL: SPEC-4552
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7599f2e07b4ad3d57796a06677d5fda170240229
|
|
Changes:
- Update SRCREV in libqtappfw, launcher, and homescreen recipes to
pick up gRPC API changes.
- Update libqtappfw recipe for switch to meson instead of CMake, and
add new protobuf and gRPC dependencies.
- Update launcher recipe to pull in new libqtappfw dependency, and
update some formatting for consistency with the other recipes.
Bug-AGL: SPEC-4559
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6ec0f53a0cc68bcf9b434086d99e8849c11198f3
|
|
Add backported patch from upstream to support latest Python 3.10.x in
the kuksa-viss-client recipe, replacing my previous local change which
no longer seems sufficient with 3.10.4.
Bug-AGL: SPEC-4566
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibeddb507b620d6700f807c92f77d7ee392e6014a
|
|
- Add 'flutter-cluster-dashboard.yaml' file, which contains
KUKSA.VAL auth token and few other paramenters.
- Set openrouteservice API Key in local.conf to the variable
`OPENROUTE_API_KEY`.
- Change SRCREV
Bug-AGL: SPEC-4508
Change-Id: I9a225013e18b65626b391258445ec0f6acf1a970
Signed-off-by: Aakash Solanki <tech2aks@gmail.com>
|
|
- This add the Flutter HVAC app in the AGL
- Pin the flutter HVAC app in IVI flutter demo homescreen.
- Integrate with kuksa-val server.
Bug-AGL: SPEC-4531
Change-Id: Idebb430360cd439d1403da86b220c9e9b5c48f22
Signed-off-by: Hritik Chouhan <hritikc3961@gmail.com>
|
|
- This adds the Flutter dashboard app in the AGL.
- Pin the flutter dashboard app in IVI flutter demo homescreen.
- Integrate with kuksa-val server.
- change the homepage same as SRC_URI.
- change the AGL_APP_NAME.
Bug-AGL: SPEC-4524
Change-Id: I37dbcac2aa7a26b64250dd8fbec4de6051f16198
Signed-off-by: Hritik Chouhan <hritikc3961@gmail.com>
|
|
Renamed appinfo.json field surface_role to be surface_type to be
consistent with other parts of the code base. Took the chance to remove
types that were not meaningful, and renamed default type (the one used
when it is not set) to be default instead of none.
Then updated the only applications setting the value to use the new
propery. Those are html5-background and html5-homescreen.
wam: 8ea41f7..4fbd6e6
4fbd6e6 [op][agl][wayland] Provide only supported AGL shell types
html5-background: e91be22..aa7e2a8
aa7e2a8 Rename surface/role in appinfo.json to surface/type.
bb4f497 autobuild: Remove autobuild scripts
html-homescreen: fc0ffa4..f3cecb6
f3cecb6 Rename surface/role in appinfo.json to surface/type.
Bug-AGL: SPEC-4505
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: I404717dd5d848220bd5f070b98de56df38a78e20
|
|
chromium: 16915e06c4..6296f0af4c
6296f0af4c [op][wayland] Add Wayland protocol version checking
Bug-AGL: SPEC-4540
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Change-Id: Ica15034d397bddcef20ff4377c6bd551d7f03b1a
|
|
- Change SRCREV to use latest commit
- Change packagename from `ic` to `flutter_cluster_dashboard`
- Change kuksa_vss_init.py to add signals for navigation
Latest commit of the flutter app includes the new navigation
in the instrument cluster, more indicators and unnecessary
files and folders are also removed.
Bug-AGL: SPEC-4508
Change-Id: I766b410cd66774bfb84eeb0ce9654ed85e8d2af3
Signed-off-by: Aakash Solanki <tech2aks@gmail.com>
|