WebCore:
authorbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Mar 2009 19:08:56 +0000 (19:08 +0000)
committerbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Mar 2009 19:08:56 +0000 (19:08 +0000)
2009-03-03  Brady Eidson  <beidson@apple.com>

        Reviewed by Darin Adler

        <rdar://problem/6616664> - Quick looks of various file types is broken

        In http://trac.webkit.org/changeset/40553 there was an attempt to prevent NSURLRequest churn
        for non-HTTP loads when the underlying ResourceRequest changed.  Unfortunately it was a little
        overzealous as the mainDocumentURL is relevant for all loads, not only HTTP/HTTPS loads.

        Partially reverted behavior to always set the mainDocumentURL in situations when we would've
        before that patch.

        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::addExtraFieldsToRequest):

        * platform/network/ResourceRequestBase.cpp:
        (WebCore::ResourceRequestBase::setMainDocumentURL):

WebKitTools:

2009-03-03  Brady Eidson  <beidson@apple.com>

        Reviewed by Darin Adler

        Support layout test covering <rdar://problem/6616664>

        Change NSURLRequest/IWebURLRequest dumping to include the mainDocumentURL

        * DumpRenderTree/mac/ResourceLoadDelegate.mm:
        (-[NSURLRequest _drt_descriptionSuitableForTestResult]): Return both the request URL and the
          mainDocumentURL.

        * DumpRenderTree/win/ResourceLoadDelegate.cpp:
        (descriptionSuitableForTestResult): Return both the request URL and the mainDocumentURL.

LayoutTests:

2009-03-03  Brady Eidson  <beidson@apple.com>

        Reviewed by Darin Adler

        Layout test covering <rdar://problem/6616664> - Quick looks of various file types is broken

        Added to test the changes:
        * fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
        * fast/loader/main-document-url-for-non-http-loads.html: Added.
        * fast/loader/resources/subframe-notify-done.html: Added.

        Updated the following for the new info from dumpResourceLoadCallbacks():
        * http/tests/misc/window-dot-stop-expected.txt:
        * http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
        * platform/mac-leopard/security/block-test-expected.txt:
        * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
        * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
        * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
        * security/block-test-expected.txt:
        * webarchive/loading/test-loading-archive-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41398 268f45cc-cd09-0410-ab3c-d52691b4dbfc

18 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/loader/main-document-url-for-non-http-loads-expected.txt [new file with mode: 0644]
LayoutTests/fast/loader/main-document-url-for-non-http-loads.html [new file with mode: 0644]
LayoutTests/fast/loader/resources/subframe-notify-done.html [new file with mode: 0644]
LayoutTests/http/tests/misc/window-dot-stop-expected.txt
LayoutTests/http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt
LayoutTests/platform/mac-leopard/security/block-test-expected.txt
LayoutTests/platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt
LayoutTests/platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt
LayoutTests/platform/mac/webarchive/loading/cache-expired-subresource-expected.txt
LayoutTests/security/block-test-expected.txt
LayoutTests/webarchive/loading/test-loading-archive-expected.txt
WebCore/ChangeLog
WebCore/loader/FrameLoader.cpp
WebCore/platform/network/ResourceRequestBase.cpp
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/mac/ResourceLoadDelegate.mm
WebKitTools/DumpRenderTree/win/ResourceLoadDelegate.cpp

index f6b0094..d141b65 100644 (file)
@@ -1,3 +1,24 @@
+2009-03-03  Brady Eidson  <beidson@apple.com>
+
+        Reviewed by Darin Adler
+
+        Layout test covering <rdar://problem/6616664> - Quick looks of various file types is broken
+
+        Added to test the changes:
+        * fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
+        * fast/loader/main-document-url-for-non-http-loads.html: Added.
+        * fast/loader/resources/subframe-notify-done.html: Added.
+
+        Updated the following for the new info from dumpResourceLoadCallbacks():
+        * http/tests/misc/window-dot-stop-expected.txt:
+        * http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
+        * platform/mac-leopard/security/block-test-expected.txt:
+        * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
+        * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
+        * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
+        * security/block-test-expected.txt:
+        * webarchive/loading/test-loading-archive-expected.txt:
+
 2009-03-02  Chris Marrin  <cmarrin@apple.com>
 
         Reviewed by Sam Weinig.
