Merge lp://staging/~fboucault/unity-2d/nautilus_window_instead_of_wallpaper into lp://staging/unity-2d
Status: | Work in progress |
---|---|
Proposed branch: | lp://staging/~fboucault/unity-2d/nautilus_window_instead_of_wallpaper |
Merge into: | lp://staging/unity-2d |
Diff against target: |
375 lines (+219/-26) 10 files modified
libunity-2d-private/Unity2d/plugin.cpp (+3/-0) libunity-2d-private/src/CMakeLists.txt (+1/-0) libunity-2d-private/src/rootwindowinfo.cpp (+121/-0) libunity-2d-private/src/rootwindowinfo.h (+57/-0) libunity-2d-private/src/unity2ddeclarativeview.cpp (+11/-0) libunity-2d-private/src/unity2ddeclarativeview.h (+4/-0) places/app/dashdeclarativeview.cpp (+1/-1) spread/Workspace.qml (+21/-10) spread/app/spreadview.cpp (+0/-12) spread/app/spreadview.h (+0/-3) |
To merge this branch: | bzr merge lp://staging/~fboucault/unity-2d/nautilus_window_instead_of_wallpaper |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland (community) | Approve | ||
Florian Boucault (community) | Needs Fixing | ||
Review via email: mp+86170@code.staging.launchpad.net |
Description of the change
[workspace switcher] Draw Nautilus desktop window's screenshot instead of loading the GNOME wallpaper.
Greatly improves startup speed therefore contributing to fixing https:/
The following changes were necessary to have the desktop window screenshot taken only when necessary:
- Defined new 'visible' property on Unity2dDeclarat
- Cleaned up descendant classes handling of hideEvent and showEvent.
Unmerged revisions
- 863. By Florian Boucault
-
Fixes bug #900019
- 862. By Florian Boucault
-
Merged lp:unity-2d
- 861. By Florian Boucault
-
Added FIXME.
- 860. By Florian Boucault
-
[workspace switcher] Draw Nautilus desktop window's screenshot instead of loading the GNOME wallpaper.
- 859. By Florian Boucault
-
Defined new 'visible' property on Unity2dDeclarat
iveView.
Cleaned up descendant classes handling of hideEvent and showEvent.
Do not merge yet as the screenshoting of Nautilus is done as many times as we have desktops (taking in average 35ms on my laptop).