Changeset 69420 in webkit


Ignore:
Timestamp:
Oct 8, 2010 2:17:47 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-10-08 Gavin Peters <gavinp@chromium.org>

Reviewed by Adam Barth.

Output X-Purpose header for prefetch requests
https://bugs.webkit.org/show_bug.cgi?id=46529

  • http/tests/misc/prefetch-purpose-expected.txt: Added.
  • http/tests/misc/prefetch-purpose.html: Added.
  • http/tests/misc/resources/prefetch-purpose.php: Added.
  • platform/gtk/Skipped:
  • platform/mac/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:

2010-10-08 Gavin Peters <gavinp@chromium.org>

Reviewed by Adam Barth.

Output X-Purpose header for prefetch requests
https://bugs.webkit.org/show_bug.cgi?id=46529

Test: http/tests/misc/prefetch-purpose.html

  • loader/loader.cpp: (WebCore::Loader::Host::servePendingRequests):
Location:
trunk
Files:
3 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r69419 r69420  
     12010-10-08  Gavin Peters  <gavinp@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Output X-Purpose header for prefetch requests
     6        https://bugs.webkit.org/show_bug.cgi?id=46529
     7
     8        * http/tests/misc/prefetch-purpose-expected.txt: Added.
     9        * http/tests/misc/prefetch-purpose.html: Added.
     10        * http/tests/misc/resources/prefetch-purpose.php: Added.
     11        * platform/gtk/Skipped:
     12        * platform/mac/Skipped:
     13        * platform/qt/Skipped:
     14        * platform/win/Skipped:
     15
    1162010-10-08  Albert J. Wong  <ajwong@chromium.org>
    217
  • trunk/LayoutTests/platform/gtk/Skipped

    r69367 r69420  
    30503050http/tests/misc/isindex-formdata.html
    30513051http/tests/misc/policy-delegate-called-twice.html
     3052http/tests/misc/prefetch-purpose.html
    30523053http/tests/misc/redirect-to-external-url.html
    30533054http/tests/misc/slow-preload-cancel.html
  • trunk/LayoutTests/platform/mac/Skipped

    r69373 r69420  
    234234# Link prefetch is disabled by default
    235235fast/dom/HTMLLinkElement/prefetch.html
     236http/tests/misc/prefetch-purpose.html
    236237
    237238# https://bugs.webkit.org/show_bug.cgi?id=39908
  • trunk/LayoutTests/platform/qt/Skipped

    r69368 r69420  
    53025302# Link prefetch is disabled by default
    53035303fast/dom/HTMLLinkElement/prefetch.html
     5304http/tests/misc/prefetch-purpose.html
    53045305
    53055306# [Qt] Regression(r61749): inspector/debugger-pause-on-debugger-statement.html fails
  • trunk/LayoutTests/platform/win/Skipped

    r69364 r69420  
    917917# Link prefetch is disabled by default
    918918fast/dom/HTMLLinkElement/prefetch.html
     919http/tests/misc/prefetch-purpose.html
    919920
    920921# LayoutTestController::pageProperty is not implemented for WIN yet.
  • trunk/WebCore/ChangeLog

    r69418 r69420  
     12010-10-08  Gavin Peters  <gavinp@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Output X-Purpose header for prefetch requests
     6        https://bugs.webkit.org/show_bug.cgi?id=46529
     7
     8        Test: http/tests/misc/prefetch-purpose.html
     9
     10        * loader/loader.cpp:
     11        (WebCore::Loader::Host::servePendingRequests):
     12
    1132010-10-08  James Kozianski  <koz@chromium.org>
    214
  • trunk/WebCore/loader/loader.cpp

    r69283 r69420  
    359359        }
    360360
     361#if ENABLE(LINK_PREFETCH)
     362        if (request->cachedResource()->type() == CachedResource::LinkPrefetch)
     363            resourceRequest.setHTTPHeaderField("X-Purpose", "prefetch");
     364#endif
     365
    361366        RefPtr<SubresourceLoader> loader = SubresourceLoader::create(cachedResourceLoader->doc()->frame(),
    362367            this, resourceRequest, request->shouldDoSecurityCheck(), request->sendResourceLoadCallbacks());
Note: See TracChangeset for help on using the changeset viewer.