Merge lp://qastaging/~mterry/unity8/warn-on-xapp into lp://qastaging/unity8
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~mterry/unity8/warn-on-xapp |
Merge into: | lp://qastaging/unity8 |
Prerequisite: | lp://qastaging/~mzanetti/unity8/modeswitchwarning |
Diff against target: |
752 lines (+258/-45) 27 files modified
CMakeLists.txt (+2/-1) debian/control (+6/-6) plugins/Greeter/Unity/Launcher/CMakeLists.txt (+0/-1) plugins/Greeter/Unity/Launcher/launcheritem.cpp (+14/-0) plugins/Greeter/Unity/Launcher/launcheritem.h (+3/-0) plugins/Greeter/Unity/Launcher/launchermodelas.cpp (+10/-4) plugins/Unity/Launcher/CMakeLists.txt (+0/-1) plugins/Unity/Launcher/desktopfilehandler.cpp (+12/-0) plugins/Unity/Launcher/desktopfilehandler.h (+1/-0) plugins/Unity/Launcher/launcheritem.cpp (+14/-0) plugins/Unity/Launcher/launcheritem.h (+3/-0) plugins/Unity/Launcher/launchermodel.cpp (+30/-22) plugins/Unity/Launcher/launchermodel.h (+1/-1) qml/Components/Dialogs.qml (+26/-4) qml/Components/LegacyAppLaunchWarningDialog.qml (+51/-0) qml/Shell.qml (+9/-0) tests/mocks/Unity/Application/Application.qmltypes (+5/-0) tests/mocks/Unity/Application/ApplicationManager.cpp (+14/-0) tests/mocks/Unity/Application/ApplicationManager.h (+1/-0) tests/mocks/Unity/Launcher/CMakeLists.txt (+0/-2) tests/mocks/Unity/Launcher/MockLauncherItem.cpp (+13/-0) tests/mocks/Unity/Launcher/MockLauncherItem.h (+3/-0) tests/mocks/Unity/Launcher/MockLauncherModel.cpp (+2/-0) tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt (+0/-2) tests/plugins/Unity/Launcher/CMakeLists.txt (+0/-1) tests/plugins/Unity/Launcher/launchermodeltest.cpp (+3/-0) tests/qmltests/tst_Shell.qml (+35/-0) |
To merge this branch: | bzr merge lp://qastaging/~mterry/unity8/warn-on-xapp |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Unity8 CI Bot | continuous-integration | Needs Fixing | |
Gerry Boland (community) | Needs Fixing | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Albert Astals Cid (community) | merges fine | Abstain | |
Michael Zanetti (community) | Needs Information | ||
Review via email:
|
Commit message
Prevent user from launching legacy xapps when in tablet or phone mode.
Description of the change
Prevent user from launching legacy xapps when in tablet or phone mode.
There are open design questions ("what should the text be?" and "should we make the legacy icons look different?") that I'm waiting on answers for. But this can be reviewed from a technical POV already.
Note that the LauncherItem changes to support isTouchApp aren't used yet. But they might be if Design wants a different look for them.
== Checklist ==
* Are there any related MPs required for this MP to build/function as expected? Please list.
https:/
https:/
https:/
* Did you perform an exploratory manual test run of your code change and any related functionality?
Yes
* Did you make sure that your branch does not contain spurious tags?
Yes
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
I'm on that team
* If you changed the UI, has there been a design review?
Not yet, working on it.
Unmerged revisions
- 2045. By Michael Terry
-
Fix typo by actually specifying appId when docking
- 2044. By Michael Terry
-
Update to use new approval API in ApplicationManager
- 2043. By Michael Terry
-
Merge from trunk
- 2042. By Michael Terry
-
Merge from trunk
- 2041. By Michael Terry
-
First pass at warning when launching a legacy app
- 2040. By Michael Terry
-
Merge in mzanetti's modeswitchwarning branch, we'll use a similar dialog
FAILED: Continuous integration, rev:2041 jenkins. qa.ubuntu. com/job/ unity8- ci/6743/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 5275/console jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- xenial- touch/158/ console jenkins. qa.ubuntu. com/job/ unity-phablet- qmluitests- vivid/1456/ console jenkins. qa.ubuntu. com/job/ unity8- qmluitest- xenial- amd64/158/ console jenkins. qa.ubuntu. com/job/ unity8- vivid-amd64- ci/1350/ console jenkins. qa.ubuntu. com/job/ unity8- vivid-i386- ci/1351/ console jenkins. qa.ubuntu. com/job/ unity8- xenial- amd64-ci/ 157/console jenkins. qa.ubuntu. com/job/ unity8- xenial- i386-ci/ 157/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 5295/console jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- xenial- armhf/158/ console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity8- ci/6743/ rebuild
http://