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 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
502 #if defined(ENABLE_EXTENSIONS) | 502 #if defined(ENABLE_EXTENSIONS) |
503 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); | 503 new extensions::ExtensionHelper(render_view, extension_dispatcher_.get()); |
504 extension_dispatcher_->OnRenderViewCreated(render_view); | 504 extension_dispatcher_->OnRenderViewCreated(render_view); |
505 #endif | 505 #endif |
506 new PageLoadHistograms(render_view); | 506 new PageLoadHistograms(render_view); |
507 #if defined(ENABLE_PRINTING) | 507 #if defined(ENABLE_PRINTING) |
508 new printing::PrintWebViewHelper( | 508 new printing::PrintWebViewHelper( |
509 render_view, | 509 render_view, |
510 switches::OutOfProcessPdfEnabled(), | 510 switches::OutOfProcessPdfEnabled(), |
511 command_line->HasSwitch(switches::kDisablePrintPreview), | 511 command_line->HasSwitch(switches::kDisablePrintPreview), |
| 512 true /* should_ask_print_settings */, |
512 scoped_ptr<printing::PrintWebViewHelper::Delegate>( | 513 scoped_ptr<printing::PrintWebViewHelper::Delegate>( |
513 new ChromePrintWebViewHelperDelegate())); | 514 new ChromePrintWebViewHelperDelegate())); |
514 #endif | 515 #endif |
515 #if defined(ENABLE_SPELLCHECK) | 516 #if defined(ENABLE_SPELLCHECK) |
516 new SpellCheckProvider(render_view, spellcheck_.get()); | 517 new SpellCheckProvider(render_view, spellcheck_.get()); |
517 #endif | 518 #endif |
518 new prerender::PrerendererClient(render_view); | 519 new prerender::PrerendererClient(render_view); |
519 #if defined(FULL_SAFE_BROWSING) | 520 #if defined(FULL_SAFE_BROWSING) |
520 safe_browsing::MalwareDOMDetails::Create(render_view); | 521 safe_browsing::MalwareDOMDetails::Create(render_view); |
521 #endif | 522 #endif |
(...skipping 1059 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1581 if (mime_type == content::kBrowserPluginMimeType) { | 1582 if (mime_type == content::kBrowserPluginMimeType) { |
1582 return new extensions::ExtensionsGuestViewContainer(render_frame); | 1583 return new extensions::ExtensionsGuestViewContainer(render_frame); |
1583 } else { | 1584 } else { |
1584 return new extensions::MimeHandlerViewContainer( | 1585 return new extensions::MimeHandlerViewContainer( |
1585 render_frame, mime_type, original_url); | 1586 render_frame, mime_type, original_url); |
1586 } | 1587 } |
1587 #else | 1588 #else |
1588 return NULL; | 1589 return NULL; |
1589 #endif | 1590 #endif |
1590 } | 1591 } |
OLD | NEW |