Merge lp:~alan-griffiths/unity-system-compositor/decouple-WindowManager-from-DMMessageHandler into lp:unity-system-compositor
| Status: | Merged |
|---|---|
| Approved by: | Alan Griffiths on 2015-06-04 |
| Approved revision: | 222 |
| Merged at revision: | 218 |
| Proposed branch: | lp:~alan-griffiths/unity-system-compositor/decouple-WindowManager-from-DMMessageHandler |
| Merge into: | lp:unity-system-compositor |
| Prerequisite: | lp:~alan-griffiths/unity-system-compositor/use-mir-SurfaceReadyObserver |
| Diff against target: |
211 lines (+79/-32) 4 files modified
src/session_monitor.h (+63/-0) src/session_switcher.h (+6/-23) src/window_manager.cpp (+6/-6) src/window_manager.h (+4/-3) |
| To merge this branch: | bzr merge lp:~alan-griffiths/unity-system-compositor/decouple-WindowManager-from-DMMessageHandler |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Alexandros Frantzis (community) | 2015-06-03 | Approve on 2015-06-04 | |
| PS Jenkins bot | continuous-integration | Approve on 2015-06-03 | |
|
Review via email:
|
|||
Commit Message
Decouple the WindowManager from the display manager message handler (DMMessageHandler)
Description of the Change
Decouple the WindowManager from the display manager message handler (DMMessageHandler)
This is a step towards separating the system manager's window management policy into a service provided by Mir.
| Alexandros Frantzis (afrantzis) wrote : | # |
Looks good.
Nit:
57 + virtual ~SessionMonitor() = default;
58 +
59 + SessionMonitor(
60 +
61 + SessionMonitor& operator=
62 +
63 + virtual void add(std:
64 +
65 + virtual void remove(
66 + std::shared_
67 +
68 + virtual void mark_ready(
69 +};
Grouping the functions (construction/
- 221. By Alan Griffiths on 2015-06-04
-
Regroup contents of SessionMonitor definition
- 222. By Alan Griffiths on 2015-06-04

PASSED: Continuous integration, rev:220 jenkins. qa.ubuntu. com/job/ unity-system- compositor- ci/223/ jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-amd64- ci/11 jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-armhf- ci/11 jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-armhf- ci/11/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ unity-system- compositor- wily-i386- ci/11
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity- system- compositor- ci/223/ rebuild
http://