Merge lp:~gerboland/qtubuntu/active-decision-refactor into lp:qtubuntu
| Status: | Merged |
|---|---|
| Approved by: | Gerry Boland on 2016-10-26 |
| Approved revision: | 350 |
| Merged at revision: | 353 |
| Proposed branch: | lp:~gerboland/qtubuntu/active-decision-refactor |
| Merge into: | lp:qtubuntu |
| Diff against target: |
353 lines (+144/-48) 7 files modified
src/ubuntumirclient/appstatecontroller.cpp (+78/-0) src/ubuntumirclient/appstatecontroller.h (+38/-0) src/ubuntumirclient/integration.cpp (+10/-16) src/ubuntumirclient/integration.h (+3/-0) src/ubuntumirclient/ubuntumirclient.pro (+4/-2) src/ubuntumirclient/window.cpp (+7/-29) src/ubuntumirclient/window.h (+4/-1) |
| To merge this branch: | bzr merge lp:~gerboland/qtubuntu/active-decision-refactor |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Unity8 CI Bot | continuous-integration | Approve on 2016-10-26 | |
| Nick Dedekind (community) | 2016-10-13 | Approve on 2016-10-13 | |
|
Review via email:
|
|||
Commit Message
Move all App State management logic to dedicated controller, use Timer to compress active-
| Gerry Boland (gerboland) wrote : | # |
To test, grab http://
In your unity7 terminal, run:
mir_demo_server --x11-display=
and in another terminal, run:
QT_QPA_
You'll get 2 windows, one red, one green. Clicking between them should not change the application active state. But starting another application and focusing its window should update the app active state.
| Unity8 CI Bot (unity8-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 351. By Gerry Boland on 2016-11-04
-
Merge trunk and resolve conflicts

FAILED: Continuous integration, rev:350 /unity8- jenkins. ubuntu. com/job/ lp-qtubuntu- ci/144/
https:/
Executed test runs:
Click here to trigger a rebuild: /unity8- jenkins. ubuntu. com/job/ lp-qtubuntu- ci/144/ rebuild
https:/