Changeset 66448 in webkit
- Timestamp:
- Aug 30, 2010 8:34:33 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit2/ChangeLog
r66439 r66448 1 2010-08-30 Alice Liu <alice.liu@apple.com> 2 3 Reviewed by Darin Adler. 4 5 Add missing parts of didFinishDocumentLoadForFrame 6 https://bugs.webkit.org/show_bug.cgi?id=44913 7 8 * Shared/CoreIPCSupport/WebPageProxyMessageKinds.h: Added new kind 9 * UIProcess/API/C/WKPage.h: 10 * UIProcess/API/qt/qwkpage.cpp: 11 (QWKPage::QWKPage): Updated struct 12 * UIProcess/WebLoaderClient.cpp: 13 (WebKit::WebLoaderClient::didFinishDocumentLoadForFrame): Added 14 * UIProcess/WebLoaderClient.h: 15 * UIProcess/WebPageProxy.cpp: 16 (WebKit::WebPageProxy::didReceiveMessage): Added case for WebPageProxyMessage::DidFinishDocumentLoadForFrame 17 (WebKit::WebPageProxy::didFinishDocumentLoadForFrame): Added 18 * UIProcess/WebPageProxy.h: 19 20 Just rearranging existing code in these: 21 * WebProcess/InjectedBundle/API/c/WKBundlePage.h: 22 * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: 23 (WebKit::InjectedBundlePageLoaderClient::didFinishDocumentLoadForFrame): 24 * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: 25 1 26 2010-08-30 Sam Weinig <sam@webkit.org> 2 27 -
trunk/WebKit2/Shared/CoreIPCSupport/WebPageProxyMessageKinds.h
r65422 r66448 51 51 DidFailLoadForFrame, 52 52 DidFailProvisionalLoadForFrame, 53 DidFinishDocumentLoadForFrame, 53 54 DidFinishLoadForFrame, 54 55 DidFinishProgress, -
trunk/WebKit2/UIProcess/API/C/WKPage.h
r66436 r66448 62 62 typedef void (*WKPageDidFailProvisionalLoadWithErrorForFrameCallback)(WKPageRef page, WKFrameRef frame, const void *clientInfo); // FIXME: Add WKErrorRef. 63 63 typedef void (*WKPageDidCommitLoadForFrameCallback)(WKPageRef page, WKFrameRef frame, const void *clientInfo); 64 typedef void (*WKPageDidFinishDocumentLoadForFrameCallback)(WKPageRef page, WKFrameRef frame, const void *clientInfo); 64 65 typedef void (*WKPageDidFinishLoadForFrameCallback)(WKPageRef page, WKFrameRef frame, const void *clientInfo); 65 66 typedef void (*WKPageDidFailLoadWithErrorForFrameCallback)(WKPageRef page, WKFrameRef frame, const void *clientInfo); // FIXME: Add WKErrorRef. … … 88 89 WKPageDidFailProvisionalLoadWithErrorForFrameCallback didFailProvisionalLoadWithErrorForFrame; 89 90 WKPageDidCommitLoadForFrameCallback didCommitLoadForFrame; 91 WKPageDidFinishDocumentLoadForFrameCallback didFinishDocumentLoadForFrame; 90 92 WKPageDidFinishLoadForFrameCallback didFinishLoadForFrame; 91 93 WKPageDidFailLoadWithErrorForFrameCallback didFailLoadWithErrorForFrame; -
trunk/WebKit2/UIProcess/API/qt/qwkpage.cpp
r66165 r66448 226 226 qt_wk_didFailProvisionalLoadWithErrorForFrame, 227 227 qt_wk_didCommitLoadForFrame, 228 qt_wk_didFinishDocumentLoadForFrame, 228 229 qt_wk_didFinishLoadForFrame, 229 230 qt_wk_didFailLoadWithErrorForFrame, -
trunk/WebKit2/UIProcess/WebLoaderClient.cpp
r65021 r66448 66 66 if (m_pageLoaderClient.didCommitLoadForFrame) 67 67 m_pageLoaderClient.didCommitLoadForFrame(toRef(page), toRef(frame), m_pageLoaderClient.clientInfo); 68 } 69 70 void WebLoaderClient::didFinishDocumentLoadForFrame(WebPageProxy* page, WebFrameProxy* frame) 71 { 72 if (m_pageLoaderClient.didFinishDocumentLoadForFrame) 73 m_pageLoaderClient.didFinishDocumentLoadForFrame(toRef(page), toRef(frame), m_pageLoaderClient.clientInfo); 68 74 } 69 75 -
trunk/WebKit2/UIProcess/WebLoaderClient.h
r65021 r66448 44 44 void didFailProvisionalLoadWithErrorForFrame(WebPageProxy*, WebFrameProxy*); 45 45 void didCommitLoadForFrame(WebPageProxy*, WebFrameProxy*); 46 void didFinishDocumentLoadForFrame(WebPageProxy*, WebFrameProxy*); 46 47 void didFinishLoadForFrame(WebPageProxy*, WebFrameProxy*); 47 48 void didFailLoadWithErrorForFrame(WebPageProxy*, WebFrameProxy*); -
trunk/WebKit2/UIProcess/WebPageProxy.cpp
r66436 r66448 467 467 break; 468 468 } 469 case WebPageProxyMessage::DidFinishDocumentLoadForFrame: { 470 uint64_t frameID; 471 if (!arguments->decode(frameID)) 472 return; 473 didFinishDocumentLoadForFrame(process()->webFrame(frameID)); 474 break; 475 } 469 476 case WebPageProxyMessage::DidFinishLoadForFrame: { 470 477 uint64_t frameID; … … 807 814 } 808 815 816 void WebPageProxy::didFinishDocumentLoadForFrame(WebFrameProxy* frame) 817 { 818 m_loaderClient.didFinishDocumentLoadForFrame(this, frame); 819 } 820 809 821 void WebPageProxy::didFinishLoadForFrame(WebFrameProxy* frame) 810 822 { -
trunk/WebKit2/UIProcess/WebPageProxy.h
r66436 r66448 187 187 void didFailProvisionalLoadForFrame(WebFrameProxy*); 188 188 void didCommitLoadForFrame(WebFrameProxy*); 189 void didFinishDocumentLoadForFrame(WebFrameProxy*); 189 190 void didFinishLoadForFrame(WebFrameProxy*); 190 191 void didFailLoadForFrame(WebFrameProxy*); -
trunk/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h
r64927 r66448 54 54 typedef void (*WKBundlePageDidFailProvisionalLoadWithErrorForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); // FIXME: Add WKErrorRef. 55 55 typedef void (*WKBundlePageDidCommitLoadForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); 56 typedef void (*WKBundlePageDidDocumentFinishLoadForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); 56 57 typedef void (*WKBundlePageDidFinishLoadForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); 57 58 typedef void (*WKBundlePageDidFailLoadWithErrorForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); // FIXME: Add WKErrorRef. … … 74 75 WKBundlePageDidFailProvisionalLoadWithErrorForFrameCallback didFailProvisionalLoadWithErrorForFrame; 75 76 WKBundlePageDidCommitLoadForFrameCallback didCommitLoadForFrame; 77 WKBundlePageDidFinishDocumentLoadForFrameCallback didFinishDocumentLoadForFrame; 76 78 WKBundlePageDidFinishLoadForFrameCallback didFinishLoadForFrame; 77 79 WKBundlePageDidFailLoadWithErrorForFrameCallback didFailLoadWithErrorForFrame; … … 81 83 WKBundlePageWillPerformClientRedirectForFrameCallback willPerformClientRedirectForFrame; 82 84 WKBundlePageDidChangeLocationWithinPageForFrameCallback didChangeLocationWithinPageForFrame; 83 WKBundlePageDidFinishDocumentLoadForFrameCallback didFinishDocumentLoadForFrame;84 85 WKBundlePageDidHandleOnloadEventsForFrameCallback didHandleOnloadEventsForFrame; 85 86 WKBundlePageDidDisplayInsecureContentForFrameCallback didDisplayInsecureContentForFrame; -
trunk/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp
r65465 r66448 71 71 } 72 72 73 void InjectedBundlePageLoaderClient::didFinishDocumentLoadForFrame(WebPage* page, WebFrame* frame) 74 { 75 if (m_client.didFinishDocumentLoadForFrame) 76 m_client.didFinishDocumentLoadForFrame(toRef(page), toRef(frame), m_client.clientInfo); 77 } 78 73 79 void InjectedBundlePageLoaderClient::didFinishLoadForFrame(WebPage* page, WebFrame* frame) 74 80 { … … 113 119 } 114 120 115 void InjectedBundlePageLoaderClient::didFinishDocumentLoadForFrame(WebPage* page, WebFrame* frame)116 {117 if (m_client.didFinishDocumentLoadForFrame)118 m_client.didFinishDocumentLoadForFrame(toRef(page), toRef(frame), m_client.clientInfo);119 }120 121 121 void InjectedBundlePageLoaderClient::didHandleOnloadEventsForFrame(WebPage* page, WebFrame* frame) 122 122 { -
trunk/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h
r65021 r66448 45 45 void didFailProvisionalLoadWithErrorForFrame(WebPage*, WebFrame*); 46 46 void didCommitLoadForFrame(WebPage*, WebFrame*); 47 void didFinishDocumentLoadForFrame(WebPage*, WebFrame*); 47 48 void didFinishLoadForFrame(WebPage*, WebFrame*); 48 49 void didFailLoadWithErrorForFrame(WebPage*, WebFrame*); … … 52 53 void willPerformClientRedirectForFrame(WebPage*, WebFrame*, const WTF::String& url, double delay, double date); 53 54 void didChangeLocationWithinPageForFrame(WebPage*, WebFrame*); 54 void didFinishDocumentLoadForFrame(WebPage*, WebFrame*);55 55 void didHandleOnloadEventsForFrame(WebPage*, WebFrame*); 56 56 void didDisplayInsecureContentForFrame(WebPage*, WebFrame*); -
trunk/WebKitTools/ChangeLog
r66433 r66448 1 2010-08-30 Alice Liu <alice.liu@apple.com> 2 3 Reviewed by Darin Adler. 4 5 Add missing parts of didFinishDocumentLoadForFrame 6 https://bugs.webkit.org/show_bug.cgi?id=44913 7 8 * MiniBrowser/mac/BrowserWindowController.m: 9 (didFinishDocumentLoadForFrame): Added 10 (-[BrowserWindowController awakeFromNib]): Updated struct 11 * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: 12 (WTR::InjectedBundlePage::InjectedBundlePage): Rearranged function ptr 13 * WebKitTestRunner/TestController.cpp: 14 (WTR::TestController::initialize): Updated struct 15 1 16 2010-08-30 Vangelis Kokkevis <vangelis@chromium.org> 2 17 -
trunk/WebKitTools/MiniBrowser/mac/BrowserWindowController.m
r65781 r66448 173 173 } 174 174 175 static void didFinishDocumentLoadForFrame(WKPageRef page, WKFrameRef frame, const void *clientInfo) 176 { 177 LOG(@"didFinishDocumentLoadForFrame"); 178 } 179 175 180 static void didFinishLoadForFrame(WKPageRef page, WKFrameRef frame, const void *clientInfo) 176 181 { … … 380 385 didFailProvisionalLoadWithErrorForFrame, 381 386 didCommitLoadForFrame, 387 didFinishDocumentLoadForFrame, 382 388 didFinishLoadForFrame, 383 389 didFailLoadWithErrorForFrame, -
trunk/WebKitTools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp
r65267 r66448 101 101 didFailProvisionalLoadWithErrorForFrame, 102 102 didCommitLoadForFrame, 103 didFinishDocumentLoadForFrame, 103 104 didFinishLoadForFrame, 104 105 didFailLoadWithErrorForFrame, … … 108 109 willPerformClientRedirectForFrame, 109 110 didChangeLocationWithinPageForFrame, 110 didFinishDocumentLoadForFrame,111 111 didHandleOnloadEventsForFrame, 112 112 didDisplayInsecureContentForFrame, -
trunk/WebKitTools/WebKitTestRunner/TestController.cpp
r66140 r66448 172 172 0, 173 173 0, 174 0, 174 175 didFinishLoadForFrame, 175 176 0,
Note: See TracChangeset
for help on using the changeset viewer.