summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_extensions.gypi
diff options
context:
space:
mode:
authorfsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-31 15:33:09 +0000
committerfsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-31 15:33:09 +0000
commitb2d63014f41ad3a35123029cef1ecba5f9cdd263 (patch)
treeceeee4396f8b8501c8dcaebc47c15be505eb1d4d /chrome/chrome_browser_extensions.gypi
parent6eefaab6e38c6800220256fcd2d4a333cd1e1f17 (diff)
downloadchromium_src-b2d63014f41ad3a35123029cef1ecba5f9cdd263.zip
chromium_src-b2d63014f41ad3a35123029cef1ecba5f9cdd263.tar.gz
chromium_src-b2d63014f41ad3a35123029cef1ecba5f9cdd263.tar.bz2
Refactor RulesRegistryWithCache to RulesRegistry
As a prerequisites to isolating declarative RulesRegistry on a per-webview basis, we need to do some cleanup. 1. Get rid of the abstract class RulesRegistry, RulesRegistryWithCache becomes RulesRegistry. The caching component becomes an optional delegate. 2. Get rid of InitializingRulesRegistry. Move that functionality down into RulesRegistry. This CL accomplishes the above but the RulesCacheDelegate is always installed. It will become optional in a subsequent CL. BUG=312461 R=jyasskin@chromium.org, vabr@chromium.org Review URL: https://codereview.chromium.org/49693003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232124 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser_extensions.gypi')
-rw-r--r--chrome/chrome_browser_extensions.gypi8
1 files changed, 3 insertions, 5 deletions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi
index fc3190c..fbec12f 100644
--- a/chrome/chrome_browser_extensions.gypi
+++ b/chrome/chrome_browser_extensions.gypi
@@ -192,13 +192,12 @@
'browser/extensions/api/declarative/declarative_api.cc',
'browser/extensions/api/declarative/declarative_api.h',
'browser/extensions/api/declarative/declarative_rule.h',
- 'browser/extensions/api/declarative/initializing_rules_registry.cc',
- 'browser/extensions/api/declarative/initializing_rules_registry.h',
+ 'browser/extensions/api/declarative/rules_cache_delegate.cc',
+ 'browser/extensions/api/declarative/rules_cache_delegate.h',
+ 'browser/extensions/api/declarative/rules_registry.cc',
'browser/extensions/api/declarative/rules_registry.h',
'browser/extensions/api/declarative/rules_registry_service.cc',
'browser/extensions/api/declarative/rules_registry_service.h',
- 'browser/extensions/api/declarative/rules_registry_with_cache.cc',
- 'browser/extensions/api/declarative/rules_registry_with_cache.h',
'browser/extensions/api/declarative/test_rules_registry.cc',
'browser/extensions/api/declarative/test_rules_registry.h',
'browser/extensions/api/declarative_content/content_action.cc',
@@ -959,7 +958,6 @@
['include', '^browser/extensions/api/content_settings/content_settings_api_constants.cc'],
['include', '^browser/extensions/api/content_settings/content_settings_helpers.cc'],
['include', '^browser/extensions/api/content_settings/content_settings_store.cc'],
- ['include', '^browser/extensions/api/declarative/initializing_rules_registry.cc'],
['include', '^browser/extensions/api/declarative/rules_registry_service.cc'],
['include', '^browser/extensions/api/declarative/rules_registry_with_cache.cc'],
['include', '^browser/extensions/api/declarative/substring_set_matcher.cc'],