OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/browser_process_impl.h" | 5 #include "chrome/browser/browser_process_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <map> | 8 #include <map> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 17 matching lines...) Expand all Loading... |
28 #include "chrome/browser/chrome_browser_main.h" | 28 #include "chrome/browser/chrome_browser_main.h" |
29 #include "chrome/browser/chrome_content_browser_client.h" | 29 #include "chrome/browser/chrome_content_browser_client.h" |
30 #include "chrome/browser/chrome_notification_types.h" | 30 #include "chrome/browser/chrome_notification_types.h" |
31 #include "chrome/browser/component_updater/component_updater_configurator.h" | 31 #include "chrome/browser/component_updater/component_updater_configurator.h" |
32 #include "chrome/browser/component_updater/component_updater_service.h" | 32 #include "chrome/browser/component_updater/component_updater_service.h" |
33 #include "chrome/browser/component_updater/pnacl/pnacl_component_installer.h" | 33 #include "chrome/browser/component_updater/pnacl/pnacl_component_installer.h" |
34 #include "chrome/browser/defaults.h" | 34 #include "chrome/browser/defaults.h" |
35 #include "chrome/browser/devtools/remote_debugging_server.h" | 35 #include "chrome/browser/devtools/remote_debugging_server.h" |
36 #include "chrome/browser/download/download_request_limiter.h" | 36 #include "chrome/browser/download/download_request_limiter.h" |
37 #include "chrome/browser/download/download_status_updater.h" | 37 #include "chrome/browser/download/download_status_updater.h" |
38 #include "chrome/browser/extensions/chrome_extensions_browser_client.h" | |
39 #include "chrome/browser/first_run/upgrade_util.h" | 38 #include "chrome/browser/first_run/upgrade_util.h" |
40 #include "chrome/browser/gpu/gl_string_manager.h" | 39 #include "chrome/browser/gpu/gl_string_manager.h" |
41 #include "chrome/browser/gpu/gpu_mode_manager.h" | 40 #include "chrome/browser/gpu/gpu_mode_manager.h" |
42 #include "chrome/browser/icon_manager.h" | 41 #include "chrome/browser/icon_manager.h" |
43 #include "chrome/browser/idle.h" | 42 #include "chrome/browser/idle.h" |
44 #include "chrome/browser/intranet_redirect_detector.h" | 43 #include "chrome/browser/intranet_redirect_detector.h" |
45 #include "chrome/browser/io_thread.h" | 44 #include "chrome/browser/io_thread.h" |
46 #include "chrome/browser/lifetime/application_lifetime.h" | 45 #include "chrome/browser/lifetime/application_lifetime.h" |
47 #include "chrome/browser/metrics/metrics_services_manager.h" | 46 #include "chrome/browser/metrics/metrics_services_manager.h" |
48 #include "chrome/browser/metrics/thread_watcher.h" | 47 #include "chrome/browser/metrics/thread_watcher.h" |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 #include "ui/aura/env.h" | 115 #include "ui/aura/env.h" |
117 #endif | 116 #endif |
118 | 117 |
119 #if defined(ENABLE_CONFIGURATION_POLICY) | 118 #if defined(ENABLE_CONFIGURATION_POLICY) |
120 #include "components/policy/core/browser/browser_policy_connector.h" | 119 #include "components/policy/core/browser/browser_policy_connector.h" |
121 #else | 120 #else |
122 #include "components/policy/core/common/policy_service_stub.h" | 121 #include "components/policy/core/common/policy_service_stub.h" |
123 #endif // defined(ENABLE_CONFIGURATION_POLICY) | 122 #endif // defined(ENABLE_CONFIGURATION_POLICY) |
124 | 123 |
125 #if defined(ENABLE_EXTENSIONS) | 124 #if defined(ENABLE_EXTENSIONS) |
| 125 #include "chrome/browser/extensions/chrome_extensions_browser_client.h" |
126 #include "chrome/browser/extensions/event_router_forwarder.h" | 126 #include "chrome/browser/extensions/event_router_forwarder.h" |
127 #include "chrome/browser/extensions/extension_renderer_state.h" | 127 #include "chrome/browser/extensions/extension_renderer_state.h" |
128 #include "chrome/browser/media_galleries/media_file_system_registry.h" | 128 #include "chrome/browser/media_galleries/media_file_system_registry.h" |
129 #include "components/storage_monitor/storage_monitor.h" | 129 #include "components/storage_monitor/storage_monitor.h" |
130 #endif | 130 #endif |
131 | 131 |
132 #if defined(ENABLE_PLUGIN_INSTALLATION) | 132 #if defined(ENABLE_PLUGIN_INSTALLATION) |
133 #include "chrome/browser/plugins/plugins_resource_service.h" | 133 #include "chrome/browser/plugins/plugins_resource_service.h" |
134 #endif | 134 #endif |
135 | 135 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
189 | 189 |
190 #if defined(OS_MACOSX) | 190 #if defined(OS_MACOSX) |
191 InitIdleMonitor(); | 191 InitIdleMonitor(); |
192 #endif | 192 #endif |
193 | 193 |
194 #if defined(ENABLE_EXTENSIONS) | 194 #if defined(ENABLE_EXTENSIONS) |
195 apps::AppsClient::Set(ChromeAppsClient::GetInstance()); | 195 apps::AppsClient::Set(ChromeAppsClient::GetInstance()); |
196 | 196 |
197 extension_event_router_forwarder_ = new extensions::EventRouterForwarder; | 197 extension_event_router_forwarder_ = new extensions::EventRouterForwarder; |
198 ExtensionRendererState::GetInstance()->Init(); | 198 ExtensionRendererState::GetInstance()->Init(); |
199 #endif | |
200 | 199 |
201 extensions::ExtensionsClient::Set( | 200 extensions::ExtensionsClient::Set( |
202 extensions::ChromeExtensionsClient::GetInstance()); | 201 extensions::ChromeExtensionsClient::GetInstance()); |
203 | 202 |
204 extensions_browser_client_.reset( | 203 extensions_browser_client_.reset( |
205 new extensions::ChromeExtensionsBrowserClient); | 204 new extensions::ChromeExtensionsBrowserClient); |
206 extensions::ExtensionsBrowserClient::Set(extensions_browser_client_.get()); | 205 extensions::ExtensionsBrowserClient::Set(extensions_browser_client_.get()); |
| 206 #endif |
207 | 207 |
208 message_center::MessageCenter::Initialize(); | 208 message_center::MessageCenter::Initialize(); |
209 | 209 |
210 omaha_query_params::OmahaQueryParams::SetDelegate( | 210 omaha_query_params::OmahaQueryParams::SetDelegate( |
211 ChromeOmahaQueryParamsDelegate::GetInstance()); | 211 ChromeOmahaQueryParamsDelegate::GetInstance()); |
212 } | 212 } |
213 | 213 |
214 BrowserProcessImpl::~BrowserProcessImpl() { | 214 BrowserProcessImpl::~BrowserProcessImpl() { |
215 tracked_objects::ThreadData::EnsureCleanupWasCalled(4); | 215 tracked_objects::ThreadData::EnsureCleanupWasCalled(4); |
216 | 216 |
(...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1201 } | 1201 } |
1202 | 1202 |
1203 void BrowserProcessImpl::OnAutoupdateTimer() { | 1203 void BrowserProcessImpl::OnAutoupdateTimer() { |
1204 if (CanAutorestartForUpdate()) { | 1204 if (CanAutorestartForUpdate()) { |
1205 DLOG(WARNING) << "Detected update. Restarting browser."; | 1205 DLOG(WARNING) << "Detected update. Restarting browser."; |
1206 RestartBackgroundInstance(); | 1206 RestartBackgroundInstance(); |
1207 } | 1207 } |
1208 } | 1208 } |
1209 | 1209 |
1210 #endif // (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) | 1210 #endif // (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) |
OLD | NEW |