+2015-07-28 Alexey Proskuryakov <ap@apple.com>
+
+ Clean up usesAsyncCallbacks handling in ResourceHandle
+ https://bugs.webkit.org/show_bug.cgi?id=147342
+
+ Reviewed by Darin Adler.
+
+ Store "usesAsyncCallbacks" bit in ResourceHandle, because it's not accessible
+ via client once the client is zeroed out.
+
+ Changed ResourceHandle::setClient into ResourceHandle::clearClient, because it's
+ only ever used to zero out the client pointer, and it doesn't support changing it.
+
+ * loader/ResourceLoader.cpp:
+ (WebCore::ResourceLoader::releaseResources):
+ * loader/appcache/ApplicationCacheGroup.cpp:
+ (WebCore::ApplicationCacheGroup::stopLoading):
+ * platform/network/BlobResourceHandle.cpp:
+ (WebCore::BlobResourceHandle::notifyResponseOnSuccess):
+ (WebCore::BlobResourceHandle::notifyResponseOnError):
+ * platform/network/ResourceHandle.cpp:
+ (WebCore::ResourceHandle::client):
+ (WebCore::ResourceHandle::clearClient):
+ (WebCore::ResourceHandle::setDefersLoading):
+ (WebCore::ResourceHandle::usesAsyncCallbacks):
+ (WebCore::ResourceHandle::setClient): Deleted.
+ * platform/network/ResourceHandle.h:
+ * platform/network/ResourceHandleInternal.h:
+ (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+ * platform/network/cf/ResourceHandleCFNet.cpp:
+ (WebCore::ResourceHandle::createCFURLConnection):
+ (WebCore::ResourceHandle::willSendRequest):
+ (WebCore::ResourceHandle::shouldUseCredentialStorage):
+ (WebCore::ResourceHandle::canAuthenticateAgainstProtectionSpace):
+ * platform/network/mac/ResourceHandleMac.mm:
+ (WebCore::ResourceHandle::start):
+ (WebCore::ResourceHandle::makeDelegate):
+ (WebCore::ResourceHandle::willSendRequest):
+ (WebCore::ResourceHandle::continueWillSendRequest):
+ (WebCore::ResourceHandle::continueDidReceiveResponse):
+ (WebCore::ResourceHandle::shouldUseCredentialStorage):
+ (WebCore::ResourceHandle::canAuthenticateAgainstProtectionSpace):
+ (WebCore::ResourceHandle::continueCanAuthenticateAgainstProtectionSpace):
+ (WebCore::ResourceHandle::continueWillCacheResponse):
+
2015-07-28 Michael Catanzaro <mcatanzaro@igalia.com>
Minor cleanups in FontCacheFreeType.cpp