diff --git a/LayoutTests/fast/loader/main-document-url-for-non-http-loads-expected.txt b/LayoutTests/fast/loader/main-document-url-for-non-http-loads-expected.txt
new file mode 100644 (file)
index 0000000..5e49545
--- /dev/null
@@ -0,0 +1,6 @@
+resources/subframe-notify-done.html - willSendRequest <NSURLRequest URL resources/subframe-notify-done.html, main document URL main-document-url-for-non-http-loads.html> redirectResponse (null)
+<unknown> - didFinishLoading
+resources/subframe-notify-done.html - didReceiveResponse <NSURLResponse resources/subframe-notify-done.html>
+Radar 6616664 - Non-HTTP/HTTPS loads need to have their main document URL set.
+When run in DumpRenderTree, this test will dump the resource load callback for the following subframe to make sure it had its main document URL set in its NSURLRequest.
+
diff --git a/LayoutTests/fast/loader/main-document-url-for-non-http-loads.html b/LayoutTests/fast/loader/main-document-url-for-non-http-loads.html
new file mode 100644 (file)
index 0000000..9a8f917
--- /dev/null
@@ -0,0 +1,17 @@
+<html>
+<head>
+<script>
+
+if (window.layoutTestController) {
+    layoutTestController.dumpResourceLoadCallbacks();
+    layoutTestController.dumpAsText();
+    layoutTestController.waitUntilDone();
+}
+
+</script>
+<body>
+Radar 6616664 - Non-HTTP/HTTPS loads need to have their main document URL set.<br>
+When run in DumpRenderTree, this test will dump the resource load callback for the following subframe to make sure it had its main document URL set in its NSURLRequest.<br>
+<iframe src="resources/subframe-notify-done.html"></iframe>
+</body>
+</html>
\ No newline at end of file
diff --git a/LayoutTests/fast/loader/resources/subframe-notify-done.html b/LayoutTests/fast/loader/resources/subframe-notify-done.html
new file mode 100644 (file)
index 0000000..e4c0d01
--- /dev/null
@@ -0,0 +1,14 @@
+<html>
+<head>
+<script>
+function loaded() {
+    if (window.layoutTestController) {
+        layoutTestController.notifyDone();
+    }
+}
+</script>
+</head>
+<body onload="loaded();">
+I am a simple document that calls notifyDone() when loaded
+</body>
+</html>
index 6838213..999dfac 100644 (file)
@@ -1,4 +1,4 @@
-http://127.0.0.1:8000/incremental/slow-utf8-text.pl - willSendRequest <NSURLRequest http://127.0.0.1:8000/incremental/slow-utf8-text.pl> redirectResponse (null)
+http://127.0.0.1:8000/incremental/slow-utf8-text.pl - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/incremental/slow-utf8-text.pl, main document URL http://127.0.0.1:8000/misc/window-dot-stop.html> redirectResponse (null)
 http://127.0.0.1:8000/incremental/slow-utf8-text.pl - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -999, failing URL "http://127.0.0.1:8000/incremental/slow-utf8-text.pl">
 <unknown> - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -999, failing URL "http://127.0.0.1:8000/misc/window-dot-stop.html">
 This tests for the successful use of window.stop()
index 37d9d43..1ff45b5 100644 (file)
@@ -1,4 +1,4 @@
-http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php - willSendRequest <NSURLRequest http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php> redirectResponse (null)
+http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php, main document URL http://127.0.0.1:8000/xmlhttprequest/abort-should-cancel-load.html> redirectResponse (null)
 http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -999, failing URL "http://127.0.0.1:8000/xmlhttprequest/resources/endlessxml.php">
 This tests that calling abort() on an XHR object stops the load, causing the relevant resource load delegates to be sent.
 
index 20af6ab..dcf64bc 100644 (file)
-http://255.255.255.255/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255/test.jpg> redirectResponse (null)
+http://255.255.255.255/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255/test.jpg, main document URL block-test.html> redirectResponse (null)
 <unknown> - didFinishLoading
-http://255.255.255.255:1/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:1/test.jpg> redirectResponse (null)
+http://255.255.255.255:1/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:1/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255/test.jpg - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -1004, failing URL "http://255.255.255.255/test.jpg">
 http://255.255.255.255:1/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:1/test.jpg">
