Created by Gerry Boland on 2016-07-28 and last modified on 2016-07-28
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

Gerry Boland

Recent revisions

241. By Gerry Boland on 2016-07-28

[qt] enable building by default

240. By Gerry Boland on 2016-07-27

[miral-qt] Add Qt-side window model

239. By Gerry Boland on 2016-07-27

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 on 2016-07-27

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

237. By Gerry Boland on 2016-07-26

[miral-qt] Bump to rev 529 of qtmir

236. By Alan Griffiths on 2016-07-26

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

235. By Alan Griffiths on 2016-07-26

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

234. By Alan Griffiths on 2016-07-25

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

233. By Gerry Boland on 2016-07-25

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

232. By Gerry Boland on 2016-07-25

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