Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(385)

Issue 10810039: 2nd display should show the same background as login/lock screen: (Closed)

Created:
8 years, 5 months ago by Denis Kuznetsov (DE-MUC)
Modified:
8 years, 4 months ago
CC:
chromium-reviews, sadrul, nkostylev+watch_chromium.org, ben+watch_chromium.org, arv (Not doing code reviews), oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

2nd display should show the same background as login/lock screen: Added special container for background on lock screen. Background view can now be created in specific container. Disabled lock screen wallpaper implementation based on serving PNG image via data source. BUG=136853, 137581 TEST=Lock screen on multimonitor configuration. Check that windows on secondary display are hidden with background. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=149869 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=150271

Patch Set 1 #

Total comments: 13

Patch Set 2 : Post-review fix #1 #

Patch Set 3 : Refactoring : reparent widgets #

Patch Set 4 : Merge with ToT #

Total comments: 55

Patch Set 5 : Post-review fix #2 #

Total comments: 28

Patch Set 6 : Fix of Nikita's comments #

Total comments: 6

Patch Set 7 : Ben and Biao notes fixes #

Patch Set 8 : Fixing typo #

Patch Set 9 : Fix tests #

Patch Set 10 : Merge with ToT #

Patch Set 11 : Disable test due to component build problem #

Patch Set 12 : Merge with ToT #

Patch Set 13 : Enforce shutdown order #

Patch Set 14 : Merge with ToT #

Patch Set 15 : Add OVERRIDE #

