-
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