-http://255.255.255.255:7/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:7/test.jpg> redirectResponse (null)
+http://255.255.255.255:7/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:7/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:7/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:7/test.jpg">
-http://255.255.255.255:9/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:9/test.jpg> redirectResponse (null)
+http://255.255.255.255:9/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:9/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:9/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:9/test.jpg">
-http://255.255.255.255:11/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:11/test.jpg> redirectResponse (null)
+http://255.255.255.255:11/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:11/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:11/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:11/test.jpg">
-http://255.255.255.255:13/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:13/test.jpg> redirectResponse (null)
+http://255.255.255.255:13/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:13/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:13/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:13/test.jpg">
-http://255.255.255.255:15/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:15/test.jpg> redirectResponse (null)
+http://255.255.255.255:15/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:15/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:15/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:15/test.jpg">
-http://255.255.255.255:17/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:17/test.jpg> redirectResponse (null)
+http://255.255.255.255:17/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:17/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:17/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:17/test.jpg">
-http://255.255.255.255:19/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:19/test.jpg> redirectResponse (null)
+http://255.255.255.255:19/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:19/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:19/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:19/test.jpg">
-http://255.255.255.255:20/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:20/test.jpg> redirectResponse (null)
+http://255.255.255.255:20/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:20/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:20/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:20/test.jpg">
-http://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:21/test.jpg> redirectResponse (null)
+http://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:21/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:21/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:21/test.jpg">
-http://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:22/test.jpg> redirectResponse (null)
+http://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:22/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:22/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:22/test.jpg">
-http://255.255.255.255:23/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:23/test.jpg> redirectResponse (null)
+http://255.255.255.255:23/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:23/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:23/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:23/test.jpg">
-http://255.255.255.255:25/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:25/test.jpg> redirectResponse (null)
+http://255.255.255.255:25/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:25/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:25/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:25/test.jpg">
-http://255.255.255.255:37/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:37/test.jpg> redirectResponse (null)
+http://255.255.255.255:37/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:37/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:37/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:37/test.jpg">
-http://255.255.255.255:42/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:42/test.jpg> redirectResponse (null)
+http://255.255.255.255:42/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:42/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:42/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:42/test.jpg">
-http://255.255.255.255:43/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:43/test.jpg> redirectResponse (null)
+http://255.255.255.255:43/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:43/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:43/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:43/test.jpg">
-http://255.255.255.255:53/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:53/test.jpg> redirectResponse (null)
+http://255.255.255.255:53/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:53/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:53/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:53/test.jpg">
-http://255.255.255.255:77/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:77/test.jpg> redirectResponse (null)
+http://255.255.255.255:77/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:77/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:77/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:77/test.jpg">
-http://255.255.255.255:79/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:79/test.jpg> redirectResponse (null)
+http://255.255.255.255:79/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:79/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:79/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:79/test.jpg">
-http://255.255.255.255:87/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:87/test.jpg> redirectResponse (null)
+http://255.255.255.255:87/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:87/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:87/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:87/test.jpg">
-http://255.255.255.255:95/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:95/test.jpg> redirectResponse (null)
+http://255.255.255.255:95/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:95/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:95/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:95/test.jpg">
-http://255.255.255.255:101/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:101/test.jpg> redirectResponse (null)
+http://255.255.255.255:101/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:101/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:101/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:101/test.jpg">
-http://255.255.255.255:102/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:102/test.jpg> redirectResponse (null)
+http://255.255.255.255:102/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:102/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:102/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:102/test.jpg">
-http://255.255.255.255:103/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:103/test.jpg> redirectResponse (null)
+http://255.255.255.255:103/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:103/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:103/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:103/test.jpg">
-http://255.255.255.255:104/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:104/test.jpg> redirectResponse (null)
+http://255.255.255.255:104/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:104/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:104/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:104/test.jpg">
-http://255.255.255.255:109/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:109/test.jpg> redirectResponse (null)
+http://255.255.255.255:109/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:109/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:109/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:109/test.jpg">
-http://255.255.255.255:110/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:110/test.jpg> redirectResponse (null)
+http://255.255.255.255:110/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:110/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:110/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:110/test.jpg">
-http://255.255.255.255:111/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:111/test.jpg> redirectResponse (null)
+http://255.255.255.255:111/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:111/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:111/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:111/test.jpg">
-http://255.255.255.255:113/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:113/test.jpg> redirectResponse (null)
+http://255.255.255.255:113/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:113/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:113/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:113/test.jpg">
-http://255.255.255.255:115/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:115/test.jpg> redirectResponse (null)
+http://255.255.255.255:115/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:115/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:115/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:115/test.jpg">
-http://255.255.255.255:117/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:117/test.jpg> redirectResponse (null)
+http://255.255.255.255:117/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:117/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:117/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:117/test.jpg">
-http://255.255.255.255:119/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:119/test.jpg> redirectResponse (null)
+http://255.255.255.255:119/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:119/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:119/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:119/test.jpg">
-http://255.255.255.255:123/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:123/test.jpg> redirectResponse (null)
+http://255.255.255.255:123/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:123/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:123/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:123/test.jpg">
-http://255.255.255.255:135/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:135/test.jpg> redirectResponse (null)
+http://255.255.255.255:135/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:135/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:135/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:135/test.jpg">
-http://255.255.255.255:139/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:139/test.jpg> redirectResponse (null)
+http://255.255.255.255:139/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:139/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:139/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:139/test.jpg">
-http://255.255.255.255:143/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:143/test.jpg> redirectResponse (null)
+http://255.255.255.255:143/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:143/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:143/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:143/test.jpg">
-http://255.255.255.255:179/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:179/test.jpg> redirectResponse (null)
+http://255.255.255.255:179/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:179/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:179/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:179/test.jpg">
-http://255.255.255.255:389/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:389/test.jpg> redirectResponse (null)
+http://255.255.255.255:389/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:389/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:389/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:389/test.jpg">
-http://255.255.255.255:465/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:465/test.jpg> redirectResponse (null)
+http://255.255.255.255:465/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:465/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:465/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:465/test.jpg">
-http://255.255.255.255:512/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:512/test.jpg> redirectResponse (null)
+http://255.255.255.255:512/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:512/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:512/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:512/test.jpg">
-http://255.255.255.255:513/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:513/test.jpg> redirectResponse (null)
+http://255.255.255.255:513/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:513/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:513/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:513/test.jpg">
-http://255.255.255.255:514/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:514/test.jpg> redirectResponse (null)
+http://255.255.255.255:514/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:514/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:514/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:514/test.jpg">
-http://255.255.255.255:515/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:515/test.jpg> redirectResponse (null)
+http://255.255.255.255:515/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:515/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:515/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:515/test.jpg">
-http://255.255.255.255:526/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:526/test.jpg> redirectResponse (null)
+http://255.255.255.255:526/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:526/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:526/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:526/test.jpg">
-http://255.255.255.255:530/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:530/test.jpg> redirectResponse (null)
+http://255.255.255.255:530/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:530/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:530/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:530/test.jpg">
-http://255.255.255.255:531/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:531/test.jpg> redirectResponse (null)
+http://255.255.255.255:531/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:531/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:531/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:531/test.jpg">
-http://255.255.255.255:532/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:532/test.jpg> redirectResponse (null)
+http://255.255.255.255:532/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:532/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:532/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:532/test.jpg">
-http://255.255.255.255:540/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:540/test.jpg> redirectResponse (null)
+http://255.255.255.255:540/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:540/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:540/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:540/test.jpg">
-http://255.255.255.255:556/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:556/test.jpg> redirectResponse (null)
+http://255.255.255.255:556/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:556/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:556/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:556/test.jpg">
-http://255.255.255.255:563/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:563/test.jpg> redirectResponse (null)
+http://255.255.255.255:563/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:563/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:563/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:563/test.jpg">
-http://255.255.255.255:587/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:587/test.jpg> redirectResponse (null)
+http://255.255.255.255:587/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:587/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:587/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:587/test.jpg">
-http://255.255.255.255:601/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:601/test.jpg> redirectResponse (null)
+http://255.255.255.255:601/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:601/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:601/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:601/test.jpg">
-http://255.255.255.255:636/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:636/test.jpg> redirectResponse (null)
+http://255.255.255.255:636/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:636/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:636/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:636/test.jpg">
-http://255.255.255.255:993/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:993/test.jpg> redirectResponse (null)
+http://255.255.255.255:993/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:993/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:993/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:993/test.jpg">
-http://255.255.255.255:995/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:995/test.jpg> redirectResponse (null)
+http://255.255.255.255:995/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:995/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:995/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:995/test.jpg">
-http://255.255.255.255:2049/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:2049/test.jpg> redirectResponse (null)
+http://255.255.255.255:2049/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:2049/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:2049/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:2049/test.jpg">
-http://255.255.255.255:4045/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:4045/test.jpg> redirectResponse (null)
+http://255.255.255.255:4045/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:4045/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:4045/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:4045/test.jpg">
-http://255.255.255.255:6000/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:6000/test.jpg> redirectResponse (null)
+http://255.255.255.255:6000/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:6000/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:6000/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:6000/test.jpg">
-ftp://255.255.255.255/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255/test.jpg> redirectResponse (null)
+ftp://255.255.255.255/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255/test.jpg - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -1, failing URL "ftp://255.255.255.255/test.jpg">
-ftp://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255:21/test.jpg> redirectResponse (null)
+ftp://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255:21/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255:21/test.jpg - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -1, failing URL "ftp://255.255.255.255:21/test.jpg">
-ftp://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255:22/test.jpg> redirectResponse (null)
+ftp://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255:22/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255:22/test.jpg - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -1, failing URL "ftp://255.255.255.255:22/test.jpg">
 This test attempts to change the src of an IMG tag to all black listed ports to confirm that WebKit returns the correct error for them - blocked instead of cannot find. It also tries the FTP ports for exemptions. Due to the nature of this test, the results can only be processed automatically via DumpRenderTree
 
