diff --git a/chrome/browser/content_settings/content_settings_custom_extension_provider.h b/chrome/browser/content_settings/content_settings_custom_extension_provider.h index 2cb46ce6237e..857c47c6dd11 100644 --- a/chrome/browser/content_settings/content_settings_custom_extension_provider.h +++ b/chrome/browser/content_settings/content_settings_custom_extension_provider.h @@ -8,8 +8,8 @@ #include #include "base/memory/ref_counted.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" #include "chrome/browser/extensions/api/content_settings/content_settings_store.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" namespace content_settings { diff --git a/chrome/browser/content_settings/content_settings_default_provider.h b/chrome/browser/content_settings/content_settings_default_provider.h index 9651b91a5f60..d20732020541 100644 --- a/chrome/browser/content_settings/content_settings_default_provider.h +++ b/chrome/browser/content_settings/content_settings_default_provider.h @@ -13,7 +13,7 @@ #include "base/memory/linked_ptr.h" #include "base/prefs/pref_change_registrar.h" #include "base/synchronization/lock.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" class PrefService; diff --git a/chrome/browser/content_settings/content_settings_internal_extension_provider.h b/chrome/browser/content_settings/content_settings_internal_extension_provider.h index 2078f4eed09d..cf65c74cd9a3 100644 --- a/chrome/browser/content_settings/content_settings_internal_extension_provider.h +++ b/chrome/browser/content_settings/content_settings_internal_extension_provider.h @@ -7,8 +7,8 @@ #include "base/memory/scoped_ptr.h" #include "base/synchronization/lock.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" #include "components/content_settings/core/common/content_settings.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" diff --git a/chrome/browser/content_settings/content_settings_mock_provider.h b/chrome/browser/content_settings/content_settings_mock_provider.h index d22d614e3d79..e0dc6940d341 100644 --- a/chrome/browser/content_settings/content_settings_mock_provider.h +++ b/chrome/browser/content_settings/content_settings_mock_provider.h @@ -8,8 +8,8 @@ #include #include "base/basictypes.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" #include "components/content_settings/core/common/content_settings_pattern.h" #include "components/content_settings/core/common/content_settings_types.h" diff --git a/chrome/browser/content_settings/content_settings_origin_identifier_value_map_unittest.cc b/chrome/browser/content_settings/content_settings_origin_identifier_value_map_unittest.cc index 8612c313e5d4..6fb57307978f 100644 --- a/chrome/browser/content_settings/content_settings_origin_identifier_value_map_unittest.cc +++ b/chrome/browser/content_settings/content_settings_origin_identifier_value_map_unittest.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" #include "base/memory/scoped_ptr.h" #include "base/values.h" diff --git a/chrome/browser/content_settings/content_settings_policy_provider.h b/chrome/browser/content_settings/content_settings_policy_provider.h index 0bd4b2ef8b39..e19974b620d3 100644 --- a/chrome/browser/content_settings/content_settings_policy_provider.h +++ b/chrome/browser/content_settings/content_settings_policy_provider.h @@ -12,8 +12,8 @@ #include "base/basictypes.h" #include "base/prefs/pref_change_registrar.h" #include "base/synchronization/lock.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" class PrefService; diff --git a/chrome/browser/content_settings/content_settings_pref_provider.h b/chrome/browser/content_settings/content_settings_pref_provider.h index 08a9d1b9b415..0c17348dda71 100644 --- a/chrome/browser/content_settings/content_settings_pref_provider.h +++ b/chrome/browser/content_settings/content_settings_pref_provider.h @@ -12,9 +12,9 @@ #include "base/basictypes.h" #include "base/prefs/pref_change_registrar.h" #include "base/synchronization/lock.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" #include "chrome/browser/content_settings/content_settings_utils.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" class PrefService; diff --git a/chrome/browser/content_settings/host_content_settings_map.cc b/chrome/browser/content_settings/host_content_settings_map.cc index f17e2683b748..d0554547abe9 100644 --- a/chrome/browser/content_settings/host_content_settings_map.cc +++ b/chrome/browser/content_settings/host_content_settings_map.cc @@ -14,7 +14,6 @@ #include "base/strings/utf_string_conversions.h" #include "base/time/clock.h" #include "chrome/browser/content_settings/content_settings_default_provider.h" -#include "chrome/browser/content_settings/content_settings_observable_provider.h" #include "chrome/browser/content_settings/content_settings_policy_provider.h" #include "chrome/browser/content_settings/content_settings_pref_provider.h" #include "chrome/browser/content_settings/content_settings_utils.h" @@ -22,6 +21,7 @@ #include "chrome/common/pref_names.h" #include "chrome/common/url_constants.h" #include "components/content_settings/core/browser/content_settings_details.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" #include "components/content_settings/core/browser/content_settings_provider.h" #include "components/content_settings/core/browser/content_settings_rule.h" #include "components/content_settings/core/common/content_settings_pattern.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_store.cc b/chrome/browser/extensions/api/content_settings/content_settings_store.cc index 830f92ace3bf..8599a4d77c07 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_store.cc +++ b/chrome/browser/extensions/api/content_settings/content_settings_store.cc @@ -13,10 +13,10 @@ #include "base/stl_util.h" #include "base/strings/string_util.h" #include "base/values.h" -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" #include "chrome/browser/content_settings/content_settings_utils.h" #include "chrome/browser/extensions/api/content_settings/content_settings_api_constants.h" #include "chrome/browser/extensions/api/content_settings/content_settings_helpers.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" #include "components/content_settings/core/browser/content_settings_rule.h" #include "content/public/browser/browser_thread.h" diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 869cd7757ecb..1ba86ef01239 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -281,10 +281,6 @@ 'browser/component_updater/swiftshader_component_installer.h', 'browser/content_settings/content_settings_default_provider.cc', 'browser/content_settings/content_settings_default_provider.h', - 'browser/content_settings/content_settings_observable_provider.cc', - 'browser/content_settings/content_settings_observable_provider.h', - 'browser/content_settings/content_settings_origin_identifier_value_map.cc', - 'browser/content_settings/content_settings_origin_identifier_value_map.h', 'browser/content_settings/content_settings_override_provider.cc', 'browser/content_settings/content_settings_override_provider.h', 'browser/content_settings/content_settings_policy_provider.cc', diff --git a/components/content_settings.gypi b/components/content_settings.gypi index 777810ce87b0..4a969d27dc17 100644 --- a/components/content_settings.gypi +++ b/components/content_settings.gypi @@ -22,6 +22,10 @@ 'content_settings/core/browser/content_settings_details.h', 'content_settings/core/browser/content_settings_observer.h', 'content_settings/core/browser/content_settings_provider.h', + 'content_settings/core/browser/content_settings_observable_provider.cc', + 'content_settings/core/browser/content_settings_observable_provider.h', + 'content_settings/core/browser/content_settings_origin_identifier_value_map.cc', + 'content_settings/core/browser/content_settings_origin_identifier_value_map.h', 'content_settings/core/browser/content_settings_rule.cc', 'content_settings/core/browser/content_settings_rule.h', ], diff --git a/components/content_settings/core/browser/BUILD.gn b/components/content_settings/core/browser/BUILD.gn index 272b5e338770..368fa066cd7f 100644 --- a/components/content_settings/core/browser/BUILD.gn +++ b/components/content_settings/core/browser/BUILD.gn @@ -8,6 +8,10 @@ static_library("browser") { "content_settings_details.h", "content_settings_observer.h", "content_settings_provider.h", + "content_settings_observable_provider.cc", + "content_settings_observable_provider.h", + "content_settings_origin_identifier_value_map.cc", + "content_settings_origin_identifier_value_map.h", "content_settings_rule.cc", "content_settings_rule.h", ] diff --git a/chrome/browser/content_settings/content_settings_observable_provider.cc b/components/content_settings/core/browser/content_settings_observable_provider.cc similarity index 93% rename from chrome/browser/content_settings/content_settings_observable_provider.cc rename to components/content_settings/core/browser/content_settings_observable_provider.cc index 614d29aef413..9e82fbe66000 100644 --- a/chrome/browser/content_settings/content_settings_observable_provider.cc +++ b/components/content_settings/core/browser/content_settings_observable_provider.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "chrome/browser/content_settings/content_settings_observable_provider.h" +#include "components/content_settings/core/browser/content_settings_observable_provider.h" namespace content_settings { diff --git a/chrome/browser/content_settings/content_settings_observable_provider.h b/components/content_settings/core/browser/content_settings_observable_provider.h similarity index 80% rename from chrome/browser/content_settings/content_settings_observable_provider.h rename to components/content_settings/core/browser/content_settings_observable_provider.h index 1932076e8540..e12f77865470 100644 --- a/chrome/browser/content_settings/content_settings_observable_provider.h +++ b/components/content_settings/core/browser/content_settings_observable_provider.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ -#define CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ +#ifndef COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ +#define COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ #include @@ -35,4 +35,4 @@ class ObservableProvider : public ProviderInterface { } // namespace content_settings -#endif // CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ +#endif // COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_OBSERVABLE_PROVIDER_H_ diff --git a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc b/components/content_settings/core/browser/content_settings_origin_identifier_value_map.cc similarity index 97% rename from chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc rename to components/content_settings/core/browser/content_settings_origin_identifier_value_map.cc index 896d16b353ca..c197778050ab 100644 --- a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc +++ b/components/content_settings/core/browser/content_settings_origin_identifier_value_map.cc @@ -2,14 +2,13 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" +#include "components/content_settings/core/browser/content_settings_origin_identifier_value_map.h" #include "base/compiler_specific.h" #include "base/logging.h" #include "base/memory/scoped_ptr.h" #include "base/synchronization/lock.h" #include "base/values.h" -#include "chrome/browser/content_settings/content_settings_utils.h" #include "components/content_settings/core/browser/content_settings_rule.h" #include "components/content_settings/core/common/content_settings_types.h" #include "url/gurl.h" diff --git a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h b/components/content_settings/core/browser/content_settings_origin_identifier_value_map.h similarity index 93% rename from chrome/browser/content_settings/content_settings_origin_identifier_value_map.h rename to components/content_settings/core/browser/content_settings_origin_identifier_value_map.h index 669c29e82ce5..3489395580fc 100644 --- a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h +++ b/components/content_settings/core/browser/content_settings_origin_identifier_value_map.h @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_ -#define CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_ +#ifndef COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_ +#define COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_ #include #include @@ -124,4 +124,4 @@ class OriginIdentifierValueMap { } // namespace content_settings -#endif // CHROME_BROWSER_CONTENT_SETTINGS_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_ +#endif // COMPONENTS_CONTENT_SETTINGS_CORE_BROWSER_CONTENT_SETTINGS_ORIGIN_IDENTIFIER_VALUE_MAP_H_