| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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/render_view.h" | 5 #include "chrome/renderer/render_view.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 #include "chrome/common/resource_bundle.h" | 24 #include "chrome/common/resource_bundle.h" |
| 25 #include "chrome/common/thumbnail_score.h" | 25 #include "chrome/common/thumbnail_score.h" |
| 26 #include "chrome/renderer/about_handler.h" | 26 #include "chrome/renderer/about_handler.h" |
| 27 #include "chrome/renderer/debug_message_handler.h" | 27 #include "chrome/renderer/debug_message_handler.h" |
| 28 #include "chrome/renderer/localized_error.h" | 28 #include "chrome/renderer/localized_error.h" |
| 29 #include "chrome/renderer/render_process.h" | 29 #include "chrome/renderer/render_process.h" |
| 30 #include "chrome/renderer/user_script_slave.h" | 30 #include "chrome/renderer/user_script_slave.h" |
| 31 #include "chrome/renderer/visitedlink_slave.h" | 31 #include "chrome/renderer/visitedlink_slave.h" |
| 32 #include "chrome/renderer/webmediaplayer_delegate_impl.h" | 32 #include "chrome/renderer/webmediaplayer_delegate_impl.h" |
| 33 #include "chrome/renderer/webplugin_delegate_proxy.h" | 33 #include "chrome/renderer/webplugin_delegate_proxy.h" |
| 34 #include "chrome/renderer/webworker_context_proxy.h" |
| 34 #include "net/base/escape.h" | 35 #include "net/base/escape.h" |
| 35 #include "net/base/net_errors.h" | 36 #include "net/base/net_errors.h" |
| 36 #include "skia/ext/bitmap_platform_device.h" | 37 #include "skia/ext/bitmap_platform_device.h" |
| 37 #include "skia/ext/image_operations.h" | 38 #include "skia/ext/image_operations.h" |
| 38 #include "webkit/default_plugin/default_plugin_shared.h" | 39 #include "webkit/default_plugin/default_plugin_shared.h" |
| 39 #include "webkit/glue/dom_operations.h" | 40 #include "webkit/glue/dom_operations.h" |
| 40 #include "webkit/glue/dom_serializer.h" | 41 #include "webkit/glue/dom_serializer.h" |
| 41 #include "webkit/glue/glue_accessibility.h" | 42 #include "webkit/glue/glue_accessibility.h" |
| 42 #include "webkit/glue/password_form.h" | 43 #include "webkit/glue/password_form.h" |
| 43 #include "webkit/glue/plugins/plugin_list.h" | 44 #include "webkit/glue/plugins/plugin_list.h" |
| (...skipping 1896 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1940 if (status == default_plugin::MISSING_PLUGIN_USER_STARTED_DOWNLOAD) { | 1941 if (status == default_plugin::MISSING_PLUGIN_USER_STARTED_DOWNLOAD) { |
| 1941 Send(new ViewHostMsg_MissingPluginStatus(routing_id_, status)); | 1942 Send(new ViewHostMsg_MissingPluginStatus(routing_id_, status)); |
| 1942 } | 1943 } |
| 1943 } | 1944 } |
| 1944 #else | 1945 #else |
| 1945 // TODO(port): plugins current not supported | 1946 // TODO(port): plugins current not supported |
| 1946 NOTIMPLEMENTED(); | 1947 NOTIMPLEMENTED(); |
| 1947 #endif | 1948 #endif |
| 1948 } | 1949 } |
| 1949 | 1950 |
| 1951 WebWorkerContextProxy* RenderView::CreateWebWorker() { |
| 1952 return new WebWorkerContextProxyImpl(this); |
| 1953 } |
| 1954 |
| 1950 void RenderView::OpenURL(WebView* webview, const GURL& url, | 1955 void RenderView::OpenURL(WebView* webview, const GURL& url, |
| 1951 const GURL& referrer, | 1956 const GURL& referrer, |
| 1952 WindowOpenDisposition disposition) { | 1957 WindowOpenDisposition disposition) { |
| 1953 Send(new ViewHostMsg_OpenURL(routing_id_, url, referrer, disposition)); | 1958 Send(new ViewHostMsg_OpenURL(routing_id_, url, referrer, disposition)); |
| 1954 } | 1959 } |
| 1955 | 1960 |
| 1956 // We are supposed to get a single call to Show for a newly created RenderView | 1961 // We are supposed to get a single call to Show for a newly created RenderView |
| 1957 // that was created via RenderView::CreateWebView. So, we wait until this | 1962 // that was created via RenderView::CreateWebView. So, we wait until this |
| 1958 // point to dispatch the ShowView message. | 1963 // point to dispatch the ShowView message. |
| 1959 // | 1964 // |
| (...skipping 896 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2856 #endif // OS_WIN | 2861 #endif // OS_WIN |
| 2857 } | 2862 } |
| 2858 | 2863 |
| 2859 MessageLoop* RenderView::GetMessageLoopForIO() { | 2864 MessageLoop* RenderView::GetMessageLoopForIO() { |
| 2860 // Assume that we have only one RenderThread in the process and the owner loop | 2865 // Assume that we have only one RenderThread in the process and the owner loop |
| 2861 // of RenderThread is an IO message loop. | 2866 // of RenderThread is an IO message loop. |
| 2862 if (g_render_thread) | 2867 if (g_render_thread) |
| 2863 return g_render_thread->owner_loop(); | 2868 return g_render_thread->owner_loop(); |
| 2864 return NULL; | 2869 return NULL; |
| 2865 } | 2870 } |
| OLD | NEW |