index 2cdfec1..e5c21b6 100644 (file)
@@ -1,4 +1,4 @@
-http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willSendRequest <NSURLRequest http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html> redirectResponse (null)
+http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html, main document URL http://127.0.0.1:8000/misc/willCacheResponse-delegate-callback.html> redirectResponse (null)
 http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html>
 http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willCacheResponse: called
 This tests for the willCacheResponse resource delegate callback as added for radar 5008925.
index e0f4fa9..80c944a 100644 (file)
@@ -1,4 +1,4 @@
-http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willSendRequest <NSURLRequest http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html> redirectResponse (null)
+http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willSendRequest <NSURLRequest URL http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html, main document URL http://127.0.0.1:8000/misc/willCacheResponse-delegate-callback.html> redirectResponse (null)
 http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - willCacheResponse: called
 http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/misc/resources/willCacheResponse-success.html>
 This tests for the willCacheResponse resource delegate callback as added for radar 5008925.
index 4b51c83..b3e855d 100644 (file)
@@ -1,12 +1,12 @@
 main frame - didStartProvisionalLoadForFrame
 main frame - didCommitLoadForFrame
 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
-resources/cache-expired-subresource.webarchive - willSendRequest <NSURLRequest resources/cache-expired-subresource.webarchive> redirectResponse (null)
+resources/cache-expired-subresource.webarchive - willSendRequest <NSURLRequest URL resources/cache-expired-subresource.webarchive, main document URL cache-expired-subresource.html> redirectResponse (null)
 main frame - didFinishDocumentLoadForFrame
 <unknown> - didFinishLoading
 resources/cache-expired-subresource.webarchive - didReceiveResponse <NSURLResponse resources/cache-expired-subresource.webarchive>
 frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-http://localhost/pink-bullet.png - willSendRequest <NSURLRequest http://localhost/pink-bullet.png> redirectResponse (null)
