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

Issue 6321006: Add "sidebar" section to extension manifest:... (Closed)

Created:
9 years, 11 months ago by Aleksey Shlyapnikov
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Erik does not do reviews, pam+watch_chromium.org
Visibility:
Public.

Description

Add "sidebar" section to extension manifest: "sidebar": { "default_url": "", "default_title": "", "default_icon": "" } Allow extension to access experimental.sidebar API only in presence of this section. BUG=51084 TEST=unit_tests, ExtensionManifestTest.Sidebar Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=71993

Patch Set 1 #

Total comments: 2

Patch Set 2 : '' #

Total comments: 19

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+717 lines, -232 lines) Patch
M chrome/browser/extensions/extension_sidebar_api.cc View 1 5 chunks +16 lines, -45 lines 0 comments Download
A chrome/browser/sidebar/sidebar_browsertest.cc View 1 1 chunk +202 lines, -0 lines 0 comments Download
M chrome/browser/sidebar/sidebar_container.h View 1 2 6 chunks +30 lines, -2 lines 0 comments Download
M chrome/browser/sidebar/sidebar_container.cc View 1 6 chunks +58 lines, -2 lines 0 comments Download
M chrome/browser/sidebar/sidebar_manager.h View 1 1 chunk +8 lines, -4 lines 0 comments Download
M chrome/browser/sidebar/sidebar_manager.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
D chrome/browser/sidebar/sidebar_test.cc View 1 1 chunk +0 lines, -177 lines 0 comments Download
M chrome/chrome_common.gypi View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/extension.h View 1 2 5 chunks +13 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension.cc View 1 5 chunks +66 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_constants.h View 1 3 chunks +9 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_constants.cc View 1 3 chunks +15 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_manifests_unittest.cc View 1 2 chunks +43 lines, -0 lines 0 comments Download
A chrome/common/extensions/extension_sidebar_defaults.h View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
A chrome/common/extensions/extension_sidebar_utils.h View 1 chunk +29 lines, -0 lines 0 comments Download
A chrome/common/extensions/extension_sidebar_utils.cc View 1 chunk +64 lines, -0 lines 0 comments Download
M chrome/test/data/extensions/api_test/sidebar/manifest.json View 1 1 chunk +1 line, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar.json View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_external_url.json View 1 chunk +10 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_icon_empty.json View 1 chunk +11 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_icon_invalid_type.json View 1 chunk +11 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_no_permissions.json View 1 chunk +9 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_title_invalid_type.json View 1 chunk +11 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_url_invalid.json View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_url_invalid_type.json View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/manifest_tests/sidebar_url_no_permissions.json View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/test/data/sidebar/manifest.json View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Aleksey Shlyapnikov
9 years, 11 months ago (2011-01-19 02:51:19 UTC) #1
Paweł Hajdan Jr.
Drive-by with a minor test comment, no need to wait for another review by me. ...
9 years, 11 months ago (2011-01-19 08:49:16 UTC) #2
Aleksey Shlyapnikov
http://codereview.chromium.org/6321006/diff/1/chrome/browser/sidebar/sidebar_browsertest.cc File chrome/browser/sidebar/sidebar_browsertest.cc (right): http://codereview.chromium.org/6321006/diff/1/chrome/browser/sidebar/sidebar_browsertest.cc#newcode43 chrome/browser/sidebar/sidebar_browsertest.cc:43: PathService::Get(chrome::DIR_TEST_DATA, &extension_path); On 2011/01/19 08:49:16, Paweł Hajdan Jr. wrote: ...
9 years, 11 months ago (2011-01-19 19:23:46 UTC) #3
Aaron Boodman
http://codereview.chromium.org/6321006/diff/19001/chrome/browser/sidebar/sidebar_container.cc File chrome/browser/sidebar/sidebar_container.cc (right): http://codereview.chromium.org/6321006/diff/19001/chrome/browser/sidebar/sidebar_container.cc#newcode61 chrome/browser/sidebar/sidebar_container.cc:61: gfx::Size(Extension::kSidebarIconMaxSize, Is this constant used anywhere else besides here? ...
9 years, 11 months ago (2011-01-20 00:36:10 UTC) #4
Aleksey Shlyapnikov
http://codereview.chromium.org/6321006/diff/19001/chrome/browser/sidebar/sidebar_container.cc File chrome/browser/sidebar/sidebar_container.cc (right): http://codereview.chromium.org/6321006/diff/19001/chrome/browser/sidebar/sidebar_container.cc#newcode61 chrome/browser/sidebar/sidebar_container.cc:61: gfx::Size(Extension::kSidebarIconMaxSize, Not in this CL, but sidebar tabs UI ...
9 years, 11 months ago (2011-01-20 02:41:43 UTC) #5
Aaron Boodman
http://codereview.chromium.org/6321006/diff/19001/chrome/common/extensions/extension_sidebar_utils.cc File chrome/common/extensions/extension_sidebar_utils.cc (right): http://codereview.chromium.org/6321006/diff/19001/chrome/common/extensions/extension_sidebar_utils.cc#newcode20 chrome/common/extensions/extension_sidebar_utils.cc:20: if (extension->HasHostPermission(url)) On 2011/01/20 02:41:43, Aleksey Shlyapnikov wrote: > ...
9 years, 11 months ago (2011-01-20 17:53:16 UTC) #6
Aaron Boodman
9 years, 11 months ago (2011-01-20 18:46:01 UTC) #7
lgtm

Powered by Google App Engine
This is Rietveld 408576698