Skip to content
  • japhet@chromium.org's avatar
    Don't require FrameLoaderClient to manufacture a commitData() call for empty documents. · 98696114
    japhet@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=85533
    
    Reviewed by Alexey Proskuryakov.
    
    Source/WebKit/blackberry:
    
    * WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
    (WebCore::FrameLoaderClientBlackBerry::finishedLoading):
    
    Source/WebKit/chromium:
    
    * src/FrameLoaderClientImpl.cpp:
    (WebKit::FrameLoaderClientImpl::FrameLoaderClientImpl):
    (WebKit):
    (WebKit::FrameLoaderClientImpl::finishedLoading):
    * src/FrameLoaderClientImpl.h:
    (WebKit::FrameLoaderClientImpl::makeRepresentation):
    (WebKit::FrameLoaderClientImpl::revertToProvisionalState):
    (FrameLoaderClientImpl):
    
    Source/WebKit/efl:
    
    * WebCoreSupport/FrameLoaderClientEfl.cpp:
    (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl):
    (WebCore):
    (WebCore::FrameLoaderClientEfl::finishedLoading):
    * WebCoreSupport/FrameLoaderClientEfl.h:
    (WebCore::FrameLoaderClientEfl::makeRepresentation):
    (WebCore::FrameLoaderClientEfl::revertToProvisionalState):
    (FrameLoaderClientEfl):
    
    Source/WebKit/gtk:
    
    * WebCoreSupport/FrameLoaderClientGtk.cpp:
    (WebKit::FrameLoaderClient::FrameLoaderClient):
    (WebKit):
    (WebKit::FrameLoaderClient::finishedLoading):
    * WebCoreSupport/FrameLoaderClientGtk.h:
    (WebKit::FrameLoaderClient::makeRepresentation):
    (WebKit::FrameLoaderClient::revertToProvisionalState):
    (FrameLoaderClient):
    
    Source/WebKit/mac:
    
    * WebView/WebHTMLRepresentation.mm:
    (-[WebHTMLRepresentation finishedLoadingWithDataSource:]): Calling commitData when finishing is no longer necessary,
        as WebCore will take care of simulating the receipt of data and ensuring the requisite work gets done in the blank document case.
    
    Source/WebKit/qt:
    
    * WebCoreSupport/FrameLoaderClientQt.cpp:
    (WebCore::FrameLoaderClientQt::FrameLoaderClientQt):
    (WebCore):
    (WebCore::FrameLoaderClientQt::finishedLoading):
    * WebCoreSupport/FrameLoaderClientQt.h:
    (WebCore::FrameLoaderClientQt::makeRepresentation):
    (WebCore::FrameLoaderClientQt::revertToProvisionalState):
    (FrameLoaderClientQt):
    
    Source/WebKit/win:
    
    * WebCoreSupport/WebFrameLoaderClient.cpp:
    (WebFrameLoaderClient::finishedLoading):
    
    Source/WebKit/wince:
    
    * WebCoreSupport/FrameLoaderClientWinCE.cpp:
    (WebKit::FrameLoaderClientWinCE::finishedLoading):
    
    Source/WebKit/wx:
    
    * WebKitSupport/FrameLoaderClientWx.cpp:
    (WebCore::FrameLoaderClientWx::finishedLoading):
    (WebCore::FrameLoaderClientWx::setMainDocumentError):
    (WebCore::FrameLoaderClientWx::dispatchDidReceiveResponse):
    (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
    * WebKitSupport/FrameLoaderClientWx.h:
    (FrameLoaderClientWx):
    
    Source/WebKit2:
    
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    (WebKit::WebFrameLoaderClient::finishedLoading):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116121 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    98696114