+http://localhost/pink-bullet.png - willSendRequest <NSURLRequest URL http://localhost/pink-bullet.png, main document URL cache-expired-subresource.html> redirectResponse (null)
 frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
 resources/cache-expired-subresource.webarchive - didFinishLoading
 http://localhost/pink-bullet.png - didReceiveResponse <NSURLResponse http://localhost/test.php>
index a79b386..1a65e66 100644 (file)
-http://255.255.255.255/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255/test.jpg> redirectResponse (null)
+http://255.255.255.255/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255/test.jpg, main document URL block-test.html> redirectResponse (null)
 <unknown> - didFinishLoading
-http://255.255.255.255:1/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:1/test.jpg> redirectResponse (null)
+http://255.255.255.255:1/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:1/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255/test.jpg - didFailLoadingWithError: <NSError domain NSPOSIXErrorDomain, code 13, failing URL "http://255.255.255.255/test.jpg">
 http://255.255.255.255:1/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:1/test.jpg">
-http://255.255.255.255:7/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:7/test.jpg> redirectResponse (null)
+http://255.255.255.255:7/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:7/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:7/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:7/test.jpg">
-http://255.255.255.255:9/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:9/test.jpg> redirectResponse (null)
+http://255.255.255.255:9/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:9/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:9/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:9/test.jpg">
-http://255.255.255.255:11/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:11/test.jpg> redirectResponse (null)
+http://255.255.255.255:11/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:11/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:11/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:11/test.jpg">
-http://255.255.255.255:13/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:13/test.jpg> redirectResponse (null)
+http://255.255.255.255:13/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:13/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:13/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:13/test.jpg">
-http://255.255.255.255:15/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:15/test.jpg> redirectResponse (null)
+http://255.255.255.255:15/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:15/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:15/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:15/test.jpg">
-http://255.255.255.255:17/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:17/test.jpg> redirectResponse (null)
+http://255.255.255.255:17/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:17/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:17/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:17/test.jpg">
-http://255.255.255.255:19/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:19/test.jpg> redirectResponse (null)
+http://255.255.255.255:19/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:19/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:19/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:19/test.jpg">
-http://255.255.255.255:20/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:20/test.jpg> redirectResponse (null)
+http://255.255.255.255:20/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:20/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:20/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:20/test.jpg">
-http://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:21/test.jpg> redirectResponse (null)
+http://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:21/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:21/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:21/test.jpg">
-http://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:22/test.jpg> redirectResponse (null)
+http://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:22/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:22/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:22/test.jpg">
-http://255.255.255.255:23/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:23/test.jpg> redirectResponse (null)
+http://255.255.255.255:23/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:23/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:23/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:23/test.jpg">
-http://255.255.255.255:25/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:25/test.jpg> redirectResponse (null)
+http://255.255.255.255:25/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:25/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:25/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:25/test.jpg">
-http://255.255.255.255:37/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:37/test.jpg> redirectResponse (null)
+http://255.255.255.255:37/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:37/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:37/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:37/test.jpg">
-http://255.255.255.255:42/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:42/test.jpg> redirectResponse (null)
+http://255.255.255.255:42/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:42/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:42/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:42/test.jpg">
-http://255.255.255.255:43/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:43/test.jpg> redirectResponse (null)
+http://255.255.255.255:43/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:43/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:43/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:43/test.jpg">
-http://255.255.255.255:53/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:53/test.jpg> redirectResponse (null)
+http://255.255.255.255:53/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:53/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:53/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:53/test.jpg">
-http://255.255.255.255:77/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:77/test.jpg> redirectResponse (null)
+http://255.255.255.255:77/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:77/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:77/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:77/test.jpg">
-http://255.255.255.255:79/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:79/test.jpg> redirectResponse (null)
+http://255.255.255.255:79/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:79/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:79/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:79/test.jpg">
-http://255.255.255.255:87/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:87/test.jpg> redirectResponse (null)
+http://255.255.255.255:87/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:87/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:87/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:87/test.jpg">
-http://255.255.255.255:95/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:95/test.jpg> redirectResponse (null)
+http://255.255.255.255:95/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:95/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:95/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:95/test.jpg">
-http://255.255.255.255:101/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:101/test.jpg> redirectResponse (null)
+http://255.255.255.255:101/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:101/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:101/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:101/test.jpg">
-http://255.255.255.255:102/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:102/test.jpg> redirectResponse (null)
+http://255.255.255.255:102/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:102/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:102/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:102/test.jpg">
-http://255.255.255.255:103/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:103/test.jpg> redirectResponse (null)
+http://255.255.255.255:103/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:103/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:103/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:103/test.jpg">
-http://255.255.255.255:104/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:104/test.jpg> redirectResponse (null)
+http://255.255.255.255:104/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:104/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:104/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:104/test.jpg">
-http://255.255.255.255:109/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:109/test.jpg> redirectResponse (null)
+http://255.255.255.255:109/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:109/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:109/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:109/test.jpg">
-http://255.255.255.255:110/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:110/test.jpg> redirectResponse (null)
+http://255.255.255.255:110/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:110/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:110/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:110/test.jpg">
-http://255.255.255.255:111/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:111/test.jpg> redirectResponse (null)
+http://255.255.255.255:111/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:111/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:111/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:111/test.jpg">
-http://255.255.255.255:113/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:113/test.jpg> redirectResponse (null)
+http://255.255.255.255:113/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:113/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:113/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:113/test.jpg">
-http://255.255.255.255:115/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:115/test.jpg> redirectResponse (null)
+http://255.255.255.255:115/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:115/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:115/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:115/test.jpg">
-http://255.255.255.255:117/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:117/test.jpg> redirectResponse (null)
+http://255.255.255.255:117/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:117/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:117/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:117/test.jpg">
-http://255.255.255.255:119/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:119/test.jpg> redirectResponse (null)
+http://255.255.255.255:119/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:119/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:119/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:119/test.jpg">
-http://255.255.255.255:123/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:123/test.jpg> redirectResponse (null)
+http://255.255.255.255:123/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:123/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:123/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:123/test.jpg">
-http://255.255.255.255:135/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:135/test.jpg> redirectResponse (null)
+http://255.255.255.255:135/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:135/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:135/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:135/test.jpg">
-http://255.255.255.255:139/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:139/test.jpg> redirectResponse (null)
+http://255.255.255.255:139/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:139/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:139/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:139/test.jpg">
-http://255.255.255.255:143/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:143/test.jpg> redirectResponse (null)
+http://255.255.255.255:143/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:143/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:143/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:143/test.jpg">
-http://255.255.255.255:179/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:179/test.jpg> redirectResponse (null)
+http://255.255.255.255:179/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:179/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:179/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:179/test.jpg">
-http://255.255.255.255:389/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:389/test.jpg> redirectResponse (null)
+http://255.255.255.255:389/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:389/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:389/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:389/test.jpg">
-http://255.255.255.255:465/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:465/test.jpg> redirectResponse (null)
+http://255.255.255.255:465/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:465/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:465/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:465/test.jpg">
-http://255.255.255.255:512/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:512/test.jpg> redirectResponse (null)
+http://255.255.255.255:512/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:512/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:512/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:512/test.jpg">
-http://255.255.255.255:513/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:513/test.jpg> redirectResponse (null)
+http://255.255.255.255:513/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:513/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:513/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:513/test.jpg">
-http://255.255.255.255:514/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:514/test.jpg> redirectResponse (null)
+http://255.255.255.255:514/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:514/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:514/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:514/test.jpg">
-http://255.255.255.255:515/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:515/test.jpg> redirectResponse (null)
+http://255.255.255.255:515/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:515/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:515/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:515/test.jpg">
-http://255.255.255.255:526/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:526/test.jpg> redirectResponse (null)
+http://255.255.255.255:526/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:526/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:526/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:526/test.jpg">
-http://255.255.255.255:530/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:530/test.jpg> redirectResponse (null)
+http://255.255.255.255:530/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:530/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:530/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:530/test.jpg">
-http://255.255.255.255:531/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:531/test.jpg> redirectResponse (null)
+http://255.255.255.255:531/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:531/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:531/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:531/test.jpg">
-http://255.255.255.255:532/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:532/test.jpg> redirectResponse (null)
+http://255.255.255.255:532/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:532/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:532/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:532/test.jpg">
-http://255.255.255.255:540/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:540/test.jpg> redirectResponse (null)
+http://255.255.255.255:540/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:540/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:540/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:540/test.jpg">
-http://255.255.255.255:556/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:556/test.jpg> redirectResponse (null)
+http://255.255.255.255:556/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:556/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:556/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:556/test.jpg">
-http://255.255.255.255:563/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:563/test.jpg> redirectResponse (null)
+http://255.255.255.255:563/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:563/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:563/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:563/test.jpg">
-http://255.255.255.255:587/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:587/test.jpg> redirectResponse (null)
+http://255.255.255.255:587/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:587/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:587/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:587/test.jpg">
-http://255.255.255.255:601/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:601/test.jpg> redirectResponse (null)
+http://255.255.255.255:601/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:601/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:601/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:601/test.jpg">
-http://255.255.255.255:636/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:636/test.jpg> redirectResponse (null)
+http://255.255.255.255:636/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:636/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:636/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:636/test.jpg">
-http://255.255.255.255:993/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:993/test.jpg> redirectResponse (null)
+http://255.255.255.255:993/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:993/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:993/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:993/test.jpg">
-http://255.255.255.255:995/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:995/test.jpg> redirectResponse (null)
+http://255.255.255.255:995/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:995/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:995/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:995/test.jpg">
-http://255.255.255.255:2049/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:2049/test.jpg> redirectResponse (null)
+http://255.255.255.255:2049/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:2049/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:2049/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:2049/test.jpg">
-http://255.255.255.255:4045/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:4045/test.jpg> redirectResponse (null)
+http://255.255.255.255:4045/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:4045/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:4045/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:4045/test.jpg">
-http://255.255.255.255:6000/test.jpg - willSendRequest <NSURLRequest http://255.255.255.255:6000/test.jpg> redirectResponse (null)
+http://255.255.255.255:6000/test.jpg - willSendRequest <NSURLRequest URL http://255.255.255.255:6000/test.jpg, main document URL block-test.html> redirectResponse (null)
 http://255.255.255.255:6000/test.jpg - didFailLoadingWithError: <NSError domain WebKitErrorDomain, code 103, failing URL "http://255.255.255.255:6000/test.jpg">
