diff options
author | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 15:33:09 +0000 |
---|---|---|
committer | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 15:33:09 +0000 |
commit | b2d63014f41ad3a35123029cef1ecba5f9cdd263 (patch) | |
tree | ceeee4396f8b8501c8dcaebc47c15be505eb1d4d /chrome/chrome_browser_extensions.gypi | |
parent | 6eefaab6e38c6800220256fcd2d4a333cd1e1f17 (diff) | |
download | chromium_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.gypi | 8 |
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'], |