Unified diffs Side-by-side diffs Delta from patch set Stats (+353 lines, -124 lines) Patch
M ash/ash.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
M ash/desktop_background/desktop_background_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +38 lines, -8 lines 0 comments Download
M ash/desktop_background/desktop_background_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +140 lines, -57 lines 0 comments Download
M ash/desktop_background/desktop_background_view.cc View 1 2 3 7 chunks +8 lines, -9 lines 0 comments Download
A ash/desktop_background/desktop_background_widget_controller.h View 1 2 3 4 5 6 1 chunk +54 lines, -0 lines 0 comments Download
A ash/desktop_background/desktop_background_widget_controller.cc View 1 2 3 4 5 6 1 chunk +57 lines, -0 lines 0 comments Download
M ash/root_window_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +11 lines, -1 line 0 comments Download
M ash/shell_factory.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M ash/shell_unittest.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +10 lines, -2 lines 0 comments Download
M ash/shell_window_ids.h View 1 2 3 4 1 chunk +10 lines, -7 lines 0 comments Download
M ash/wm/root_window_layout_manager.h View 1 2 3 4 3 chunks +1 line, -16 lines 0 comments Download
M ash/wm/root_window_layout_manager.cc View 1 2 3 4 5 6 7 3 chunks +6 lines, -19 lines 0 comments Download
M chrome/browser/chromeos/login/lock_window_aura.cc View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/screen_locker.cc View 1 2 3 4 5 6 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.cc View 1 2 3 4 5 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/resources/chromeos/login/oobe.css View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/login/screen_account_picker.js View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (0 generated)
Denis Kuznetsov (DE-MUC)
Ben, look on ash/ part. Nikita, look on chrome/ part.
8 years, 5 months ago (2012-07-20 16:07:09 UTC) #1
Denis Kuznetsov (DE-MUC)
s/Ben/Sky/
8 years, 5 months ago (2012-07-20 16:08:18 UTC) #2
Nikita (slow)
+Biao
8 years, 5 months ago (2012-07-20 18:39:58 UTC) #3
sky
Can we make chromeos not have to call into ash to manipulate the background. Instead ...
8 years, 5 months ago (2012-07-20 23:57:04 UTC) #4
bshe
http://codereview.chromium.org/10810039/diff/1/ash/desktop_background/desktop_background_controller.cc File ash/desktop_background/desktop_background_controller.cc (right): http://codereview.chromium.org/10810039/diff/1/ash/desktop_background/desktop_background_controller.cc#newcode260 ash/desktop_background/desktop_background_controller.cc:260: void DesktopBackgroundController::CreateLockScreenDesktops() { I am guessing you plan use ...
8 years, 5 months ago (2012-07-23 00:19:36 UTC) #5
Denis Kuznetsov (DE-MUC)
>Can we make chromeos not have to call into ash to manipulate the background. >Instead ...
8 years, 5 months ago (2012-07-23 14:01:08 UTC) #6
bshe
wallpaper lgtm http://codereview.chromium.org/10810039/diff/1/ash/desktop_background/desktop_background_controller.cc File ash/desktop_background/desktop_background_controller.cc (right): http://codereview.chromium.org/10810039/diff/1/ash/desktop_background/desktop_background_controller.cc#newcode260 ash/desktop_background/desktop_background_controller.cc:260: void DesktopBackgroundController::CreateLockScreenDesktops() { Got it. I will ...
8 years, 5 months ago (2012-07-23 14:36:28 UTC) #7
sky
On Mon, Jul 23, 2012 at 7:01 AM, <antrim@chromium.org> wrote: >> Can we make chromeos ...
8 years, 5 months ago (2012-07-23 16:10:46 UTC) #8
Denis Kuznetsov (DE-MUC)
> I still don't understand why you need 2 backgrounds. Additionally your > patch effectively ...
8 years, 5 months ago (2012-07-25 17:05:24 UTC) #9
Nikita (slow)
http://codereview.chromium.org/10810039/diff/13005/ash/desktop_background/desktop_background_component.cc File ash/desktop_background/desktop_background_component.cc (right): http://codereview.chromium.org/10810039/diff/13005/ash/desktop_background/desktop_background_component.cc#newcode33 ash/desktop_background/desktop_background_component.cc:33: if (layer_.get()) { nit: no need for {} http://codereview.chromium.org/10810039/diff/13005/ash/desktop_background/desktop_background_component.h ...
8 years, 5 months ago (2012-07-25 20:45:24 UTC) #10
sky
https://chromiumcodereview.appspot.com/10810039/diff/13005/ash/desktop_background/desktop_background_component.cc File ash/desktop_background/desktop_background_component.cc (right): https://chromiumcodereview.appspot.com/10810039/diff/13005/ash/desktop_background/desktop_background_component.cc#newcode46 ash/desktop_background/desktop_background_component.cc:46: void DesktopBackgroundComponent::Reparent(aura::RootWindow* root_window , remove white space https://chromiumcodereview.appspot.com/10810039/diff/13005/ash/desktop_background/desktop_background_component.h File ...
8 years, 5 months ago (2012-07-25 20:47:36 UTC) #11
Denis Kuznetsov (DE-MUC)
Made all fixes (mostly nits) except Scott's suggestion to use Widget instead of Layer. I ...
8 years, 5 months ago (2012-07-26 13:51:12 UTC) #12
Nikita (slow)
http://codereview.chromium.org/10810039/diff/11002/ash/desktop_background/desktop_background_controller.cc File ash/desktop_background/desktop_background_controller.cc (right): http://codereview.chromium.org/10810039/diff/11002/ash/desktop_background/desktop_background_controller.cc#newcode7 ash/desktop_background/desktop_background_controller.cc:7: #include "ash/desktop_background/desktop_background_widget_controller.h" nit: sort http://codereview.chromium.org/10810039/diff/11002/ash/desktop_background/desktop_background_controller.cc#newcode100 ash/desktop_background/desktop_background_controller.cc:100: // Install wallpaper ...
8 years, 4 months ago (2012-07-28 01:25:25 UTC) #13
Nikita (slow)
lgtm with all those nits http://codereview.chromium.org/10810039/diff/11002/ash/desktop_background/desktop_background_widget_controller.cc File ash/desktop_background/desktop_background_widget_controller.cc (right): http://codereview.chromium.org/10810039/diff/11002/ash/desktop_background/desktop_background_widget_controller.cc#newcode20 ash/desktop_background/desktop_background_widget_controller.cc:20: : widget_(widget) { nit: ...
8 years, 4 months ago (2012-07-28 01:32:16 UTC) #14
Denis Kuznetsov (DE-MUC)
Fixes for all Nikita's comments. Still waiting for Scott's review. https://chromiumcodereview.appspot.com/10810039/diff/11002/ash/desktop_background/desktop_background_controller.cc File ash/desktop_background/desktop_background_controller.cc (right): https://chromiumcodereview.appspot.com/10810039/diff/11002/ash/desktop_background/desktop_background_controller.cc#newcode7 ...
8 years, 4 months ago (2012-07-30 15:40:02 UTC) #15
Ben Goodger (Google)
lgtm w/nits https://chromiumcodereview.appspot.com/10810039/diff/25001/ash/desktop_background/desktop_background_widget_controller.h File ash/desktop_background/desktop_background_widget_controller.h (right): https://chromiumcodereview.appspot.com/10810039/diff/25001/ash/desktop_background/desktop_background_widget_controller.h#newcode41 ash/desktop_background/desktop_background_widget_controller.h:41: scoped_ptr<ui::Layer> layer_; outdent both these lines by ...
8 years, 4 months ago (2012-07-30 21:08:32 UTC) #16
bshe
https://chromiumcodereview.appspot.com/10810039/diff/25001/ash/desktop_background/desktop_background_controller.h File ash/desktop_background/desktop_background_controller.h (right): https://chromiumcodereview.appspot.com/10810039/diff/25001/ash/desktop_background/desktop_background_controller.h#newcode118 ash/desktop_background/desktop_background_controller.h:118: // Add layer with solid |color| to container |container_id| ...
8 years, 4 months ago (2012-07-30 21:38:20 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/19005
8 years, 4 months ago (2012-07-31 13:47:50 UTC) #18
commit-bot: I haz the power
Try job failure for 10810039-19005 (retry) on linux_chromeos for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-07-31 14:13:28 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/11007
8 years, 4 months ago (2012-07-31 14:43:47 UTC) #20
commit-bot: I haz the power
Try job failure for 10810039-11007 (retry) on linux_chromeos for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-07-31 15:11:31 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/31001
8 years, 4 months ago (2012-07-31 18:57:43 UTC) #22
commit-bot: I haz the power
Try job failure for 10810039-31001 (retry) on linux_chromeos for step "compile" (clobber build). It's a ...
8 years, 4 months ago (2012-07-31 19:25:16 UTC) #23
Nikita (slow)
If you could not fix that unittest please comment that part and commit as is ...
8 years, 4 months ago (2012-08-03 03:53:17 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/29003
8 years, 4 months ago (2012-08-03 15:08:02 UTC) #25
commit-bot: I haz the power
Failed to apply patch for ash/ash.gyp: While running patch -p1 --forward --force; patching file ash/ash.gyp ...
8 years, 4 months ago (2012-08-03 15:08:07 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/26023
8 years, 4 months ago (2012-08-03 15:52:30 UTC) #27
commit-bot: I haz the power
Change committed as 149869
8 years, 4 months ago (2012-08-03 17:37:34 UTC) #28
Denis Kuznetsov (DE-MUC)
Ben/Scott, please take a look on changes since #12. Biao, please look on how merge ...
8 years, 4 months ago (2012-08-06 13:35:23 UTC) #29
sky
Since Ben took over the review on this, I'm removing myself as a reviewer. -Scott ...
8 years, 4 months ago (2012-08-06 15:12:37 UTC) #30
Ben Goodger (Google)
lgtm
8 years, 4 months ago (2012-08-06 19:41:36 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/10810039/14023
8 years, 4 months ago (2012-08-07 02:54:18 UTC) #32
commit-bot: I haz the power
8 years, 4 months ago (2012-08-07 04:17:34 UTC) #33
Change committed as 150271

Powered by Google App Engine
This is Rietveld 408576698