Unity8 window management toward 14.10

Registered by kevin gunn

This blueprint is to track what could be considered the second phase of unity-mir window management. Topics include evolving use of a more formal scenegraph, introduction of leveraging resizing surfaces, & migrating power policy from powerd into unity-mir

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

There is an effort underway to enable use of QtSceneGraph as the Mir compositor. Tasks should be added below for any additional effort required in unity-mir in order to leverage this capability.

removed one task - the pull for this has vanished
enable a means for autopilot to get pointer/touch poistion information (for testability plugin in only due to security): TODO

(?)

Work Items

Work items:
Remove reliance on screenshots when moving to Qt comp: INPROGRESS
Morphing, e.g. window splits (assume Qt comp, for the trusted session/embedded app case): TODO
[gerboland] Add support for exposewindow events into Qt5.2 for screen blank: DONE
Enable Qt comp & scenegraph plugged into Mir: INPROGRESS
Qt comp provide support for leveraging bypass mode of Mir : TODO
qtubuntu provide support for client fence objects for Mir synchronization (this is an optimization depending on this bp https://blueprints.launchpad.net/ubuntu/+spec/client-1410-mir-performance) : TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.