Title: [92487] trunk/Source
Revision
92487
Author
[email protected]
Date
2011-08-05 11:02:07 -0700 (Fri, 05 Aug 2011)

Log Message

Introduce a new ResourceRequest::TargetType for XHRs
https://bugs.webkit.org/show_bug.cgi?id=65544

Reviewed by Darin Fisher.

Source/WebCore:

* platform/network/chromium/ResourceRequest.h:
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::createRequest):

Source/WebKit/chromium:

* public/WebURLRequest.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (92486 => 92487)


--- trunk/Source/WebCore/ChangeLog	2011-08-05 17:58:13 UTC (rev 92486)
+++ trunk/Source/WebCore/ChangeLog	2011-08-05 18:02:07 UTC (rev 92487)
@@ -1,3 +1,14 @@
+2011-08-05  Jochen Eisinger  <[email protected]>
+
+        Introduce a new ResourceRequest::TargetType for XHRs
+        https://bugs.webkit.org/show_bug.cgi?id=65544
+
+        Reviewed by Darin Fisher.
+
+        * platform/network/chromium/ResourceRequest.h:
+        * xml/XMLHttpRequest.cpp:
+        (WebCore::XMLHttpRequest::createRequest):
+
 2011-08-05  Yael Aharon  <[email protected]>
 
         dir=auto needs to work on value of input and textarea elements

Modified: trunk/Source/WebCore/platform/network/chromium/ResourceRequest.h (92486 => 92487)


--- trunk/Source/WebCore/platform/network/chromium/ResourceRequest.h	2011-08-05 17:58:13 UTC (rev 92486)
+++ trunk/Source/WebCore/platform/network/chromium/ResourceRequest.h	2011-08-05 18:02:07 UTC (rev 92487)
@@ -55,6 +55,7 @@
             TargetIsPrefetch,
             TargetIsPrerender,
             TargetIsFavicon,
+            TargetIsXHR,
         };
 
         class ExtraData : public RefCounted<ExtraData> {

Modified: trunk/Source/WebCore/xml/XMLHttpRequest.cpp (92486 => 92487)


--- trunk/Source/WebCore/xml/XMLHttpRequest.cpp	2011-08-05 17:58:13 UTC (rev 92486)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.cpp	2011-08-05 18:02:07 UTC (rev 92487)
@@ -636,6 +636,9 @@
 
     ResourceRequest request(m_url);
     request.setHTTPMethod(m_method);
+#if PLATFORM(CHROMIUM)
+    request.setTargetType(ResourceRequest::TargetIsXHR);
+#endif
 
     if (m_requestEntityBody) {
         ASSERT(m_method != "GET");

Modified: trunk/Source/WebKit/chromium/ChangeLog (92486 => 92487)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-08-05 17:58:13 UTC (rev 92486)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-08-05 18:02:07 UTC (rev 92487)
@@ -1,3 +1,12 @@
+2011-08-05  Jochen Eisinger  <[email protected]>
+
+        Introduce a new ResourceRequest::TargetType for XHRs
+        https://bugs.webkit.org/show_bug.cgi?id=65544
+
+        Reviewed by Darin Fisher.
+
+        * public/WebURLRequest.h:
+
 2011-08-04  James Robinson  <[email protected]>
 
         Unreviewed.  Rolled DEPS.

Modified: trunk/Source/WebKit/chromium/public/WebURLRequest.h (92486 => 92487)


--- trunk/Source/WebKit/chromium/public/WebURLRequest.h	2011-08-05 17:58:13 UTC (rev 92486)
+++ trunk/Source/WebKit/chromium/public/WebURLRequest.h	2011-08-05 18:02:07 UTC (rev 92487)
@@ -38,6 +38,9 @@
 namespace WebCore { class ResourceRequest; }
 #endif
 
+// FIXME: remove #define once the Chromium side has updated.
+#define WEBKIT_HAS_TARGET_IS_XHR
+
 namespace WebKit {
 
 class WebCString;
@@ -71,6 +74,7 @@
         TargetIsPrefetch = 11,
         TargetIsPrerender = 12,
         TargetIsFavicon = 13,
+        TargetIsXHR = 14,
     };
 
     class ExtraData {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to