Skip to content
  • commit-queue@webkit.org's avatar
    2011-05-11 Antoine Labour <piman@chromium.org> · 7e4ad0a0
    commit-queue@webkit.org authored
            Reviewed by David Levin.
    
            Expose shouldBufferData to ThreadableLoaderOptions to be able to disable buffering of the
            loaded resource.
            https://bugs.webkit.org/show_bug.cgi?id=60656
    
            * loader/DocumentThreadableLoader.cpp:
            (WebCore::DocumentThreadableLoader::loadRequest):
            Pass the shouldBufferData to the resource load scheduler, forcing it to true for the
            preflight request.
            * loader/ResourceLoadScheduler.cpp:
            (WebCore::ResourceLoadScheduler::scheduleSubresourceLoad):
            Pass through shouldBufferData to SubresourceLoader::create
            * loader/ResourceLoadScheduler.h:
    
            * loader/SubresourceLoader.cpp:
            (WebCore::SubresourceLoader::create):
            Set shouldBufferData on the newly created loader
    
            * loader/SubresourceLoader.h:
    
            * loader/ThreadableLoader.h:
            (WebCore::ThreadableLoaderOptions::ThreadableLoaderOptions):
            Add shouldBufferData to the options, defaulting to true.
    2011-05-11  Antoine Labour  <piman@chromium.org>
    
            Reviewed by David Levin.
    
            Don't buffer data for resources loaded by AssociatedURLLoader.
            https://bugs.webkit.org/show_bug.cgi?id=60656
    
            * src/AssociatedURLLoader.cpp:
            (WebKit::AssociatedURLLoader::loadAsynchronously): set shouldBufferData to false in ThreadableLoaderOptions
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7e4ad0a0