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

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

Issue 533493004: Credential Manager: Refactor password_manager::CredentialManagerClient. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Explicit. 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
« no previous file with comments | « no previous file | components/components_tests.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 301 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 #if defined(FULL_SAFE_BROWSING) 312 #if defined(FULL_SAFE_BROWSING)
313 phishing_classifier_.reset(safe_browsing::PhishingClassifierFilter::Create()); 313 phishing_classifier_.reset(safe_browsing::PhishingClassifierFilter::Create());
314 #endif 314 #endif
315 prerender_dispatcher_.reset(new prerender::PrerenderDispatcher()); 315 prerender_dispatcher_.reset(new prerender::PrerenderDispatcher());
316 #if defined(ENABLE_WEBRTC) 316 #if defined(ENABLE_WEBRTC)
317 webrtc_logging_message_filter_ = new WebRtcLoggingMessageFilter( 317 webrtc_logging_message_filter_ = new WebRtcLoggingMessageFilter(
318 content::RenderThread::Get()->GetIOMessageLoopProxy()); 318 content::RenderThread::Get()->GetIOMessageLoopProxy());
319 #endif 319 #endif
320 search_bouncer_.reset(new SearchBouncer()); 320 search_bouncer_.reset(new SearchBouncer());
321 321
322 credential_manager_client_.reset(
323 new password_manager::CredentialManagerClient());
324
325 thread->AddObserver(chrome_observer_.get()); 322 thread->AddObserver(chrome_observer_.get());
326 thread->AddObserver(extension_dispatcher_.get()); 323 thread->AddObserver(extension_dispatcher_.get());
327 #if defined(FULL_SAFE_BROWSING) 324 #if defined(FULL_SAFE_BROWSING)
328 thread->AddObserver(phishing_classifier_.get()); 325 thread->AddObserver(phishing_classifier_.get());
329 #endif 326 #endif
330 thread->AddObserver(visited_link_slave_.get()); 327 thread->AddObserver(visited_link_slave_.get());
331 thread->AddObserver(prerender_dispatcher_.get()); 328 thread->AddObserver(prerender_dispatcher_.get());
332 thread->AddObserver(search_bouncer_.get()); 329 thread->AddObserver(search_bouncer_.get());
333 thread->AddObserver(credential_manager_client_.get());
334 330
335 #if defined(ENABLE_WEBRTC) 331 #if defined(ENABLE_WEBRTC)
336 thread->AddFilter(webrtc_logging_message_filter_.get()); 332 thread->AddFilter(webrtc_logging_message_filter_.get());
337 #endif 333 #endif
338 thread->AddFilter(new CastIPCDispatcher( 334 thread->AddFilter(new CastIPCDispatcher(
339 content::RenderThread::Get()->GetIOMessageLoopProxy())); 335 content::RenderThread::Get()->GetIOMessageLoopProxy()));
340 336
341 thread->RegisterExtension(extensions_v8::ExternalExtension::Get()); 337 thread->RegisterExtension(extensions_v8::ExternalExtension::Get());
342 thread->RegisterExtension(extensions_v8::LoadTimesExtension::Get()); 338 thread->RegisterExtension(extensions_v8::LoadTimesExtension::Get());
343 339
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
500 new AutofillAgent(render_view, 496 new AutofillAgent(render_view,
501 password_autofill_agent, 497 password_autofill_agent,
502 password_generation_agent); 498 password_generation_agent);
503 499
504 CommandLine* command_line = CommandLine::ForCurrentProcess(); 500 CommandLine* command_line = CommandLine::ForCurrentProcess();
505 if (command_line->HasSwitch(switches::kInstantProcess)) 501 if (command_line->HasSwitch(switches::kInstantProcess))
506 new SearchBox(render_view); 502 new SearchBox(render_view);
507 503
508 new ChromeRenderViewObserver(render_view, chrome_observer_.get()); 504 new ChromeRenderViewObserver(render_view, chrome_observer_.get());
509 505
510 if (credential_manager_client_) 506 new password_manager::CredentialManagerClient(render_view);
511 credential_manager_client_->OnRenderViewCreated(render_view);
512 } 507 }
513 508
514 void ChromeContentRendererClient::SetNumberOfViews(int number_of_views) { 509 void ChromeContentRendererClient::SetNumberOfViews(int number_of_views) {
515 base::debug::SetCrashKeyValue(crash_keys::kNumberOfViews, 510 base::debug::SetCrashKeyValue(crash_keys::kNumberOfViews,
516 base::IntToString(number_of_views)); 511 base::IntToString(number_of_views));
517 } 512 }
518 513
519 SkBitmap* ChromeContentRendererClient::GetSadPluginBitmap() { 514 SkBitmap* ChromeContentRendererClient::GetSadPluginBitmap() {
520 return const_cast<SkBitmap*>(ResourceBundle::GetSharedInstance(). 515 return const_cast<SkBitmap*>(ResourceBundle::GetSharedInstance().
521 GetImageNamed(IDR_SAD_PLUGIN).ToSkBitmap()); 516 GetImageNamed(IDR_SAD_PLUGIN).ToSkBitmap());
(...skipping 1000 matching lines...) Expand 10 before | Expand all | Expand 10 after
1522 1517
1523 if (IsExtensionOrSharedModuleWhitelisted(url, allowed_video_decode_origins_)) 1518 if (IsExtensionOrSharedModuleWhitelisted(url, allowed_video_decode_origins_))
1524 return true; 1519 return true;
1525 1520
1526 chrome::VersionInfo::Channel channel = chrome::VersionInfo::GetChannel(); 1521 chrome::VersionInfo::Channel channel = chrome::VersionInfo::GetChannel();
1527 return channel <= chrome::VersionInfo::CHANNEL_DEV; 1522 return channel <= chrome::VersionInfo::CHANNEL_DEV;
1528 #else 1523 #else
1529 return false; 1524 return false;
1530 #endif 1525 #endif
1531 } 1526 }
OLDNEW
« no previous file with comments | « no previous file | components/components_tests.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698