-ftp://255.255.255.255/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255/test.jpg> redirectResponse (null)
+ftp://255.255.255.255/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255/test.jpg - didFailLoadingWithError: <NSError domain NSPOSIXErrorDomain, code 13, failing URL "ftp://255.255.255.255/test.jpg">
-ftp://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255:21/test.jpg> redirectResponse (null)
+ftp://255.255.255.255:21/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255:21/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255:21/test.jpg - didFailLoadingWithError: <NSError domain NSPOSIXErrorDomain, code 13, failing URL "ftp://255.255.255.255:21/test.jpg">
-ftp://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest ftp://255.255.255.255:22/test.jpg> redirectResponse (null)
+ftp://255.255.255.255:22/test.jpg - willSendRequest <NSURLRequest URL ftp://255.255.255.255:22/test.jpg, main document URL block-test.html> redirectResponse (null)
 ftp://255.255.255.255:22/test.jpg - didFailLoadingWithError: <NSError domain NSPOSIXErrorDomain, code 13, failing URL "ftp://255.255.255.255:22/test.jpg">
 This test attempts to change the src of an IMG tag to all black listed ports to confirm that WebKit returns the correct error for them - blocked instead of cannot find. It also tries the FTP ports for exemptions. Due to the nature of this test, the results can only be processed automatically via DumpRenderTree
 
