summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_extensions.gypi
diff options
context:
space:
mode:
authorbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-30 17:21:41 +0000
committerbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-30 17:21:41 +0000
commit3dfa4c08bd73745edd13e38b9d832eac0dabd925 (patch)
treea7c16fbfdc08f8d7e7d85f8402bc49ca12f8f249 /chrome/chrome_browser_extensions.gypi
parent9a80715bd54cf030c89a9b0941551fe8bc028df9 (diff)
downloadchromium_src-3dfa4c08bd73745edd13e38b9d832eac0dabd925.zip
chromium_src-3dfa4c08bd73745edd13e38b9d832eac0dabd925.tar.gz
chromium_src-3dfa4c08bd73745edd13e38b9d832eac0dabd925.tar.bz2
Refactor and fix declarative webRequest API permissions
This CL introduces proper host permission checking for the declarative webRequest API. It moves the permission checking code from web_request_api.cc into a separate class that is shared with the declarative WebRequest API. BUG=112155 TEST=no TBR=mirandac@chromium.org,akalin@chromium.org,ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10831008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148965 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser_extensions.gypi')
-rw-r--r--chrome/chrome_browser_extensions.gypi3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi
index dbabd94..3e83db9 100644
--- a/chrome/chrome_browser_extensions.gypi
+++ b/chrome/chrome_browser_extensions.gypi
@@ -226,6 +226,8 @@
'browser/extensions/api/web_request/web_request_api_constants.h',
'browser/extensions/api/web_request/web_request_api_helpers.cc',
'browser/extensions/api/web_request/web_request_api_helpers.h',
+ 'browser/extensions/api/web_request/web_request_permissions.cc',
+ 'browser/extensions/api/web_request/web_request_permissions.h',
'browser/extensions/api/web_request/web_request_time_tracker.cc',
'browser/extensions/api/web_request/web_request_time_tracker.h',
'browser/extensions/app_notification.cc',
@@ -625,6 +627,7 @@
['include', '^browser/extensions/api/web_request/web_request_api.cc'],
['include', '^browser/extensions/api/web_request/web_request_api_constants.cc'],
['include', '^browser/extensions/api/web_request/web_request_api_helpers.cc'],
+ ['include', '^browser/extensions/api/web_request/web_request_permissions.cc'],
['include', '^browser/extensions/api/web_request/web_request_time_tracker.cc'],
],
}],