Title: [170609] trunk/Source/WebCore
Revision
170609
Author
[email protected]
Date
2014-06-30 15:52:32 -0700 (Mon, 30 Jun 2014)

Log Message

Unreviewed, rolling out r170578.
https://bugs.webkit.org/show_bug.cgi?id=134462

causes assertions loading nytimes.com on iOS (Requested by
smfr on #webkit).

Reverted changeset:

"Create NSURLRequest lazily when USE(CFNETWORK) is enabled"
https://bugs.webkit.org/show_bug.cgi?id=134441
http://trac.webkit.org/changeset/170578

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (170608 => 170609)


--- trunk/Source/WebCore/ChangeLog	2014-06-30 22:51:39 UTC (rev 170608)
+++ trunk/Source/WebCore/ChangeLog	2014-06-30 22:52:32 UTC (rev 170609)
@@ -1,3 +1,17 @@
+2014-06-30  Commit Queue  <[email protected]>
+
+        Unreviewed, rolling out r170578.
+        https://bugs.webkit.org/show_bug.cgi?id=134462
+
+        causes assertions loading nytimes.com on iOS (Requested by
+        smfr on #webkit).
+
+        Reverted changeset:
+
+        "Create NSURLRequest lazily when USE(CFNETWORK) is enabled"
+        https://bugs.webkit.org/show_bug.cgi?id=134441
+        http://trac.webkit.org/changeset/170578
+
 2014-06-30  Alex Christensen  <[email protected]>
 
         Reduce dynamic memory allocation in css jit.

Modified: trunk/Source/WebCore/platform/network/cf/ResourceRequest.h (170608 => 170609)


--- trunk/Source/WebCore/platform/network/cf/ResourceRequest.h	2014-06-30 22:51:39 UTC (rev 170608)
+++ trunk/Source/WebCore/platform/network/cf/ResourceRequest.h	2014-06-30 22:52:32 UTC (rev 170609)
@@ -72,6 +72,9 @@
             : ResourceRequestBase()
             , m_cfRequest(cfRequest)
         {
+#if PLATFORM(COCOA)
+            updateNSURLRequest();
+#endif
         }
 #else
         ResourceRequest(NSURLRequest *nsRequest)

Modified: trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp (170608 => 170609)


--- trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp	2014-06-30 22:51:39 UTC (rev 170608)
+++ trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp	2014-06-30 22:52:32 UTC (rev 170609)
@@ -196,7 +196,7 @@
 
     m_cfRequest = adoptCF(cfRequest);
 #if PLATFORM(COCOA)
-    m_nsRequest = nullptr;
+    updateNSURLRequest();
 #endif
 }
 
@@ -231,7 +231,7 @@
 
     m_cfRequest = adoptCF(cfRequest);
 #if PLATFORM(COCOA)
-    m_nsRequest = nullptr;
+    updateNSURLRequest();
 #endif
 }
 
@@ -343,7 +343,7 @@
     wkSetRequestStorageSession(storageSession, cfRequest);
     m_cfRequest = adoptCF(cfRequest);
 #if PLATFORM(COCOA)
-    m_nsRequest = nullptr;
+    updateNSURLRequest();
 #endif
 }
 

Modified: trunk/Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm (170608 => 170609)


--- trunk/Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm	2014-06-30 22:51:39 UTC (rev 170608)
+++ trunk/Source/WebCore/platform/network/cocoa/ResourceRequestCocoa.mm	2014-06-30 22:52:32 UTC (rev 170609)
@@ -53,10 +53,6 @@
 NSURLRequest *ResourceRequest::nsURLRequest(HTTPBodyUpdatePolicy bodyPolicy) const
 {
     updatePlatformRequest(bodyPolicy);
-#if USE(CFNETWORK)
-    if (!m_nsRequest)
-        const_cast<ResourceRequest*>(this)->updateNSURLRequest();
-#endif
     return [[m_nsRequest.get() retain] autorelease];
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to