Hi All,
Please find below a brief summary of the progress Collabora have made last week on Weston/Wayland.
Weston / Wayland
Marius:
- on the compositor side I've further extended the
agl-shell-desktop to
send notification(s) when application state changes (like
activate or de-activate,
but it also includes the app role and together with that
allows to hang-off some
additional information under the form of string data). I've
used this functionality
when porting of onscreenapp/onstestapp -- so it retains all
previous
functionality and it could be useful on other occasions (and
that remains to be seen).
- still on the compositor side, I've found a input focus problem
with the pop-up
kind of windows, which revelead an issue in my de-activate
request implementation. This
will be already fixed in the MR for these changes.
- "porting" onscreenapp/onstest is done at this stage, need to
clean-up a bit the code
before make it available. Going to use the same
"sandbox/mvlad/agl-compositor"
to match the other application(s).
- Before posting a MR for the extended agl-shell-desktop, would
like to add a few more
API policy hooks for de-activate_app request and for the event
notification, just to avoid
any kind of potential holes/misuse that those might expose.
Obviously the default policy will
allow those kind of actions.
- started to take a look into alexa-viewer and the latest changes
to homescreen to port those
those as well, using the new agl-shell-desktop requests and
notification(s).
Things to do in queue related to the surface role task(s):
- once both the onscreenapp/ontestapp and alexa-viewer/homescreen
are "ported" the next
thing in line is to take a closer look at the roles currently
found in windowmanager. The idea
is to integrate the role setting application request I've
added a while back into the
agl-desktop-shell to match some of the cases found there (like
a fullscreen one, and like a split
functionality).
- as it stands now the pop-up window will not stop input for
reaching the regular XDG application
in the background, so these needs some investigation as to add
it in the policy API hooking mechanism.
Kind regards,
Nick
Links:
You receive all messages sent to this group.
View/Reply Online (#8256) |
Reply To Group
| Reply To Sender
|
Mute This Topic
| New Topic
Your Subscription |
Contact Group Owner |
Unsubscribe
[list-automotive-discussions82@xxxxxxxxxxx]