Skip to content
  • mjs's avatar
    WebCore: · 2d326f5c
    mjs authored
            Reviewed by Mark.
    
            - made data loading cross-platform
            - fixed <rdar://problem/4910106>
    
            * WebCore.exp:
            * WebCore.xcodeproj/project.pbxproj:
            * loader/CachedResource.cpp:
            * loader/CachedResource.h:
            * loader/DocLoader.cpp:
            (WebCore::DocLoader::requestResource):
            * loader/DocumentLoader.cpp:
            (WebCore::DocumentLoader::DocumentLoader):
            (WebCore::DocumentLoader::setRequest):
            (WebCore::DocumentLoader::urlForHistory):
            (WebCore::DocumentLoader::unreachableURL):
            * loader/DocumentLoader.h:
            (WebCore::DocumentLoader::substituteData):
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::load):
            (WebCore::FrameLoader::shouldReloadToHandleUnreachableURL):
            (WebCore::FrameLoader::reloadAllowingStaleData):
            (WebCore::FrameLoader::reload):
            (WebCore::FrameLoader::commitProvisionalLoad):
            (WebCore::FrameLoader::startLoadingMainResource):
            (WebCore::FrameLoader::startLoading):
            (WebCore::FrameLoader::checkNavigationPolicy):
            * loader/FrameLoader.h:
            * loader/FrameLoaderClient.h:
            * loader/MainResourceLoader.cpp:
            (WebCore::MainResourceLoader::willSendRequest):
            (WebCore::MainResourceLoader::continueAfterContentPolicy):
            (WebCore::MainResourceLoader::handleEmptyLoad):
            (WebCore::MainResourceLoader::handleDataLoad):
            (WebCore::MainResourceLoader::loadNow):
            (WebCore::MainResourceLoader::load):
            * loader/MainResourceLoader.h:
            * loader/mac/DocumentLoaderMac.mm:
            * loader/mac/WebDataProtocol.h: Removed.
            * loader/mac/WebDataProtocol.mm: Removed.
            * loader/qt/DocumentLoaderQt.cpp:
            * platform/graphics/svg/SVGImageEmptyClients.h:
            (WebCore::SVGEmptyFrameLoaderClient::createDocumentLoader):
    
    WebKit:
    
            Reviewed by Mark.
    
            - updated for cross-platform data loading support
            
            * WebCoreSupport/WebFrameLoaderClient.h:
            * WebCoreSupport/WebFrameLoaderClient.mm:
            (WebFrameLoaderClient::createDocumentLoader):
            * WebView/WebDataSource.mm:
            (-[WebDataSource initWithRequest:]):
            * WebView/WebDocumentLoaderMac.h:
            * WebView/WebDocumentLoaderMac.mm:
            (WebDocumentLoaderMac::WebDocumentLoaderMac):
            * WebView/WebFrame.mm:
            (-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]):
            (-[WebFrame loadData:MIMEType:textEncodingName:baseURL:]):
            (-[WebFrame _loadHTMLString:baseURL:unreachableURL:]):
            (-[WebFrame loadArchive:]):
            * WebView/WebFrameInternal.h:
            * WebView/WebHTMLView.mm:
            (uniqueURLWithRelativePart):
            (-[WebHTMLView _documentFragmentFromPasteboard:inContext:allowPlainText:chosePlainText:]):
    
    WebKitQt:
    
            Reviewed by Mark.
    
            - updated for cross-platform data loading support
    
            * WebCoreSupport/FrameLoaderClientQt.cpp:
            (WebCore::FrameLoaderClientQt::createDocumentLoader):
            * WebCoreSupport/FrameLoaderClientQt.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2d326f5c