| 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 | 9 |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 } | 194 } |
| 195 | 195 |
| 196 blink::WebWorkerPermissionClientProxy* | 196 blink::WebWorkerPermissionClientProxy* |
| 197 RenderFrameImpl::createWorkerPermissionClientProxy(WebFrame* frame) { | 197 RenderFrameImpl::createWorkerPermissionClientProxy(WebFrame* frame) { |
| 198 if (!frame || !frame->view()) | 198 if (!frame || !frame->view()) |
| 199 return NULL; | 199 return NULL; |
| 200 return GetContentClient()->renderer()->CreateWorkerPermissionClientProxy( | 200 return GetContentClient()->renderer()->CreateWorkerPermissionClientProxy( |
| 201 RenderViewImpl::FromWebView(frame->view()), frame); | 201 RenderViewImpl::FromWebView(frame->view()), frame); |
| 202 } | 202 } |
| 203 | 203 |
| 204 bool RenderFrameImpl::canCreatePluginWithoutRenderer( |
| 205 const blink::WebString& mimeType) { |
| 206 // At present we only support this for BrowserPlugin, but we can add |
| 207 // additional plugin types later. |
| 208 return UTF16ToASCII(mimeType) == kBrowserPluginMimeType; |
| 209 } |
| 210 |
| 204 blink::WebCookieJar* RenderFrameImpl::cookieJar(blink::WebFrame* frame) { | 211 blink::WebCookieJar* RenderFrameImpl::cookieJar(blink::WebFrame* frame) { |
| 205 return render_view_->cookieJar(frame); | 212 return render_view_->cookieJar(frame); |
| 206 } | 213 } |
| 207 | 214 |
| 208 blink::WebServiceWorkerProvider* RenderFrameImpl::createServiceWorkerProvider( | 215 blink::WebServiceWorkerProvider* RenderFrameImpl::createServiceWorkerProvider( |
| 209 blink::WebFrame* frame, | 216 blink::WebFrame* frame, |
| 210 blink::WebServiceWorkerProviderClient* client) { | 217 blink::WebServiceWorkerProviderClient* client) { |
| 211 return new WebServiceWorkerProviderImpl( | 218 return new WebServiceWorkerProviderImpl( |
| 212 ChildThread::current()->thread_safe_sender(), | 219 ChildThread::current()->thread_safe_sender(), |
| 213 ChildThread::current()->service_worker_message_filter(), | 220 ChildThread::current()->service_worker_message_filter(), |
| (...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 949 | 956 |
| 950 void RenderFrameImpl::didLoseWebGLContext(blink::WebFrame* frame, | 957 void RenderFrameImpl::didLoseWebGLContext(blink::WebFrame* frame, |
| 951 int arb_robustness_status_code) { | 958 int arb_robustness_status_code) { |
| 952 render_view_->Send(new ViewHostMsg_DidLose3DContext( | 959 render_view_->Send(new ViewHostMsg_DidLose3DContext( |
| 953 GURL(frame->top()->document().securityOrigin().toString()), | 960 GURL(frame->top()->document().securityOrigin().toString()), |
| 954 THREE_D_API_TYPE_WEBGL, | 961 THREE_D_API_TYPE_WEBGL, |
| 955 arb_robustness_status_code)); | 962 arb_robustness_status_code)); |
| 956 } | 963 } |
| 957 | 964 |
| 958 } // namespace content | 965 } // namespace content |
| OLD | NEW |