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

Created by Alan Griffiths and last modified
Get this branch:
bzr branch lp:~alan-griffiths/miral/fix-1631958
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

401. By Alan Griffiths

Add a test and fix another recursing scenario

400. By Alan Griffiths

Don't try to assign focus to invisible child dialogs

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

394. By Alan Griffiths

A convenient overload of WindowManagerTools::modify_window() that doesn't require the WindowInfo

393. By Alan Griffiths

Introduce qtmir::PromptSessionManager to encapsulate the Mir type

392. By Alan Griffiths

[miral-qt] Remove unused CreationHints

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