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