Skip to content
  • weinig@apple.com's avatar
    WebKit2: Add resource load client API · f1a64aea
    weinig@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=51370
    
    Reviewed by Anders Carlsson.
    
    This just pipes through the basic resource load client data.
    
    * UIProcess/API/C/WKPage.cpp:
    (WKPageSetPageResourceLoadClient):
    * UIProcess/API/C/WKPage.h:
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::initializeResourceLoadClient):
    (WebKit::WebPageProxy::didInitiateLoadForResource):
    (WebKit::WebPageProxy::didSendRequestForResource):
    (WebKit::WebPageProxy::didReceiveResponseForResource):
    (WebKit::WebPageProxy::didReceiveContentLengthForResource):
    (WebKit::WebPageProxy::didFinishLoadForResource):
    (WebKit::WebPageProxy::didFailLoadForResource):
    * UIProcess/WebPageProxy.h:
    * UIProcess/WebPageProxy.messages.in:
    * UIProcess/WebResourceLoadClient.cpp: Added.
    (WebKit::WebResourceLoadClient::didInitiateLoadForResource):
    (WebKit::WebResourceLoadClient::didSendRequestForResource):
    (WebKit::WebResourceLoadClient::didReceiveResponseForResource):
    (WebKit::WebResourceLoadClient::didReceiveContentLengthForResource):
    (WebKit::WebResourceLoadClient::didFinishLoadForResource):
    (WebKit::WebResourceLoadClient::didFailLoadForResource):
    * UIProcess/WebResourceLoadClient.h: Added.
    * WebKit2.pro:
    * WebKit2.xcodeproj/project.pbxproj:
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    (WebKit::WebFrameLoaderClient::assignIdentifierToInitialRequest):
    (WebKit::WebFrameLoaderClient::dispatchWillSendRequest):
    (WebKit::WebFrameLoaderClient::dispatchDidReceiveResponse):
    (WebKit::WebFrameLoaderClient::dispatchDidReceiveContentLength):
    (WebKit::WebFrameLoaderClient::dispatchDidFinishLoading):
    (WebKit::WebFrameLoaderClient::dispatchDidFailLoading):
    * win/WebKit2.vcproj:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f1a64aea