Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: chrome/renderer/chrome_content_renderer_client.cc

Issue 528363002: Move webCacheManager to //components. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/renderer/chrome_content_renderer_client.h" 5 #include "chrome/renderer/chrome_content_renderer_client.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/debug/crash_logging.h" 8 #include "base/debug/crash_logging.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/metrics/field_trial.h" 10 #include "base/metrics/field_trial.h"
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 #include "components/autofill/content/renderer/password_autofill_agent.h" 72 #include "components/autofill/content/renderer/password_autofill_agent.h"
73 #include "components/autofill/content/renderer/password_generation_agent.h" 73 #include "components/autofill/content/renderer/password_generation_agent.h"
74 #include "components/content_settings/core/common/content_settings_pattern.h" 74 #include "components/content_settings/core/common/content_settings_pattern.h"
75 #include "components/dom_distiller/core/url_constants.h" 75 #include "components/dom_distiller/core/url_constants.h"
76 #include "components/nacl/renderer/ppb_nacl_private_impl.h" 76 #include "components/nacl/renderer/ppb_nacl_private_impl.h"
77 #include "components/password_manager/content/renderer/credential_manager_client .h" 77 #include "components/password_manager/content/renderer/credential_manager_client .h"
78 #include "components/pdf/renderer/ppb_pdf_impl.h" 78 #include "components/pdf/renderer/ppb_pdf_impl.h"
79 #include "components/plugins/renderer/mobile_youtube_plugin.h" 79 #include "components/plugins/renderer/mobile_youtube_plugin.h"
80 #include "components/signin/core/common/profile_management_switches.h" 80 #include "components/signin/core/common/profile_management_switches.h"
81 #include "components/visitedlink/renderer/visitedlink_slave.h" 81 #include "components/visitedlink/renderer/visitedlink_slave.h"
82 #include "components/web_cache/renderer/web_cache_render_process_observer.h"
82 #include "content/public/common/content_constants.h" 83 #include "content/public/common/content_constants.h"
83 #include "content/public/renderer/render_frame.h" 84 #include "content/public/renderer/render_frame.h"
84 #include "content/public/renderer/render_thread.h" 85 #include "content/public/renderer/render_thread.h"
85 #include "content/public/renderer/render_view.h" 86 #include "content/public/renderer/render_view.h"
86 #include "content/public/renderer/render_view_visitor.h" 87 #include "content/public/renderer/render_view_visitor.h"
87 #include "extensions/common/constants.h" 88 #include "extensions/common/constants.h"
88 #include "extensions/common/extension.h" 89 #include "extensions/common/extension.h"
89 #include "extensions/common/extension_set.h" 90 #include "extensions/common/extension_set.h"
90 #include "extensions/common/extension_urls.h" 91 #include "extensions/common/extension_urls.h"
91 #include "extensions/common/switches.h" 92 #include "extensions/common/switches.h"
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
280 } 281 }
281 282
282 ChromeContentRendererClient::~ChromeContentRendererClient() { 283 ChromeContentRendererClient::~ChromeContentRendererClient() {
283 g_current_client = NULL; 284 g_current_client = NULL;
284 } 285 }
285 286
286 void ChromeContentRendererClient::RenderThreadStarted() { 287 void ChromeContentRendererClient::RenderThreadStarted() {
287 RenderThread* thread = RenderThread::Get(); 288 RenderThread* thread = RenderThread::Get();
288 289
289 chrome_observer_.reset(new ChromeRenderProcessObserver(this)); 290 chrome_observer_.reset(new ChromeRenderProcessObserver(this));
291 web_cache_observer_.reset(new web_cache::WebCacheRenderProcessObserver());
290 292
291 extension_dispatcher_delegate_.reset( 293 extension_dispatcher_delegate_.reset(
292 new ChromeExtensionsDispatcherDelegate()); 294 new ChromeExtensionsDispatcherDelegate());
293 // ChromeRenderViewTest::SetUp() creates its own ExtensionDispatcher and 295 // ChromeRenderViewTest::SetUp() creates its own ExtensionDispatcher and
294 // injects it using SetExtensionDispatcher(). Don't overwrite it. 296 // injects it using SetExtensionDispatcher(). Don't overwrite it.
295 if (!extension_dispatcher_) { 297 if (!extension_dispatcher_) {
296 extension_dispatcher_.reset( 298 extension_dispatcher_.reset(
297 new extensions::Dispatcher(extension_dispatcher_delegate_.get())); 299 new extensions::Dispatcher(extension_dispatcher_delegate_.get()));
298 } 300 }
299 permissions_policy_delegate_.reset( 301 permissions_policy_delegate_.reset(
(...skipping 14 matching lines...) Expand all
314 phishing_classifier_.reset(safe_browsing::PhishingClassifierFilter::Create()); 316 phishing_classifier_.reset(safe_browsing::PhishingClassifierFilter::Create());
315 #endif 317 #endif
316 prerender_dispatcher_.reset(new prerender::PrerenderDispatcher()); 318 prerender_dispatcher_.reset(new prerender::PrerenderDispatcher());
317 #if defined(ENABLE_WEBRTC) 319 #if defined(ENABLE_WEBRTC)
318 webrtc_logging_message_filter_ = new WebRtcLoggingMessageFilter( 320 webrtc_logging_message_filter_ = new WebRtcLoggingMessageFilter(
319 content::RenderThread::Get()->GetIOMessageLoopProxy()); 321 content::RenderThread::Get()->GetIOMessageLoopProxy());
320 #endif 322 #endif
321 search_bouncer_.reset(new SearchBouncer()); 323 search_bouncer_.reset(new SearchBouncer());
322 324
323 thread->AddObserver(chrome_observer_.get()); 325 thread->AddObserver(chrome_observer_.get());
326 thread->AddObserver(web_cache_observer_.get());
324 thread->AddObserver(extension_dispatcher_.get()); 327 thread->AddObserver(extension_dispatcher_.get());
325 #if defined(FULL_SAFE_BROWSING) 328 #if defined(FULL_SAFE_BROWSING)
326 thread->AddObserver(phishing_classifier_.get()); 329 thread->AddObserver(phishing_classifier_.get());
327 #endif 330 #endif
328 thread->AddObserver(visited_link_slave_.get()); 331 thread->AddObserver(visited_link_slave_.get());
329 thread->AddObserver(prerender_dispatcher_.get()); 332 thread->AddObserver(prerender_dispatcher_.get());
330 thread->AddObserver(search_bouncer_.get()); 333 thread->AddObserver(search_bouncer_.get());
331 334
332 #if defined(ENABLE_WEBRTC) 335 #if defined(ENABLE_WEBRTC)
333 thread->AddFilter(webrtc_logging_message_filter_.get()); 336 thread->AddFilter(webrtc_logging_message_filter_.get());
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
495 PasswordAutofillAgent* password_autofill_agent = 498 PasswordAutofillAgent* password_autofill_agent =
496 new PasswordAutofillAgent(render_view); 499 new PasswordAutofillAgent(render_view);
497 new AutofillAgent(render_view, 500 new AutofillAgent(render_view,
498 password_autofill_agent, 501 password_autofill_agent,
499 password_generation_agent); 502 password_generation_agent);
500 503
501 CommandLine* command_line = CommandLine::ForCurrentProcess(); 504 CommandLine* command_line = CommandLine::ForCurrentProcess();
502 if (command_line->HasSwitch(switches::kInstantProcess)) 505 if (command_line->HasSwitch(switches::kInstantProcess))
503 new SearchBox(render_view); 506 new SearchBox(render_view);
504 507
505 new ChromeRenderViewObserver(render_view, chrome_observer_.get()); 508 new ChromeRenderViewObserver(render_view, web_cache_observer_.get());
506 509
507 new password_manager::CredentialManagerClient(render_view); 510 new password_manager::CredentialManagerClient(render_view);
508 } 511 }
509 512
510 void ChromeContentRendererClient::SetNumberOfViews(int number_of_views) { 513 void ChromeContentRendererClient::SetNumberOfViews(int number_of_views) {
511 base::debug::SetCrashKeyValue(crash_keys::kNumberOfViews, 514 base::debug::SetCrashKeyValue(crash_keys::kNumberOfViews,
512 base::IntToString(number_of_views)); 515 base::IntToString(number_of_views));
513 } 516 }
514 517
515 SkBitmap* ChromeContentRendererClient::GetSadPluginBitmap() { 518 SkBitmap* ChromeContentRendererClient::GetSadPluginBitmap() {
(...skipping 1009 matching lines...) Expand 10 before | Expand all | Expand 10 after
1525 return false; 1528 return false;
1526 #endif 1529 #endif
1527 } 1530 }
1528 1531
1529 content::BrowserPluginDelegate* 1532 content::BrowserPluginDelegate*
1530 ChromeContentRendererClient::CreateBrowserPluginDelegate( 1533 ChromeContentRendererClient::CreateBrowserPluginDelegate(
1531 content::RenderFrame* render_frame, 1534 content::RenderFrame* render_frame,
1532 const std::string& mime_type) { 1535 const std::string& mime_type) {
1533 return new ChromeBrowserPluginDelegate(render_frame, mime_type); 1536 return new ChromeBrowserPluginDelegate(render_frame, mime_type);
1534 } 1537 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698