Merge lp:~alan-griffiths/mir/make-window-management-configurable into lp:mir
| Status: | Merged |
|---|---|
| Approved by: | Alan Griffiths on 2015-03-26 |
| Approved revision: | 2416 |
| Merged at revision: | 2429 |
| Proposed branch: | lp:~alan-griffiths/mir/make-window-management-configurable |
| Merge into: | lp:mir |
| Diff against target: |
322 lines (+92/-66) 9 files modified
examples/server_example_window_management.cpp (+8/-37) include/server/mir/server.h (+4/-0) include/server/mir/shell/abstract_shell.h (+2/-1) include/server/mir/shell/window_manager_builder.h (+37/-0) src/include/server/mir/default_server_configuration.h (+2/-0) src/server/server.cpp (+14/-0) src/server/shell/default_configuration.cpp (+21/-18) src/server/symbols.map (+2/-0) tests/acceptance-tests/test_custom_window_management.cpp (+2/-10) |
| To merge this branch: | bzr merge lp:~alan-griffiths/mir/make-window-management-configurable |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Approve on 2015-03-26 | |
| Andreas Pokorny (community) | Approve on 2015-03-25 | ||
| Daniel van Vugt | Abstain on 2015-03-25 | ||
| Alexandros Frantzis (community) | 2015-03-20 | Approve on 2015-03-24 | |
|
Review via email:
|
|||
Commit Message
shell: Provide a configuration point for the WindowManagement strategy
Description of the Change
shell: Provide a configuration point for the WindowManagement strategy
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2414
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2415
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2416
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Daniel van Vugt (vanvugt) wrote : | # |
"WindowManager" ideally should not be a class if we're doing a good job. Because window management is just one of many behaviours of a Shell.
But I don't think this proposal makes the situation any worse.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
| Alan Griffiths (alan-griffiths) wrote : | # |
I'm pretty sure that neither failure is introduced by this MP...
> Build timed out (after 60 minutes). Marking the build as failed.
> Build was aborted
https:/
(mako-05)
> 27 - mir_acceptance_
https:/

FAILED: Continuous integration, rev:2413 jenkins. qa.ubuntu. com/job/ mir-ci/ 3309/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/1750/ console jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/1749 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/1703/ console jenkins. qa.ubuntu. com/job/ mir-vivid- amd64-ci/ 1306/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 1703 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 1703/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/4695/ console s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 19050
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/3309/ rebuild
http://