| 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/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 499 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 510 #if defined(ENABLE_EXTENSIONS) | 510 #if defined(ENABLE_EXTENSIONS) |
| 511 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); | 511 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); |
| 512 extension_dispatcher_->OnRenderViewCreated(render_view); | 512 extension_dispatcher_->OnRenderViewCreated(render_view); |
| 513 #endif | 513 #endif |
| 514 new PageLoadHistograms(render_view); | 514 new PageLoadHistograms(render_view); |
| 515 #if defined(ENABLE_PRINTING) | 515 #if defined(ENABLE_PRINTING) |
| 516 new printing::PrintWebViewHelper( | 516 new printing::PrintWebViewHelper( |
| 517 render_view, | 517 render_view, |
| 518 switches::OutOfProcessPdfEnabled(), | 518 switches::OutOfProcessPdfEnabled(), |
| 519 command_line->HasSwitch(switches::kDisablePrintPreview), | 519 command_line->HasSwitch(switches::kDisablePrintPreview), |
| 520 false /* scripted_print_blocked */, |
| 520 scoped_ptr<printing::PrintWebViewHelper::Delegate>( | 521 scoped_ptr<printing::PrintWebViewHelper::Delegate>( |
| 521 new ChromePrintWebViewHelperDelegate())); | 522 new ChromePrintWebViewHelperDelegate())); |
| 522 #endif | 523 #endif |
| 523 #if defined(ENABLE_SPELLCHECK) | 524 #if defined(ENABLE_SPELLCHECK) |
| 524 new SpellCheckProvider(render_view, spellcheck_.get()); | 525 new SpellCheckProvider(render_view, spellcheck_.get()); |
| 525 #endif | 526 #endif |
| 526 new prerender::PrerendererClient(render_view); | 527 new prerender::PrerendererClient(render_view); |
| 527 #if defined(FULL_SAFE_BROWSING) | 528 #if defined(FULL_SAFE_BROWSING) |
| 528 safe_browsing::MalwareDOMDetails::Create(render_view); | 529 safe_browsing::MalwareDOMDetails::Create(render_view); |
| 529 #endif | 530 #endif |
| (...skipping 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1592 if (mime_type == content::kBrowserPluginMimeType) { | 1593 if (mime_type == content::kBrowserPluginMimeType) { |
| 1593 return new extensions::ExtensionsGuestViewContainer(render_frame); | 1594 return new extensions::ExtensionsGuestViewContainer(render_frame); |
| 1594 } else { | 1595 } else { |
| 1595 return new extensions::MimeHandlerViewContainer( | 1596 return new extensions::MimeHandlerViewContainer( |
| 1596 render_frame, mime_type, original_url); | 1597 render_frame, mime_type, original_url); |
| 1597 } | 1598 } |
| 1598 #else | 1599 #else |
| 1599 return NULL; | 1600 return NULL; |
| 1600 #endif | 1601 #endif |
| 1601 } | 1602 } |
| OLD | NEW |