Bug 102678

Summary: [Qt][WK2] New compositing/overflow/* tests fails, because ENABLE_ACCELERATED_OVERFLOW_SCROLLING is disabled
Product: WebKit Reporter: Csaba Osztrogonác <ossy>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: ossy, simon.fraser, skyostil
Priority: P2 Keywords: Qt, QtTriaged
Version: 420+   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 87008, 96087, 100524    

Description Csaba Osztrogonác 2012-11-19 05:01:13 PST
compositing/overflow/updating-scrolling-content.html introduced 
in http://trac.webkit.org/changeset/134456, but fails on Qt WK2:

--- /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/compositing/overflow/updating-scrolling-content-expected.txt
+++ /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/compositing/overflow/updating-scrolling-content-actual.txt
@@ -1,48 +1,14 @@
+(repaint rects
+  (rect 8 8 200 200)
+  (rect 193 8 15 14)
+  (rect 193 8 15 29)
+  (rect 193 22 15 171)
+)
 (GraphicsLayer
   (bounds 800.00 600.00)
   (children 1
     (GraphicsLayer
       (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 200.00 200.00)
-          (children 4
-            (GraphicsLayer
-              (bounds 200.00 200.00)
-              (children 1
-                (GraphicsLayer
-                  (bounds 185.00 1200.00)
-                  (drawsContent 1)
-                  (repaint rects
-                    (rect 0.00 0.00 185.00 200.00)
-                    (rect 0.00 0.00 185.00 200.00)
-                    (rect 0.00 0.00 185.00 200.00)
-                  )
-                )
-              )
-            )
-            (GraphicsLayer
-              (position 0.00 185.00)
-              (bounds 185.00 15.00)
-              (drawsContent 1)
-            )
-            (GraphicsLayer
-              (position 185.00 0.00)
-              (bounds 15.00 185.00)
-              (drawsContent 1)
-              (repaint rects
-                (rect 0.00 0.00 15.00 185.00)
-              )
-            )
-            (GraphicsLayer
-              (position 185.00 185.00)
-              (bounds 15.00 15.00)
-              (drawsContent 1)
-            )
-          )
-        )
-      )
     )
   )
 )
Comment 1 Csaba Osztrogonác 2012-11-19 05:02:38 PST
compositing/overflow/scrolling-without-painting.html introduced in http://trac.webkit.org/changeset/134628, and fails with similar diff:

--- /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/compositing/overflow/scrolling-without-painting-expected.txt
+++ /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/compositing/overflow/scrolling-without-painting-actual.txt
@@ -1,46 +1,14 @@
+(repaint rects
+  (rect 8 8 202 202)
+  (rect 194 9 15 20)
+  (rect 194 13 15 33)
+  (rect 194 29 15 165)
+)
 (GraphicsLayer
   (bounds 800.00 600.00)
   (children 1
     (GraphicsLayer
       (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 202.00 202.00)
-          (drawsContent 1)
-          (children 4
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 200.00 200.00)
-              (children 1
-                (GraphicsLayer
-                  (position 0.00 -25.00)
-                  (bounds 185.00 1025.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-            (GraphicsLayer
-              (position 1.00 186.00)
-              (bounds 185.00 15.00)
-              (drawsContent 1)
-            )
-            (GraphicsLayer
-              (position 186.00 1.00)
-              (bounds 15.00 185.00)
-              (drawsContent 1)
-              (repaint rects
-                (rect 0.00 0.00 15.00 185.00)
-              )
-            )
-            (GraphicsLayer
-              (position 186.00 186.00)
-              (bounds 15.00 15.00)
-              (drawsContent 1)
-            )
-          )
-        )
-      )
     )
   )
 )
Comment 2 Sami Kyöstilä 2012-11-19 05:31:15 PST
These tests will only pass if ENABLE_ACCELERATED_OVERFLOW_SCROLLING is turned on, so I suggest to skip them on platforms that do not enable that flag.
Comment 3 Csaba Osztrogonác 2012-11-19 07:00:57 PST
(In reply to comment #2)
> These tests will only pass if ENABLE_ACCELERATED_OVERFLOW_SCROLLING is turned on, so I suggest to skip them on platforms that do not enable that flag.

Thanks, I skipped them on Qt by r135153. They can be unskipped once
ACCELERATED_OVERFLOW_SCROLLING is enabled on Qt.
Comment 4 Jocelyn Turcotte 2014-02-03 03:23:33 PST
=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.