| 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 "content/renderer/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cmath> | 8 #include <cmath> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 #include "content/renderer/java/java_bridge_dispatcher.h" | 72 #include "content/renderer/java/java_bridge_dispatcher.h" |
| 73 #include "content/renderer/load_progress_tracker.h" | 73 #include "content/renderer/load_progress_tracker.h" |
| 74 #include "content/renderer/media/audio_message_filter.h" | 74 #include "content/renderer/media/audio_message_filter.h" |
| 75 #include "content/renderer/media/media_stream_dependency_factory.h" | 75 #include "content/renderer/media/media_stream_dependency_factory.h" |
| 76 #include "content/renderer/media/media_stream_dispatcher.h" | 76 #include "content/renderer/media/media_stream_dispatcher.h" |
| 77 #include "content/renderer/media/media_stream_impl.h" | 77 #include "content/renderer/media/media_stream_impl.h" |
| 78 #include "content/renderer/media/render_audiosourceprovider.h" | 78 #include "content/renderer/media/render_audiosourceprovider.h" |
| 79 #include "content/renderer/media/render_media_log.h" | 79 #include "content/renderer/media/render_media_log.h" |
| 80 #include "content/renderer/media/renderer_gpu_video_decoder_factories.h" | 80 #include "content/renderer/media/renderer_gpu_video_decoder_factories.h" |
| 81 #include "content/renderer/mhtml_generator.h" | 81 #include "content/renderer/mhtml_generator.h" |
| 82 #include "content/renderer/mouse_lock_dispatcher.h" | |
| 83 #include "content/renderer/notification_provider.h" | 82 #include "content/renderer/notification_provider.h" |
| 84 #include "content/renderer/p2p/socket_dispatcher.h" | 83 #include "content/renderer/p2p/socket_dispatcher.h" |
| 85 #include "content/renderer/plugin_channel_host.h" | 84 #include "content/renderer/plugin_channel_host.h" |
| 86 #include "content/renderer/render_process.h" | 85 #include "content/renderer/render_process.h" |
| 87 #include "content/renderer/render_thread_impl.h" | 86 #include "content/renderer/render_thread_impl.h" |
| 87 #include "content/renderer/render_view_mouse_lock_dispatcher.h" |
| 88 #include "content/renderer/render_widget_fullscreen_pepper.h" | 88 #include "content/renderer/render_widget_fullscreen_pepper.h" |
| 89 #include "content/renderer/renderer_accessibility.h" | 89 #include "content/renderer/renderer_accessibility.h" |
| 90 #include "content/renderer/renderer_webapplicationcachehost_impl.h" | 90 #include "content/renderer/renderer_webapplicationcachehost_impl.h" |
| 91 #include "content/renderer/renderer_webcolorchooser_impl.h" | 91 #include "content/renderer/renderer_webcolorchooser_impl.h" |
| 92 #include "content/renderer/speech_recognition_dispatcher.h" | 92 #include "content/renderer/speech_recognition_dispatcher.h" |
| 93 #include "content/renderer/text_input_client_observer.h" | 93 #include "content/renderer/text_input_client_observer.h" |
| 94 #include "content/renderer/v8_value_converter_impl.h" | 94 #include "content/renderer/v8_value_converter_impl.h" |
| 95 #include "content/renderer/web_intents_host.h" | 95 #include "content/renderer/web_intents_host.h" |
| 96 #include "content/renderer/web_ui_bindings.h" | 96 #include "content/renderer/web_ui_bindings.h" |
| 97 #include "content/renderer/webplugin_delegate_proxy.h" | 97 #include "content/renderer/webplugin_delegate_proxy.h" |
| (...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 614 | 614 |
| 615 #if defined(OS_ANDROID) | 615 #if defined(OS_ANDROID) |
| 616 media_player_manager_.reset( | 616 media_player_manager_.reset( |
| 617 new webkit_media::WebMediaPlayerManagerAndroid()); | 617 new webkit_media::WebMediaPlayerManagerAndroid()); |
| 618 #endif | 618 #endif |
| 619 | 619 |
| 620 // The next group of objects all implement RenderViewObserver, so are deleted | 620 // The next group of objects all implement RenderViewObserver, so are deleted |
| 621 // along with the RenderView automatically. | 621 // along with the RenderView automatically. |
| 622 devtools_agent_ = new DevToolsAgent(this); | 622 devtools_agent_ = new DevToolsAgent(this); |
| 623 renderer_accessibility_ = new RendererAccessibility(this, accessibility_mode); | 623 renderer_accessibility_ = new RendererAccessibility(this, accessibility_mode); |
| 624 mouse_lock_dispatcher_ = new MouseLockDispatcher(this); | 624 mouse_lock_dispatcher_ = new RenderViewMouseLockDispatcher(this); |
| 625 intents_host_ = new WebIntentsHost(this); | 625 intents_host_ = new WebIntentsHost(this); |
| 626 | 626 |
| 627 new IdleUserDetector(this); | 627 new IdleUserDetector(this); |
| 628 | 628 |
| 629 const CommandLine& command_line = *CommandLine::ForCurrentProcess(); | 629 const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
| 630 if (command_line.HasSwitch(switches::kDomAutomationController)) | 630 if (command_line.HasSwitch(switches::kDomAutomationController)) |
| 631 enabled_bindings_ |= content::BINDINGS_POLICY_DOM_AUTOMATION; | 631 enabled_bindings_ |= content::BINDINGS_POLICY_DOM_AUTOMATION; |
| 632 | 632 |
| 633 ProcessViewLayoutFlags(command_line); | 633 ProcessViewLayoutFlags(command_line); |
| 634 | 634 |
| (...skipping 4919 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5554 bool RenderViewImpl::WebWidgetHandlesCompositorScheduling() const { | 5554 bool RenderViewImpl::WebWidgetHandlesCompositorScheduling() const { |
| 5555 return !!RenderThreadImpl::current()->compositor_thread(); | 5555 return !!RenderThreadImpl::current()->compositor_thread(); |
| 5556 } | 5556 } |
| 5557 | 5557 |
| 5558 void RenderViewImpl::OnJavaBridgeInit() { | 5558 void RenderViewImpl::OnJavaBridgeInit() { |
| 5559 DCHECK(!java_bridge_dispatcher_); | 5559 DCHECK(!java_bridge_dispatcher_); |
| 5560 #if defined(ENABLE_JAVA_BRIDGE) | 5560 #if defined(ENABLE_JAVA_BRIDGE) |
| 5561 java_bridge_dispatcher_ = new JavaBridgeDispatcher(this); | 5561 java_bridge_dispatcher_ = new JavaBridgeDispatcher(this); |
| 5562 #endif | 5562 #endif |
| 5563 } | 5563 } |
| OLD | NEW |