Reviewed by Maciej.
Added support for experimental CFNetwork-based loader (not turned on yet).
While I was there, I did the following platform cleanup:
- Windows now uses USE(WININET) instead of PLATFORM(WIN_OS), to match the
USE(CFNETWORK) idiom.
- Removed some #includes of windows.h in platform-independent headers.
- Changed #ifdef __APPLE__ to PLATFORM(MAC)
- Fixed some build bustage, including case-sensitive filesystem bustage.
* loader/loader.cpp:
(WebCore::Loader::receivedAllData):
* platform/Cursor.h:
* platform/KURL.h:
* platform/ResourceLoader.h:
* platform/ResourceLoaderClient.h:
* platform/ResourceLoaderInternal.h:
(WebCore::ResourceLoaderInternal::ResourceLoaderInternal):
* platform/cfnet/KURLCFNet.cpp: Added.
(WebCore::KURL::createCFURL):
* platform/cfnet/ResourceLoaderCFNet.cpp: Added.
(WebCore::willSendRequest):
(WebCore::didReceiveChallenge):
(WebCore::didCancelChallenge):
(WebCore::didReceiveResponse):
(WebCore::didReceiveData):
(WebCore::didFinishLoading):
(WebCore::didFail):
(WebCore::willCacheResponse):
(WebCore::addHeadersFromString):
(WebCore::ResourceLoaderInternal::~ResourceLoaderInternal):
(WebCore::ResourceLoader::~ResourceLoader):
(WebCore::arrayFromFormData):
(WebCore::emptyPerform):
(WebCore::runLoaderThread):
(WebCore::ResourceLoader::start):
(WebCore::ResourceLoader::cancel):
* platform/win/CursorWin.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16089
268f45cc-cd09-0410-ab3c-
d52691b4dbfc