Skip to content
  • allan.jensen@digia.com's avatar
    [Qt] Support ResourceRequest's setTimeoutInterval · 10051eb0
    allan.jensen@digia.com authored
    https://bugs.webkit.org/show_bug.cgi?id=101731
    
    Reviewed by Simon Hausmann.
    
    Source/WebCore:
    
    Establish a timeout and return the correct error when it is triggered.
    
    Tested by existing http/tests/xmlhttprequest/timeout tests.
    
    * platform/network/ResourceRequestBase.cpp:
    * platform/network/qt/QNetworkReplyHandler.cpp:
    (WebCore::QNetworkReplyHandler::release):
    (WebCore::QNetworkReplyHandler::finish):
    (WebCore::QNetworkReplyHandler::timeout):
    (WebCore::QNetworkReplyHandler::timerEvent):
    (WebCore::QNetworkReplyHandler::start):
    * platform/network/qt/QNetworkReplyHandler.h:
    (QNetworkReplyHandler):
    
    Tools:
    
    Enable XHR_TIMEOUT now that we support the necessary feature.
    
    * qmake/mkspecs/features/features.pri:
    
    LayoutTests:
    
    Unskip now passing XHR timeout tests.
    
    * platform/qt/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    10051eb0