lp:~gerboland/miral/use-miral-close

Created by Gerry Boland and last modified
Get this branch:
bzr branch lp:~gerboland/miral/use-miral-close
Only Gerry Boland can upload to this branch. If you are Gerry Boland please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gerry Boland
Project:
MirAL
Status:
Merged

Recent revisions

273. By Gerry Boland

Invoke under lock

272. By Gerry Boland

[qt] restore the window request close feature

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

WindowSpecification::shell_chrome should be initialized from SurfaceSpecification or SurfaceCreationParameters

269. By Alan Griffiths

Update deb descriptions, add debian/libmiral1.symbols

268. By Alan Griffiths

WindowManagementPolicy::advise_new_window() took a non-const WindowInfo parameter for historical convenience. We don't need that now.

267. By Alan Griffiths

First cut at debian files

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
This branch contains Public information 
Everyone can see this information.

Subscribers