Merge lp://staging/~gerboland/qtmir/initialSurfaceGeometry into lp://staging/qtmir
Status: | Work in progress |
---|---|
Proposed branch: | lp://staging/~gerboland/qtmir/initialSurfaceGeometry |
Merge into: | lp://staging/qtmir |
Prerequisite: | lp://staging/~dandrader/qtmir/lifecycle |
Diff against target: |
5503 lines (+1949/-1606) 45 files modified
CMakeLists.txt (+3/-1) debian/changelog (+7/-0) debian/control (+1/-1) src/common/globals.h (+76/-0) src/modules/Unity/Application/CMakeLists.txt (+2/-0) src/modules/Unity/Application/application.cpp (+341/-69) src/modules/Unity/Application/application.h (+61/-19) src/modules/Unity/Application/application_manager.cpp (+118/-245) src/modules/Unity/Application/application_manager.h (+22/-20) src/modules/Unity/Application/applicationcontroller.h (+2/-1) src/modules/Unity/Application/applicationscreenshotprovider.cpp (+1/-1) src/modules/Unity/Application/mirsurfaceitem.cpp (+25/-25) src/modules/Unity/Application/mirsurfaceitem.h (+21/-78) src/modules/Unity/Application/mirsurfaceiteminterface.h (+89/-0) src/modules/Unity/Application/mirsurfaceitemmodel.h (+2/-2) src/modules/Unity/Application/mirsurfacemanager.cpp (+6/-6) src/modules/Unity/Application/mirsurfacemanager.h (+4/-4) src/modules/Unity/Application/plugin.cpp (+30/-32) src/modules/Unity/Application/session.cpp (+123/-73) src/modules/Unity/Application/session.h (+15/-8) src/modules/Unity/Application/session_interface.h (+31/-23) src/modules/Unity/Application/sessionmanager.cpp (+2/-2) src/modules/Unity/Application/sessionmanager.h (+3/-1) src/modules/Unity/Application/taskcontroller.cpp (+8/-13) src/modules/Unity/Application/taskcontroller.h (+4/-6) src/modules/Unity/Application/upstart/applicationcontroller.cpp (+10/-2) src/platforms/mirserver/CMakeLists.txt (+2/-0) src/platforms/mirserver/mirserver.cpp (+1/-2) src/platforms/mirserver/mirshell.cpp (+28/-23) src/platforms/mirserver/mirshell.h (+16/-12) tests/modules/Application/CMakeLists.txt (+5/-0) tests/modules/Application/application_test.cpp (+145/-71) tests/modules/ApplicationManager/CMakeLists.txt (+5/-1) tests/modules/ApplicationManager/application_manager_test.cpp (+410/-831) tests/modules/MirSurfaceItem/CMakeLists.txt (+3/-1) tests/modules/MirSurfaceItem/mirsurfaceitem_test.cpp (+1/-1) tests/modules/SessionManager/CMakeLists.txt (+4/-0) tests/modules/SessionManager/session_manager_test.cpp (+1/-1) tests/modules/SessionManager/session_test.cpp (+57/-24) tests/modules/TaskController/CMakeLists.txt (+1/-0) tests/modules/common/fake_mirsurfaceitem.h (+95/-0) tests/modules/common/mock_mirsurfaceitem.h (+50/-0) tests/modules/common/mock_session.h (+44/-5) tests/modules/common/qtmir_test.cpp (+61/-0) tests/modules/common/qtmir_test.h (+13/-2) |
To merge this branch: | bzr merge lp://staging/~gerboland/qtmir/initialSurfaceGeometry |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Albert Astals Cid (community) | Needs Fixing | ||
Michał Sawicz | Approve | ||
Daniel d'Andrada | Pending | ||
Review via email: mp+231725@code.staging.launchpad.net |
This proposal supersedes a proposal from 2014-08-12.
Commit message
Implement a callback mechanism to allow shell override the initial surface geometry requested by clients
Description of the change
* Are there any related MPs required for this MP to build/function as expected? Please list.
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Y
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
* If you changed the UI, has there been a design review?
N/A
Unmerged revisions
- 269. By Gerry Boland
-
Merge detach-
state-from- focus and resolve conflicts - 268. By Gerry Boland
-
Merge trunk
- 267. By Gerry Boland
-
Remove local build tweak
- 266. By Gerry Boland
-
Remove accidental commits
- 265. By Gerry Boland
-
Merge trunk, required many changes
- 264. By Gerry Boland
-
Merge trunk
- 263. By Gerry Boland
-
Move Surface Types & States into Globals enum class. Expand surfaceSizer parameter to include state
- 262. By Gerry Boland
-
Merge trunk & fix conflicts
- 261. By Gerry Boland
-
Merge trunk
- 260. By Gerry Boland
-
Workaround MirServer API missing the_placement_
strategy method (bug lp:1407687)
See inline.