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

Issue 10985028: Give Chrome Web Store app an icon in its manifest file. (Closed)

Created:
8 years, 2 months ago by Marijn Kruisselbrink
Modified:
8 years, 2 months ago
CC:
chromium-reviews, arv (Not doing code reviews), darin-cc_chromium.org, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

Give Chrome Web Store app an icon in its manifest file. This fixes no icon being shown in the "The app is currently unreachable" page for the chrome web store. Also added is another exception to ResourceRequestPolicy::CanRequestResource to make sure the error page is always allowed to display the app's icon, even in a manifest v2 app that doesn't list its icons in web_accessible_resources. BUG=135549 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=159950

Patch Set 1 #

Patch Set 2 : don't install extra files, also make chrome_app app have an icon #

Total comments: 2

Patch Set 3 : change reference to pointer #

Patch Set 4 : hopefully fix windows issues #

Patch Set 5 : take out change that I didn't intent to have in this cl #

Unified diffs Side-by-side diffs Delta from patch set Stats (+98 lines, -115 lines) Patch
M chrome/browser/extensions/extension_icon_image.cc View 1 1 chunk +14 lines, -16 lines 0 comments Download
M chrome/browser/extensions/extension_protocols.cc View 1 2 1 chunk +14 lines, -20 lines 0 comments Download
M chrome/browser/extensions/image_loading_tracker.h View 1 2 2 chunks +1 line, -6 lines 0 comments Download
M chrome/browser/extensions/image_loading_tracker.cc View 1 2 3 4 6 chunks +6 lines, -61 lines 0 comments Download
M chrome/browser/extensions/image_loading_tracker_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chrome_app/manifest.json View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/resources/webstore_app/manifest.json View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_icon_source.cc View 1 2 chunks +1 line, -10 lines 0 comments Download
M chrome/common/extensions/extension_file_util.h View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_file_util.cc View 1 2 3 2 chunks +47 lines, -0 lines 0 comments Download
M chrome/renderer/extensions/resource_request_policy.cc View 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 21 (0 generated)
Marijn Kruisselbrink
I'm not sure if this is the best way to go about installing the webstore ...
8 years, 2 months ago (2012-09-25 20:15:06 UTC) #1
Mihai Parparita -not on Chrome
Seems like we should copy the 200% version too (as the 256x256 icon) so that ...
8 years, 2 months ago (2012-09-25 20:23:19 UTC) #2
Aaron Boodman
Seems reasonable to me, but can you do the same for extension_misc::kChromeAppId, then remove all ...
8 years, 2 months ago (2012-09-25 21:44:12 UTC) #3
Marijn Kruisselbrink
On 2012/09/25 21:44:12, Aaron Boodman wrote: > Seems reasonable to me, but can you do ...
8 years, 2 months ago (2012-09-27 20:47:49 UTC) #4
Marijn Kruisselbrink
On 2012/09/27 20:47:49, Marijn Kruisselbrink wrote: > On 2012/09/25 21:44:12, Aaron Boodman wrote: > > ...
8 years, 2 months ago (2012-09-27 21:14:42 UTC) #5
Marijn Kruisselbrink
Sorry for keeping replying to myself :) I've uploaded a new patch set, that should ...
8 years, 2 months ago (2012-09-27 22:14:23 UTC) #6
Aaron Boodman
http://codereview.chromium.org/10985028/diff/5001/chrome/browser/extensions/extension_protocols.cc File chrome/browser/extensions/extension_protocols.cc (right): http://codereview.chromium.org/10985028/diff/5001/chrome/browser/extensions/extension_protocols.cc#newcode381 chrome/browser/extensions/extension_protocols.cc:381: if (extension_file_util::IsComponentExtensionResource(extension, Is it possible to just put the ...
8 years, 2 months ago (2012-09-28 22:38:51 UTC) #7
Marijn Kruisselbrink
On 2012/09/28 22:38:51, Aaron Boodman wrote: > http://codereview.chromium.org/10985028/diff/5001/chrome/browser/extensions/extension_protocols.cc > File chrome/browser/extensions/extension_protocols.cc (right): > > http://codereview.chromium.org/10985028/diff/5001/chrome/browser/extensions/extension_protocols.cc#newcode381 ...
8 years, 2 months ago (2012-09-29 01:49:30 UTC) #8
Aaron Boodman
On 2012/09/29 01:49:30, Marijn Kruisselbrink wrote: > On 2012/09/28 22:38:51, Aaron Boodman wrote: > > ...
8 years, 2 months ago (2012-10-01 07:43:21 UTC) #9
Aaron Boodman
LGTM
8 years, 2 months ago (2012-10-01 07:47:35 UTC) #10
Marijn Kruisselbrink
James: could you look at the chrome/browser/ui/webui/ and the chrome/browser/resources/ parts?
8 years, 2 months ago (2012-10-01 17:04:39 UTC) #11
James Hawkins
lgtm
8 years, 2 months ago (2012-10-01 21:38:05 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mek@chromium.org/10985028/12001
8 years, 2 months ago (2012-10-01 22:08:42 UTC) #13
commit-bot: I haz the power
Retried try job too often for step(s) browser_tests
8 years, 2 months ago (2012-10-02 00:37:22 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mek@chromium.org/10985028/12001
8 years, 2 months ago (2012-10-02 00:41:56 UTC) #15
commit-bot: I haz the power
Retried try job too often for step(s) browser_tests
8 years, 2 months ago (2012-10-02 04:09:50 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mek@chromium.org/10985028/12001
8 years, 2 months ago (2012-10-02 04:13:28 UTC) #17
commit-bot: I haz the power
Retried try job too often for step(s) browser_tests
8 years, 2 months ago (2012-10-02 08:27:00 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mek@chromium.org/10985028/12001
8 years, 2 months ago (2012-10-03 14:52:04 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mek@chromium.org/10985028/32001
8 years, 2 months ago (2012-10-03 16:44:01 UTC) #20
commit-bot: I haz the power
8 years, 2 months ago (2012-10-03 19:42:59 UTC) #21
Change committed as 159950

Powered by Google App Engine
This is Rietveld 408576698