Make Windows DRT stop changing LF into CRLF
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Nov 2007 00:01:44 +0000 (00:01 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Nov 2007 00:01:44 +0000 (00:01 +0000)
         Reviewed by Sam.

         * DumpRenderTree/win/DumpRenderTree.cpp:
         (main): Put stdout in binary mode.
         * Scripts/run-webkit-tests: Remove the CRLF hack.

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

WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp
WebKitTools/Scripts/run-webkit-tests

index 385d66667ea0e366f6ae79899c509280a721492e..3e2d35f5ece0dfd5d561be53a8fcb164d3487147 100644 (file)
@@ -1,3 +1,13 @@
+2007-11-25  Adam Roben  <aroben@apple.com>
+
+        Make Windows DRT stop changing LF into CRLF
+
+        Reviewed by Sam.
+
+        * DumpRenderTree/win/DumpRenderTree.cpp:
+        (main): Put stdout in binary mode.
+        * Scripts/run-webkit-tests: Remove the CRLF hack.
+
 2007-11-24  David Kilzer  <ddkilzer@webkit.org>
 
         Removed empty directory.
index c2159931ad18ce1c57645af038f46a91475fbaa4..a27b74f3014c210d7a03b7e443cf3e6d2e9b531f 100644 (file)
@@ -50,6 +50,8 @@
 #include <WebKit/IWebURLResponse.h>
 #include <WebKit/IWebViewPrivate.h>
 #include <WebKit/WebKit.h>
+#include <fcntl.h>
+#include <io.h>
 #include <windows.h>
 #include <stdio.h>
 
@@ -806,6 +808,8 @@ int main(int argc, char* argv[])
 {
     leakChecking = false;
 
+    _setmode(1, _O_BINARY);
+
     initialize(GetModuleHandle(0));
 
     // FIXME: options
index 4f934acc001375dc38a57ca66456950d3d451fc1..ebfbc78117db3385a6e0aa1faf18704179a76cef 100755 (executable)
@@ -508,7 +508,6 @@ for my $test (@tests) {
         last if /#EOF/;
         $actual .= $_;
     }
-    $actual =~ s/\r//g if isCygwin();
 
     my $isText = isTextOnlyTest($actual);