12010-11-24 Peter Hartmann <peter.hartmann@nokia.com>
2
3 Reviewed by NOBODY (OOPS!).
4
5 [Qt] enable usage of synchronous HTTP feature in Qt
6 https://bugs.webkit.org/show_bug.cgi?id=37191
7
8 Currently, we spin an event loop when doing synchronous calls to
9 wait for completion. This patch uses synchronous requests in Qt,
10 if available, and spins the event loop as a fallback solution.
11
12 * platform/network/qt/QNetworkReplyHandler.cpp:
13 (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
14 * platform/network/qt/QNetworkReplyHandler.h:
15 * platform/network/qt/ResourceHandleQt.cpp:
16 (WebCore::WebCoreSynchronousLoader::setReplyFinished):
17 (WebCore::WebCoreSynchronousLoader::WebCoreSynchronousLoader):
18 (WebCore::WebCoreSynchronousLoader::didFinishLoading):
19 (WebCore::WebCoreSynchronousLoader::didFail):
20 (WebCore::WebCoreSynchronousLoader::waitForCompletion):
21 (WebCore::ResourceHandle::loadResourceSynchronously):
22