Title: [92415] trunk/Source
Revision
92415
Author
[email protected]
Date
2011-08-04 14:50:03 -0700 (Thu, 04 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 (92414 => 92415)


--- trunk/Source/WebCore/ChangeLog	2011-08-04 21:40:42 UTC (rev 92414)
+++ trunk/Source/WebCore/ChangeLog	2011-08-04 21:50:03 UTC (rev 92415)
@@ -1,3 +1,14 @@
+2011-08-04  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-04  Sergey Glazunov  <[email protected]>
 
         Fix integer overflow in custom bindings for WebGLRenderingContext

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


--- trunk/Source/WebCore/platform/network/chromium/ResourceRequest.h	2011-08-04 21:40:42 UTC (rev 92414)
+++ trunk/Source/WebCore/platform/network/chromium/ResourceRequest.h	2011-08-04 21:50:03 UTC (rev 92415)
@@ -55,6 +55,7 @@
             TargetIsPrefetch,
             TargetIsPrerender,
             TargetIsFavicon,
+            TargetIsXHR,
         };
 
         class ExtraData : public RefCounted<ExtraData> {

Modified: trunk/Source/WebCore/xml/XMLHttpRequest.cpp (92414 => 92415)


--- trunk/Source/WebCore/xml/XMLHttpRequest.cpp	2011-08-04 21:40:42 UTC (rev 92414)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.cpp	2011-08-04 21:50:03 UTC (rev 92415)
@@ -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 (92414 => 92415)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-08-04 21:40:42 UTC (rev 92414)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-08-04 21:50:03 UTC (rev 92415)
@@ -1,5 +1,14 @@
 2011-08-04  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  Jochen Eisinger  <[email protected]>
+
         Get rid of ResourceRequestBase::m_targetType. Move it to chromium's ResourceRequest.
         https://bugs.webkit.org/show_bug.cgi?id=48483
 

Modified: trunk/Source/WebKit/chromium/public/WebURLRequest.h (92414 => 92415)


--- trunk/Source/WebKit/chromium/public/WebURLRequest.h	2011-08-04 21:40:42 UTC (rev 92414)
+++ trunk/Source/WebKit/chromium/public/WebURLRequest.h	2011-08-04 21:50:03 UTC (rev 92415)
@@ -36,6 +36,8 @@
 
 #if defined(WEBKIT_IMPLEMENTATION)
 namespace WebCore { class ResourceRequest; }
+#else
+#define WEBKIT_HAS_TARGET_IS_XHR
 #endif
 
 namespace WebKit {
@@ -71,6 +73,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