lp:~gerboland/miral/use-miral-close
- Get this branch:
- bzr branch lp:~gerboland/miral/use-miral-close
Branch merges
- Alan Griffiths: Approve
-
Diff: 84 lines (+21/-1)6 files modifiedmiral-qt/src/common/windowcontrollerinterface.h (+2/-0)
miral-qt/src/modules/Unity/Application/mirsurface.cpp (+1/-1)
miral-qt/src/platforms/mirserver/windowcontroller.cpp (+7/-0)
miral-qt/src/platforms/mirserver/windowcontroller.h (+2/-0)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.cpp (+7/-0)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.h (+2/-0)
Branch information
Recent revisions
- 271. By Gerry Boland
-
[miral-qt] Refactor out MirSurfaceManager and replace with qtmir::WindowModel. Add WindowController which enables window move & resize.
- MirSurfaceManager managed lifetimes of MirSurfaces. With MirAL, this responsibility must move to the WindowModel. Will fully remove MirSurfaceManager in a later MP (commented out for now).
- WindowController allows shell to control the window manager
- MirSurface refactored to wrap miral::WindowInfo which has nearly all the info it needs, and given access to the WindowController.
- redid the signal/slot interface between mirserver::WindowModel and qtmir::WindowModel to reduce the amount of traffic and better reflect the miral API.
- mir::shell::Shell no longer exported in the top-level MirServer class. - 270. By Alan Griffiths
-
WindowSpecifica
tion::shell_ chrome should be initialized from SurfaceSpecific ation or SurfaceCreation Parameters - 268. By Alan Griffiths
-
WindowManagemen
tPolicy: :advise_ new_window( ) took a non-const WindowInfo parameter for historical convenience. We don't need that now. - 266. By Alan Griffiths
-
Tidy window.h a bit more by removing unnecessary headers and all mention of mir::frontend:
:SurfaceId - 265. By Alan Griffiths
-
Keyboard shortcuts to move active window to edges of screen: Ctrl+Meta+<arrow> moves to corresponding edge.
- 264. By Alan Griffiths
-
Some more TODO features deriving from discussion: persistent surface Ids and cursor only present when pointing devices exist.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:miral