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 | 9 |
10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 #include "content/renderer/render_frame_impl.h" | 110 #include "content/renderer/render_frame_impl.h" |
111 #include "content/renderer/render_process.h" | 111 #include "content/renderer/render_process.h" |
112 #include "content/renderer/render_thread_impl.h" | 112 #include "content/renderer/render_thread_impl.h" |
113 #include "content/renderer/render_view_impl_params.h" | 113 #include "content/renderer/render_view_impl_params.h" |
114 #include "content/renderer/render_view_mouse_lock_dispatcher.h" | 114 #include "content/renderer/render_view_mouse_lock_dispatcher.h" |
115 #include "content/renderer/render_widget_fullscreen_pepper.h" | 115 #include "content/renderer/render_widget_fullscreen_pepper.h" |
116 #include "content/renderer/renderer_date_time_picker.h" | 116 #include "content/renderer/renderer_date_time_picker.h" |
117 #include "content/renderer/renderer_webapplicationcachehost_impl.h" | 117 #include "content/renderer/renderer_webapplicationcachehost_impl.h" |
118 #include "content/renderer/renderer_webcolorchooser_impl.h" | 118 #include "content/renderer/renderer_webcolorchooser_impl.h" |
119 #include "content/renderer/savable_resources.h" | 119 #include "content/renderer/savable_resources.h" |
| 120 #include "content/renderer/shared_worker_repository.h" |
120 #include "content/renderer/speech_recognition_dispatcher.h" | 121 #include "content/renderer/speech_recognition_dispatcher.h" |
121 #include "content/renderer/stats_collection_controller.h" | 122 #include "content/renderer/stats_collection_controller.h" |
122 #include "content/renderer/stats_collection_observer.h" | 123 #include "content/renderer/stats_collection_observer.h" |
123 #include "content/renderer/text_input_client_observer.h" | 124 #include "content/renderer/text_input_client_observer.h" |
124 #include "content/renderer/v8_value_converter_impl.h" | 125 #include "content/renderer/v8_value_converter_impl.h" |
125 #include "content/renderer/web_ui_extension.h" | 126 #include "content/renderer/web_ui_extension.h" |
126 #include "content/renderer/web_ui_extension_data.h" | 127 #include "content/renderer/web_ui_extension_data.h" |
127 #include "content/renderer/websharedworker_proxy.h" | 128 #include "content/renderer/websharedworker_proxy.h" |
128 #include "media/audio/audio_output_device.h" | 129 #include "media/audio/audio_output_device.h" |
129 #include "media/base/audio_renderer_mixer_input.h" | 130 #include "media/base/audio_renderer_mixer_input.h" |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
308 using WebKit::WebRange; | 309 using WebKit::WebRange; |
309 using WebKit::WebRect; | 310 using WebKit::WebRect; |
310 using WebKit::WebReferrerPolicy; | 311 using WebKit::WebReferrerPolicy; |
311 using WebKit::WebRuntimeFeatures; | 312 using WebKit::WebRuntimeFeatures; |
312 using WebKit::WebScriptSource; | 313 using WebKit::WebScriptSource; |
313 using WebKit::WebSearchableFormData; | 314 using WebKit::WebSearchableFormData; |
314 using WebKit::WebSecurityOrigin; | 315 using WebKit::WebSecurityOrigin; |
315 using WebKit::WebSecurityPolicy; | 316 using WebKit::WebSecurityPolicy; |
316 using WebKit::WebSerializedScriptValue; | 317 using WebKit::WebSerializedScriptValue; |
317 using WebKit::WebSettings; | 318 using WebKit::WebSettings; |
318 using WebKit::WebSharedWorker; | |
319 using WebKit::WebSize; | 319 using WebKit::WebSize; |
320 using WebKit::WebSocketStreamHandle; | 320 using WebKit::WebSocketStreamHandle; |
321 using WebKit::WebStorageNamespace; | 321 using WebKit::WebStorageNamespace; |
322 using WebKit::WebStorageQuotaCallbacks; | 322 using WebKit::WebStorageQuotaCallbacks; |
323 using WebKit::WebStorageQuotaError; | 323 using WebKit::WebStorageQuotaError; |
324 using WebKit::WebStorageQuotaType; | 324 using WebKit::WebStorageQuotaType; |
325 using WebKit::WebString; | 325 using WebKit::WebString; |
326 using WebKit::WebTextAffinity; | 326 using WebKit::WebTextAffinity; |
327 using WebKit::WebTextDirection; | 327 using WebKit::WebTextDirection; |
328 using WebKit::WebTouchEvent; | 328 using WebKit::WebTouchEvent; |
(...skipping 646 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
975 #if defined(ENABLE_WEBRTC) | 975 #if defined(ENABLE_WEBRTC) |
976 if (!media_stream_dispatcher_) | 976 if (!media_stream_dispatcher_) |
977 media_stream_dispatcher_ = new MediaStreamDispatcher(this); | 977 media_stream_dispatcher_ = new MediaStreamDispatcher(this); |
978 #endif | 978 #endif |
979 | 979 |
980 new MHTMLGenerator(this); | 980 new MHTMLGenerator(this); |
981 #if defined(OS_MACOSX) | 981 #if defined(OS_MACOSX) |
982 new TextInputClientObserver(this); | 982 new TextInputClientObserver(this); |
983 #endif // defined(OS_MACOSX) | 983 #endif // defined(OS_MACOSX) |
984 | 984 |
| 985 new SharedWorkerRepository(this); |
| 986 |
985 #if defined(OS_ANDROID) | 987 #if defined(OS_ANDROID) |
986 media_player_manager_.reset(new RendererMediaPlayerManager()); | 988 media_player_manager_.reset(new RendererMediaPlayerManager()); |
987 #endif | 989 #endif |
988 | 990 |
989 // The next group of objects all implement RenderViewObserver, so are deleted | 991 // The next group of objects all implement RenderViewObserver, so are deleted |
990 // along with the RenderView automatically. | 992 // along with the RenderView automatically. |
991 devtools_agent_ = new DevToolsAgent(this); | 993 devtools_agent_ = new DevToolsAgent(this); |
992 if (RenderWidgetCompositor* rwc = compositor()) { | 994 if (RenderWidgetCompositor* rwc = compositor()) { |
993 webview()->devToolsAgent()->setLayerTreeId(rwc->GetLayerTreeId()); | 995 webview()->devToolsAgent()->setLayerTreeId(rwc->GetLayerTreeId()); |
994 } | 996 } |
(...skipping 5588 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6583 for (size_t i = 0; i < icon_urls.size(); i++) { | 6585 for (size_t i = 0; i < icon_urls.size(); i++) { |
6584 WebURL url = icon_urls[i].iconURL(); | 6586 WebURL url = icon_urls[i].iconURL(); |
6585 if (!url.isEmpty()) | 6587 if (!url.isEmpty()) |
6586 urls.push_back(FaviconURL(url, | 6588 urls.push_back(FaviconURL(url, |
6587 ToFaviconType(icon_urls[i].iconType()))); | 6589 ToFaviconType(icon_urls[i].iconType()))); |
6588 } | 6590 } |
6589 SendUpdateFaviconURL(urls); | 6591 SendUpdateFaviconURL(urls); |
6590 } | 6592 } |
6591 | 6593 |
6592 } // namespace content | 6594 } // namespace content |
OLD | NEW |