Merge lp://qastaging/~unity-2d-team/unity-2d/Shell-MultiMonitor into lp://qastaging/unity-2d
Proposed by
Albert Astals Cid
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Michał Sawicz | ||||
Approved revision: | 1035 | ||||
Merged at revision: | 992 | ||||
Proposed branch: | lp://qastaging/~unity-2d-team/unity-2d/Shell-MultiMonitor | ||||
Merge into: | lp://qastaging/unity-2d | ||||
Diff against target: |
5832 lines (+2395/-1016) 85 files modified
data/com.canonical.Unity2d.gschema.xml (+10/-0) libunity-2d-private/src/CMakeLists.txt (+1/-0) libunity-2d-private/src/application.cpp (+68/-36) libunity-2d-private/src/application.h (+5/-3) libunity-2d-private/src/applicationslist.cpp (+23/-50) libunity-2d-private/src/applicationslist.h (+8/-3) libunity-2d-private/src/applicationslistdbus.cpp (+9/-6) libunity-2d-private/src/applicationslistmanager.cpp (+98/-0) libunity-2d-private/src/applicationslistmanager.h (+49/-0) libunity-2d-private/src/bfb.cpp (+39/-16) libunity-2d-private/src/bfb.h (+9/-6) libunity-2d-private/src/dashclient.cpp (+27/-0) libunity-2d-private/src/dashclient.h (+8/-0) libunity-2d-private/src/hudclient.cpp (+28/-0) libunity-2d-private/src/hudclient.h (+8/-0) libunity-2d-private/src/indicatorentrywidget.cpp (+13/-3) libunity-2d-private/src/indicatorentrywidget.h (+2/-0) libunity-2d-private/src/launcherdevice.cpp (+6/-0) libunity-2d-private/src/launcherdevice.h (+1/-0) libunity-2d-private/src/launcheritem.cpp (+4/-10) libunity-2d-private/src/launcheritem.h (+4/-2) libunity-2d-private/src/listaggregatormodel.cpp (+21/-0) libunity-2d-private/src/listaggregatormodel.h (+2/-0) libunity-2d-private/src/panelpalettemanager.cpp (+4/-2) libunity-2d-private/src/screeninfo.cpp (+18/-4) libunity-2d-private/src/screeninfo.h (+2/-1) libunity-2d-private/src/strutmanager.cpp (+8/-3) libunity-2d-private/src/trash.cpp (+6/-0) libunity-2d-private/src/trash.h (+1/-0) libunity-2d-private/src/unity2ddeclarativeview.cpp (+95/-114) libunity-2d-private/src/unity2ddeclarativeview.h (+29/-15) libunity-2d-private/src/unity2dpanel.cpp (+0/-35) libunity-2d-private/src/unity2dpanel.h (+0/-18) libunity-2d-private/src/windowinfo.cpp (+20/-0) libunity-2d-private/src/windowinfo.h (+3/-1) libunity-2d-private/src/windowslist.cpp (+2/-0) libunity-2d-private/src/workspaces.cpp (+6/-0) libunity-2d-private/src/workspaces.h (+1/-0) panel/applets/appname/appnameapplet.cpp (+4/-4) panel/applets/appname/windowhelper.cpp (+12/-9) panel/applets/appname/windowhelper.h (+1/-1) shell/DashLoader.qml (+36/-0) shell/HudLoader.qml (+35/-0) shell/Shell.qml (+110/-78) shell/app/CMakeLists.txt (+6/-0) shell/app/dash.xml (+9/-0) shell/app/dashdbus.cpp (+21/-13) shell/app/dashdbus.h (+6/-3) shell/app/hud.xml (+9/-0) shell/app/huddbus.cpp (+13/-7) shell/app/huddbus.h (+6/-3) shell/app/shell.cpp (+4/-30) shell/app/shelldbus.cpp (+4/-4) shell/app/shelldbus.h (+3/-3) shell/app/shelldeclarativeview.cpp (+27/-232) shell/app/shelldeclarativeview.h (+12/-55) shell/app/shellmanager.cpp (+683/-0) shell/app/shellmanager.h (+128/-0) shell/common/Background.qml (+12/-2) shell/common/VisibilityController.qml (+4/-4) shell/common/visibilityBehaviors/IntelliHideBehavior.qml (+2/-2) shell/dash/Dash.qml (+49/-38) shell/dash/Home.qml (+3/-3) shell/dash/LensBar.qml (+1/-1) shell/hud/Hud.qml (+11/-5) shell/launcher/Launcher.qml (+5/-27) shell/launcher/LauncherItem.qml (+2/-1) shell/launcher/LauncherList.qml (+19/-10) shell/launcher/LauncherLoader.qml (+22/-7) shell/launcher/ListViewDragAndDrop.qml (+6/-0) spread/Windows.qml (+13/-2) spread/Workspace.qml (+2/-2) spread/Workspaces.qml (+15/-7) spread/app/CMakeLists.txt (+2/-0) spread/app/spread.cpp (+3/-40) spread/app/spreadcontrol.h (+2/-6) spread/app/spreadmanager.cpp (+224/-0) spread/app/spreadmanager.h (+60/-0) spread/app/spreadview.cpp (+9/-60) spread/app/spreadview.h (+3/-9) tests/dash/fullscreen.rb (+17/-14) tests/manual-tests/window-manager.txt (+9/-5) tests/multimonitor/dash-moving.rb (+129/-0) tests/run-tests.rb (+2/-0) tests/shell/input_shaping_common.rb (+2/-1) |
||||
To merge this branch: | bzr merge lp://qastaging/~unity-2d-team/unity-2d/Shell-MultiMonitor | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michał Sawicz | Approve | ||
Review via email:
|
This proposal supersedes a proposal from 2012-03-13.
Commit message
[all] implement multimonitor support in the shell
* allow launcher-per-screen configuration
* HUD and Dash follow mouse cursor
* panel per-screen, also on non-top screens
* spread per-screen
* support the switch to a single launcher on primary monitor
Description of the change
Multimonitor support for the shell
To post a comment you must log in.