index e22e253..41352da 100644 (file)
@@ -1,7 +1,7 @@
 main frame - didStartProvisionalLoadForFrame
 main frame - didCommitLoadForFrame
 frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
-resources/helloworld.webarchive - willSendRequest <NSURLRequest resources/helloworld.webarchive> redirectResponse (null)
+resources/helloworld.webarchive - willSendRequest <NSURLRequest URL resources/helloworld.webarchive, main document URL test-loading-archive.html> redirectResponse (null)
 main frame - didFinishDocumentLoadForFrame
 <unknown> - didFinishLoading
 resources/helloworld.webarchive - didReceiveResponse <NSURLResponse resources/helloworld.webarchive>
index 84949a3..c4d6f71 100644 (file)
@@ -1,3 +1,22 @@
+2009-03-03  Brady Eidson  <beidson@apple.com>
+
+        Reviewed by Darin Adler
+
+        <rdar://problem/6616664> - Quick looks of various file types is broken
+
+        In http://trac.webkit.org/changeset/40553 there was an attempt to prevent NSURLRequest churn
+        for non-HTTP loads when the underlying ResourceRequest changed.  Unfortunately it was a little
+        overzealous as the mainDocumentURL is relevant for all loads, not only HTTP/HTTPS loads.
+
+        Partially reverted behavior to always set the mainDocumentURL in situations when we would've
+        before that patch.
+
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::addExtraFieldsToRequest):
+
+        * platform/network/ResourceRequestBase.cpp:
+        (WebCore::ResourceRequestBase::setMainDocumentURL):
+
 2009-03-03  Chris Marrin  <cmarrin@apple.com>
 
         Reviewed by Simon Fraser.
