WebCore:
Reviewed by Darin, Maciej.
Removed many uses of NSString *.
Moved a few methods from WebCoreFrameBridge to FrameLoader, replacing
stringByCollapsingNonPrintingCharacters with a c++ equivalent.
PLT says no performance regression.
* WebCore.exp:
* bridge/mac/WebCoreFrameBridge.mm:
(-[WebCoreFrameBridge receivedData:textEncodingName:]):
* loader/mac/FrameLoader.h:
* loader/mac/FrameLoader.mm:
(WebCore::FrameLoader::setupForReplaceByMIMEType):
(WebCore::FrameLoader::load):
(WebCore::FrameLoader::canShowMIMEType):
(WebCore::FrameLoader::representationExistsForURLScheme):
(WebCore::FrameLoader::generatedMIMETypeForURLScheme):
(WebCore::FrameLoader::checkContentPolicy):
(WebCore::FrameLoader::reloadAllowingStaleData):
(WebCore::FrameLoader::invalidatePendingPolicyDecision):
(WebCore::FrameLoader::checkNewWindowPolicy):
(WebCore::FrameLoader::continueAfterNewWindowPolicy):
(WebCore::FrameLoader::transitionToCommitted):
(WebCore::FrameLoader::continueLoadRequestAfterNewWindowPolicy):
(WebCore::FrameLoader::post):
* loader/mac/WebDocumentLoader.h:
* loader/mac/WebDocumentLoader.mm:
(WebCore::DocumentLoader::doesProgressiveLoad):
(WebCore::DocumentLoader::setupForReplaceByMIMEType):
(WebCore::DocumentLoader::title):
(WebCore::DocumentLoader::setOverrideEncoding):
(WebCore::DocumentLoader::overrideEncoding):
(WebCore::DocumentLoader::setTitle):
* loader/mac/WebFrameLoaderClient.h:
* loader/mac/WebMainResourceLoader.mm:
(WebCore::MainResourceLoader::continueAfterContentPolicy):
WebKit:
Reviewed by Darin, Maciej.
Removed many uses of NSString * from WebCore.
Changed a few files to ObjC++ for compatiblity with new WebCore methods
taking WebCore::Strings as arguments.
Added a static_cast to make the c++ compiler happy.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17352
268f45cc-cd09-0410-ab3c-
d52691b4dbfc