Hi,

I've been spiking replacing DefaultWindowManager with the "Canonical"
one from examples (and discovered a number of tests make implicit
assumptions about the default window management policy). But I'm
wondering what the right end-state is:

    1. Should a shell::BasicWindowManager template be public, supported
    and used by examples? Or should it be private and copy exist in
    examples?

    2. Should shell::CanonicalWindowManagerPolicy just be a "snapshot"
    of example::CanonicalWindowManagerPolicy which could remain for
    experimentation or should the code move?

    3. We have some tests and playground that are coupled to the
    PlacementStrategy & SurfaceConfigurator used with
    DefaultWindowManager but I don't think these configuration points
    are needed downstream. Are we happy to "unpublish" them (for now)
    but keep them to support the legacy code in tests and playground?

Opinions?

Thanks in advance,
Alan

PS If you want to look at the spike it is here:

   
https://code.launchpad.net/~alan-griffiths/mir/spike-using-camonical-window-manager/+merge/253653

NB I won't be MPing it in this form. The main point of interest is the
test changes  - the rest is dependent upon the above discussion.
-- 
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel

Reply via email to