Added test-generated expected results file for a few compositing
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 26 Aug 2012 07:16:14 +0000 (07:16 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 26 Aug 2012 07:16:14 +0000 (07:16 +0000)
overflow tests.
https://bugs.webkit.org/show_bug.cgi?id=95023.

Patch by Mark Lam <mark.lam@apple.com> on 2012-08-26
Reviewed by Filip Pizlo.

* platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
* platform/mac/compositing/overflow/nested-scrolling-expected.txt: Added.
* platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
* platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/compositing/overflow/nested-scrolling-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt [new file with mode: 0644]

index 209b60a..2e06ce0 100644 (file)
@@ -1,3 +1,16 @@
+2012-08-26  Mark Lam  <mark.lam@apple.com>
+
+        Added test-generated expected results file for a few compositing
+        overflow tests.
+        https://bugs.webkit.org/show_bug.cgi?id=95023.
+
+        Reviewed by Filip Pizlo.
+
+        * platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
+        * platform/mac/compositing/overflow/nested-scrolling-expected.txt: Added.
+        * platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
+        * platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt: Added.
+
 2012-08-25  David Barton  <dbarton@mathscribe.com>
 
         Remove { vertical-align: baseline } declarations from mathml.css
diff --git a/LayoutTests/platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt b/LayoutTests/platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt
new file mode 100644 (file)
index 0000000..9402e1f
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,8) size 784x300
+layer at (8,8) size 300x300 clip at (8,8) size 285x285
+  RenderBlock {DIV} at (0,0) size 300x300
+layer at (8,8) size 100x100 scrollHeight 200
+  RenderBlock {DIV} at (0,0) size 100x100
diff --git a/LayoutTests/platform/mac/compositing/overflow/nested-scrolling-expected.txt b/LayoutTests/platform/mac/compositing/overflow/nested-scrolling-expected.txt
new file mode 100644 (file)
index 0000000..cc43e64
--- /dev/null
@@ -0,0 +1,54 @@
+layer at (0,0) size 785x836
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x836
+  RenderBlock {HTML} at (0,0) size 785x836
+    RenderBody {BODY} at (8,8) size 769x820
+      RenderBlock (anonymous) at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 82x18
+          text run at (0,0) width 82: "Text outside."
+layer at (8,26) size 702x802 clip at (9,27) size 685x785 scrollHeight 1286
+  RenderBlock {DIV} at (0,18) size 702x802 [border: (1px solid #000000)]
+    RenderBlock {P} at (1,17) size 685x165
+      RenderText {#text} at (0,7) size 674x150
+        text run at (0,7) width 642: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+        text run at (0,40) width 670: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+        text run at (0,73) width 674: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+        text run at (0,106) width 672: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+        text run at (0,139) width 93: "id est laborum."
+    RenderBlock {P} at (1,230) size 685x165
+      RenderText {#text} at (0,7) size 674x150
+        text run at (0,7) width 642: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+        text run at (0,40) width 670: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+        text run at (0,73) width 674: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+        text run at (0,106) width 672: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+        text run at (0,139) width 93: "id est laborum."
+    RenderBlock {P} at (1,861) size 685x165
+      RenderText {#text} at (0,7) size 674x150
+        text run at (0,7) width 642: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+        text run at (0,40) width 670: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+        text run at (0,73) width 674: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+        text run at (0,106) width 672: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+        text run at (0,139) width 93: "id est laborum."
+    RenderBlock {P} at (1,1074) size 685x165
+      RenderText {#text} at (0,7) size 674x150
+        text run at (0,7) width 642: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+        text run at (0,40) width 670: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+        text run at (0,73) width 674: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+        text run at (0,106) width 672: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+        text run at (0,139) width 93: "id est laborum."
+layer at (19,469) size 602x402 backgroundClip at (19,469) size 602x343 clip at (20,470) size 585x342 outlineClip at (9,27) size 685x785 scrollHeight 442
+  RenderBlock {DIV} at (11,443) size 602x402 [border: (1px solid #000000)]
+    RenderBlock {P} at (1,17) size 585x165
+      RenderText {#text} at (0,7) size 584x150
+        text run at (0,7) width 584: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+        text run at (0,40) width 574: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+        text run at (0,73) width 559: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+        text run at (0,106) width 569: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+        text run at (0,139) width 465: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+    RenderBlock {P} at (1,230) size 585x165
+      RenderText {#text} at (0,7) size 584x150
+        text run at (0,7) width 584: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+        text run at (0,40) width 574: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+        text run at (0,73) width 559: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+        text run at (0,106) width 569: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+        text run at (0,139) width 465: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
diff --git a/LayoutTests/platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt b/LayoutTests/platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt
new file mode 100644 (file)
index 0000000..b81a60c
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x216
+  RenderBlock {HTML} at (0,0) size 800x216
+    RenderBody {BODY} at (8,8) size 784x200
+layer at (8,8) size 100x200 clip at (8,8) size 85x185
+  RenderBlock {DIV} at (0,0) size 100x200
+layer at (8,8) size 85x100 scrollHeight 200
+  RenderBlock (relative positioned) {DIV} at (0,0) size 85x100 [bgcolor=#008000]
+    RenderBlock {DIV} at (0,100) size 85x100 [bgcolor=#FF0000]
diff --git a/LayoutTests/platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt b/LayoutTests/platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt
new file mode 100644 (file)
index 0000000..3932087
--- /dev/null
@@ -0,0 +1,90 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x218
+  RenderBlock {HTML} at (0,0) size 800x218
+    RenderBody {BODY} at (8,8) size 784x202
+layer at (8,8) size 103x202 clip at (9,9) size 86x185 scrollHeight 1476
+  RenderBlock {DIV} at (0,0) size 103x202 [border: (1px solid #000000)]
+    RenderText {#text} at (1,1) size 86x1476
+      text run at (1,1) width 84: "Lorem ipsum"
+      text run at (1,19) width 51: "dolor sit"
+      text run at (1,37) width 34: "amet,"
+      text run at (1,55) width 71: "consectetur"
+      text run at (1,73) width 68: "adipisicing"
+      text run at (1,91) width 68: "elit, sed do"
+      text run at (1,109) width 53: "eiusmod"
+      text run at (1,127) width 44: "tempor"
+      text run at (1,145) width 79: "incididunt ut"
+      text run at (1,163) width 54: "labore et"
+      text run at (1,181) width 86: "dolore magna"
+      text run at (1,199) width 62: "aliqua. Ut"
+      text run at (1,217) width 50: "enim ad"
+      text run at (1,235) width 40: "minim"
+      text run at (1,253) width 80: "veniam, quis"
+      text run at (1,271) width 47: "nostrud"
+      text run at (1,289) width 73: "exercitation"
+      text run at (1,307) width 50: "ullamco"
+      text run at (1,325) width 84: "laboris nisi ut"
+      text run at (1,343) width 80: "aliquip ex ea"
+      text run at (1,361) width 63: "commodo"
+      text run at (1,379) width 67: "consequat."
+      text run at (1,397) width 60: "Duis aute"
+      text run at (1,415) width 82: "irure dolor in"
+      text run at (1,433) width 83: "reprehenderit"
+      text run at (1,451) width 74: "in voluptate"
+      text run at (1,469) width 57: "velit esse"
+      text run at (1,487) width 83: "cillum dolore"
+      text run at (1,505) width 55: "eu fugiat"
+      text run at (1,523) width 31: "nulla"
+      text run at (1,541) width 52: "pariatur."
+      text run at (1,559) width 64: "Excepteur"
+      text run at (1,577) width 80: "sint occaecat"
+      text run at (1,595) width 85: "cupidatat non"
+      text run at (1,613) width 86: "proident, sunt"
+      text run at (1,631) width 74: "in culpa qui"
+      text run at (1,649) width 40: "officia"
+      text run at (1,667) width 53: "deserunt"
+      text run at (1,685) width 71: "mollit anim"
+      text run at (1,703) width 33: "id est"
+      text run at (1,721) width 56: "laborum."
+      text run at (1,739) width 84: "Lorem ipsum"
+      text run at (1,757) width 51: "dolor sit"
+      text run at (1,775) width 34: "amet,"
+      text run at (1,793) width 71: "consectetur"
+      text run at (1,811) width 68: "adipisicing"
+      text run at (1,829) width 68: "elit, sed do"
+      text run at (1,847) width 53: "eiusmod"
+      text run at (1,865) width 44: "tempor"
+      text run at (1,883) width 79: "incididunt ut"
+      text run at (1,901) width 54: "labore et"
+      text run at (1,919) width 86: "dolore magna"
+      text run at (1,937) width 62: "aliqua. Ut"
+      text run at (1,955) width 50: "enim ad"
+      text run at (1,973) width 40: "minim"
+      text run at (1,991) width 80: "veniam, quis"
+      text run at (1,1009) width 47: "nostrud"
+      text run at (1,1027) width 73: "exercitation"
+      text run at (1,1045) width 50: "ullamco"
+      text run at (1,1063) width 84: "laboris nisi ut"
+      text run at (1,1081) width 80: "aliquip ex ea"
+      text run at (1,1099) width 63: "commodo"
+      text run at (1,1117) width 67: "consequat."
+      text run at (1,1135) width 60: "Duis aute"
+      text run at (1,1153) width 82: "irure dolor in"
+      text run at (1,1171) width 83: "reprehenderit"
+      text run at (1,1189) width 74: "in voluptate"
+      text run at (1,1207) width 57: "velit esse"
+      text run at (1,1225) width 83: "cillum dolore"
+      text run at (1,1243) width 55: "eu fugiat"
+      text run at (1,1261) width 31: "nulla"
+      text run at (1,1279) width 52: "pariatur."
+      text run at (1,1297) width 64: "Excepteur"
+      text run at (1,1315) width 80: "sint occaecat"
+      text run at (1,1333) width 85: "cupidatat non"
+      text run at (1,1351) width 86: "proident, sunt"
+      text run at (1,1369) width 74: "in culpa qui"
+      text run at (1,1387) width 40: "officia"
+      text run at (1,1405) width 53: "deserunt"
+      text run at (1,1423) width 71: "mollit anim"
+      text run at (1,1441) width 33: "id est"
+      text run at (1,1459) width 56: "laborum."