lp:~alan-griffiths/miral/fix-1632325

Created by Alan Griffiths and last modified
Get this branch:
bzr branch lp:~alan-griffiths/miral/fix-1632325
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alan Griffiths
Project:
MirAL
Status:
Merged

Recent revisions

404. By Alan Griffiths

Fixup for missing edge_attachment property

403. By Alan Griffiths

Invisible windows are poor candidates for receiving focus. Especially if they are modal dialogs (LP:1631958)

402. By Alan Griffiths

Drive-by tidy up of TilingWindowManagerPolicy

401. By Alan Griffiths

Complete encapsulation of mir::scene::PromptSession

400. By Alan Griffiths

[miral-qt] Encapsulate mir::scene::PromptSession

399. By Alan Griffiths

Add miral-xrun as a better way to use Xmir

398. By Alan Griffiths

miral-shell splash screen should be fullscreen.

397. By Gerry Boland

[miral-qt] Use WMP::window_ready as indication client has drawn its first frame, and check visible state on surface ready.

Fixes issue where MirSurface::visible was incorrect on surface creation. This was due to race between MirSurface being created and miral::WindowInfo::is_visible being called, and the client swapping a frame.

If client swapped a frame, and surface type non-hidden & non-minimized, is_visible will return true. But for same state, if no frame swapped, is_visible will return false.

So ensure we call is_visible when the surface is marked ready by MirAL.

This also replaces the term "firstFramePosted" with "ready" - we let MirAL keep track of what makes a surface "ready"

396. By Daniel d'Andrada

[miral-qt] Support maximized states not yet in MirSurfaceState

395. By Daniel d'Andrada

[miral-qt] Remove dead code: MirSurface::updateWindowInfo

Not called anywhere

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