Age | Commit message (Collapse) | Author | Files | Lines |
|
Remove the meta-agl-flutter layer and its configuration template,
as it is being moved to meta-agl.
Bug-AGL: SPEC-5184
Change-Id: I59e9f8616a21d2e3b97da47baef1892c904d0002
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Bug-AGL: SPEC-5038
Change-Id: I9d775fee5f806069982718c2b3247ce1fac3241d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
This adds support for wl_output version 4 that allows to match
an output name to a string that can be passed using gRPC APIs.
With this it allows events being sent out by the compositor which
the shell client can react upon.
This can be seen as an intermediary step until flutter-homescreen from
ICS gains (direct) support for gRPC to handle activation that way.
Bug-AGL: SPEC-5004
Change-Id: I143c9dbbc044720c3dee642177d3ae175bfa9a75
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Add flutter-auto bbappend back and use it to apply the patch provided
in SPEC-4947 when building for NXP BSP platforms that use the
Vivante driver. This fixes the crashes observed on imx8mq-evk-viv.
Bug-AGL: SPEC-4947
Change-Id: I71786b037f1670e8188d6818a05cb98bc4c129a7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
-bbappends have been moved upstream
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I7d65ba7b477b67a3e9601633bf4a09f4532fc0ce
|
|
Add the patch with the EGL 1.4 compatibility tweak required to build
for rcar3 that was accidentally dropped in upstream rebasing. This
should be able to dropped when the next update happens.
Bug-AGL: SPEC-4937
Change-Id: I5635ab099e5e0bd7240f87f4060815829fb51ac0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
-README update
-workspace-automation configs
* _global.json - move to 3.13.2
* _repos.json - remove wonderous, update commits, add depot_tools
* flutter-engine.json - flutter engine local build (optional)
* desktop-auto.json - remove clang from desktop-auto config
-flutter-engine recipe
* remove bbappend patches
-flutter-auto
* update agl-shell PACKAGECONFIG addition
* remove patches
upstream picked up 0001-shell-wayland-display-Handle-flags-as-bitfield-entri.patch
dropped 0001-Add-optional-agl_shell-plugin.patch
Bug-AGL: SPEC-4936
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iddd7c0f735abb4d114ba89a8bf0e49977b469150
|
|
The flags entry is bitmasked between preferred and current mode, which
we didn't account at all. This adds a temporary patch to fix that until
meta-flutter is updated with it.
Bug-AGL: SPEC-4841
Change-Id: I930bbaed59e468803e16cbb2c72df440a0c30746
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Refresh our platform channel plugin patch to fix fuzz warnings
after the latest flutter-auto update.
Bug-AGL: SPEC-4819
Change-Id: I5b7a40235d3601d95fe7c6f07d2bfddb83bdba64
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
-remove use of bbclass runtime modes
-use external automation-workspace repo
Scott Murray:
- update flutter-auto agl-shell platform channel plugin patch with
reworked version from Marius Vlad.
Bug-AGL: SPEC-4819
Change-Id: I7510f916ab70d8bab78fdb9ab235092f84c3713a
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add a patch to flutter-auto to add an optional agl_shell static
plugin to expose the activate_app call from the agl-shell Wayland
protocol that is used when running against the AGL compositor.
This provides a way for a homescreen application to activate other
application surfaces to switch between multiple applications as is
needed for the AGL demo. A new PACKAGECONFIG option is defined to
control enabling the plugin, and it is enabled by default in our
build.
Upstreaming this will be discussed with the Toyota team. Given the
previous discussion about not picking up significant meta-flutter
updates until after CES, it may be that the patch here is carried
for a while.
Bug-AGL: SPEC-4612
Change-Id: Ie8e06c88bbf082ee7dc5126dfb3b24b1bb8deabe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
-layer README
-flutter workspace configuration file
-consolidation of gallery json files
-remove flutter sdk version pin; now happens upstream
-add engine_sdk.zip to all images (non-production)
-add SSH server to debug and profile images
-factor out flutter-auto xdg-shell-app-id patch
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I6fdf1277bb4011126103f74eda5e230f34f497d7
|
|
Changes:
- Remove Igalia homescreen and Pumped Fuel app recipes since they
duplicate what is in meta-flutter. Now that there is a AGL
Flutter demo image in meta-agl, any recipes or bbappends for
apps should go there except for the flutter-gallery integration
for agl-image-flutter (see below).
- Move flutter-gallery systemd unit changes out of flutter-auto
bbappend to a new flutter-gallery bbappend to simplify using
flutter-auto on its own. To facilitate interoperation with the
use of flutter-gallery in the agl-ivi-demo-platform-flutter image,
the systemd files are split out into a -init package that has been
added to agl-image-flutter.
- Added back a reworked version of the app-id command-line option
patch in the flutter-auto bbappend with the option changed to
--xdg-shell-app-id per upstream request. This wil be submitted
upstream as time permits. The merged patches that were deleted have
been removed from SRC_URI.
The intent of the above is to move to meta-agl-flutter just having the
minimal set of changes to integrate flutter-auto with AGL use, with
the agl-image-flutter image kept as a simple smoketest / example.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I171852820be404774d7580778643c801e8fad34f
|
|
- application rename -> flutter-auto
- adopts upstream (meta-flutter) bbclass for runtime selection
runtimedebug -> runtime=debug
runtimeprofile -> runtime=profile
runtimerelease -> runtime=release
*This also affects image names*
- A discrete json files for each runtime configuration
demuxing of runtime config happens in bbappend.
- prevent dev host conflict with flutter-auto.service in case
of debug and profile. The dev host machine controls
homescreen in these scenarios.
- simplifies inc and recipes
Dependent on https://gerrit.automotivelinux.org/gerrit/c/AGL/AGL-repo/+/27850
Bug-AGL: SPEC-4326
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I877811417e3befab4d48a906058dcb52c81be4ce
|
|
Changes:
- For now add local patches for three changes that Marius has
submitted upstream that fix issues with respect to running as
a normal application against agl-compositor and configuration
via the JSON configuration file. The first of these patches has
been merged upstream, but bumping the level of meta-flutter to
get it brings other rework that it seems perhaps better to wait
on a tagged upstream release for.
- Add another patch to add a '--app-id' command-line option to
the embedder. This avoids needing to use a JSON configuration
file for simple (i.e. non-homescreen) applications when running
multiple apps against agl-compositor. The use of the example JSON
file for the ivi-homescreen recipe itself has been left alone for
now since it provides a reference for doing so.
- Rename the embedder binary from "homescreen" to "flutter" to
avoid collision with the existing Qt homescreen application in
meta-agl-demo. This allows integrating Flutter applications into
images using the Qt homescreen for testing in the period while a
Flutter replacement is worked on. Discussion about possibly
renaming the embedder to something more generic along these lines
has started with upstream.
- Split the embedder binary into a separate package from the
ivi-homescreen package that contains the systemd unit file.
We do not want the "homescreen" systemd unit when using the
embedder in other images that use applaunchd, so this split seems
the most straightforward way to avoid pulling it in.
- Remove installing the "homescreen" system level systemd unit, as
it does not get used in agl-image-flutter (it is installed as a
user unit instead).
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9f02f4312cf8c77ab224a3de8114c7fc3f4f6d36
|
|
Since the last update to ivi-homescreen it requires a JSON configuration
file. This one brings it to be able to bind to the agl-shell interface
and use the app gallery as the background surface.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7ec2c64308f028d7d25b3604bbe0cde32199aab9
|