Age | Commit message (Collapse) | Author | Files | Lines |
|
Remove backported patch now present in wayland 1.18.0 in dunfell, and
update another patch to quiet patch fuzz QA warning.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4ac5adfac6167cc96a755f07922c1c0721d0cb05
|
|
Replace distro_features_check usage with features_check to work with
dunfell, which has removed distro_features_check.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I46ef0d0feaa5515dd664de4cc5a9691e2ebe109b
|
|
For the upgrade to YP dunfell/3.1 we need to update the layer
compatibility.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ieb1ac9ef1f48f077c9cd312c4ac295ae1cc062b0
|
|
This brings up two major bits of functionality: the introduction of the
agl-shell-desktop protocol, which should be used by regular
application(s) to activate/switch other to other applications, and
the introduction of the policy API and with it, a default allow-all
kind of policy engine.
In more details, the following changes have been included:
- fcd71e034d378921e layout: Mark activated surface by default
- 1ee1bff64338dede1 desktop: Remove the active surface only if matches the one being displayed
- 0e66ee13b73e3ca21 meson.build: Increase the build version of agl-compositor
- 721d4d4f73e5d30ce README.md: Start adding some light documentation on the policy part
- 0a932bc7d66b062e6 layout: Allow by default to activate the application
- 58a3fe5c292349916 policy-default: Install a default policy engine
- 98457c49f5d777e40 policy: Init policy framework API
- fe3358fa9b560a43e ivi-compositor: Use the helpers for array length
- 6491e204fd4a9bd2d meson.build: Do another agl-compositor version bump
- 72aa326d8f54ad75c meson.build: Install agl-shell-desktop extension
- 786f91bd280b83049 protocol: Advertise the applications to regular clients
- a35a7f2e5cc20bd40 protocol: Add agl-shell-desktop protocol
This patch also installs the agl-shell-desktop XML file.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Icaec7e375242a0266383523806e5eca40d75b652
|
|
This reverts commit b8bc5c0f601c5a2f385b3141d2da5b13d0e04599
to roll back SRCREV for agl-service-homescreen.
agl-service-homescreen's commit 055909f introduces the bug
described by SPEC-3326.
Bug-AGL: SPEC-3326
Change-Id: If983e353c72c8623700c46a1a34f1cd319a9fc45
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
|
|
Update SRCREV to pick up:
055909f: Update autobuild script to create new targets
Bug-AGL: SPEC-2049
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I54668759153a2deedd14741412943e372f9c9262
|
|
When I switched AGL over to using upstream OE's template unit scheme for
running weston as non-root for the zeus upgrade, I missed the dependency
in weston-ready.service, update it to weston@display.service to match
the new configuration.
Bug-AGL: SPEC-3309
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0814ae0807bd8d9d6f27e9a0c2e1238f0e89ba7c
|
|
We re-use the OpenEmbedded / Yocto Project style to
declare the licenses more prominently in the top level folders.
LICENSE is derived from poky's LICENSE file.
Bug-AGL: SPEC-3295
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I059b5b42beb0d422ad2e679e958588240b5d8989
|
|
Add new machines to build with AGL:
- h3-salvator-x-nogfx
- h3-salvator-x
- m3-salvator-x-nogfx
- m3-salvator-x
Bug-AGL: SPEC-3169
Change-Id: I0cfa838ad40f8afda01aeb693fbf595bad8b4730
Signed-off-by: Duy Dang <duy.dang.yw@renesas.com>
|
|
This includes the following changes (all of them related
to the libweston7 upgrade):
- dbba1adda7f meson.build: Increase version of the compositor
- b352cee6f81 meson.build: Build X11 backend optionally
- 93523a7f38b meson.build: Increase wayland-protocol version dependency
- c769a272324 main: Add support for the logging context when creating
the compositor instance
- a17bac48464 meson.build: Upgrade build and headers to libweston7
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I94e5077c48eca76092306892d6e25e345eeda45e
|
|
* agl/next:
meta-agl-bsp: Add CONFIG_LSM workaround for 5.1+ kernels
meta-agl-profile-cluster-qt5: disable qtbase patches
zeus updates for dragonboard-410c
meta-security: activates dbus-cynagora
recipes-graphics/wayland/weston: Expose weston_output_damage()
meta-agl-profile-core: tweak udisks2 configuration for AGL
meta-agl-bsp/meta-arago: update weston bbappend
[RCAR] Update rcar driver weston 7 bsp 3.21.0
[RCAR] Update rcar driver weston 7 bsp 3.21.0
[RCAR] Split ADSP path for ulcb and ulcb-kf
Fix nss-localuser post install
meta-agl-bsp: meta-raspberrypi: handle zeus upgrade
meta-agl-profile-core: add patch for systemd-udevd SECLABEL crash
meta-security: disable dbus-cynara patches
meta-agl-bsp: handle ptest-runner upgrade
meta-agl-distro: Add inc file for next branch over-rides
meta-agl-distro: BBMASK problematic upstream meta-security bbappend
meta-agl-distro: prefer linux-yocto 4.19 LTS kernel
meta-agl-profile-graphical-qt5: enable qt5location services
meta-agl-profile-core: update most recipe
meta-agl-profile-core: update neardal recipe
Update base local.conf.sample
meta-agl-profile-graphical: don't always build agl-compositor
meta-agl-profile-graphical: update weston and weston-init
meta-agl-profile-graphical: update wayland-ivi-extension for weston 7.0.0
meta-agl-distro: add polkit to DISTRO_FEATURES
meta-agl-profile-core: update fontconfig bbappend
meta-agl-profile-core: switch to udisks2
meta-security: handle systemd upgrade
meta-agl-profile-graphical-qt5: handle qtwayland upgrade
meta-agl-profile-core: handle freetype upgrade
meta-agl-bsp meta-agl-profile-core: upgrade to opencv 4.x
meta-agl-profile-core: update rtl-sdr recipe for zeus
meta-security meta-app-framework: handle xmlsec1 upgrade
meta-agl-profile-graphical: upgrade to gstreamer 1.16
meta-agl-profile-core: remove libmicrohttpd backport
meta-agl-profile-core: remove backported curl and nghttp2 recipes
meta-agl-profile-core: remove libnfc recipe
meta-agl-profile-core: remove connman backport
meta-agl-profile-graphical: remove weston 5.0.0 patches
meta-agl-profile-core: remove old glibc patch
meta-agl-bsp/meta-intel: remove linux-firmware_git.bbappend
meta-agl-bsp: remove weston and wayland-protocols backports
meta-app-framework: remove libzip recipe
meta-security: remove keyutils recipe
Declare layer compatibility with zeus
Change-Id: Ie8ee1e37958279e7cf2d503c54ffacb46ba0c31c
|
|
The returned appid is now either the part up to
the first @ or the entire string if no @ is present.
This evolution is needed to able the removal
of handling different versions.
Bug-AGL: SPEC-2538
Change-Id: I16cdb3e4a68b2bee067ab18bc2cd2ea21781bed1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Includes the following changes:
- 357c5a034a89dc meson.build: Allow to install the private extension
- 405a475fa64594 Update .gitreview file
- ca5e2aec22cb7b meson.build: Allow to build/install locally
- ed4a9b0d9c5937 meson.build: Enable Wextra and transform warning messages into errors
- 191dc29c7d05d8 main: Avoid warning on un-initialized display
- b43a012824af01 shell: Add a black surface in the fullscreen layer
- 433edac095bb14 desktop: Remove the surface in all cases
- ab2e660c891df7 desktop: Reset the active surface
- f8457f6d62370f shell: Allow the client shell to unbind/rebind to agl-shell interface
- 08ea4a2fec76b4 layout: Do not delay mapping of desktop surface until commit time
- 3950b7e787c19b layout: Use the background's surface ivi_output when activating apps by default
- ffd00ab3a05351 ivi-compositor: Add systemd notify message
- 219a513fd959b8 shared: Add some regular helpers
- e5027ce09a4440 layout: Force a repaint of the entire output
- 0e47c84e348b65 layout: Print out when adding panels/background
- 2d7243208d3e45 src/: Add basic support for app switching
Change-Id: I366880b5fb5a09a23d9af26ea638ad5e1f14dafa
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Seems that we can damage all the outputs, but not individual and output
so patch libweston to include that declaration. The symbol's already
exported.
Bug-AGL: SPEC-3179
Change-Id: I6f765304c61d4ef288ebf015a131d9e138d50e97
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
As with 357c5a034a89 we now install the agl-shell protocol,
so make yocto aware of it.
Change-Id: I6976d9ebb86287305f45580a65a2c36b31f99488
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Make agl-compositor inclusion in packagegroup-agl-graphical-weston
dependent upon the agl-compositor DISTRO_FEATURE, to avoid build
failures due to weston 6.0.0 vs 7.0.0 issues in it. Those will need
to be addressed separately from the main zeus upgrade process.
Bug-AGL: SPEC-2932
Change-Id: Ibeae03d208eebaa87a210d4dbadd258db75fffae
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update weston and weston-init bbappends to handle weston 6.0.0 to
7.0.0 upgrade and other upstream changes:
- weston 6.0.0 bbappend renamed for weston 7.0.0.
- Wildcard weston_%.bbappend removed, as none of its changes are
required with the latest upstream recipe.
- Update weston patches for 7.0.0. Notable changes are that the
patch to allow launching weston as a non-root user has been
reworked for the switch to meson for weston builds, and the
compositor backend patch for Waltham has been disabled until
someone more familiar with the code can update it.
- weston-init changes and udev rules updated to work with upstream
support for running weston as non-root. The major rework is to
simplify things such that all AGL configuration is done as an
over-ride to the new upstream weston@.service file. The ability
to specify which TTY to run weston on has been removed in favor
of upstream's hard-coded tty7 as part of this change, to cut down
on the amount of extra configuration required.
Bug-AGL: SPEC-2932
Change-Id: I6f8b213bacb2de7526aa1a3c01b1482be78becef
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Tweak one patch to wayland-ivi-extension to handle switching from weston
6 to 7, and add another to handle the location of the plugin-registry.h
header file having changed in weston 7.
Bug-AGL: SPEC-2932
Change-Id: I6c861c593bbde24d4b18a88f1a42d87ac0450bfd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Rename gstreamer1.0-plugins-bad bbappend and update PREFERRED_VERSION
definitions in distro configuration to handle upgrade to gstreamer
1.16 in oe-core.
Bug-AGL: SPEC-2932
Change-Id: Ibc7362e6f45512fcda353a9479e2e437e1ee7f0c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove weston 5.0.0 patches and associated bbappend since there is no
longer a weston 5.0.0 recipe in-tree to apply against.
Bug-AGL: SPEC-2932
Change-Id: I033286c4214313b8cb665cdb8e0bf1d388cb696e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
For the uprev to YP 3.0 zeus we need to update the layer compatibility.
Change-Id: Ib762915305588c39400c3c8343152b4ecbfa4556
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The remote can be different from localhost. This new
versions allow to specify explicitely the host. Implicitely,
it is still localhost.
Bug-AGL: SPEC-3014
Change-Id: Id3b4e84801e17ba6c67f2df0d32b5f449cdcb841
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Bug-AGL: SPEC-2827
remove 0002-compositor-add-output-type-to-weston_output.patch
this patch was ported from weston 2.0 transmitter fix
which use to crash because of invalid member access.
with weston 6.0 transmitter works fine without this patch
so remove it to fix crash after first boot on h3+KF
Change-Id: I607bec3bdfb5146af68d36d717d3305f5fd58998
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
Bug-AGL: SPEC-3056
Registered the events for the output_created, destroyed,
resized events.So that the ivi_scrn can be destroyed,
created dynamically during destroyed and created events.
And the view properties are dynamically changed during
resized/moved events.
Change-Id: I136b66c9747412af1fa868cef8a061ef2ea624f7
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
When the 'agl-compositor' distro feature is enabled, the AGL compositor
will be enabled and start at boot instead of Weston.
Change-Id: Idcd0c401c3d2c332637ddde1cd83d1fe85c4ae2a
Signed-off-by: Daniel Stone <daniels@collabora.com>
|
|
Add a recipe for the new AGL compositor and enable it when building the
Weston package group.
Change-Id: I3fe88370a4fc6a01b8ba8c3126a407cd9c39a842
Signed-off-by: Daniel Stone <daniels@collabora.com>
|
|
Used by the AGL compositor to implement configuration parsing.
Change-Id: I30b207f23bbc252dfee30ddf90d84e02779b0395
Upstream: https://gitlab.freedesktop.org/wayland/weston/merge_requests/314
Signed-off-by: Daniel Stone <daniels@collabora.com>
|
|
StatusBar dbus interface is deprecated and no longer actively
used so remove dbus session policy.
Bug-AGL: SPEC-2964
Change-Id: I7fc6dce12761ed81c59e4d96a0db95f748570e84
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
* 8409a6d - output:fix seg fault in transmitter when weston terminates
* e448fc5 - output:fix repaint func not to skip first buffer
* 5287483 - output:don't push surface to remote if receiver not ready
Change-Id: Iaf2004bc95bc59e2daf5e4954ea14139e9a3a6ac
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
Comment out 0002-compositor-add-output-type-to-weston_output.patch in
weston bbappend for now to prevent crashes on H3ULCB v3.0 plus
Kingfisher systems like the AGL demo setups.
Bug-AGL: SPEC-2827
Change-Id: I2a56d7b510d7001b555821dcf37f0487eea1806c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Change SRCREV in agl-service-windowmanager recipe to AGL_APP_REVISION
so it will be automatically pick up latest branch changes based on the
AGLRELEASETYPE mechanism. This matches the other service recipes.
Bug-AGL: SPEC-2914
Change-Id: I5079f3582ac7c482e5caceb5baebe4178e17008d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
* b880c4b - waltham-renderer:change pipeline configure name
* 2309102 - change output section name for transmitter
Change-Id: I60b044ef12d7c47f940e359db36146fb2a6b8d4a
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
SPEC-2696
* 0fc0e97 - waltham-transmitter: Migrate to weston 6.0
Change-Id: I1155dc67c45ee6143a3198f198af55274041b13f
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
(cherry picked from commit b278ddfbb42187ae9db0ec1910a3d17bebff18a9)
|
|
The recipe weston-init was setting smack labels of input devices
to ^. This had the effect to enforce processes that wanted to
read /dev/input/eventXX to have the Smack label System.
I changed the label to * and keep the protection of groups.
At the same time, a refactoring of the recipe make it cleaner to
maintain.
Bug-AGL: SPEC-2796
Change-Id: I3e2345d48a40b15254e68e25bbfcd9b22fcd8629
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Building now is done with respective SDK dependencies and not with git
submodules, so gitsm:// can be changed to git://
Bug-AGL: SPEC-2268
Change-Id: I5e35b9fe3e1384e10eef5a2e7ff240910881f970
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
|
|
Backport a bug modification to the wayland used by AGL,
because the bug may effect the applications start error
The bug modification detail is as bellow:
In the current workflow, socket file will be deleted if it already exists.
However, if the socket file is a symbolic link or the file that it refers
to not exist, we will got "Address already in use", because bind()
thinks the socket file exists and won't create it.
Now, use lstat() to determine whether the socket file exists.
Bug-AGL: SPEC-2783
Signed-off-by: Zhou Mingying <zhoumy@cn.fujitsu.com>
Change-Id: Iff2c7abefa56104eef49ae7102ee8a1de796b813
|
|
Fix crashing transmitter when testing with weston 6.0 because
of unregistered API.
Bug-AGL: SPEC-2696
Change-Id: Ib7cc01a4305da9a656b933f295e745dd56131ff4
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
Bug-AGL: SPEC-2768
Change-Id: I0c51b775196563780a097468e2b8db352cb377ad
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: Idedada02d63914f247a137d031e44b15bef16134
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
|
|
Disable building the EGLWLMockNavigation in wayland-ivi-extension to
avoid needing to patch it to build for the TI platforms. This fixes
the issue of meta-agl-bsp/meta-ti breaking non-graphics profile builds
like the telematics profile, and seems reasonable since there are no
known users inside AGL. Since it is no longer needed, also remove the
offending patch from meta-agl-bsp/meta-ti.
Bug-AGL: SPEC-2677
Change-Id: If87c3c238e880d01f99401ea4610616656f16185
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The agl-service-radio relies on gstreamer. Unfortunately the gstreamer recipe is currently
setup to also pull-in wayland (due to a compile-flag if wayland is in DISTRO_FEATURES).
To keep the distro aligned, we don't want to change the DISTRO_FEATURES between the profiles, thus we
move the agl-service radio to the graphical profile where we include weston anyway by default.
For now this means there is no radio service (or mediaplayer service) w/o wayland installed as well.
In case we get this requirement, we'll have to work on the gstreamer recipe and its split.
v2: fix bbapend in meta-agl-bsp/meta-rcar-gen3
v3: put packagegroup-agl-graphical-multimedia.bbappend in graphical profile (not the best place IMHO)
This fixes the non-graphical build.
Bug-AGL: SPEC-2500
Change-Id: I5ebec7d7713510f3fcd50ae425d7f8cbb6328016
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* LayerControl: return error if surface is not ready
Bug-AGL: SPEC-2291
Change-Id: Iac8596fdb2aeac29c9bb47db906abad4d2498fc8
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
|
|
The group display protects accesses to display
resources. When running as user, it should not be acquired
by default but on need.
Bug-AGL: SPEC-2006
Change-Id: I7c188720e5cfcb65f02af25d0e4262f59300d16a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Before that commit, the service weston was started as
user 'display' with a full setup of the user.
It means that all services normally started for user
started for weston: systemd-user, dbus, afm-user-daemon,
lightmediascanner (that is all at the moment). This is
useless and grabs resources.
This commit avoids to start a session for weston.
This saves resources. This changes is part of a set
of changes to run services as not root.
Bug-AGL: SPEC-545
Bug-AGL: SPEC-2492
Change-Id: If51d8fdf8c5e19d10151a2b96a79dc01bbb8ccb4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Only pipewire is supported now, therefore we don't
need the switches
Bug-AGL: SPEC-2473
Change-Id: Ia8e40556ae7f11483ebee54ed2926ae8e6878ebf
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
|
|
As requested for the WM and HS rewrite.
Tested on m3, minnow, qemux86-64, rpi3.
(cherry picked from commit fda5568cf4bc268088c9d1f925007d682bb7ef5d)
Multiple commits to applied at once.
Bug-AGL: SPEC-2444
Change-Id: I3f74b40213d4c4a65400a53fe9c57f52fe3b6096
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL : SPEC-2420
This reverts commit b4cd3148e509f566b1a28a02a5f1032ad48aad8c.
After weston 6.0 or later, remoting plugin is used instead of
current gst-record. The argumant "--gst-record" is not
necessary.
Change-Id: I580c2acb63a86b2780f0b1b0ba4b4cb357669f39
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
|
|
Part of the layer cleanup.
Bug-AGL: SPEC-2450
Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-2423
.
Change-Id: If937e6b7891d5d697f5d25e8439b5811453ccb5d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|