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]