[email protected] | f2a893c | 2011-01-05 09:38:07 | [diff] [blame] | 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
license.bot | bf09a50 | 2008-08-24 00:55:55 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 4 | |
5 | #include "chrome/browser/browser_process_impl.h" | ||||
6 | |||||
[email protected] | 3cdacd4 | 2010-04-30 18:55:53 | [diff] [blame] | 7 | #include <map> |
[email protected] | 68f88b99 | 2011-05-07 02:01:39 | [diff] [blame] | 8 | #include <set> |
9 | #include <vector> | ||||
[email protected] | 3cdacd4 | 2010-04-30 18:55:53 | [diff] [blame] | 10 | |
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 11 | #include "base/command_line.h" |
[email protected] | 6641bf66 | 2009-08-21 00:34:09 | [diff] [blame] | 12 | #include "base/file_util.h" |
initial.commit | 09911bf | 2008-07-26 23:55:29 | [diff] [blame] | 13 | #include "base/path_service.h" |
[email protected] | 985655a | 2011-02-23 09:54:25 | [diff] [blame] | 14 | #include "base/synchronization/waitable_event.h" |
[email protected] | c6032e8 | 2010-09-13 20:06:05 | [diff] [blame] | 15 | #include "base/task.h" |
[email protected] | 34b9963 | 2011-01-01 01:01:06 | [diff] [blame] | 16 | #include "base/threading/thread.h" |
17 | #include "base/threading/thread_restrictions.h" | ||||
[email protected] | e13ad79b | 2010-07-22 21:36:50 | [diff] [blame] | 18 | #include "chrome/browser/automation/automation_provider_list.h" |
[email protected] | a07676b2 | 2011-06-17 16:36:53 | [diff] [blame] | 19 | #include "chrome/browser/background/background_mode_manager.h" |
[email protected] | ac262c9f | 2008-10-19 17:45:21 | [diff] [blame] | 20 | #include "chrome/browser/browser_trial.h" |
[email protected] | c38831a1 | 2011-10-28 12:44:49 | [diff] [blame] | 21 | #include "chrome/browser/chrome_browser_main.h" |
[email protected] | dfba876 | 2011-09-02 12:49:54 | [diff] [blame] | 22 | #include "chrome/browser/chrome_plugin_service_filter.h" |
[email protected] | c1adf5a | 2011-08-03 22:11:37 | [diff] [blame] | 23 | #include "chrome/browser/component_updater/component_updater_configurator.h" |
24 | #include "chrome/browser/component_updater/component_updater_service.h" | ||||
[email protected] | 0639cfd | 2011-07-20 11:38:03 | [diff] [blame] | 25 | #include "chrome/browser/debugger/devtools_protocol_handler.h" |
[email protected] | 4475d23 | 2011-07-27 15:29:20 | [diff] [blame] | 26 | #include "chrome/browser/debugger/remote_debugging_server.h" |
[email protected] | 254ed74 | 2011-08-16 18:45:27 | [diff] [blame] | 27 | #include "chrome/browser/download/download_request_limiter.h" |
[email protected] | 3ce0241 | 2011-03-01 12:01:15 | [diff] [blame] | 28 | #include "chrome/browser/extensions/extension_event_router_forwarder.h" |
[email protected] | fc4facd | 2011-03-22 23:18:50 | [diff] [blame] | 29 | #include "chrome/browser/extensions/extension_tab_id_map.h" |
[email protected] | b6cf240f | 2011-10-15 22:09:53 | [diff] [blame] | 30 | #include "chrome/browser/extensions/network_delay_listener.h" |
[email protected] | 21453884 | 2011-04-01 18:47:24 | [diff] [blame] | 31 | #include "chrome/browser/extensions/user_script_listener.h" |
[email protected] | 81585672 | 2011-04-13 17:19:19 | [diff] [blame] | 32 | #include "chrome/browser/first_run/upgrade_util.h" |
[email protected] | f7578f5 | 2010-08-30 22:22:49 | [diff] [blame] | 33 | #include "chrome/browser/google/google_url_tracker.h" |
[email protected] | dcefa30 | 2009-05-20 00:24:39 | [diff] [blame] | 34 | #include "chrome/browser/icon_manager.h" |
[email protected] | c4ff495 | 2010-01-08 19:12:47 | [diff] [blame] | 35 | #include "chrome/browser/intranet_redirect_detector.h" |
[email protected] | 0ac8368 | 2010-01-22 17:46:27 | [diff] [blame] | 36 | #include "chrome/browser/io_thread.h" |
[email protected] | dc6f496 | 2009-02-13 01:25:50 | [diff] [blame] | 37 | #include "chrome/browser/metrics/metrics_service.h" |
[email protected] | 0b56518 | 2011-03-02 18:11:15 | [diff] [blame] | 38 | #include "chrome/browser/metrics/thread_watcher.h" |
[email protected] | b2fcd0e | 2010-12-01 15:19:40 | [diff] [blame] | 39 | #include "chrome/browser/net/chrome_net_log.h" |
[email protected] | ca167a3 | 2011-09-30 15:19:11 | [diff] [blame] | 40 | #include "chrome/browser/net/crl_set_fetcher.h" |
[email protected] | d393a0fd | 2009-05-13 23:32:01 | [diff] [blame] | 41 | #include "chrome/browser/net/sdch_dictionary_fetcher.h" |
[email protected] | 29672ab | 2009-10-30 03:44:03 | [diff] [blame] | 42 | #include "chrome/browser/notifications/notification_ui_manager.h" |
[email protected] | 985655a | 2011-02-23 09:54:25 | [diff] [blame] | 43 | #include "chrome/browser/policy/browser_policy_connector.h" |
[email protected] | caf63aea | 2011-04-26 11:04:10 | [diff] [blame] | 44 | #include "chrome/browser/prefs/browser_prefs.h" |
[email protected] | 37858e5 | 2010-08-26 00:22:02 | [diff] [blame] | 45 | #include "chrome/browser/prefs/pref_service.h" |
[email protected] | 1459fb6 | 2011-05-25 19:03:27 | [diff] [blame] | 46 | #include "chrome/browser/prerender/prerender_tracker.h" |
[email protected] | 68f88b99 | 2011-05-07 02:01:39 | [diff] [blame] | 47 | #include "chrome/browser/printing/background_printing_manager.h" |
[email protected] | e06131d | 2010-02-10 18:40:33 | [diff] [blame] | 48 | #include "chrome/browser/printing/print_job_manager.h" |
[email protected] | dbeebd5 | 2010-11-16 20:34:16 | [diff] [blame] | 49 | #include "chrome/browser/printing/print_preview_tab_controller.h" |