blob: 81c463acfb57e7732cf4b26d4c1231fce001e6a9 [file] [log] [blame]
[email protected]f2a893c2011-01-05 09:38:071// Copyright (c) 2011 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
5#include "chrome/browser/browser_process_impl.h"
6
[email protected]3cdacd42010-04-30 18:55:537#include <map>
[email protected]68f88b992011-05-07 02:01:398#include <set>
9#include <vector>
[email protected]3cdacd42010-04-30 18:55:5310
initial.commit09911bf2008-07-26 23:55:2911#include "base/command_line.h"
[email protected]6641bf662009-08-21 00:34:0912#include "base/file_util.h"
initial.commit09911bf2008-07-26 23:55:2913#include "base/path_service.h"
[email protected]985655a2011-02-23 09:54:2514#include "base/synchronization/waitable_event.h"
[email protected]c6032e82010-09-13 20:06:0515#include "base/task.h"
[email protected]34b99632011-01-01 01:01:0616#include "base/threading/thread.h"
17#include "base/threading/thread_restrictions.h"
[email protected]e13ad79b2010-07-22 21:36:5018#include "chrome/browser/automation/automation_provider_list.h"
[email protected]a07676b22011-06-17 16:36:5319#include "chrome/browser/background/background_mode_manager.h"
[email protected]ac262c9f2008-10-19 17:45:2120#include "chrome/browser/browser_trial.h"
[email protected]c38831a12011-10-28 12:44:4921#include "chrome/browser/chrome_browser_main.h"
[email protected]dfba8762011-09-02 12:49:5422#include "chrome/browser/chrome_plugin_service_filter.h"
[email protected]c1adf5a2011-08-03 22:11:3723#include "chrome/browser/component_updater/component_updater_configurator.h"
24#include "chrome/browser/component_updater/component_updater_service.h"
[email protected]0639cfd2011-07-20 11:38:0325#include "chrome/browser/debugger/devtools_protocol_handler.h"
[email protected]4475d232011-07-27 15:29:2026#include "chrome/browser/debugger/remote_debugging_server.h"
[email protected]254ed742011-08-16 18:45:2727#include "chrome/browser/download/download_request_limiter.h"
[email protected]3ce02412011-03-01 12:01:1528#include "chrome/browser/extensions/extension_event_router_forwarder.h"
[email protected]fc4facd2011-03-22 23:18:5029#include "chrome/browser/extensions/extension_tab_id_map.h"
[email protected]b6cf240f2011-10-15 22:09:5330#include "chrome/browser/extensions/network_delay_listener.h"
[email protected]214538842011-04-01 18:47:2431#include "chrome/browser/extensions/user_script_listener.h"
[email protected]815856722011-04-13 17:19:1932#include "chrome/browser/first_run/upgrade_util.h"
[email protected]f7578f52010-08-30 22:22:4933#include "chrome/browser/google/google_url_tracker.h"
[email protected]dcefa302009-05-20 00:24:3934#include "chrome/browser/icon_manager.h"
[email protected]c4ff4952010-01-08 19:12:4735#include "chrome/browser/intranet_redirect_detector.h"
[email protected]0ac83682010-01-22 17:46:2736#include "chrome/browser/io_thread.h"
[email protected]dc6f4962009-02-13 01:25:5037#include "chrome/browser/metrics/metrics_service.h"
[email protected]0b565182011-03-02 18:11:1538#include "chrome/browser/metrics/thread_watcher.h"
[email protected]b2fcd0e2010-12-01 15:19:4039#include "chrome/browser/net/chrome_net_log.h"
[email protected]ca167a32011-09-30 15:19:1140#include "chrome/browser/net/crl_set_fetcher.h"
[email protected]d393a0fd2009-05-13 23:32:0141#include "chrome/browser/net/sdch_dictionary_fetcher.h"
[email protected]29672ab2009-10-30 03:44:0342#include "chrome/browser/notifications/notification_ui_manager.h"
[email protected]985655a2011-02-23 09:54:2543#include "chrome/browser/policy/browser_policy_connector.h"
[email protected]caf63aea2011-04-26 11:04:1044#include "chrome/browser/prefs/browser_prefs.h"
[email protected]37858e52010-08-26 00:22:0245#include "chrome/browser/prefs/pref_service.h"
[email protected]1459fb62011-05-25 19:03:2746#include "chrome/browser/prerender/prerender_tracker.h"
[email protected]68f88b992011-05-07 02:01:3947#include "chrome/browser/printing/background_printing_manager.h"
[email protected]e06131d2010-02-10 18:40:3348#include "chrome/browser/printing/print_job_manager.h"
[email protected]dbeebd52010-11-16 20:34:1649#include "chrome/browser/printing/print_preview_tab_controller.h"