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

Issue 10257006: Move Declarative Web Request API out of experimental and make it a feature (Closed)

Created:
8 years, 8 months ago by battre
Modified:
8 years, 7 months ago
Reviewers:
Aaron Boodman
CC:
chromium-reviews, Aaron Boodman, darin-cc_chromium.org, mihaip+watch_chromium.org, brettw-cc_chromium.org, Matt Perry
Visibility:
Public.

Description

Move Declarative Web Request API out of experimental and make it a feature This CL moves the declarative web request API and the declarative API out of the experimental namespace. Instead the APIs become features that are only enabled on the dev channel. This CL introduces also empty permissions for the APIs, we need to improve this so that host permissions are respected. BUG=112155 TEST=no Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=136006

Patch Set 1 #

Total comments: 2

Patch Set 2 : Updated to use documentation_permissions_required #

Patch Set 3 : Updated to use documentation_permissions_required #

Patch Set 4 : Merged with ToT #

Patch Set 5 : Merged with ToT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -828 lines) Patch
M chrome/browser/extensions/api/declarative/declarative_api.h View 1 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/declarative/declarative_api.cc View 1 chunk +5 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/declarative/rules_registry.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_condition.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_constants.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_api.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_renderer.gypi View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/_permission_features.json View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/api.gyp View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A + chrome/common/extensions/api/declarative.json View 1 1 chunk +2 lines, -1 line 0 comments Download
A + chrome/common/extensions/api/declarativeWebRequest.json View 1 4 chunks +5 lines, -4 lines 0 comments Download
D chrome/common/extensions/api/experimental.declarative.json View 1 chunk +0 lines, -232 lines 0 comments Download
D chrome/common/extensions/api/experimental.webRequest.json View 1 chunk +0 lines, -60 lines 0 comments Download
M chrome/common/extensions/api/extension_api.cc View 1 2 3 4 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/common/extensions/docs/api_index.html View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A + chrome/common/extensions/docs/declarativeWebRequest.html View 1 7 chunks +20 lines, -21 lines 0 comments Download
M chrome/common/extensions/docs/examples/api/eventPage/basic.zip View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/common/extensions/docs/examples/api/eventPage/basic/background.js View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/experimental.html View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/common/extensions/docs/experimental.webRequest.html View 1 3 chunks +2 lines, -319 lines 0 comments Download
M chrome/common/extensions/docs/js/api_page_generator.js View 1 2 3 4 2 chunks +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/samples.html View 1 2 3 4 3 chunks +5 lines, -3 lines 0 comments Download
M chrome/common/extensions/docs/samples.json View 1 2 3 4 5 chunks +5 lines, -4 lines 0 comments Download
M chrome/common/extensions/extension_permission_set.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_permission_set.cc View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/common/extensions/extension_permission_set_unittest.cc View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/common/extensions_api_resources.grd View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/renderer/extensions/extension_dispatcher.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/renderer/renderer_resources.grd View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/renderer/resources/extensions/declarative_custom_bindings.js View 1 chunk +1 line, -1 line 0 comments Download
A + chrome/renderer/resources/extensions/declarative_webrequest_custom_bindings.js View 3 chunks +8 lines, -8 lines 0 comments Download
M chrome/renderer/resources/extensions/event.js View 1 chunk +1 line, -4 lines 0 comments Download
D chrome/renderer/resources/extensions/experimental.declarative_custom_bindings.js View 1 chunk +0 lines, -76 lines 0 comments Download
D chrome/renderer/resources/extensions/experimental.webrequest_custom_bindings.js View 1 chunk +0 lines, -45 lines 0 comments Download
M chrome/test/data/extensions/api_test/declarative/api/background.js View 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/test/data/extensions/api_test/declarative/api/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/webrequest/framework.js View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/data/extensions/api_test/webrequest/manifest.json View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/test/data/extensions/api_test/webrequest/test_declarative.js View 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
battre
aa: this is the discussed change, to move the declarative webrequest api out of the ...
8 years, 8 months ago (2012-04-27 15:40:18 UTC) #1
battre
friendly ping
8 years, 7 months ago (2012-05-02 12:50:29 UTC) #2
Aaron Boodman
lgtm http://codereview.chromium.org/10257006/diff/1/chrome/common/extensions/api/_permission_features.json File chrome/common/extensions/api/_permission_features.json (right): http://codereview.chromium.org/10257006/diff/1/chrome/common/extensions/api/_permission_features.json#newcode76 chrome/common/extensions/api/_permission_features.json:76: "declarative": { Can you put a TODO in ...
8 years, 7 months ago (2012-05-03 18:10:15 UTC) #3
battre
http://codereview.chromium.org/10257006/diff/1/chrome/common/extensions/api/_permission_features.json File chrome/common/extensions/api/_permission_features.json (right): http://codereview.chromium.org/10257006/diff/1/chrome/common/extensions/api/_permission_features.json#newcode76 chrome/common/extensions/api/_permission_features.json:76: "declarative": { On 2012/05/03 18:10:16, Aaron Boodman wrote: > ...
8 years, 7 months ago (2012-05-07 14:28:30 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/battre@chromium.org/10257006/17002
8 years, 7 months ago (2012-05-08 09:33:01 UTC) #5
commit-bot: I haz the power
Try job failure for 10257006-17002 on win for step "update". http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win&number=10476 Step "update" is always ...
8 years, 7 months ago (2012-05-08 10:00:52 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/battre@chromium.org/10257006/17002
8 years, 7 months ago (2012-05-08 11:35:52 UTC) #7
commit-bot: I haz the power
Try job failure for 10257006-17002 (retry) on win_rel for step "browser_tests". It's a second try, ...
8 years, 7 months ago (2012-05-08 14:20:07 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/battre@chromium.org/10257006/17002
8 years, 7 months ago (2012-05-08 16:50:50 UTC) #9
commit-bot: I haz the power
8 years, 7 months ago (2012-05-08 20:03:21 UTC) #10
Try job failure for 10257006-17002 (retry) on win_rel for step "browser_tests".
It's a second try, previously, step "browser_tests" failed.
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...

Powered by Google App Engine
This is Rietveld 408576698