OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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_frame_impl.h" | 5 #include "content/renderer/render_frame_impl.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <string> | 8 #include <string> |
9 #include <utility> | 9 #include <utility> |
10 #include <vector> | 10 #include <vector> |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 #include "content/renderer/presentation/presentation_dispatcher.h" | 128 #include "content/renderer/presentation/presentation_dispatcher.h" |
129 #include "content/renderer/push_messaging/push_messaging_dispatcher.h" | 129 #include "content/renderer/push_messaging/push_messaging_dispatcher.h" |
130 #include "content/renderer/render_frame_proxy.h" | 130 #include "content/renderer/render_frame_proxy.h" |
131 #include "content/renderer/render_process.h" | 131 #include "content/renderer/render_process.h" |
132 #include "content/renderer/render_thread_impl.h" | 132 #include "content/renderer/render_thread_impl.h" |
133 #include "content/renderer/render_view_impl.h" | 133 #include "content/renderer/render_view_impl.h" |
134 #include "content/renderer/render_widget_fullscreen_pepper.h" | 134 #include "content/renderer/render_widget_fullscreen_pepper.h" |
135 #include "content/renderer/renderer_webapplicationcachehost_impl.h" | 135 #include "content/renderer/renderer_webapplicationcachehost_impl.h" |
136 #include "content/renderer/renderer_webcolorchooser_impl.h" | 136 #include "content/renderer/renderer_webcolorchooser_impl.h" |
137 #include "content/renderer/savable_resources.h" | 137 #include "content/renderer/savable_resources.h" |
138 #include "content/renderer/screen_orientation/screen_orientation_dispatcher.h" | |
139 #include "content/renderer/shared_worker/shared_worker_repository.h" | 138 #include "content/renderer/shared_worker/shared_worker_repository.h" |
140 #include "content/renderer/shared_worker/websharedworker_proxy.h" | 139 #include "content/renderer/shared_worker/websharedworker_proxy.h" |
141 #include "content/renderer/skia_benchmarking_extension.h" | 140 #include "content/renderer/skia_benchmarking_extension.h" |
142 #include "content/renderer/stats_collection_controller.h" | 141 #include "content/renderer/stats_collection_controller.h" |
143 #include "content/renderer/web_frame_utils.h" | 142 #include "content/renderer/web_frame_utils.h" |
144 #include "content/renderer/web_ui_extension.h" | 143 #include "content/renderer/web_ui_extension.h" |
145 #include "content/renderer/web_ui_extension_data.h" | 144 #include "content/renderer/web_ui_extension_data.h" |
146 #include "crypto/sha2.h" | 145 #include "crypto/sha2.h" |
147 #include "gin/modules/console.h" | 146 #include "gin/modules/console.h" |
148 #include "gin/modules/module_registry.h" | 147 #include "gin/modules/module_registry.h" |
(...skipping 923 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1072 selection_range_(gfx::Range::InvalidRange()), | 1071 selection_range_(gfx::Range::InvalidRange()), |
1073 handling_select_range_(false), | 1072 handling_select_range_(false), |
1074 web_user_media_client_(NULL), | 1073 web_user_media_client_(NULL), |
1075 #if defined(OS_ANDROID) | 1074 #if defined(OS_ANDROID) |
1076 media_player_manager_(NULL), | 1075 media_player_manager_(NULL), |
1077 #endif | 1076 #endif |
1078 media_surface_manager_(nullptr), | 1077 media_surface_manager_(nullptr), |
1079 devtools_agent_(nullptr), | 1078 devtools_agent_(nullptr), |
1080 push_messaging_dispatcher_(NULL), | 1079 push_messaging_dispatcher_(NULL), |
1081 presentation_dispatcher_(NULL), | 1080 presentation_dispatcher_(NULL), |
1082 screen_orientation_dispatcher_(NULL), | |
1083 manifest_manager_(NULL), | 1081 manifest_manager_(NULL), |
1084 accessibility_mode_(AccessibilityModeOff), | 1082 accessibility_mode_(AccessibilityModeOff), |
1085 render_accessibility_(NULL), | 1083 render_accessibility_(NULL), |
1086 media_player_delegate_(NULL), | 1084 media_player_delegate_(NULL), |
1087 previews_state_(PREVIEWS_UNSPECIFIED), | 1085 previews_state_(PREVIEWS_UNSPECIFIED), |
1088 effective_connection_type_( | 1086 effective_connection_type_( |
1089 blink::WebEffectiveConnectionType::TypeUnknown), | 1087 blink::WebEffectiveConnectionType::TypeUnknown), |
1090 is_pasting_(false), | 1088 is_pasting_(false), |
1091 suppress_further_dialogs_(false), | 1089 suppress_further_dialogs_(false), |
1092 blame_context_(nullptr), | 1090 blame_context_(nullptr), |
(...skipping 3542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4635 if (!default_value) | 4633 if (!default_value) |
4636 return false; | 4634 return false; |
4637 | 4635 |
4638 bool blocked = true; | 4636 bool blocked = true; |
4639 Send(new FrameHostMsg_Are3DAPIsBlocked( | 4637 Send(new FrameHostMsg_Are3DAPIsBlocked( |
4640 routing_id_, url::Origin(frame_->top()->getSecurityOrigin()).GetURL(), | 4638 routing_id_, url::Origin(frame_->top()->getSecurityOrigin()).GetURL(), |
4641 THREE_D_API_TYPE_WEBGL, &blocked)); | 4639 THREE_D_API_TYPE_WEBGL, &blocked)); |
4642 return !blocked; | 4640 return !blocked; |
4643 } | 4641 } |
4644 | 4642 |
4645 blink::WebScreenOrientationClient* | |
4646 RenderFrameImpl::webScreenOrientationClient() { | |
4647 if (!screen_orientation_dispatcher_) | |
4648 screen_orientation_dispatcher_ = new ScreenOrientationDispatcher(this); | |
4649 return screen_orientation_dispatcher_; | |
4650 } | |
4651 | |
4652 bool RenderFrameImpl::isControlledByServiceWorker(WebDataSource& data_source) { | 4643 bool RenderFrameImpl::isControlledByServiceWorker(WebDataSource& data_source) { |
4653 ServiceWorkerNetworkProvider* provider = | 4644 ServiceWorkerNetworkProvider* provider = |
4654 ServiceWorkerNetworkProvider::FromDocumentState( | 4645 ServiceWorkerNetworkProvider::FromDocumentState( |
4655 DocumentState::FromDataSource(&data_source)); | 4646 DocumentState::FromDataSource(&data_source)); |
4656 return provider->IsControlledByServiceWorker(); | 4647 return provider->IsControlledByServiceWorker(); |
4657 } | 4648 } |
4658 | 4649 |
4659 int64_t RenderFrameImpl::serviceWorkerID(WebDataSource& data_source) { | 4650 int64_t RenderFrameImpl::serviceWorkerID(WebDataSource& data_source) { |
4660 ServiceWorkerNetworkProvider* provider = | 4651 ServiceWorkerNetworkProvider* provider = |
4661 ServiceWorkerNetworkProvider::FromDocumentState( | 4652 ServiceWorkerNetworkProvider::FromDocumentState( |
(...skipping 2168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6830 // event target. Potentially a Pepper plugin will receive the event. | 6821 // event target. Potentially a Pepper plugin will receive the event. |
6831 // In order to tell whether a plugin gets the last mouse event and which it | 6822 // In order to tell whether a plugin gets the last mouse event and which it |
6832 // is, we set |pepper_last_mouse_event_target_| to null here. If a plugin gets | 6823 // is, we set |pepper_last_mouse_event_target_| to null here. If a plugin gets |
6833 // the event, it will notify us via DidReceiveMouseEvent() and set itself as | 6824 // the event, it will notify us via DidReceiveMouseEvent() and set itself as |
6834 // |pepper_last_mouse_event_target_|. | 6825 // |pepper_last_mouse_event_target_|. |
6835 pepper_last_mouse_event_target_ = nullptr; | 6826 pepper_last_mouse_event_target_ = nullptr; |
6836 #endif | 6827 #endif |
6837 } | 6828 } |
6838 | 6829 |
6839 } // namespace content | 6830 } // namespace content |
OLD | NEW |