Chromium Code Reviews| 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/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 185 #elif defined(OS_POSIX) | 185 #elif defined(OS_POSIX) |
| 186 #include "chrome/browser/chrome_browser_main_posix.h" | 186 #include "chrome/browser/chrome_browser_main_posix.h" |
| 187 #endif | 187 #endif |
| 188 | 188 |
| 189 #if defined(OS_POSIX) && !defined(OS_MACOSX) | 189 #if defined(OS_POSIX) && !defined(OS_MACOSX) |
| 190 #include "base/debug/leak_annotations.h" | 190 #include "base/debug/leak_annotations.h" |
| 191 #include "components/breakpad/app/breakpad_linux.h" | 191 #include "components/breakpad/app/breakpad_linux.h" |
| 192 #include "components/breakpad/browser/crash_handler_host_linux.h" | 192 #include "components/breakpad/browser/crash_handler_host_linux.h" |
| 193 #endif | 193 #endif |
| 194 | 194 |
| 195 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) | |
| 196 #include "chrome/browser/captive_portal/captive_portal_tab_helper.h" | |
| 197 #endif | |
| 198 | |
| 199 #if defined(OS_ANDROID) | 195 #if defined(OS_ANDROID) |
| 200 #include "ui/base/ui_base_paths.h" | 196 #include "ui/base/ui_base_paths.h" |
| 201 #include "ui/gfx/android/device_display_info.h" | 197 #include "ui/gfx/android/device_display_info.h" |
| 198 #else | |
| 199 #include "chrome/browser/media_galleries/fileapi/media_file_system_backend.h" | |
| 202 #endif | 200 #endif |
| 203 | 201 |
| 204 #if !defined(OS_CHROMEOS) | 202 #if !defined(OS_CHROMEOS) |
| 205 #include "chrome/browser/signin/chrome_signin_client.h" | 203 #include "chrome/browser/signin/chrome_signin_client.h" |
| 206 #include "chrome/browser/signin/chrome_signin_client_factory.h" | 204 #include "chrome/browser/signin/chrome_signin_client_factory.h" |
| 207 #include "chrome/browser/signin/signin_manager_factory.h" | 205 #include "chrome/browser/signin/signin_manager_factory.h" |
| 208 #include "components/signin/core/browser/signin_manager.h" | 206 #include "components/signin/core/browser/signin_manager.h" |
| 209 #endif | 207 #endif |
| 210 | 208 |
| 211 #if !defined(OS_ANDROID) | |
| 212 #include "chrome/browser/media_galleries/fileapi/media_file_system_backend.h" | |
| 213 #endif | |
| 214 | |
| 215 #if defined(ENABLE_WEBRTC) | |
| 216 #include "chrome/browser/media/webrtc_logging_handler_host.h" | |
| 217 #endif | |
| 218 | |
| 219 #if defined(OS_CHROMEOS) | 209 #if defined(OS_CHROMEOS) |
| 220 #include "chrome/browser/chromeos/file_manager/app_id.h" | 210 #include "chrome/browser/chromeos/file_manager/app_id.h" |
| 221 #endif | 211 #endif |
| 222 | 212 |
| 223 #if defined(TOOLKIT_VIEWS) | 213 #if defined(TOOLKIT_VIEWS) |
| 224 #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h" | 214 #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h" |
| 225 #endif | 215 #endif |
| 226 | 216 |
| 227 #if defined(USE_ASH) | 217 #if defined(USE_ASH) |
| 228 #include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" | 218 #include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" |
| 229 #endif | 219 #endif |
| 230 | 220 |
| 231 #if defined(USE_AURA) | 221 #if defined(USE_AURA) |
| 232 #include "chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.h" | 222 #include "chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.h" |
| 233 #endif | 223 #endif |
| 234 | 224 |
| 235 #if defined(USE_X11) | 225 #if defined(USE_X11) |
| 236 #include "chrome/browser/chrome_browser_main_extra_parts_x11.h" | 226 #include "chrome/browser/chrome_browser_main_extra_parts_x11.h" |
| 237 #endif | 227 #endif |
| 238 | 228 |
| 229 #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) | |
|
James Cook
2014/06/03 16:07:15
Thanks for cleaning these up!
| |
| 230 #include "chrome/browser/captive_portal/captive_portal_tab_helper.h" | |
| 231 #endif | |
| 232 | |
| 233 #if defined(ENABLE_EXTENSIONS) | |
| 234 #include "chrome/browser/renderer_host/chrome_extension_message_filter.h" | |
| 235 #endif | |
| 236 | |
| 239 #if defined(ENABLE_SPELLCHECK) | 237 #if defined(ENABLE_SPELLCHECK) |
| 240 #include "chrome/browser/spellchecker/spellcheck_message_filter.h" | 238 #include "chrome/browser/spellchecker/spellcheck_message_filter.h" |
| 241 #endif | 239 #endif |
| 242 | 240 |
| 243 #if defined(ENABLE_SERVICE_DISCOVERY) | 241 #if defined(ENABLE_SERVICE_DISCOVERY) |
| 244 #include "chrome/browser/local_discovery/storage/privet_filesystem_backend.h" | 242 #include "chrome/browser/local_discovery/storage/privet_filesystem_backend.h" |
| 245 #endif | 243 #endif |
| 246 | 244 |
| 245 #if defined(ENABLE_WEBRTC) | |
| 246 #include "chrome/browser/media/webrtc_logging_handler_host.h" | |
| 247 #endif | |
| 248 | |
| 247 using blink::WebWindowFeatures; | 249 using blink::WebWindowFeatures; |
| 248 using base::FileDescriptor; | 250 using base::FileDescriptor; |
| 249 using content::AccessTokenStore; | 251 using content::AccessTokenStore; |
| 250 using content::BrowserChildProcessHostIterator; | 252 using content::BrowserChildProcessHostIterator; |
| 251 using content::BrowserThread; | 253 using content::BrowserThread; |
| 252 using content::BrowserURLHandler; | 254 using content::BrowserURLHandler; |
| 253 using content::ChildProcessSecurityPolicy; | 255 using content::ChildProcessSecurityPolicy; |
| 254 using content::QuotaPermissionContext; | 256 using content::QuotaPermissionContext; |
| 255 using content::RenderFrameHost; | 257 using content::RenderFrameHost; |
| 256 using content::RenderViewHost; | 258 using content::RenderViewHost; |
| (...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 892 guest->Attach(embedder_web_contents, extra_params); | 894 guest->Attach(embedder_web_contents, extra_params); |
| 893 } | 895 } |
| 894 | 896 |
| 895 void ChromeContentBrowserClient::RenderProcessWillLaunch( | 897 void ChromeContentBrowserClient::RenderProcessWillLaunch( |
| 896 content::RenderProcessHost* host) { | 898 content::RenderProcessHost* host) { |
| 897 int id = host->GetID(); | 899 int id = host->GetID(); |
| 898 Profile* profile = Profile::FromBrowserContext(host->GetBrowserContext()); | 900 Profile* profile = Profile::FromBrowserContext(host->GetBrowserContext()); |
| 899 net::URLRequestContextGetter* context = | 901 net::URLRequestContextGetter* context = |
| 900 profile->GetRequestContextForRenderProcess(id); | 902 profile->GetRequestContextForRenderProcess(id); |
| 901 | 903 |
| 902 host->AddFilter(new ChromeRenderMessageFilter(id, profile, context)); | 904 host->AddFilter(new ChromeRenderMessageFilter(id, profile)); |
| 905 #if defined(ENABLE_EXTENSIONS) | |
| 906 host->AddFilter(new ChromeExtensionMessageFilter(id, profile)); | |
| 903 host->AddFilter(new extensions::ExtensionMessageFilter(id, profile)); | 907 host->AddFilter(new extensions::ExtensionMessageFilter(id, profile)); |
| 908 #endif | |
| 904 #if defined(ENABLE_PLUGINS) | 909 #if defined(ENABLE_PLUGINS) |
| 905 host->AddFilter(new PluginInfoMessageFilter(id, profile)); | 910 host->AddFilter(new PluginInfoMessageFilter(id, profile)); |
| 906 #endif | 911 #endif |
| 907 host->AddFilter(new cast::CastTransportHostFilter); | 912 host->AddFilter(new cast::CastTransportHostFilter); |
| 908 #if defined(ENABLE_PRINTING) | 913 #if defined(ENABLE_PRINTING) |
| 909 host->AddFilter(new PrintingMessageFilter(id, profile)); | 914 host->AddFilter(new PrintingMessageFilter(id, profile)); |
| 910 #endif | 915 #endif |
| 911 host->AddFilter(new SearchProviderInstallStateMessageFilter(id, profile)); | 916 host->AddFilter(new SearchProviderInstallStateMessageFilter(id, profile)); |
| 912 #if defined(ENABLE_SPELLCHECK) | 917 #if defined(ENABLE_SPELLCHECK) |
| 913 host->AddFilter(new SpellCheckMessageFilter(id)); | 918 host->AddFilter(new SpellCheckMessageFilter(id)); |
| (...skipping 1842 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2756 switches::kDisableWebRtcEncryption, | 2761 switches::kDisableWebRtcEncryption, |
| 2757 }; | 2762 }; |
| 2758 to_command_line->CopySwitchesFrom(from_command_line, | 2763 to_command_line->CopySwitchesFrom(from_command_line, |
| 2759 kWebRtcDevSwitchNames, | 2764 kWebRtcDevSwitchNames, |
| 2760 arraysize(kWebRtcDevSwitchNames)); | 2765 arraysize(kWebRtcDevSwitchNames)); |
| 2761 } | 2766 } |
| 2762 } | 2767 } |
| 2763 #endif // defined(ENABLE_WEBRTC) | 2768 #endif // defined(ENABLE_WEBRTC) |
| 2764 | 2769 |
| 2765 } // namespace chrome | 2770 } // namespace chrome |
| OLD | NEW |