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

Issue 10698099: Implement the new wallpaper manager launcher window. (Closed)

Created:
8 years, 5 months ago by bshe
Modified:
8 years, 5 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Implement the new wallpaper manager launcher window. BUG=118684 TEST= 1. Goto about:flags, enable "Experimental Wallpaper UI" flag. (chromeos only) 2. Relaunch browser 3. Open some browser windows. 4. Click "Set Wallpaper..." from background context menu or from "chrome://chrome/settings/" Expected: all open browser windows will minimized, the new Wallpaper Manager window should launch. 5. close the launched Wallpaper Manager window Expected: all previous open browser windows should restore to its state before wallpaper manager launch.(full screen, normal, minimized) Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=146608

Patch Set 1 #

Patch Set 2 : Nits #

Total comments: 14

Patch Set 3 : Flackr's review #

Total comments: 6

Patch Set 4 : Remove background js #

Patch Set 5 : Merge to trunk #

Total comments: 8

Patch Set 6 : Rob's review #

Total comments: 2

Patch Set 7 : nit #

Patch Set 8 : Merge and fix compile error #

Patch Set 9 : Fix presubmit errors #

Unified diffs Side-by-side diffs Delta from patch set Stats (+232 lines, -8 lines) Patch
M chrome/browser/chromeos/background/ash_user_wallpaper_delegate.cc View 2 chunks +2 lines, -3 lines 0 comments Download
A chrome/browser/chromeos/extensions/wallpaper_manager_api.h View 1 2 3 4 5 6 7 8 1 chunk +27 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/extensions/wallpaper_manager_api.cc View 1 2 3 4 5 6 7 1 chunk +57 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/wallpaper_manager/harness.html View 1 1 chunk +36 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/wallpaper_manager/js/main.js View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/wallpaper_manager/js/main_scripts.js View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
A chrome/browser/resources/chromeos/wallpaper_manager/js/window_state_manager.js View 1 2 3 4 5 6 7 8 1 chunk +57 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/wallpaper_manager/main.html View 1 2 3 1 chunk +8 lines, -2 lines 0 comments Download
M chrome/browser/resources/chromeos/wallpaper_manager/manifest.json View 1 2 3 1 chunk +7 lines, -1 line 0 comments Download
M chrome/browser/resources/component_extension_resources.grd View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/resources/options2/browser_options.js View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options2/browser_options_handler.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/options2/browser_options_handler.cc View 1 2 3 4 5 6 7 3 chunks +10 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
bshe
Hi Rob. Could you take a look at this CL? I started to split CLs ...
8 years, 5 months ago (2012-07-04 20:51:14 UTC) #1
bshe
+kaznacheev Could you please take a look at this CL? Or could you please add ...
8 years, 5 months ago (2012-07-04 20:54:51 UTC) #2
flackr
https://chromiumcodereview.appspot.com/10698099/diff/1017/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc File chrome/browser/chromeos/extensions/wallpaper_manager_api.cc (right): https://chromiumcodereview.appspot.com/10698099/diff/1017/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc#newcode28 chrome/browser/chromeos/extensions/wallpaper_manager_api.cc:28: const char kWallpaperManagerDomain[] = WALLPAPERMANAGER_EXTENSON_ID; Why not just assign ...
8 years, 5 months ago (2012-07-04 22:20:56 UTC) #3
bshe
https://chromiumcodereview.appspot.com/10698099/diff/1017/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc File chrome/browser/chromeos/extensions/wallpaper_manager_api.cc (right): https://chromiumcodereview.appspot.com/10698099/diff/1017/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc#newcode28 chrome/browser/chromeos/extensions/wallpaper_manager_api.cc:28: const char kWallpaperManagerDomain[] = WALLPAPERMANAGER_EXTENSON_ID; On 2012/07/04 22:20:57, flackr ...
8 years, 5 months ago (2012-07-05 13:54:49 UTC) #4
Vladislav Kaznacheev
I will take a look tomorrow. On 2012/07/05 13:54:49, bshe wrote: > https://chromiumcodereview.appspot.com/10698099/diff/1017/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc > File ...
8 years, 5 months ago (2012-07-05 17:01:36 UTC) #5
Vladislav Kaznacheev
https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/main.js File chrome/browser/resources/chromeos/wallpaper_manager/js/main.js (right): https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/main.js#newcode7 chrome/browser/resources/chromeos/wallpaper_manager/js/main.js:7: chrome.extension.getBackgroundPage().windowStateManager; Why do you need to keep the state ...
8 years, 5 months ago (2012-07-06 10:57:12 UTC) #6
flackr
https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/background.js File chrome/browser/resources/chromeos/wallpaper_manager/js/background.js (right): https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/background.js#newcode37 chrome/browser/resources/chromeos/wallpaper_manager/js/background.js:37: for (var j in self.savedWindow) { You can probably ...
8 years, 5 months ago (2012-07-06 12:28:52 UTC) #7
bshe
done. Thanks! https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/background.js File chrome/browser/resources/chromeos/wallpaper_manager/js/background.js (right): https://chromiumcodereview.appspot.com/10698099/diff/5003/chrome/browser/resources/chromeos/wallpaper_manager/js/background.js#newcode37 chrome/browser/resources/chromeos/wallpaper_manager/js/background.js:37: for (var j in self.savedWindow) { Done. ...
8 years, 5 months ago (2012-07-06 18:58:05 UTC) #8
flackr
https://chromiumcodereview.appspot.com/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc File chrome/browser/chromeos/extensions/wallpaper_manager_api.cc (right): https://chromiumcodereview.appspot.com/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc#newcode54 chrome/browser/chromeos/extensions/wallpaper_manager_api.cc:54: } //namespace wallpaper_manager_util Space after //. https://chromiumcodereview.appspot.com/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.h File chrome/browser/chromeos/extensions/wallpaper_manager_api.h ...
8 years, 5 months ago (2012-07-09 21:29:58 UTC) #9
bshe
Done. Thanks! http://codereview.chromium.org/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc File chrome/browser/chromeos/extensions/wallpaper_manager_api.cc (right): http://codereview.chromium.org/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc#newcode54 chrome/browser/chromeos/extensions/wallpaper_manager_api.cc:54: } //namespace wallpaper_manager_util On 2012/07/09 21:29:58, flackr ...
8 years, 5 months ago (2012-07-10 01:39:22 UTC) #10
bshe
On 2012/07/10 01:39:22, bshe wrote: > Done. Thanks! > > http://codereview.chromium.org/10698099/diff/15002/chrome/browser/chromeos/extensions/wallpaper_manager_api.cc > File chrome/browser/chromeos/extensions/wallpaper_manager_api.cc (right): ...
8 years, 5 months ago (2012-07-11 16:51:17 UTC) #11
flackr
LGTM with nit. http://codereview.chromium.org/10698099/diff/21001/chrome/browser/chromeos/extensions/wallpaper_manager_api.h File chrome/browser/chromeos/extensions/wallpaper_manager_api.h (right): http://codereview.chromium.org/10698099/diff/21001/chrome/browser/chromeos/extensions/wallpaper_manager_api.h#newcode28 chrome/browser/chromeos/extensions/wallpaper_manager_api.h:28: // some API functions. Sorry I ...
8 years, 5 months ago (2012-07-11 16:57:35 UTC) #12
bshe
Sorry for my misunderstanding. Done! http://codereview.chromium.org/10698099/diff/21001/chrome/browser/chromeos/extensions/wallpaper_manager_api.h File chrome/browser/chromeos/extensions/wallpaper_manager_api.h (right): http://codereview.chromium.org/10698099/diff/21001/chrome/browser/chromeos/extensions/wallpaper_manager_api.h#newcode28 chrome/browser/chromeos/extensions/wallpaper_manager_api.h:28: // some API functions. ...
8 years, 5 months ago (2012-07-11 19:52:21 UTC) #13
Vladislav Kaznacheev
lgtm
8 years, 5 months ago (2012-07-13 14:54:48 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bshe@chromium.org/10698099/1041
8 years, 5 months ago (2012-07-13 18:31:11 UTC) #15
commit-bot: I haz the power
Presubmit check for 10698099-1041 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 5 months ago (2012-07-13 18:31:25 UTC) #16
bshe
+jhawkins for owners chrome/browser/ui/webui/options2 chrome/browser/resources/* Thanks!
8 years, 5 months ago (2012-07-13 18:34:42 UTC) #17
James Hawkins
8 years, 5 months ago (2012-07-13 18:46:55 UTC) #18
LGTM

Powered by Google App Engine
This is Rietveld 408576698