Merge lp:~3v1n0/unity/switcher-dynamic-model into lp:unity
| Status: | Merged |
|---|---|
| Approved by: | Andrea Azzarone on 2015-11-17 |
| Approved revision: | 4051 |
| Merged at revision: | 4038 |
| Proposed branch: | lp:~3v1n0/unity/switcher-dynamic-model |
| Merge into: | lp:unity |
| Diff against target: |
1419 lines (+398/-225) 23 files modified
launcher/AbstractLauncherIcon.h (+2/-0) launcher/ApplicationLauncherIcon.cpp (+4/-11) launcher/LauncherController.cpp (+5/-6) launcher/LauncherController.h (+3/-0) launcher/LauncherIcon.cpp (+2/-2) launcher/LauncherIcon.h (+0/-3) launcher/LauncherModel.cpp (+7/-5) launcher/LauncherModel.h (+0/-1) launcher/SwitcherController.cpp (+33/-43) launcher/SwitcherController.h (+5/-3) launcher/SwitcherControllerImpl.h (+4/-2) launcher/SwitcherModel.cpp (+253/-77) launcher/SwitcherModel.h (+22/-7) launcher/SwitcherView.cpp (+2/-1) plugins/unityshell/src/unity-launcher-icon-accessible.cpp (+2/-2) plugins/unityshell/src/unityshell.cpp (+23/-19) plugins/unityshell/src/unityshell.h (+4/-5) tests/autopilot/unity/emulators/switcher.py (+3/-3) tests/test_switcher_controller.cpp (+1/-1) tests/test_switcher_controller.h (+1/-0) tests/test_switcher_controller_class.cpp (+5/-0) tests/test_switcher_model.cpp (+15/-32) tests/test_switcher_view.cpp (+2/-2) |
| To merge this branch: | bzr merge lp:~3v1n0/unity/switcher-dynamic-model |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Andrea Azzarone | 2015-11-02 | Approve on 2015-11-17 | |
| PS Jenkins bot | continuous-integration | Needs Fixing on 2015-11-04 | |
|
Review via email:
|
|||
Commit Message
SwitcherModel: allow to add/remove icons dynamically and update them when they require it
We keep hidden applications in a separated vector; when an application becomes
invisible in switcher we need to move it to the hidden_
if it becomes visible again we put it back on the main model vector.
- 4044. By Marco Trevisan (Treviño) on 2015-11-02
-
SwitcherModel: even more cleanup
- 4045. By Marco Trevisan (Treviño) on 2015-11-02
-
SwitcherModel: fix signed/unsigned comparisons
- 4046. By Marco Trevisan (Treviño) on 2015-11-02
-
AbstractLaunche
rIcon: move signals to base class, use proper naming - 4047. By Marco Trevisan (Treviño) on 2015-11-02
-
SwitcherModel: only connect to quirks_changed and windows_changed signals
They're more than enough to get proper view updates
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:4046
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:4047
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 4048. By Marco Trevisan (Treviño) on 2015-11-03
-
SwitcherModel: avoid signed/unsigned comparisons
- 4049. By Marco Trevisan (Treviño) on 2015-11-04
-
SwitcherModel: use old behavior in {Next,Pre}DetailRow
- 4050. By Marco Trevisan (Treviño) on 2015-11-04
-
TestSwitcherCon
troller: ensure that icons are visible in switcher, or tests will fail - 4051. By Marco Trevisan (Treviño) on 2015-11-04
-
TestSwitcherModel: use new constructor
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:4051
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:4051
http://
Executed test runs:
FAILURE: http://
Click here to trigger a rebuild:
http://
| Andrea Azzarone (azzar1) wrote : | # |
LGTM. I have been running it for few days and I could not spot any regression.
- 4052. By Marco Trevisan (Treviño) on 2015-12-04
-
LauncherController: get all icons for AltTab, it's up to the Model to filter them


FAILED: Continuous integration, rev:4044 jenkins. qa.ubuntu. com/job/ unity-ci/ 1325/ jenkins. qa.ubuntu. com/job/ unity-wily- amd64-ci/ 103/console jenkins. qa.ubuntu. com/job/ unity-wily- armhf-ci/ 101/console jenkins. qa.ubuntu. com/job/ unity-wily- i386-ci/ 101/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity- ci/1325/ rebuild
http://