[agl-dev-community] Collabora weekly progress w/e 5th July 2020

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

Please find below a brief summary of the progress Collabora have made last week on Weston/Wayland.

Weston / Wayland

Marius:

- Discovered some minor issues with alexa-viewer and the launcher, tracked by SPEC-3464 and SPEC-3412.
Patches submitted but in waiting due to SPEC-3467 (Crosssdk toolchain missing native qtwaylandscanner).

- Discovered that qtwaylandscanner (SPEC-3467 - Crosssdk toolchain missing native qtwaylandscanner) actually
resides in a different package recipe (nativesdk-qtwayland-tools vs nativesdk-qtwayland). Initial commit/merge was
adding nativesdk-qtwayland, but it seems it doesn't contain qtwaylandscanner. Packages in CI are built with SDK
so we need this for all applications that make use of qmake (cmake only depends on wayland-scanner).

- Found minor issue with AFM,  SPEC-3465

- Looked into SPEC-3455 (Raspberry pi4 scaling issue) and SPEC-3348 (Investigate scale factor passed in QML files) --
both issues relate to the same thing: scaling functionality driven by the client. Applications to do not
provide lower resolution assets on their own, but instead rely on Qt to scale out/perform scaling
functionality. Initial tests/experiments show that we can't rely on Qt/QML to retrieve the geometry
size of regular applications without the panel sizes taken into account. A better alternative would be
to get that information from the compositor before any QML loading process takes place. Modifying each
application, to take into account each panel size modification is tedious and problematic. Drawback of this is that
we need this for all applications that need this information a way to retreive it from the compositor.

- While looking into SPEC-3348 found that the top panel of the homescreen was slightly adjusted,
 to a different size from the older one, and the mediaplayer application was incorrectly placed in the
middle of the window. Patches added for both of those.

- Added a PACKAGECONFIG, yocto/OE build time configuration option to select as default, the deny-all policy instead
of the default, allow-all policy. Tracked by SPEC-3432

Things currently looking into:

- Testing out waylandsink on x86_64/qemu platform and pushing out changes for SPEC-3382 (Cluster-demo, cluster-dashboard,
cluster-receiver conversion)

- SPEC-3455, SPEC-3348 - scaling -- provide initial mock-up for a protocol (which applications that require
scaling should use) presumably in tandem with an library that abstracts the compositor interaction -- tracked with SPEC-3327

Kind regards,

Nick

_._,_._,_

Links:

You receive all messages sent to this group.

View/Reply Online (#8491) | Reply To Group | Reply To Sender | Mute This Topic | New Topic

Your Subscription | Contact Group Owner | Unsubscribe [list-automotive-discussions82@xxxxxxxxxxx]

_._,_._,_

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux