Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 8c6d03b968444fee066833f7fa325c3446d15eed..1c483a16f7c2671852657df6b4ffde5bc716a450 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -4,8 +4,27 @@ |
#include "content/renderer/render_frame_impl.h" |
+#include "base/time.h" |
+#include "content/common/appcache/appcache_dispatcher.h" |
Charlie Reis
2013/06/12 20:32:29
Many of these (including this one) don't look like
nasko
2013/06/12 21:36:00
Done.
|
+#include "content/common/view_messages.h" |
+#include "content/public/common/url_constants.h" |
+#include "content/public/renderer/document_state.h" |
+#include "content/public/renderer/navigation_state.h" |
#include "content/renderer/render_thread_impl.h" |
#include "content/renderer/render_view_impl.h" |
+#include "content/renderer/renderer_webapplicationcachehost_impl.h" |
+#include "content/renderer/websharedworker_proxy.h" |
+#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" |
+#include "third_party/WebKit/Source/WebKit/chromium/public/WebUserGestureIndicator.h" |
+#include "third_party/WebKit/public/platform/WebString.h" |
+#include "third_party/WebKit/public/platform/WebURLError.h" |
+ |
+using appcache::WebApplicationCacheHostImpl; |
Charlie Reis
2013/06/12 20:32:29
Doesn't look like you need this, or some of the on
nasko
2013/06/12 21:36:00
Done.
|
+using base::Time; |
+using base::TimeDelta; |
+using WebKit::WebDataSource; |
+using WebKit::WebString; |
+using WebKit::WebUserGestureIndicator; |
namespace content { |
@@ -23,10 +42,389 @@ bool RenderFrameImpl::Send(IPC::Message* message) { |
return render_view_->Send(message); |
} |
-bool RenderFrameImpl::OnMessageReceived(const IPC::Message &msg) { |
+bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg) { |
// Pass the message up to the RenderView, until we have enough |
// infrastructure to start processing messages in this object. |
return render_view_->OnMessageReceived(msg); |
} |
+// WebKit::WebFrameClient implementation ------------------------------------- |
+ |
+WebKit::WebPlugin* RenderFrameImpl::createPlugin( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebPluginParams& params) { |
+ return render_view_->createPlugin(frame, params); |
+} |
+ |
+WebKit::WebSharedWorker* RenderFrameImpl::createSharedWorker( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURL& url, |
+ const WebKit::WebString& name, |
+ unsigned long long document_id) { |
+ return render_view_->createSharedWorker(frame, url, name, document_id); |
+} |
+ |
+WebKit::WebMediaPlayer* RenderFrameImpl::createMediaPlayer( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURL& url, |
+ WebKit::WebMediaPlayerClient* client) { |
+ return render_view_->createMediaPlayer(frame, url, client); |
+} |
+ |
+WebKit::WebApplicationCacheHost* RenderFrameImpl::createApplicationCacheHost( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebApplicationCacheHostClient* client) { |
+ return render_view_->createApplicationCacheHost(frame, client); |
+} |
+ |
+WebKit::WebCookieJar* RenderFrameImpl::cookieJar(WebKit::WebFrame* frame) { |
+ return render_view_->cookieJar(frame); |
+} |
+ |
+void RenderFrameImpl::didAccessInitialDocument(WebKit::WebFrame* frame) { |
+ render_view_->didAccessInitialDocument(frame); |
+} |
+ |
+void RenderFrameImpl::didCreateFrame(WebKit::WebFrame* parent, |
+ WebKit::WebFrame* child) { |
+ render_view_->didCreateFrame(parent, child); |
+} |
+ |
+void RenderFrameImpl::didDisownOpener(WebKit::WebFrame* frame) { |
+ render_view_->didDisownOpener(frame); |
+} |
+ |
+void RenderFrameImpl::frameDetached(WebKit::WebFrame* frame) { |
+ render_view_->frameDetached(frame); |
+} |
+ |
+void RenderFrameImpl::willClose(WebKit::WebFrame* frame) { |
+ render_view_->willClose(frame); |
+} |
+ |
+void RenderFrameImpl::didChangeName(WebKit::WebFrame* frame, |
+ const WebKit::WebString& name) { |
+ render_view_->didChangeName(frame, name); |
+} |
+ |
+void RenderFrameImpl::loadURLExternally(WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationPolicy policy) { |
+ render_view_->loadURLExternally(frame, request, policy); |
+} |
+ |
+void RenderFrameImpl::loadURLExternally( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationPolicy policy, |
+ const WebKit::WebString& suggested_name) { |
+ render_view_->loadURLExternally(frame, request, policy, suggested_name); |
+} |
+ |
+WebKit::WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebDataSource::ExtraData* extraData, |
+ const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationType type, |
+ WebKit::WebNavigationPolicy default_policy, |
+ bool is_redirect) { |
+ return render_view_->decidePolicyForNavigation( |
+ frame, extraData, request, type, default_policy, is_redirect); |
+} |
+ |
+WebKit::WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request, |
+ WebKit::WebNavigationType type, |
+ WebKit::WebNavigationPolicy default_policy, |
+ bool is_redirect) { |
+ return render_view_->decidePolicyForNavigation( |
+ frame, request, type, default_policy, is_redirect); |
+} |
+ |
+WebKit::WebURLError RenderFrameImpl::cannotHandleRequestError( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request) { |
+ return render_view_->cannotHandleRequestError(frame, request); |
+} |
+ |
+WebKit::WebURLError RenderFrameImpl::cancelledError( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request) { |
+ return render_view_->cancelledError(frame, request); |
+} |
+ |
+void RenderFrameImpl::unableToImplementPolicyWithError( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLError& error) { |
+ render_view_->unableToImplementPolicyWithError(frame, error); |
+} |
+ |
+void RenderFrameImpl::willSendSubmitEvent(WebKit::WebFrame* frame, |
+ const WebKit::WebFormElement& form) { |
+ render_view_->willSendSubmitEvent(frame, form); |
+} |
+ |
+void RenderFrameImpl::willSubmitForm(WebKit::WebFrame* frame, |
+ const WebKit::WebFormElement& form) { |
+ render_view_->willSubmitForm(frame, form); |
+} |
+ |
+void RenderFrameImpl::willPerformClientRedirect(WebKit::WebFrame* frame, |
+ const WebKit::WebURL& from, |
+ const WebKit::WebURL& to, |
+ double interval, |
+ double fire_time) { |
+ render_view_->willPerformClientRedirect(frame, from, to, interval, fire_time); |
+} |
+ |
+void RenderFrameImpl::didCancelClientRedirect(WebKit::WebFrame* frame) { |
+ render_view_->didCancelClientRedirect(frame); |
+} |
+ |
+void RenderFrameImpl::didCompleteClientRedirect(WebKit::WebFrame* frame, |
+ const WebKit::WebURL& from) { |
+ render_view_->didCompleteClientRedirect(frame, from); |
+} |
+ |
+void RenderFrameImpl::didCreateDataSource(WebKit::WebFrame* frame, |
+ WebKit::WebDataSource* datasource) { |
+ render_view_->didCreateDataSource(frame, datasource); |
+} |
+ |
+void RenderFrameImpl::didStartProvisionalLoad(WebKit::WebFrame* frame) { |
+ render_view_->didStartProvisionalLoad(frame); |
+} |
+ |
+void RenderFrameImpl::didReceiveServerRedirectForProvisionalLoad( |
+ WebKit::WebFrame* frame) { |
+ render_view_->didReceiveServerRedirectForProvisionalLoad(frame); |
+} |
+ |
+void RenderFrameImpl::didFailProvisionalLoad( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLError& error) { |
+ render_view_->didFailProvisionalLoad(frame, error); |
+} |
+ |
+void RenderFrameImpl::didReceiveDocumentData(WebKit::WebFrame* frame, |
+ const char* data, |
+ size_t length, |
+ bool& prevent_default) { |
+ render_view_->didReceiveDocumentData(frame, data, length, prevent_default); |
+} |
+ |
+void RenderFrameImpl::didCommitProvisionalLoad(WebKit::WebFrame* frame, |
+ bool is_new_navigation) { |
+ render_view_->didCommitProvisionalLoad(frame, is_new_navigation); |
+} |
+ |
+void RenderFrameImpl::didClearWindowObject(WebKit::WebFrame* frame) { |
+ render_view_->didClearWindowObject(frame); |
+} |
+ |
+void RenderFrameImpl::didCreateDocumentElement(WebKit::WebFrame* frame) { |
+ render_view_->didCreateDocumentElement(frame); |
+} |
+ |
+void RenderFrameImpl::didReceiveTitle(WebKit::WebFrame* frame, |
+ const WebKit::WebString& title, |
+ WebKit::WebTextDirection direction) { |
+ render_view_->didReceiveTitle(frame, title, direction); |
+} |
+ |
+void RenderFrameImpl::didChangeIcon(WebKit::WebFrame* frame, |
+ WebKit::WebIconURL::Type icon_type) { |
+ render_view_->didChangeIcon(frame, icon_type); |
+} |
+ |
+void RenderFrameImpl::didFinishDocumentLoad(WebKit::WebFrame* frame) { |
+ render_view_->didFinishDocumentLoad(frame); |
+} |
+ |
+void RenderFrameImpl::didHandleOnloadEvents(WebKit::WebFrame* frame) { |
+ render_view_->didHandleOnloadEvents(frame); |
+} |
+ |
+void RenderFrameImpl::didFailLoad(WebKit::WebFrame* frame, |
+ const WebKit::WebURLError& error) { |
+ render_view_->didFailLoad(frame, error); |
+} |
+ |
+void RenderFrameImpl::didFinishLoad(WebKit::WebFrame* frame) { |
+ render_view_->didFinishLoad(frame); |
+} |
+ |
+void RenderFrameImpl::didNavigateWithinPage(WebKit::WebFrame* frame, |
+ bool is_new_navigation) { |
+ render_view_->didNavigateWithinPage(frame, is_new_navigation); |
+} |
+ |
+void RenderFrameImpl::didUpdateCurrentHistoryItem(WebKit::WebFrame* frame) { |
+ render_view_->didUpdateCurrentHistoryItem(frame); |
+} |
+ |
+void RenderFrameImpl::willSendRequest( |
+ WebKit::WebFrame* frame, |
+ unsigned identifier, |
+ WebKit::WebURLRequest& request, |
+ const WebKit::WebURLResponse& redirect_response) { |
+ render_view_->willSendRequest(frame, identifier, request, redirect_response); |
+} |
+ |
+void RenderFrameImpl::didReceiveResponse( |
+ WebKit::WebFrame* frame, |
+ unsigned identifier, |
+ const WebKit::WebURLResponse& response) { |
+ render_view_->didReceiveResponse(frame, identifier, response); |
+} |
+ |
+void RenderFrameImpl::didFinishResourceLoad(WebKit::WebFrame* frame, |
+ unsigned identifier) { |
+ render_view_->didFinishResourceLoad(frame, identifier); |
+} |
+ |
+void RenderFrameImpl::didFailResourceLoad(WebKit::WebFrame* frame, |
+ unsigned identifier, |
+ const WebKit::WebURLError& error) { |
+ render_view_->didFailResourceLoad(frame, identifier, error); |
+} |
+ |
+void RenderFrameImpl::didLoadResourceFromMemoryCache( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURLRequest& request, |
+ const WebKit::WebURLResponse& response) { |
+ render_view_->didLoadResourceFromMemoryCache(frame, request, response); |
+} |
+ |
+void RenderFrameImpl::didDisplayInsecureContent(WebKit::WebFrame* frame) { |
+ render_view_->didDisplayInsecureContent(frame); |
+} |
+ |
+void RenderFrameImpl::didRunInsecureContent( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebSecurityOrigin& origin, |
+ const WebKit::WebURL& target) { |
+ render_view_->didRunInsecureContent(frame, origin, target); |
+} |
+ |
+void RenderFrameImpl::didExhaustMemoryAvailableForScript( |
+ WebKit::WebFrame* frame) { |
+ render_view_->didExhaustMemoryAvailableForScript(frame); |
+} |
+ |
+void RenderFrameImpl::didCreateScriptContext(WebKit::WebFrame* frame, |
+ v8::Handle<v8::Context> context, |
+ int extension_group, |
+ int world_id) { |
+ render_view_->didCreateScriptContext( |
+ frame, context, extension_group, world_id); |
+} |
+ |
+void RenderFrameImpl::willReleaseScriptContext(WebKit::WebFrame* frame, |
+ v8::Handle<v8::Context> context, |
+ int world_id) { |
+ render_view_->willReleaseScriptContext(frame, context, world_id); |
+} |
+ |
+void RenderFrameImpl::didFirstVisuallyNonEmptyLayout(WebKit::WebFrame* frame) { |
+ render_view_->didFirstVisuallyNonEmptyLayout(frame); |
+} |
+ |
+void RenderFrameImpl::didChangeContentsSize(WebKit::WebFrame* frame, |
+ const WebKit::WebSize& size) { |
+ render_view_->didChangeContentsSize(frame, size); |
+} |
+ |
+void RenderFrameImpl::didChangeScrollOffset(WebKit::WebFrame* frame) { |
+ render_view_->didChangeScrollOffset(frame); |
+} |
+ |
+void RenderFrameImpl::willInsertBody(WebKit::WebFrame* frame) { |
+ render_view_->willInsertBody(frame); |
+} |
+ |
+void RenderFrameImpl::reportFindInPageMatchCount(int request_id, |
+ int count, |
+ bool final_update) { |
+ render_view_->reportFindInPageMatchCount(request_id, count, final_update); |
+} |
+ |
+void RenderFrameImpl::reportFindInPageSelection(int request_id, |
+ int active_match_ordinal, |
+ const WebKit::WebRect& sel) { |
+ render_view_->reportFindInPageSelection( |
+ request_id, active_match_ordinal, sel); |
+} |
+ |
+void RenderFrameImpl::openFileSystem( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebFileSystemType type, |
+ long long size, |
+ bool create, |
+ WebKit::WebFileSystemCallbacks* callbacks) { |
+ render_view_->openFileSystem(frame, type, size, create, callbacks); |
+} |
+ |
+void RenderFrameImpl::deleteFileSystem( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebFileSystemType type, |
+ WebKit::WebFileSystemCallbacks* callbacks) { |
+ render_view_->deleteFileSystem(frame, type, callbacks); |
+} |
+ |
+void RenderFrameImpl::queryStorageUsageAndQuota( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebStorageQuotaType type, |
+ WebKit::WebStorageQuotaCallbacks* callbacks) { |
+ render_view_->queryStorageUsageAndQuota(frame, type, callbacks); |
+} |
+ |
+void RenderFrameImpl::requestStorageQuota( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebStorageQuotaType type, |
+ unsigned long long requested_size, |
+ WebKit::WebStorageQuotaCallbacks* callbacks) { |
+ render_view_->requestStorageQuota(frame, type, requested_size, callbacks); |
+} |
+ |
+void RenderFrameImpl::willOpenSocketStream( |
+ WebKit::WebSocketStreamHandle* handle) { |
+ render_view_->willOpenSocketStream(handle); |
+} |
+ |
+void RenderFrameImpl::willStartUsingPeerConnectionHandler( |
+ WebKit::WebFrame* frame, |
+ WebKit::WebRTCPeerConnectionHandler* handler) { |
+ render_view_->willStartUsingPeerConnectionHandler(frame, handler); |
+} |
+ |
+bool RenderFrameImpl::willCheckAndDispatchMessageEvent( |
+ WebKit::WebFrame* sourceFrame, |
+ WebKit::WebFrame* targetFrame, |
+ WebKit::WebSecurityOrigin targetOrigin, |
+ WebKit::WebDOMMessageEvent event) { |
+ return render_view_->willCheckAndDispatchMessageEvent( |
+ sourceFrame, targetFrame, targetOrigin, event); |
+} |
+ |
+WebKit::WebString RenderFrameImpl::userAgentOverride( |
+ WebKit::WebFrame* frame, |
+ const WebKit::WebURL& url) { |
+ return render_view_->userAgentOverride(frame, url); |
+} |
+ |
+WebKit::WebString RenderFrameImpl::doNotTrackValue(WebKit::WebFrame* frame) { |
+ return render_view_->doNotTrackValue(frame); |
+} |
+ |
+bool RenderFrameImpl::allowWebGL(WebKit::WebFrame* frame, bool default_value) { |
+ return render_view_->allowWebGL(frame, default_value); |
+} |
+ |
+void RenderFrameImpl::didLoseWebGLContext(WebKit::WebFrame* frame, |
+ int arb_robustness_status_code) { |
+ render_view_->didLoseWebGLContext(frame, arb_robustness_status_code); |
+} |
+ |
} // namespace content |