blob: 76ae92386d22b3d0cb579853ee85ddb9e401aed7 [file] [log] [blame]
[email protected]e41982a72012-11-20 07:16:511// Copyright 2012 The Chromium Authors. All rights reserved.
license.botbf09a502008-08-24 00:55:552// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
initial.commit09911bf2008-07-26 23:55:294
[email protected]37858e52010-08-26 00:22:025#include "chrome/browser/prefs/browser_prefs.h"
initial.commit09911bf2008-07-26 23:55:296
[email protected]dc63aab2013-02-12 06:15:107#include "apps/prefs.h"
[email protected]b2c489d2013-06-04 17:47:598#include "base/debug/trace_event.h"
[email protected]3853a4c2013-02-11 17:15:579#include "base/prefs/pref_registry_simple.h"
10#include "base/prefs/pref_service.h"
[email protected]1a47d7e2010-10-15 00:37:2411#include "chrome/browser/about_flags.h"
[email protected]7a25d872012-05-21 19:14:1312#include "chrome/browser/accessibility/invert_bubble_prefs.h"
[email protected]a07676b22011-06-17 16:36:5313#include "chrome/browser/background/background_mode_manager.h"
[email protected]195c99c2012-10-31 06:24:5114#include "chrome/browser/bookmarks/bookmark_prompt_prefs.h"
[email protected]44b2c8852009-03-18 00:57:4915#include "chrome/browser/bookmarks/bookmark_utils.h"
[email protected]b1de2c72013-02-06 02:45:4716#include "chrome/browser/browser_process_impl.h"
[email protected]c5cf01032009-02-16 07:00:3717#include "chrome/browser/browser_shutdown.h"
[email protected]bca18382012-06-25 19:15:2318#include "chrome/browser/chrome_content_browser_client.h"
[email protected]681958c2013-02-21 13:48:1419#include "chrome/browser/component_updater/recovery_component_installer.h"
[email protected]9d01a6a2010-11-30 12:03:3320#include "chrome/browser/content_settings/host_content_settings_map.h"
[email protected]a6d36cc2011-02-23 00:39:4821#include "chrome/browser/custom_handlers/protocol_handler_registry.h"
[email protected]70019152012-12-19 11:44:1922#include "chrome/browser/devtools/devtools_window.h"
[email protected]e5dc4222010-08-30 22:16:3223#include "chrome/browser/download/download_prefs.h"
[email protected]42c94c72013-08-14 01:18:4424#include "chrome/browser/extensions/activity_log/activity_log.h"
[email protected]65907942012-05-22 19:59:4725#include "chrome/browser/extensions/api/commands/command_service.h"
[email protected]4636c832013-01-11 02:10:1126#include "chrome/browser/extensions/api/tabs/tabs_api.h"
[email protected]fee8f0222010-03-17 01:13:3727#include "chrome/browser/extensions/extension_prefs.h"
[email protected]8f9d4eb2011-02-05 01:39:1028#include "chrome/browser/extensions/extension_web_ui.h"
[email protected]ed2b1002011-05-25 14:12:1029#include "chrome/browser/external_protocol/external_protocol_handler.h"
[email protected]1b3588d2012-10-10 21:17:2530#include "chrome/browser/first_run/first_run.h"
[email protected]4e48d772010-02-18 12:11:1431#include "chrome/browser/geolocation/geolocation_prefs.h"
[email protected]f7578f52010-08-30 22:22:4932#include "chrome/browser/google/google_url_tracker.h"
[email protected]665fa012012-05-09 00:24:3833#include "chrome/browser/google/google_url_tracker_factory.h"
[email protected]681958c2013-02-21 13:48:1434#include "chrome/browser/gpu/gl_string_manager.h"
[email protected]e6933d2a2013-03-12 22:32:2135#include "chrome/browser/gpu/gpu_mode_manager.h"
[email protected]5e9d1f72011-01-19 14:15:2336#include "chrome/browser/intranet_redirect_detector.h"
[email protected]3c319eb2013-02-21 14:44:4537#include "chrome/browser/io_thread.h"
[email protected]89c6eaf2012-11-26 18:52:2738#include "chrome/browser/media/media_capture_devices_dispatcher.h"
[email protected]76955932012-12-06 11:01:1039#include "chrome/browser/media/media_stream_devices_controller.h"
[email protected]679082052010-07-21 21:30:1340#include "chrome/browser/metrics/metrics_log.h"
[email protected]0b88fdb2009-02-13 18:07:4441#include "chrome/browser/metrics/metrics_service.h"
[email protected]cf265dc02012-08-15 01:01:1642#include "chrome/browser/metrics/variations/variations_service.h"
[email protected]db96a882011-10-09 02:01:5443#include "chrome/browser/net/http_server_properties_manager.h"
[email protected]5e9d1f72011-01-19 14:15:2344#include "chrome/browser/net/net_pref_observer.h"
[email protected]67372ecf2011-09-10 01:30:4645#include "chrome/browser/net/predictor.h"
[email protected]53c5b0f2013-07-22 10:54:1146#include "chrome/browser/net/pref_proxy_config_tracker_impl.h"
[email protected]ffa3e4862011-07-23 04:47:3047#include "chrome/browser/net/ssl_config_service_manager.h"
[email protected]480760a2011-01-18 16:14:4848#include "chrome/browser/notifications/desktop_notification_service.h"
[email protected]1272b1e62012-04-04 14:42:4549#include "chrome/browser/notifications/notification_prefs_manager.h"
[email protected]6c37c5f2013-04-24 02:02:0850#include "chrome/browser/password_manager/password_generation_manager.h"
[email protected]93ee5f82009-02-16 06:32:4551#include "chrome/browser/password_manager/password_manager.h"
[email protected]18a4d63c82012-05-25 23:37:0352#include "chrome/browser/pepper_flash_settings_manager.h"
[email protected]cb166d4e3f2012-11-01 06:36:0853#include "chrome/browser/plugins/plugin_finder.h"
[email protected]4e94ab32011-08-05 05:28:2754#include "chrome/browser/prefs/incognito_mode_prefs.h"
[email protected]8456bec2013-09-09 04:06:2355#include "chrome/browser/prefs/pref_metrics_service.h"
[email protected]c753f142013-02-10 13:14:0456#include "chrome/browser/prefs/pref_service_syncable.h"
[email protected]37858e52010-08-26 00:22:0257#include "chrome/browser/prefs/session_startup_pref.h"
[email protected]681958c2013-02-21 13:48:1458#include "chrome/browser/printing/cloud_print/cloud_print_url.h"
59#include "chrome/browser/printing/print_dialog_cloud.h"
[email protected]1bee6ed2012-03-14 06:46:3660#include "chrome/browser/profiles/chrome_version_service.h"
[email protected]ee937fe2013-02-27 00:41:5961#include "chrome/browser/profiles/profile.h"
[email protected]8ecad5e2010-12-02 21:18:3362#include "chrome/browser/profiles/profile_impl.h"
[email protected]dee810e2011-06-27 19:43:3963#include "chrome/browser/profiles/profile_info_cache.h"
[email protected]de71ae992013-07-18 03:30:3864#include "chrome/browser/profiles/profiles_state.h"
[email protected]bb9c9752013-04-25 23:02:1165#include "chrome/browser/renderer_host/pepper/device_id_fetcher.h"
[email protected]2c434b32009-03-19 06:27:4766#include "chrome/browser/renderer_host/web_cache_manager.h"
[email protected]a7b8e43d2013-03-18 18:52:4367#include "chrome/browser/search/search.h"
[email protected]f63ae312009-02-04 17:58:4668#include "chrome/browser/search_engines/template_url_prepopulate_data.h"
[email protected]8a120892012-06-08 01:18:5069#include "chrome/browser/signin/signin_manager_factory.h"
[email protected]3d27d272013-07-31 03:15:16