[agl-dev-community] Collabora weekly progress w/e 19th April 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:
       
- 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]

_._,_._,_

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

  Powered by Linux