* Make fast/loader/xmlhttprequest-bad-mimetype.html pass. We use QHttp to download...
authorhausmann <hausmann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Oct 2007 13:41:33 +0000 (13:41 +0000)
committerhausmann <hausmann@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Oct 2007 13:41:33 +0000 (13:41 +0000)
* We can use the cross-platform result now. QWebNetworkInterface/Manager behaves the same as mac for local files.

Signed-off-by: Simon Hausmann <hausmann@kde.org>
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27044 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/qt/Skipped
LayoutTests/platform/qt/fast/dom/xmlhttprequest-get-expected.txt [deleted file]
WebKit/qt/Api/qwebnetworkinterface.cpp
WebKit/qt/ChangeLog

index 1734366f554690223a2bdb9c5cd71fa7a3c3073e..9652be61d1b92971d2797e241ccee0342e5e4e87 100644 (file)
@@ -1,3 +1,14 @@
+2007-10-25  Holger Freyther  <zecke@selfish.org>
+
+        Reviewed by Simon Hausmann <hausmann@kde.org>.
+
+        * Make fast/loader/xmlhttprequest-bad-mimetype.html pass. We use QHttp to download local files but we may not set the HTTP result code on the ResourceResponse.
+        * We can use the cross-platform result now. QWebNetworkInterface/Manager behaves the same as mac for local files.
+        
+
+        * platform/qt/Skipped:
+        * platform/qt/fast/dom/xmlhttprequest-get-expected.txt: Removed.
+
 2007-10-25  Holger Freyther  <zecke@selfish.org>
 
         Reviewed by Simon Hausmann <hausmann@kde.org>.
index bdb0d71487f4aa48efe358258d6f3dd0d8bda5e9..983c0989f4afff138a106ca7e271bf1bed1f9d82 100644 (file)
@@ -92,7 +92,6 @@ fast/forms/select-double-onchange.html
 fast/frames/frame-src-attribute.html
 fast/frames/removal-before-attach-crash.html
 fast/loader/user-style-sheet-resource-load-callbacks.html
-fast/loader/xmlhttprequest-bad-mimetype.html
 fast/loader/xmlhttprequest-missing-file-exception.html
 fast/overflow/003.xml
 fast/text/zero-width-characters.html
diff --git a/LayoutTests/platform/qt/fast/dom/xmlhttprequest-get-expected.txt b/LayoutTests/platform/qt/fast/dom/xmlhttprequest-get-expected.txt
deleted file mode 100644 (file)
index e629d22..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-GET test
-
-responseText
-<?xml version="1.0"?>
-<!DOCTYPE doc [
-<!ATTLIST d id ID #IMPLIED>
-]>
-<doc>
-  <foo xmlns="foobar">One</foo> <x:bar xmlns:x="barfoo">Two</x:bar>
-  <d id="id3">Three</d>
-</doc>
-responseXML serialized
-<!DOCTYPE doc><doc>
-  <foo xmlns="foobar">One</foo> <x:bar xmlns:x="barfoo">Two</x:bar>
-  <d id="id3">Three</d>
-</doc>
-getAllResponseHeaders()
-status
-200
-statusText
-OK
-readyState
-4
-Event information
-Event object: [object Event]
-Event properties:
-AT_TARGET : '2'
-BLUR : '8192'
-BUBBLING_PHASE : '3'
-CAPTURING_PHASE : '1'
-CHANGE : '32768'
-CLICK : '64'
-DBLCLICK : '128'
-DRAGDROP : '2048'
-FOCUS : '4096'
-KEYDOWN : '256'
-KEYPRESS : '1024'
-KEYUP : '512'
-MOUSEDOWN : '1'
-MOUSEDRAG : '32'
-MOUSEMOVE : '16'
-MOUSEOUT : '8'
-MOUSEOVER : '4'
-MOUSEUP : '2'
-SELECT : '16384'
-bubbles : 'true'
-cancelBubble : 'false'
-cancelable : 'true'
-clipboardData : 'undefined'
-currentTarget : '[object JSXMLHttpRequest]'
-eventPhase : '0'
-initEvent : '
-function initEvent() {
-    [native code]
-}
-'
-preventDefault : '
-function preventDefault() {
-    [native code]
-}
-'
-returnValue : 'true'
-srcElement : '[object JSXMLHttpRequest]'
-stopPropagation : '
-function stopPropagation() {
-    [native code]
-}
-'
-target : '[object JSXMLHttpRequest]'
-type : 'load'
-
index 7f3edfd9a84314c221cbd7afc32db5de66bd9874..3c9973714bb03bef600bc37bde04031afbc614c6 100644 (file)
@@ -542,7 +542,9 @@ void QWebNetworkManager::started(QWebNetworkJob *job)
                               String() /* FIXME */);
 
     int statusCode = job->d->response.statusCode();
-    response.setHTTPStatusCode(statusCode);
+    if (job->url().scheme() != QLatin1String("file"))
+        response.setHTTPStatusCode(statusCode);
+
     /* Fill in the other fields */
 
     if (statusCode >= 300 && statusCode < 400) {
index d2975b27b76e6c3991d0c204866c3ce3e96cf960..d35d8e3fca89d57689b9ae26c4389655f9a202cf 100644 (file)
@@ -1,3 +1,14 @@
+2007-10-25  Holger Freyther  <zecke@selfish.org>
+
+        Reviewed by Simon Hausmann <hausmann@kde.org>.
+
+        * Make fast/loader/xmlhttprequest-bad-mimetype.html pass. We use QHttp to download local files but we may not set the HTTP result code on the ResourceResponse.
+        * We can use the cross-platform result now. QWebNetworkInterface/Manager behaves the same as mac for local files.
+        
+
+        * Api/qwebnetworkinterface.cpp:
+        (QWebNetworkManager::started):
+
 2007-10-25  Holger Freyther  <zecke@selfish.org>
 
         Reviewed by Simon Hausmann <hausmann@kde.org>.