Reviewed by Darin.
authorkmccullough@apple.com <kmccullough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Dec 2007 18:19:15 +0000 (18:19 +0000)
committerkmccullough@apple.com <kmccullough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 14 Dec 2007 18:19:15 +0000 (18:19 +0000)
        - Layout test fix for mac. When dumped to the console local file paths
        now only show the name of the resource not the whole path.  This is to
        make the results machine and OS independent.

        * DumpRenderTree/mac/UIDelegate.mm:
        (-[UIDelegate webView:addMessageToConsole:]):

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

WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/mac/UIDelegate.mm

index 01cd3039585af816ce8b969f8655656c7474fe98..8be7a5c7dd5a528c8773f3930f4aa1b07cfaa07b 100644 (file)
@@ -1,3 +1,14 @@
+2007-12-14  Kevin McCullough  <kmccullough@apple.com>
+
+        Reviewed by Darin.
+
+        - Layout test fix for mac. When dumped to the console local file paths
+        now only show the name of the resource not the whole path.  This is to
+        make the results machine and OS independent.
+
+        * DumpRenderTree/mac/UIDelegate.mm:
+        (-[UIDelegate webView:addMessageToConsole:]):
+
 2007-12-13  Kevin McCullough  <kmccullough@apple.com>
 
         Reviewed by Adam.
index 59d9c8a60e0050ea56a59aad748cf83f8e1175bc..815041ccbd9f9c07987f53ae666fb52f720704ad 100644 (file)
@@ -56,7 +56,13 @@ DumpRenderTreeDraggingInfo *draggingInfo = nil;
 {
     NSString *message = [dictionary objectForKey:@"message"];
     NSNumber *lineNumber = [dictionary objectForKey:@"lineNumber"];
-    
+
+    NSRange range = [message rangeOfString:@"file://"];
+    if (range.location != NSNotFound) {
+        range.length = [message length] - range.location;
+        message = [message stringByReplacingCharactersInRange:range withString:[message lastPathComponent]];
+    }
+
     printf ("CONSOLE MESSAGE: line %d: %s\n", [lineNumber intValue], [message UTF8String]);
 }