2009-11-19 Eric Z. Ayers <zundel@google.com>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Nov 2009 19:41:16 +0000 (19:41 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Nov 2009 19:41:16 +0000 (19:41 +0000)
        Reviewed by Pavel Feldman.

        Updated timeline paint test to ignore width and height.  GTK+ testing
        uses a different top level window size than other platforms.

        https://bugs.webkit.org/show_bug.cgi?id=31402

        * inspector/timeline-paint-expected.txt:
        * inspector/timeline-test.js:
        * platform/win/Skipped:
2009-11-19  Eric Z. Ayers  <zundel@google.com>

        Reviewed by Pavel Feldman.

        Forces a WM_PAINT event on calling layoutTestController.display()
        in order to enable the timeline-paint.html test on Windows.
        ::UpdateWindow() does not force an event becaue the window is
        not visible.

        https://bugs.webkit.org/show_bug.cgi?id=31402

        * DumpRenderTree/win/DumpRenderTree.cpp:
        (displayWebView):

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

LayoutTests/ChangeLog
LayoutTests/inspector/timeline-paint-expected.txt
LayoutTests/inspector/timeline-test.js
LayoutTests/platform/win/Skipped
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp

index fe658ff..36c29f7 100644 (file)
@@ -1,3 +1,16 @@
+2009-11-19  Eric Z. Ayers  <zundel@google.com>
+
+        Reviewed by Pavel Feldman.
+
+        Updated timeline paint test to ignore width and height.  GTK+ testing
+        uses a different top level window size than other platforms.
+
+        https://bugs.webkit.org/show_bug.cgi?id=31402
+
+        * inspector/timeline-paint-expected.txt:
+        * inspector/timeline-test.js:
+        * platform/win/Skipped:
+
 2009-11-19  Chris Fleizach  <cfleizach@apple.com>
 
         Reviewed by Darin Adler.
index 113c7f2..c1a0e45 100644 (file)
@@ -5,8 +5,8 @@ Paint Properties:
 + data : {
 +- x : 0
 +- y : 0
-+- width : 800
-+- height : 350
++- width : * DEFINED *
++- height : * DEFINED *
 + }
 + children : * DEFINED *
 + endTime : * DEFINED *
index 00bb770..c32fbfd 100644 (file)
@@ -4,7 +4,9 @@ var timelineAgentRecordType = {};
 var timelineNonDeterministicProps = { 
     children : 1,
     endTime : 1, 
+    height : 1,
     startTime : 1,
+    width : 1,
     url : 1
 };
 
index 88d2959..f8207bd 100644 (file)
@@ -697,13 +697,10 @@ fast/dom/HTMLObjectElement/children-changed.html
 # Need rebaseline: https://bugs.webkit.org/show_bug.cgi?id=26830
 fast/multicol/single-line.html
 
-# inspector/timeline-paint passes by itself, but fails when run with other Inspector tests.
-# http://webkit.org/b/31402.
-inspector/timeline-paint.html
-
 # Need to add functionality to DumpRenderTree to handle error pages
 fast/history/back-forward-reset-after-error-handling.html
 
 # WebSocket server doesn't start on Windows.
 # https://bugs.webkit.org/show_bug.cgi?id=31479
 websocket
+
index 9bfafdc..8b263e5 100644 (file)
@@ -1,3 +1,17 @@
+2009-11-19  Eric Z. Ayers  <zundel@google.com>
+
+        Reviewed by Pavel Feldman.
+
+        Forces a WM_PAINT event on calling layoutTestController.display()
+        in order to enable the timeline-paint.html test on Windows.
+        ::UpdateWindow() does not force an event becaue the window is 
+        not visible.
+
+        https://bugs.webkit.org/show_bug.cgi?id=31402
+
+        * DumpRenderTree/win/DumpRenderTree.cpp:
+        (displayWebView):
+
 2009-11-19  Michelangelo De Simone  <michelangelo@webkit.org>
 
         No review needed.
index 453a8a2..217cb89 100644 (file)
@@ -286,7 +286,7 @@ static void initialize()
 void displayWebView()
 {
     ::InvalidateRect(webViewWindow, 0, TRUE);
-    ::UpdateWindow(webViewWindow);
+    ::SendMessage(webViewWindow, WM_PAINT, 0, 0);
 }
 
 void dumpFrameScrollPosition(IWebFrame* frame)