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

Issue 10031002: Allow extension APIs to be compiled out. (Closed)

Created:
8 years, 8 months ago by Jesse Greenwald
Modified:
8 years, 8 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, creis+watch_chromium.org, ajwong+watch_chromium.org, mihaip+watch_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org, Avi (use Gerrit), James Su
Visibility:
Public.

Description

Allow extension APIs to be compiled out. BUG=117407 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=132440

Patch Set 1 #

Patch Set 2 : Excluded a couple more .cc files #

Total comments: 10

Patch Set 3 : Added back in files from b/e/api if they have external dependents #

Patch Set 4 : Fixed some typos #

Patch Set 5 : Removed unneeded resources #

Total comments: 4

Patch Set 6 : Separated extension api resources into their own grd file; using less gyp excludes #

Total comments: 1

Patch Set 7 : Added note to chrome_browser.gypi saying that only extension API implementaitons should go in the o… #

Patch Set 8 : Added missing grit flag #

Patch Set 9 : Rebased #

Patch Set 10 : Add extensions_api_resources resources to windows targets #

Unified diffs Side-by-side diffs Delta from patch set Stats (+203 lines, -180 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 5 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/extensions/app_notify_channel_ui.cc View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_disabled_ui.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_function_registry.cc View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.cc View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 13 chunks +31 lines, -26 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 4 5 6 7 11 chunks +83 lines, -48 lines 0 comments Download
M chrome/chrome_dll.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_repack_chrome.gypi View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/chrome_resources.gyp View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 8 chunks +15 lines, -0 lines 0 comments Download
M chrome/common/common_resources.grd View 1 2 3 4 5 1 chunk +0 lines, -66 lines 0 comments Download
M chrome/common/extensions/api/extension_api.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/common/extensions_api_resources.grd View 1 2 3 4 5 2 chunks +3 lines, -14 lines 0 comments Download
M chrome/renderer/renderer_resources.grd View 1 2 3 4 5 6 7 1 chunk +28 lines, -26 lines 0 comments Download
M tools/gritsettings/resource_ids View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
Aaron Boodman
https://chromiumcodereview.appspot.com/10031002/diff/2001/chrome/browser/extensions/api/declarative/rules_registry_service.cc File chrome/browser/extensions/api/declarative/rules_registry_service.cc (right): https://chromiumcodereview.appspot.com/10031002/diff/2001/chrome/browser/extensions/api/declarative/rules_registry_service.cc#newcode1 chrome/browser/extensions/api/declarative/rules_registry_service.cc:1: // Copyright (c) 2012 The Chromium Authors. All rights ...
8 years, 8 months ago (2012-04-09 21:49:47 UTC) #1
Jesse Greenwald
Responding to some of the "Why is this here" type comments. https://chromiumcodereview.appspot.com/10031002/diff/2001/chrome/browser/extensions/app_notify_channel_ui.cc File chrome/browser/extensions/app_notify_channel_ui.cc (right): ...
8 years, 8 months ago (2012-04-09 22:44:47 UTC) #2
Aaron Boodman
On Mon, Apr 9, 2012 at 3:44 PM, <jgreenwald@chromium.org> wrote: > Reviewers: Aaron Boodman, > ...
8 years, 8 months ago (2012-04-09 22:49:46 UTC) #3
Erik does not do reviews
https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/common/common_resources.grd File chrome/common/common_resources.grd (right): https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/common/common_resources.grd#newcode15 chrome/common/common_resources.grd:15: <if expr="pp_ifdef('enable_extensions')"> Does it make sense to split this ...
8 years, 8 months ago (2012-04-10 18:58:31 UTC) #4
Jesse Greenwald
https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/common/common_resources.grd File chrome/common/common_resources.grd (right): https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/common/common_resources.grd#newcode15 chrome/common/common_resources.grd:15: <if expr="pp_ifdef('enable_extensions')"> On 2012/04/10 18:58:32, Erik Kay wrote: > ...
8 years, 8 months ago (2012-04-10 21:14:07 UTC) #5
Aaron Boodman
http://codereview.chromium.org/10031002/diff/8001/chrome/chrome_browser_extensions.gypi File chrome/chrome_browser_extensions.gypi (right): http://codereview.chromium.org/10031002/diff/8001/chrome/chrome_browser_extensions.gypi#newcode498 chrome/chrome_browser_extensions.gypi:498: ['enable_extensions==0', { Is it possible to only include these ...
8 years, 8 months ago (2012-04-11 06:36:39 UTC) #6
Aaron Boodman
On 2012/04/11 06:36:39, Aaron Boodman wrote: > http://codereview.chromium.org/10031002/diff/8001/chrome/chrome_browser_extensions.gypi > File chrome/chrome_browser_extensions.gypi (right): > > http://codereview.chromium.org/10031002/diff/8001/chrome/chrome_browser_extensions.gypi#newcode498 ...
8 years, 8 months ago (2012-04-11 14:15:58 UTC) #7
Jesse Greenwald
https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/chrome_browser_extensions.gypi File chrome/chrome_browser_extensions.gypi (right): https://chromiumcodereview.appspot.com/10031002/diff/8001/chrome/chrome_browser_extensions.gypi#newcode498 chrome/chrome_browser_extensions.gypi:498: ['enable_extensions==0', { On 2012/04/11 06:36:40, Aaron Boodman wrote: > ...
8 years, 8 months ago (2012-04-11 19:11:57 UTC) #8
Jesse Greenwald
Resolved review comments (as I understood them). PTAL
8 years, 8 months ago (2012-04-12 02:54:47 UTC) #9
Aaron Boodman
LGTM https://chromiumcodereview.appspot.com/10031002/diff/15001/chrome/chrome_browser.gypi File chrome/chrome_browser.gypi (right): https://chromiumcodereview.appspot.com/10031002/diff/15001/chrome/chrome_browser.gypi#newcode3981 chrome/chrome_browser.gypi:3981: ['enable_extensions==1', { Cool, that's what I was hoping ...
8 years, 8 months ago (2012-04-12 04:00:25 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jgreenwald@chromium.org/10031002/19002
8 years, 8 months ago (2012-04-13 02:55:24 UTC) #11
commit-bot: I haz the power
Presubmit check for 10031002-19002 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 8 months ago (2012-04-13 02:55:34 UTC) #12
Jesse Greenwald
jhawkins, can you review: chrome/browser/ui/webui/extensions/extension_settings_handler.cc Thanks,
8 years, 8 months ago (2012-04-13 03:02:15 UTC) #13
James Hawkins
lgtm
8 years, 8 months ago (2012-04-13 03:06:56 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jgreenwald@chromium.org/10031002/19002
8 years, 8 months ago (2012-04-13 14:44:55 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jgreenwald@chromium.org/10031002/27003
8 years, 8 months ago (2012-04-13 22:33:02 UTC) #16
commit-bot: I haz the power
Try job failure for 10031002-27003 (retry) on mac_rel for step "browser_tests". It's a second try, ...
8 years, 8 months ago (2012-04-14 01:16:17 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jgreenwald@chromium.org/10031002/33001
8 years, 8 months ago (2012-04-16 17:18:22 UTC) #18
commit-bot: I haz the power
8 years, 8 months ago (2012-04-16 19:22:56 UTC) #19
Change committed as 132440

Powered by Google App Engine
This is Rietveld 408576698