index e60f75a..80872ee 100644 (file)
@@ -3579,7 +3579,16 @@ void FrameLoader::addExtraFieldsToMainResourceRequest(ResourceRequest& request)
 
 void FrameLoader::addExtraFieldsToRequest(ResourceRequest& request, FrameLoadType loadType, bool mainResource, bool cookiePolicyURLFromRequest)
 {
-    // These modifications are only necessary for HTTP and HTTPS.
+    // Don't set the cookie policy URL if it's already been set.
+    // But make sure to set it on all requests, as it has significance beyond the cookie policy for all protocols (<rdar://problem/6616664>).
+    if (request.mainDocumentURL().isEmpty()) {
+        if (mainResource && (isLoadingMainFrame() || cookiePolicyURLFromRequest))
+            request.setMainDocumentURL(request.url());
+        else if (Page* page = m_frame->page())
+            request.setMainDocumentURL(page->mainFrame()->loader()->url());
+    }
+    
+    // The remaining modifications are only necessary for HTTP and HTTPS.
     if (!request.url().isEmpty() && !request.url().protocolInHTTPFamily())
         return;
 
@@ -3594,14 +3603,6 @@ void FrameLoader::addExtraFieldsToRequest(ResourceRequest& request, FrameLoadTyp
         request.setHTTPHeaderField("Pragma", "no-cache");
     }
     
-    // Don't set the cookie policy URL if it's already been set.
-    if (request.mainDocumentURL().isEmpty()) {
-        if (mainResource && (isLoadingMainFrame() || cookiePolicyURLFromRequest))
-            request.setMainDocumentURL(request.url());
-        else if (Page* page = m_frame->page())
-            request.setMainDocumentURL(page->mainFrame()->loader()->url());
-    }
-    
     if (mainResource)
         request.setHTTPAccept("application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5");
 
index 8a71c8f..fd27718 100644 (file)
@@ -164,8 +164,7 @@ void ResourceRequestBase::setMainDocumentURL(const KURL& mainDocumentURL)
     
     m_mainDocumentURL = mainDocumentURL; 
     
-    if (url().protocolInHTTPFamily())
-        m_platformRequestUpdated = false;
+    m_platformRequestUpdated = false;
 }
 
 const String& ResourceRequestBase::httpMethod() const
index a0a26ac..2de22c2 100644 (file)
@@ -1,3 +1,18 @@
+2009-03-03  Brady Eidson  <beidson@apple.com>
+
+        Reviewed by Darin Adler
+
+        Support layout test covering <rdar://problem/6616664>
+
+        Change NSURLRequest/IWebURLRequest dumping to include the mainDocumentURL
+
+        * DumpRenderTree/mac/ResourceLoadDelegate.mm:
+        (-[NSURLRequest _drt_descriptionSuitableForTestResult]): Return both the request URL and the 
+          mainDocumentURL.
+        
+        * DumpRenderTree/win/ResourceLoadDelegate.cpp:
+        (descriptionSuitableForTestResult): Return both the request URL and the mainDocumentURL.
+
 2009-03-02  Sam Weinig  <sam@webkit.org>
 
         Reviewed by Mark Rowe.
index 5d2e2b4..2b7a8f3 100644 (file)
@@ -97,7 +97,7 @@
 
 - (NSString *)_drt_descriptionSuitableForTestResult
 {
-    return [NSString stringWithFormat:@"<NSURLRequest %@>", [[self URL] _drt_descriptionSuitableForTestResult]];
+    return [NSString stringWithFormat:@"<NSURLRequest URL %@, main document URL %@>", [[self URL] _drt_descriptionSuitableForTestResult], [[self mainDocumentURL] _drt_descriptionSuitableForTestResult]];
 }
 
 @end
index 1e77eda..9c89614 100644 (file)
@@ -80,8 +80,15 @@ static wstring descriptionSuitableForTestResult(IWebURLRequest* request)
     
     wstring url = urlSuitableForTestResult(wstringFromBSTR(urlBSTR));
     ::SysFreeString(urlBSTR);
+    
+    BSTR mainDocumentURLBSTR;
+    if (FAILED(request->mainDocumentURL(&mainDocumentURLBSTR)))
+        return wstring();
+    
+    wstring mainDocumentURL = urlSuitableForTestResult(wstringFromBSTR(mainDocumentURLBSTR));
+    ::SysFreeString(mainDocumentURLBSTR);
 
-    return L"<NSURLRequest " + url + L">";
+    return L"<NSURLRequest URL " + url + L", main document URL " + mainDocumentURL + L">";
 }
 
 static wstring descriptionSuitableForTestResult(IWebURLResponse* response)