Mir towards converged form factors
This blueprint contains the features and efforts towards supporting converged form factors from smartphone, tablet & desktop
Trusty is released, PLEASE SEE https:/
Blueprint information
- Status:
- Started
- Approver:
- Robert Ancell
- Priority:
- Undefined
- Drafter:
- Mir development team
- Direction:
- Needs approval
- Assignee:
- kevin gunn
- Definition:
- Discussion
- Series goal:
- Accepted for trusty
- Implementation:
- Started
- Milestone target:
- ubuntu-14.04
- Started by
- Robert Ancell
- Completed by
Whiteboard
feb 5, 2014 kg
BUG in mesa effectively allowing on one/first client of screencasting, mesa bug causes crash on subsequent client attempt
https:/
waiting on feedback if this fix is ok, then we can patch our mesa
Screencast feature / Dec5 2013:
screen cast will go through the mir api
e.g. mir_connection_
which fails for unprivileged clients
we did discuss the potential addition of explicit capability acquire/release for privileged apps, but it was decided we shouldn't add this to the api until we have more concrete need/use cases
mir will have a server side check with unity-mir for unity8 to check against app armor to determine if the app has the capability to screencast, this check will only happen when the call to the api is made
2013-03-05 (TheMuso): Here is a document I wrote discussing how the accessibility stack works, and what it needs to properly work with Mir/Unity. https:/
Work Items
Work items for ubuntu-13.11:
[alan-griffiths] move internal implementations out of include (server API): DONE
[afrantzis] enable headless mir (e.g. dump render into sw fb) to support qa testing plan/request - alpha for QA use and feedback: DONE
Work items for ubuntu-13.12:
[brandontschaefer] SDL support alpha: DONE
Work items for ubuntu-14.01:
[alan-griffiths] address the global accessible mir socket for u-s-c: DONE
Work items for ubuntu-14.02:
[afrantzis] make libmirplatformg
[afrantzis] Add support for screencast/
[alan-griffiths] opaquify client API: DONE
Work items for ubuntu-14.03:
[alan-griffiths] split out the configuration handler from the default configuration object: DONE
Work items for ubuntu-14.04:
[alan-griffiths] rework surface class hierarchy (calling this DONE, if there remains any work, please be very specific and add to https:/
[alan-griffiths] rework compositor loop (DONE at least in terms of enabling qt comp): DONE
need to allow clients to do prepare logic even when the screen is blanked (https:/
[vanvugt] Implement system compositor transition effect for greeter (u-s-c, shellinator ? related https:/
Dependency tree
* Blueprints in grey have been implemented.