Several things are done in this CL:
commitc93416adae7930188e346f03d5764b49934568d3
authorhanxi <hanxi@chromium.org>
Tue, 30 Sep 2014 22:44:20 +0000 (30 15:44 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 30 Sep 2014 22:44:39 +0000 (30 22:44 +0000)
tree0a2c5e9ddec58c6005cf05e8dcda95e29d2607e2
parenta3e007d47ef0ca2d089510a64f4760a0f8bfeadd
Several things are done in this CL:

- Update _api_features.json and _permissions.json to allow the following features in extensions:
 - declarativeWebrequest,
 - events
 - webRequest
 - webViewRequest

- Move web_view_request_custom_bindings.js and web_view_request.json to extensions.

- Remove ExtensionsAPIClient::GetRuleRegistry() since RuleRegisteryService has been moved to extension.

- Clean up extensions/extensions.gyp.

TBR=sky@chromium.org
BUG=352293

Committed: https://crrev.com/4499156f5a5784eee9e0dc021f13b4ea0fd7d0d2
Cr-Commit-Position: refs/heads/master@{#297413}

Review URL: https://codereview.chromium.org/596003002

Cr-Commit-Position: refs/heads/master@{#297532}
35 files changed:
chrome/app/generated_resources.grd
chrome/browser/extensions/api/chrome_extensions_api_client.cc
chrome/browser/extensions/api/chrome_extensions_api_client.h
chrome/browser/guest_view/web_view/chrome_web_view_guest_delegate.cc
chrome/browser/guest_view/web_view/chrome_web_view_guest_delegate.h
chrome/chrome_renderer.gypi
chrome/common/extensions/api/_api_features.json
chrome/common/extensions/api/_permission_features.json
chrome/common/extensions/chrome_extensions_client.cc
chrome/common/extensions/permissions/chrome_api_permissions.cc
chrome/common/extensions_api_resources.grd
chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
chrome/renderer/resources/extensions/chrome_web_view.js
chrome/renderer/resources/renderer_resources.grd
extensions/browser/api/declarative/declarative_api.cc
extensions/browser/api/declarative/rules_registry_service.cc
extensions/browser/api/extensions_api_client.cc
extensions/browser/api/extensions_api_client.h
extensions/browser/guest_view/web_view/web_view_guest.cc
extensions/browser/guest_view/web_view/web_view_guest_delegate.h
extensions/common/BUILD.gn
extensions/common/api/_api_features.json
extensions/common/api/_permission_features.json
extensions/common/api/web_view_request.json [moved from chrome/common/extensions/api/web_view_request.json with 100% similarity]
extensions/common/extension_api.cc
extensions/common/permissions/extensions_api_permissions.cc
extensions/extensions.gyp
extensions/extensions_resources.grd
extensions/extensions_strings.grd
extensions/renderer/BUILD.gn
extensions/renderer/dispatcher.cc
extensions/renderer/resources/extensions_renderer_resources.grd
extensions/renderer/resources/web_view.js
extensions/renderer/resources/web_view_events.js
extensions/renderer/resources/web_view_request_custom_bindings.js [moved from chrome/renderer/resources/extensions/web_view_request_custom_bindings.js with 100% similarity]