LayoutTests:
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Oct 2006 04:25:02 +0000 (04:25 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Oct 2006 04:25:02 +0000 (04:25 +0000)
commit7ce70a49bc38b7ef5df60f86caac5705eee8e06f
tree57fc2b9f249921044bb61a3b7a88f946b9c93a88
parent9e43f0f171357990b03a46e887a60e981dd75d64
LayoutTests:

        Reviewed by Oliver.

        - re-enable testing of HEAD methods, now that bugs relating to these are fixed

        * http/tests/xmlhttprequest/methods-async-expected.txt:
        * http/tests/xmlhttprequest/methods-async.html:
        * http/tests/xmlhttprequest/methods-expected.txt:
        * http/tests/xmlhttprequest/methods.html:

WebCore:

        Reviewed by Oliver.

        - more ResourceLoader cleanup
            - moved HTTPHeaderMap out of ResourceRequest class, so ResourceResponse will be able to use it too
            - took out attempts to suppress setting of "HEAD" and "GET" methods, since underlying bugs are now fixed

        * loader/LoaderFunctions.h:
        * loader/mac/LoaderFunctionsMac.mm:
        (WebCore::ServeSynchronousRequest):
        * loader/mac/WebSubresourceLoader.mm:
        (-[WebCoreSubresourceHandle initWithLoader:]):
        * platform/network/HTTPHeaderMap.h: Added.
        * platform/network/ResourceLoader.cpp:
        (WebCore::ResourceLoader::requestHeaders):
        * platform/network/ResourceLoader.h:
        * platform/network/ResourceRequest.h:
        * platform/network/cf/ResourceLoaderCFNet.cpp:
        (WebCore::addHeadersFromHashMap):
        * xml/xmlhttprequest.cpp:
        (WebCore::XMLHttpRequest::send):
        * xml/xmlhttprequest.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
LayoutTests/ChangeLog
LayoutTests/http/tests/xmlhttprequest/methods-async-expected.txt
LayoutTests/http/tests/xmlhttprequest/methods-async.html
LayoutTests/http/tests/xmlhttprequest/methods-expected.txt
LayoutTests/http/tests/xmlhttprequest/methods.html
WebCore/ChangeLog
WebCore/loader/LoaderFunctions.h
WebCore/loader/mac/LoaderFunctionsMac.mm
WebCore/loader/mac/WebSubresourceLoader.mm
WebCore/platform/network/HTTPHeaderMap.h [new file with mode: 0644]
WebCore/platform/network/ResourceLoader.cpp
WebCore/platform/network/ResourceLoader.h
WebCore/platform/network/ResourceRequest.h
WebCore/platform/network/cf/ResourceLoaderCFNet.cpp
WebCore/xml/xmlhttprequest.cpp
WebCore/xml/xmlhttprequest.h