lp:~gerboland/miral/enable-qt-by-default

Created by Gerry Boland and last modified
Get this branch:
bzr branch lp:~gerboland/miral/enable-qt-by-default
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:
Development

Recent revisions

241. By Gerry Boland

[qt] enable building by default

240. By Gerry Boland

[miral-qt] Add Qt-side window model

239. By Gerry Boland

Qt: implement basic Mir-side window "model" which emits signals describing the model changes to a consumer (to come later)

Primary problem to be solved: have a model of windows that Qt can implement a view for.

Qt unfortunately requires that the model and the view have matching thread affinity - meaning I cannot manage the model on Mir's threads and use locking to keep consistent state for the view.

Instead I need to create and manage the model on Qt's GUI thread (where the view will live). I will do this by firing signals from this Mir-side WindowModel which will describe how the model changes, signals which a GUI thread model will listen for and use to synchronize its state with.

238. By Alan Griffiths

Consolidate testrun scripts to incorporate support for Xmir and miral-kiosk

237. By Gerry Boland

[miral-qt] Bump to rev 529 of qtmir

236. By Alan Griffiths

BasicWindowManager::validate_modification_request() to sanity check before invoking policy

235. By Alan Griffiths

Move titlebar logic from BasicWindowManager to TitlebarWindoManagerPolicy and inherit CanonicalWindowManagerPolicy logic into KioskWindowManagerPolicy

234. By Alan Griffiths

The event handling logic is hardly "canonical", so move it out of CanonicalWindowManagerPolicy

233. By Gerry Boland

Qt: remove any old window management state setting code from MirSurface and friends

232. By Gerry Boland

Make qml-demo-shell more standalone, no messing with env vars

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