diff options
author | vasilii@chromium.org <vasilii@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-25 10:27:54 +0000 |
---|---|---|
committer | vasilii@chromium.org <vasilii@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-25 10:27:54 +0000 |
commit | 08f7101e989e61098b4a33b2349f741d696ad01d (patch) | |
tree | 1fb5af36cfac9f756993995659bb6358587523ff | |
parent | b831dbb223966d78985266bae404e7748d85a930 (diff) | |
download | chromium_src-08f7101e989e61098b4a33b2349f741d696ad01d.zip chromium_src-08f7101e989e61098b4a33b2349f741d696ad01d.tar.gz chromium_src-08f7101e989e61098b4a33b2349f741d696ad01d.tar.bz2 |
Componentize content_settings_types.h
BUG=384861
TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/410993002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285555 0039d316-1c4b-4281-b951-d872f2087c98
63 files changed, 94 insertions, 52 deletions
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn index 42c994b..2676245 100644 --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn @@ -46,6 +46,7 @@ static_library("browser") { "//components/autofill/core/browser", "//components/captive_portal", "//components/cloud_devices/common", + "//components/content_settings/core/common", "//components/data_reduction_proxy/browser", "//components/domain_reliability", "//components/favicon_base", diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS index 0aa0659..011ba1f 100644 --- a/chrome/browser/DEPS +++ b/chrome/browser/DEPS @@ -19,6 +19,7 @@ include_rules = [ "+components/breakpad", "+components/cdm/browser", "+components/cloud_devices/common", + "+components/content_settings", "+components/data_reduction_proxy", "+components/dom_distiller", "+components/domain_reliability", diff --git a/chrome/browser/content_settings/content_settings_details.h b/chrome/browser/content_settings/content_settings_details.h index 2c6755a..523f9de 100644 --- a/chrome/browser/content_settings/content_settings_details.h +++ b/chrome/browser/content_settings/content_settings_details.h @@ -9,8 +9,8 @@ #include "base/basictypes.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/common/content_settings_pattern.h" +#include "components/content_settings/core/common/content_settings_types.h" // Details for the CONTENT_SETTINGS_CHANGED notification. This is sent when // content settings change for at least one host. If settings change for more diff --git a/chrome/browser/content_settings/content_settings_mock_provider.h b/chrome/browser/content_settings/content_settings_mock_provider.h index 520066c..abcc5e2 100644 --- a/chrome/browser/content_settings/content_settings_mock_provider.h +++ b/chrome/browser/content_settings/content_settings_mock_provider.h @@ -11,7 +11,7 @@ #include "chrome/browser/content_settings/content_settings_observable_provider.h" #include "chrome/browser/content_settings/content_settings_origin_identifier_value_map.h" #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace content_settings { diff --git a/chrome/browser/content_settings/content_settings_observer.h b/chrome/browser/content_settings/content_settings_observer.h index 01eb573..232b140 100644 --- a/chrome/browser/content_settings/content_settings_observer.h +++ b/chrome/browser/content_settings/content_settings_observer.h @@ -8,7 +8,7 @@ #include <string> #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace content_settings { diff --git a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc b/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc index 73b26a4..938fd8e 100644 --- a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc +++ b/chrome/browser/content_settings/content_settings_origin_identifier_value_map.cc @@ -11,7 +11,7 @@ #include "base/values.h" #include "chrome/browser/content_settings/content_settings_rule.h" #include "chrome/browser/content_settings/content_settings_utils.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "url/gurl.h" namespace content_settings { diff --git a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h b/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h index 23833ad..2e3d3cd 100644 --- a/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h +++ b/chrome/browser/content_settings/content_settings_origin_identifier_value_map.h @@ -10,7 +10,7 @@ #include "base/memory/linked_ptr.h" #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class GURL; diff --git a/chrome/browser/content_settings/content_settings_provider.h b/chrome/browser/content_settings/content_settings_provider.h index c75aca0..48e15cc 100644 --- a/chrome/browser/content_settings/content_settings_provider.h +++ b/chrome/browser/content_settings/content_settings_provider.h @@ -13,7 +13,7 @@ #include <vector> #include "base/values.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class ContentSettingsPattern; diff --git a/chrome/browser/content_settings/content_settings_usages_state.h b/chrome/browser/content_settings/content_settings_usages_state.h index e137620..01749d9 100644 --- a/chrome/browser/content_settings/content_settings_usages_state.h +++ b/chrome/browser/content_settings/content_settings_usages_state.h @@ -9,7 +9,7 @@ #include <set> #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "url/gurl.h" class Profile; diff --git a/chrome/browser/content_settings/content_settings_utils.h b/chrome/browser/content_settings/content_settings_utils.h index 97ee89a..7a7a1de 100644 --- a/chrome/browser/content_settings/content_settings_utils.h +++ b/chrome/browser/content_settings/content_settings_utils.h @@ -10,7 +10,7 @@ #include "chrome/common/content_settings.h" #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace base { class Value; diff --git a/chrome/browser/content_settings/host_content_settings_map.h b/chrome/browser/content_settings/host_content_settings_map.h index 148e325..bde5461 100644 --- a/chrome/browser/content_settings/host_content_settings_map.h +++ b/chrome/browser/content_settings/host_content_settings_map.h @@ -20,7 +20,7 @@ #include "chrome/browser/content_settings/content_settings_observer.h" #include "chrome/common/content_settings.h" #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class ExtensionService; class GURL; diff --git a/chrome/browser/content_settings/mock_settings_observer.h b/chrome/browser/content_settings/mock_settings_observer.h index 56591cf..4d2490d 100644 --- a/chrome/browser/content_settings/mock_settings_observer.h +++ b/chrome/browser/content_settings/mock_settings_observer.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_CONTENT_SETTINGS_MOCK_SETTINGS_OBSERVER_H_ #define CHROME_BROWSER_CONTENT_SETTINGS_MOCK_SETTINGS_OBSERVER_H_ -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" #include "testing/gmock/include/gmock/gmock.h" diff --git a/chrome/browser/content_settings/permission_bubble_request_impl.h b/chrome/browser/content_settings/permission_bubble_request_impl.h index 89a9d60..660dcbf 100644 --- a/chrome/browser/content_settings/permission_bubble_request_impl.h +++ b/chrome/browser/content_settings/permission_bubble_request_impl.h @@ -8,7 +8,7 @@ #include "base/callback.h" #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/ui/website_settings/permission_bubble_request.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class GURL; diff --git a/chrome/browser/content_settings/permission_context_base.h b/chrome/browser/content_settings/permission_context_base.h index 07af561..e72912f 100644 --- a/chrome/browser/content_settings/permission_context_base.h +++ b/chrome/browser/content_settings/permission_context_base.h @@ -10,7 +10,7 @@ #include "base/memory/ref_counted.h" #include "base/memory/weak_ptr.h" #include "chrome/browser/ui/website_settings/permission_bubble_request.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/keyed_service/core/keyed_service.h" #include "url/gurl.h" diff --git a/chrome/browser/content_settings/permission_context_base_unittest.cc b/chrome/browser/content_settings/permission_context_base_unittest.cc index 1877081..22ce437 100644 --- a/chrome/browser/content_settings/permission_context_base_unittest.cc +++ b/chrome/browser/content_settings/permission_context_base_unittest.cc @@ -10,9 +10,9 @@ #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/infobars/infobar_service.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/chrome_render_view_host_test_harness.h" #include "chrome/test/base/testing_profile.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/web_contents.h" #include "content/public/test/mock_render_process_host.h" #include "content/public/test/web_contents_tester.h" diff --git a/chrome/browser/content_settings/permission_context_uma_util.h b/chrome/browser/content_settings/permission_context_uma_util.h index 81deb57..d364efb 100644 --- a/chrome/browser/content_settings/permission_context_uma_util.h +++ b/chrome/browser/content_settings/permission_context_uma_util.h @@ -6,7 +6,7 @@ #define CHROME_BROWSER_CONTENT_SETTINGS_PERMISSION_CONTEXT_UMA_UTIL_H_ #include "base/logging.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" // Provides a convenient way of logging UMA for permission related // operations. diff --git a/chrome/browser/content_settings/permission_infobar_delegate.h b/chrome/browser/content_settings/permission_infobar_delegate.h index ce838ce..4ba26e7 100644 --- a/chrome/browser/content_settings/permission_infobar_delegate.h +++ b/chrome/browser/content_settings/permission_infobar_delegate.h @@ -7,7 +7,7 @@ #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/infobars/infobar_service.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/infobars/core/confirm_infobar_delegate.h" #include "content/public/browser/web_contents.h" diff --git a/chrome/browser/content_settings/permission_queue_controller.h b/chrome/browser/content_settings/permission_queue_controller.h index 9fd6287..ba98821 100644 --- a/chrome/browser/content_settings/permission_queue_controller.h +++ b/chrome/browser/content_settings/permission_queue_controller.h @@ -6,7 +6,7 @@ #define CHROME_BROWSER_CONTENT_SETTINGS_PERMISSION_QUEUE_CONTROLLER_H_ #include "base/bind.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" diff --git a/chrome/browser/content_settings/permission_queue_controller_unittest.cc b/chrome/browser/content_settings/permission_queue_controller_unittest.cc index 7deac2c..d1ca0e7 100644 --- a/chrome/browser/content_settings/permission_queue_controller_unittest.cc +++ b/chrome/browser/content_settings/permission_queue_controller_unittest.cc @@ -8,9 +8,9 @@ #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/infobars/infobar_service.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/chrome_render_view_host_test_harness.h" #include "chrome/test/base/testing_profile.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/web_contents.h" #include "content/public/test/mock_render_process_host.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/content_settings/tab_specific_content_settings.h b/chrome/browser/content_settings/tab_specific_content_settings.h index 4375eb7..baf04b3 100644 --- a/chrome/browser/content_settings/tab_specific_content_settings.h +++ b/chrome/browser/content_settings/tab_specific_content_settings.h @@ -15,8 +15,8 @@ #include "chrome/browser/content_settings/local_shared_objects_container.h" #include "chrome/browser/media/media_stream_devices_controller.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/common/custom_handlers/protocol_handler.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" #include "content/public/browser/web_contents_observer.h" diff --git a/chrome/browser/extensions/api/content_settings/content_settings_helpers.h b/chrome/browser/extensions/api/content_settings/content_settings_helpers.h index 7b82f23..6c316f3 100644 --- a/chrome/browser/extensions/api/content_settings/content_settings_helpers.h +++ b/chrome/browser/extensions/api/content_settings/content_settings_helpers.h @@ -9,6 +9,7 @@ #include "chrome/common/content_settings.h" #include "chrome/common/content_settings_pattern.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace extensions { namespace content_settings_helpers { diff --git a/chrome/browser/extensions/extension_special_storage_policy.cc b/chrome/browser/extensions/extension_special_storage_policy.cc index 57c91fb..6503e58 100644 --- a/chrome/browser/extensions/extension_special_storage_policy.cc +++ b/chrome/browser/extensions/extension_special_storage_policy.cc @@ -12,9 +12,9 @@ #include "chrome/browser/content_settings/cookie_settings.h" #include "chrome/common/chrome_switches.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/common/extensions/manifest_handlers/app_isolation_info.h" #include "chrome/common/url_constants.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/browser_thread.h" #include "content/public/common/url_constants.h" #include "extensions/common/constants.h" diff --git a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc index 2eedcb0..fd70f73 100644 --- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc +++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc @@ -7,8 +7,8 @@ #include "chrome/browser/content_settings/cookie_settings.h" #include "chrome/browser/extensions/extension_special_storage_policy.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/testing_profile.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/test/test_browser_thread.h" #include "extensions/common/extension.h" #include "extensions/common/extension_set.h" diff --git a/chrome/browser/media/chrome_media_stream_infobar_browsertest.cc b/chrome/browser/media/chrome_media_stream_infobar_browsertest.cc index 9a3913d..bddc113 100644 --- a/chrome/browser/media/chrome_media_stream_infobar_browsertest.cc +++ b/chrome/browser/media/chrome_media_stream_infobar_browsertest.cc @@ -17,10 +17,10 @@ #include "chrome/browser/ui/browser_tabstrip.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/common/chrome_switches.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/test_switches.h" #include "chrome/test/base/ui_test_utils.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/infobars/core/infobar.h" #include "content/public/browser/notification_service.h" #include "content/public/common/media_stream_request.h" diff --git a/chrome/browser/media/midi_permission_infobar_delegate.h b/chrome/browser/media/midi_permission_infobar_delegate.h index 02da941..fb6ef5d 100644 --- a/chrome/browser/media/midi_permission_infobar_delegate.h +++ b/chrome/browser/media/midi_permission_infobar_delegate.h @@ -7,7 +7,7 @@ #include <string> #include "chrome/browser/content_settings/permission_infobar_delegate.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class GURL; class PermissionQueueController; diff --git a/chrome/browser/notifications/desktop_notification_infobar_delegate.cc b/chrome/browser/notifications/desktop_notification_infobar_delegate.cc index 246ae15..b00a5c3 100644 --- a/chrome/browser/notifications/desktop_notification_infobar_delegate.cc +++ b/chrome/browser/notifications/desktop_notification_infobar_delegate.cc @@ -7,7 +7,7 @@ #include "chrome/browser/content_settings/permission_queue_controller.h" #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/infobars/infobar_service.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/infobars/core/infobar.h" #include "content/public/browser/navigation_entry.h" #include "content/public/browser/web_contents.h" diff --git a/chrome/browser/profiles/profile_io_data.h b/chrome/browser/profiles/profile_io_data.h index ef05f14..8d0a4cd 100644 --- a/chrome/browser/profiles/profile_io_data.h +++ b/chrome/browser/profiles/profile_io_data.h @@ -21,7 +21,7 @@ #include "chrome/browser/net/chrome_url_request_context.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/storage_partition_descriptor.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.h" #include "content/public/browser/content_browser_client.h" #include "content/public/browser/resource_context.h" diff --git a/chrome/browser/services/gcm/push_messaging_infobar_delegate.h b/chrome/browser/services/gcm/push_messaging_infobar_delegate.h index 107a31d..0fcb547 100644 --- a/chrome/browser/services/gcm/push_messaging_infobar_delegate.h +++ b/chrome/browser/services/gcm/push_messaging_infobar_delegate.h @@ -6,7 +6,7 @@ #define CHROME_BROWSER_SERVICES_GCM_PUSH_MESSAGING_INFOBAR_DELEGATE_H_ #include "chrome/browser/content_settings/permission_infobar_delegate.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" class GURL; class InfoBarService; diff --git a/chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.cc b/chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.cc index 2bc88c9..eaa0103 100644 --- a/chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.cc +++ b/chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.cc @@ -10,7 +10,7 @@ #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/blocked_content/popup_blocker_tab_helper.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/infobars/core/infobar.h" #include "grit/generated_resources.h" #include "grit/theme_resources.h" diff --git a/chrome/browser/ui/browser.h b/chrome/browser/ui/browser.h index a6492ef..b522363 100644 --- a/chrome/browser/ui/browser.h +++ b/chrome/browser/ui/browser.h @@ -32,7 +32,7 @@ #include "chrome/browser/ui/toolbar/toolbar_model.h" #include "chrome/browser/ui/zoom/zoom_observer.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" #include "content/public/browser/page_navigator.h" diff --git a/chrome/browser/ui/browser_window.h b/chrome/browser/ui/browser_window.h index 03e3191..23fe45f 100644 --- a/chrome/browser/ui/browser_window.h +++ b/chrome/browser/ui/browser_window.h @@ -14,7 +14,7 @@ #include "chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.h" #include "chrome/browser/ui/host_desktop.h" #include "chrome/browser/ui/sync/one_click_signin_sync_starter.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/translate/core/common/translate_errors.h" #include "ui/base/base_window.h" #include "ui/base/window_open_disposition.h" diff --git a/chrome/browser/ui/chrome_pages.h b/chrome/browser/ui/chrome_pages.h index 0705e46..5aa7f1a 100644 --- a/chrome/browser/ui/chrome_pages.h +++ b/chrome/browser/ui/chrome_pages.h @@ -9,7 +9,7 @@ #include "chrome/browser/signin/signin_promo.h" #include "chrome/browser/ui/host_desktop.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "url/gurl.h" class Browser; diff --git a/chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm b/chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm index c33bc11..6d06b7f 100644 --- a/chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm +++ b/chrome/browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm @@ -13,11 +13,11 @@ #import "chrome/browser/ui/cocoa/cocoa_test_helper.h" #include "chrome/browser/ui/content_settings/content_setting_bubble_model.h" #include "chrome/common/chrome_content_client.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/chrome_render_view_host_test_harness.h" #include "chrome/test/base/chrome_unit_test_suite.h" #include "chrome/test/base/testing_browser_process.h" #include "chrome/test/base/testing_profile.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/common/media_stream_request.h" #include "grit/generated_resources.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/ui/cocoa/location_bar/content_setting_decoration.h b/chrome/browser/ui/cocoa/location_bar/content_setting_decoration.h index f5594cd..9873e31 100644 --- a/chrome/browser/ui/cocoa/location_bar/content_setting_decoration.h +++ b/chrome/browser/ui/cocoa/location_bar/content_setting_decoration.h @@ -7,7 +7,7 @@ #include "base/memory/scoped_ptr.h" #import "chrome/browser/ui/cocoa/location_bar/image_decoration.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" // ContentSettingDecoration is used to display the content settings // images on the current page. diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h index 2234738..45cc29b 100644 --- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h +++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h @@ -18,7 +18,7 @@ #include "chrome/browser/ui/location_bar/location_bar.h" #include "chrome/browser/ui/omnibox/omnibox_edit_controller.h" #include "chrome/browser/ui/search/search_model_observer.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" @class AutocompleteTextField; class CommandUpdater; diff --git a/chrome/browser/ui/content_settings/content_setting_bubble_model_browsertest.cc b/chrome/browser/ui/content_settings/content_setting_bubble_model_browsertest.cc index aaf96f2..dfe2b76 100644 --- a/chrome/browser/ui/content_settings/content_setting_bubble_model_browsertest.cc +++ b/chrome/browser/ui/content_settings/content_setting_bubble_model_browsertest.cc @@ -10,9 +10,9 @@ #include "chrome/browser/ui/browser_content_setting_bubble_model_delegate.h" #include "chrome/browser/ui/content_settings/content_setting_bubble_model.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/ui_test_utils.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/test/test_navigation_observer.h" #include "net/test/spawned_test_server/spawned_test_server.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/ui/content_settings/content_setting_bubble_model_delegate.h b/chrome/browser/ui/content_settings/content_setting_bubble_model_delegate.h index 1b1709b..058e8ad 100644 --- a/chrome/browser/ui/content_settings/content_setting_bubble_model_delegate.h +++ b/chrome/browser/ui/content_settings/content_setting_bubble_model_delegate.h @@ -5,7 +5,7 @@ #ifndef CHROME_BROWSER_UI_CONTENT_SETTINGS_CONTENT_SETTING_BUBBLE_MODEL_DELEGATE_H_ #define CHROME_BROWSER_UI_CONTENT_SETTINGS_CONTENT_SETTING_BUBBLE_MODEL_DELEGATE_H_ -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace content { class WebContents; diff --git a/chrome/browser/ui/content_settings/content_setting_image_model.h b/chrome/browser/ui/content_settings/content_setting_image_model.h index 0b8da62..b1c04af 100644 --- a/chrome/browser/ui/content_settings/content_setting_image_model.h +++ b/chrome/browser/ui/content_settings/content_setting_image_model.h @@ -8,7 +8,7 @@ #include <string> #include "base/basictypes.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" namespace content { class WebContents; diff --git a/chrome/browser/ui/search/instant_controller.cc b/chrome/browser/ui/search/instant_controller.cc index 1a2ccd5..0021a5f 100644 --- a/chrome/browser/ui/search/instant_controller.cc +++ b/chrome/browser/ui/search/instant_controller.cc @@ -19,10 +19,10 @@ #include "chrome/browser/ui/search/instant_tab.h" #include "chrome/browser/ui/search/search_tab_helper.h" #include "chrome/common/chrome_switches.h" -#include "chrome/common/content_settings_types.h" #include "chrome/common/pref_names.h" #include "chrome/common/search_urls.h" #include "chrome/common/url_constants.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/search_engines/template_url_service.h" #include "components/sessions/serialized_navigation_entry.h" #include "content/public/browser/navigation_entry.h" diff --git a/chrome/browser/ui/views/content_setting_bubble_contents.h b/chrome/browser/ui/views/content_setting_bubble_contents.h index 94ed317..b8ba2aa 100644 --- a/chrome/browser/ui/views/content_setting_bubble_contents.h +++ b/chrome/browser/ui/views/content_setting_bubble_contents.h @@ -9,7 +9,7 @@ #include "base/basictypes.h" #include "base/compiler_specific.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/web_contents_observer.h" #include "content/public/common/media_stream_request.h" #include "ui/views/bubble/bubble_delegate.h" diff --git a/chrome/browser/ui/views/location_bar/content_setting_image_view.h b/chrome/browser/ui/views/location_bar/content_setting_image_view.h index 4bd97ee..f215960 100644 --- a/chrome/browser/ui/views/location_bar/content_setting_image_view.h +++ b/chrome/browser/ui/views/location_bar/content_setting_image_view.h @@ -6,7 +6,7 @@ #define CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_CONTENT_SETTING_IMAGE_VIEW_H_ #include "base/memory/scoped_ptr.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "ui/gfx/animation/animation_delegate.h" #include "ui/gfx/animation/slide_animation.h" #include "ui/views/painter.h" diff --git a/chrome/browser/ui/views/website_settings/permission_selector_view.h b/chrome/browser/ui/views/website_settings/permission_selector_view.h index d963307..9ae19995 100644 --- a/chrome/browser/ui/views/website_settings/permission_selector_view.h +++ b/chrome/browser/ui/views/website_settings/permission_selector_view.h @@ -14,7 +14,7 @@ #include "chrome/browser/ui/website_settings/permission_menu_model.h" #include "chrome/browser/ui/website_settings/website_settings_ui.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "ui/views/controls/button/menu_button_listener.h" #include "ui/views/view.h" diff --git a/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc b/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc index ec91143..3d2a10d 100644 --- a/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc +++ b/chrome/browser/ui/views/website_settings/website_settings_popup_view.cc @@ -17,8 +17,8 @@ #include "chrome/browser/ui/views/website_settings/permission_selector_view.h" #include "chrome/browser/ui/website_settings/website_settings.h" #include "chrome/browser/ui/website_settings/website_settings_utils.h" -#include "chrome/common/content_settings_types.h" #include "chrome/common/url_constants.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/cert_store.h" #include "content/public/browser/user_metrics.h" diff --git a/chrome/browser/ui/website_settings/permission_menu_model.h b/chrome/browser/ui/website_settings/permission_menu_model.h index 0754f71..9f9a308 100644 --- a/chrome/browser/ui/website_settings/permission_menu_model.h +++ b/chrome/browser/ui/website_settings/permission_menu_model.h @@ -7,7 +7,7 @@ #include "chrome/browser/ui/website_settings/website_settings_ui.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "ui/base/models/simple_menu_model.h" #include "url/gurl.h" diff --git a/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc b/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc index 64c6873..cc2860f 100644 --- a/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc +++ b/chrome/browser/ui/website_settings/permission_menu_model_unittest.cc @@ -4,7 +4,7 @@ #include "chrome/browser/ui/website_settings/permission_menu_model.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "testing/gtest/include/gtest/gtest.h" #include "url/gurl.h" diff --git a/chrome/browser/ui/website_settings/website_settings.h b/chrome/browser/ui/website_settings/website_settings.h index c310116..2d9c2ce 100644 --- a/chrome/browser/ui/website_settings/website_settings.h +++ b/chrome/browser/ui/website_settings/website_settings.h @@ -13,7 +13,7 @@ #include "chrome/browser/content_settings/tab_specific_content_settings.h" #include "chrome/browser/history/history_service.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/common/signed_certificate_timestamp_id_and_status.h" #include "ui/gfx/native_widget_types.h" #include "url/gurl.h" diff --git a/chrome/browser/ui/website_settings/website_settings_ui.h b/chrome/browser/ui/website_settings/website_settings_ui.h index b9e075c..e124851 100644 --- a/chrome/browser/ui/website_settings/website_settings_ui.h +++ b/chrome/browser/ui/website_settings/website_settings_ui.h @@ -11,7 +11,7 @@ #include "base/strings/string16.h" #include "chrome/browser/ui/website_settings/website_settings.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/common/signed_certificate_timestamp_id_and_status.h" #include "ui/gfx/native_widget_types.h" diff --git a/chrome/browser/ui/website_settings/website_settings_unittest.cc b/chrome/browser/ui/website_settings/website_settings_unittest.cc index 45877f6..aabd9ee 100644 --- a/chrome/browser/ui/website_settings/website_settings_unittest.cc +++ b/chrome/browser/ui/website_settings/website_settings_unittest.cc @@ -15,9 +15,9 @@ #include "chrome/browser/infobars/infobar_service.h" #include "chrome/browser/ui/website_settings/website_settings_ui.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" #include "chrome/test/base/chrome_render_view_host_test_harness.h" #include "chrome/test/base/testing_profile.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/infobars/core/infobar.h" #include "content/public/browser/cert_store.h" #include "content/public/common/ssl_status.h" diff --git a/chrome/browser/ui/webui/options/content_settings_handler.h b/chrome/browser/ui/webui/options/content_settings_handler.h index 892c46d..023a5ab 100644 --- a/chrome/browser/ui/webui/options/content_settings_handler.h +++ b/chrome/browser/ui/webui/options/content_settings_handler.h @@ -13,7 +13,7 @@ #include "chrome/browser/ui/webui/options/options_ui.h" #include "chrome/browser/ui/webui/options/pepper_flash_content_settings_utils.h" #include "chrome/common/content_settings.h" -#include "chrome/common/content_settings_types.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/browser/host_zoom_map.h" #include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_registrar.h" diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 8e84075..5a58564 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -2865,6 +2865,7 @@ '../components/components.gyp:captive_portal', '../components/components.gyp:cloud_devices_common', '../components/components.gyp:component_metrics_proto', + '../components/components.gyp:content_settings_core_common', '../components/components.gyp:data_reduction_proxy_browser', '../components/components.gyp:domain_reliability', '../components/components.gyp:favicon_base', diff --git a/chrome/chrome_common.gypi b/chrome/chrome_common.gypi index d24c248..ec20b0d 100644 --- a/chrome/chrome_common.gypi +++ b/chrome/chrome_common.gypi @@ -54,7 +54,6 @@ 'common/content_settings_pattern.h', 'common/content_settings_pattern_parser.cc', 'common/content_settings_pattern_parser.h', - 'common/content_settings_types.h', 'common/crash_keys.cc', 'common/crash_keys.h', 'common/custom_handlers/protocol_handler.cc', @@ -321,6 +320,7 @@ '<(DEPTH)/chrome/common_constants.gyp:common_constants', '<(DEPTH)/components/components.gyp:cloud_devices_common', '<(DEPTH)/components/components.gyp:component_updater', + '<(DEPTH)/components/components.gyp:content_settings_core_common', '<(DEPTH)/components/components.gyp:json_schema', '<(DEPTH)/components/components.gyp:metrics', '<(DEPTH)/components/components.gyp:policy_component_common', diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn index 35496057..4930360 100644 --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn @@ -50,6 +50,7 @@ static_library("common") { "//chrome/common/net", "//chrome/common/safe_browsing:proto", "//components/cloud_devices/common", + "//components/content_settings/core/common", "//components/json_schema", "//components/metrics", "//components/policy:policy_component_common", diff --git a/chrome/common/DEPS b/chrome/common/DEPS index 7f28bda..9308a7d 100644 --- a/chrome/common/DEPS +++ b/chrome/common/DEPS @@ -6,6 +6,7 @@ include_rules = [ "+components/autofill/core/common", "+components/bookmarks/common", "+components/cloud_devices/common", + "+components/content_settings/core/common", "+components/data_reduction_proxy/common", "+components/metrics/client_info.h", "+components/metrics/metrics_pref_names.h", diff --git a/chrome/common/common_param_traits_macros.h b/chrome/common/common_param_traits_macros.h index 7db07f3..b4a0059 100644 --- a/chrome/common/common_param_traits_macros.h +++ b/chrome/common/common_param_traits_macros.h @@ -9,6 +9,7 @@ #define CHROME_COMMON_COMMON_PARAM_TRAITS_MACROS_H_ #include "chrome/common/content_settings.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "ipc/ipc_message_macros.h" IPC_ENUM_TRAITS_MAX_VALUE(ContentSetting, CONTENT_SETTING_NUM_SETTINGS - 1) diff --git a/chrome/common/content_settings.h b/chrome/common/content_settings.h index bf92413..bcfbebc 100644 --- a/chrome/common/content_settings.h +++ b/chrome/common/content_settings.h @@ -9,7 +9,6 @@ #include <vector> #include "chrome/common/content_settings_pattern.h" -#include "chrome/common/content_settings_types.h" // Different settings that can be assigned for a particular content type. We // give the user the ability to set these on a global and per-origin basis. diff --git a/chrome/common/render_messages.h b/chrome/common/render_messages.h index eb4caab..d4a209c 100644 --- a/chrome/common/render_messages.h +++ b/chrome/common/render_messages.h @@ -23,6 +23,7 @@ #include "chrome/common/ntp_logging_events.h" #include "chrome/common/omnibox_focus_state.h" #include "chrome/common/search_provider.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "components/nacl/common/nacl_types.h" #include "content/public/common/common_param_traits.h" #include "content/public/common/referrer.h" diff --git a/chrome/renderer/DEPS b/chrome/renderer/DEPS index 9b44a64..4d0cb15 100644 --- a/chrome/renderer/DEPS +++ b/chrome/renderer/DEPS @@ -4,6 +4,7 @@ include_rules = [ "+components/autofill/content/renderer", "+components/autofill/core/common", "+components/cdm/renderer", + "+components/content_settings/core/common", "+components/data_reduction_proxy/common", "+components/nacl/renderer", "+components/plugins/renderer", diff --git a/chrome/renderer/content_settings_observer.h b/chrome/renderer/content_settings_observer.h index 8a02bed..ba72961 100644 --- a/chrome/renderer/content_settings_observer.h +++ b/chrome/renderer/content_settings_observer.h @@ -9,6 +9,7 @@ #include <set> #include "chrome/common/content_settings.h" +#include "components/content_settings/core/common/content_settings_types.h" #include "content/public/renderer/render_frame_observer.h" #include "content/public/renderer/render_frame_observer_tracker.h" #include "extensions/common/permissions/api_permission.h" diff --git a/components/components.gyp b/components/components.gyp index 6d45444..6def0a0 100644 --- a/components/components.gyp +++ b/components/components.gyp @@ -18,6 +18,7 @@ 'captive_portal.gypi', 'cloud_devices.gypi', 'component_updater.gypi', + 'content_settings.gypi', 'cronet.gypi', 'data_reduction_proxy.gypi', 'dom_distiller.gypi', diff --git a/components/content_settings.gypi b/components/content_settings.gypi new file mode 100644 index 0000000..478aa866f --- /dev/null +++ b/components/content_settings.gypi @@ -0,0 +1,20 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +{ + 'targets': [ + { + # GN version: //components/content_settings/core/common + 'target_name': 'content_settings_core_common', + 'type': 'none', + 'include_dirs': [ + '..', + ], + 'sources': [ + # Note: sources list duplicated in GN build. + 'content_settings/core/common/content_settings_types.h', + ], + }, + ], +} diff --git a/components/content_settings/OWNERS b/components/content_settings/OWNERS new file mode 100644 index 0000000..d7b85ac --- /dev/null +++ b/components/content_settings/OWNERS @@ -0,0 +1,3 @@ +bauerb@chromium.org +jochen@chromium.org +markusheintz@chromium.org diff --git a/components/content_settings/core/common/BUILD.gn b/components/content_settings/core/common/BUILD.gn new file mode 100644 index 0000000..7c7d0a1 --- /dev/null +++ b/components/content_settings/core/common/BUILD.gn @@ -0,0 +1,9 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +source_set("common") { + sources = [ + "content_settings_types.h", + ] +} diff --git a/chrome/common/content_settings_types.h b/components/content_settings/core/common/content_settings_types.h index a99c7e3..b281f9a 100644 --- a/chrome/common/content_settings_types.h +++ b/components/content_settings/core/common/content_settings_types.h @@ -1,9 +1,9 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef CHROME_COMMON_CONTENT_SETTINGS_TYPES_H_ -#define CHROME_COMMON_CONTENT_SETTINGS_TYPES_H_ +#ifndef COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_CONTENT_SETTINGS_TYPES_H_ +#define COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_CONTENT_SETTINGS_TYPES_H_ // A particular type of content to care about. We give the user various types // of controls over each of these. @@ -41,4 +41,4 @@ enum ContentSettingsType { CONTENT_SETTINGS_NUM_TYPES, }; -#endif // CHROME_COMMON_CONTENT_SETTINGS_TYPES_H_ +#endif // COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_CONTENT_SETTINGS_TYPES_H_ |