r189233 accidentally removed some unrelated expected results.
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Sep 2015 20:10:42 +0000 (20:10 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Sep 2015 20:10:42 +0000 (20:10 +0000)
https://bugs.webkit.org/show_bug.cgi?id=148708

Unreviewed.

* platform/efl/compositing/repaint/content-into-overflow-expected.png: Added.
* platform/efl/compositing/repaint/content-into-overflow-expected.txt: Added.
* platform/efl/fast/forms/control-clip-expected.png: Added.
* platform/efl/fast/forms/control-clip-expected.txt: Added.
* platform/gtk/fast/forms/control-clip-expected.png: Added.
* platform/gtk/fast/forms/control-clip-expected.txt: Added.
* platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Added.
* platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Added.
* platform/ios-simulator/fast/forms/control-clip-expected.txt: Added.
* platform/mac-mavericks/fast/forms/control-clip-expected.png: Added.
* platform/mac-mavericks/fast/forms/control-clip-expected.txt: Added.
* platform/mac/compositing/repaint/content-into-overflow-expected.png: Added.
* platform/mac/compositing/repaint/content-into-overflow-expected.txt: Added.
* platform/mac/fast/forms/control-clip-expected.png: Added.
* platform/mac/fast/forms/control-clip-expected.txt: Added.
* platform/win/fast/forms/control-clip-expected.txt: Added.

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

17 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.png [new file with mode: 0644]
LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/control-clip-expected.png [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/forms/control-clip-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/forms/control-clip-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/fast/forms/control-clip-expected.txt [new file with mode: 0644]

index 40c451b..e6dcabf 100644 (file)
@@ -1,3 +1,27 @@
+2015-09-02  Zalan Bujtas  <zalan@apple.com>
+
+        r189233 accidentally removed some unrelated expected results.
+        https://bugs.webkit.org/show_bug.cgi?id=148708
+
+        Unreviewed.
+
+        * platform/efl/compositing/repaint/content-into-overflow-expected.png: Added.
+        * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Added.
+        * platform/efl/fast/forms/control-clip-expected.png: Added.
+        * platform/efl/fast/forms/control-clip-expected.txt: Added.
+        * platform/gtk/fast/forms/control-clip-expected.png: Added.
+        * platform/gtk/fast/forms/control-clip-expected.txt: Added.
+        * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Added.
+        * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Added.
+        * platform/ios-simulator/fast/forms/control-clip-expected.txt: Added.
+        * platform/mac-mavericks/fast/forms/control-clip-expected.png: Added.
+        * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Added.
+        * platform/mac/compositing/repaint/content-into-overflow-expected.png: Added.
+        * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Added.
+        * platform/mac/fast/forms/control-clip-expected.png: Added.
+        * platform/mac/fast/forms/control-clip-expected.txt: Added.
+        * platform/win/fast/forms/control-clip-expected.txt: Added.
+
 2015-09-02  Chris Fleizach  <cfleizach@apple.com>
 
         AX: WebKit does not expose max/min value of <progress> element
diff --git a/LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.png b/LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.png
new file mode 100644 (file)
index 0000000..e7fb7f9
Binary files /dev/null and b/LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.png differ
diff --git a/LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.txt b/LayoutTests/platform/efl/compositing/repaint/content-into-overflow-expected.txt
new file mode 100644 (file)
index 0000000..a008d84
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x460
+  RenderBlock {HTML} at (0,0) size 800x460
+    RenderBody {BODY} at (8,20) size 784x420
+layer at (28,20) size 120x420
+  RenderBlock {DIV} at (20,0) size 120x420
+layer at (28,28) size 106x106
+  RenderBlock (positioned) {DIV} at (0,8) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 100x50
+      RenderBlock {DIV} at (0,0) size 100x50
+layer at (28,178) size 106x106
+  RenderBlock (positioned) {DIV} at (0,158) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 50x100
+      RenderBlock {DIV} at (0,0) size 50x100
+layer at (28,328) size 100x100
+  RenderBlock (positioned) {DIV} at (0,308) size 100x100
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,80) size 100x20
+layer at (28,328) size 100x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 100x0
+    RenderBlock (floating) {DIV} at (0,0) size 100x80
diff --git a/LayoutTests/platform/efl/fast/forms/control-clip-expected.png b/LayoutTests/platform/efl/fast/forms/control-clip-expected.png
new file mode 100644 (file)
index 0000000..f35f929
Binary files /dev/null and b/LayoutTests/platform/efl/fast/forms/control-clip-expected.png differ
diff --git a/LayoutTests/platform/efl/fast/forms/control-clip-expected.txt b/LayoutTests/platform/efl/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..3d58b39
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 229x17
+          text run at (0,0) width 229: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 738x35
+          text run at (0,0) width 481: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (481,0) width 257: "Contents should not overflow the yellow"
+          text run at (0,18) width 45: "border."
+      RenderBlock {P} at (0,86) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+          RenderBlock (anonymous) at (12,12) size 76x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (9,2) size 48x71
+                text run at (9,2) width 36: "short"
+                text run at (5,20) width 44: "words"
+                text run at (12,38) width 30: "only"
+                text run at (3,56) width 48: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,152) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+        RenderBlock (anonymous) at (12,12) size 76x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (9,2) size 48x71
+              text run at (9,2) width 36: "short"
+              text run at (5,20) width 44: "words"
+              text run at (12,38) width 30: "only"
+              text run at (3,56) width 48: "please"
+      RenderBlock {P} at (0,218) size 784x0
+layer at (8,226) size 100x50
+  RenderButton {BUTTON} at (8,226) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+    RenderBlock (anonymous) at (12,12) size 76x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (9,2) size 48x71
+          text run at (9,2) width 36: "short"
+          text run at (5,20) width 44: "words"
+          text run at (12,38) width 30: "only"
+          text run at (3,56) width 48: "please"
diff --git a/LayoutTests/platform/gtk/fast/forms/control-clip-expected.png b/LayoutTests/platform/gtk/fast/forms/control-clip-expected.png
new file mode 100644 (file)
index 0000000..f64b11c
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/forms/control-clip-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/forms/control-clip-expected.txt b/LayoutTests/platform/gtk/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..1e5f611
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 229x17
+          text run at (0,0) width 229: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,33) size 784x34
+        RenderText {#text} at (0,0) size 738x34
+          text run at (0,0) width 481: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (481,0) width 257: "Contents should not overflow the yellow"
+          text run at (0,17) width 45: "border."
+      RenderBlock {P} at (0,83) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+          RenderBlock (anonymous) at (12,12) size 76x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (9,2) size 48x68
+                text run at (9,2) width 36: "short"
+                text run at (5,19) width 44: "words"
+                text run at (12,36) width 30: "only"
+                text run at (3,53) width 48: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,149) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+        RenderBlock (anonymous) at (12,12) size 76x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (9,2) size 48x68
+              text run at (9,2) width 36: "short"
+              text run at (5,19) width 44: "words"
+              text run at (12,36) width 30: "only"
+              text run at (3,53) width 48: "please"
+      RenderBlock {P} at (0,215) size 784x0
+layer at (8,223) size 100x50
+  RenderButton {BUTTON} at (8,223) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+    RenderBlock (anonymous) at (12,12) size 76x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (9,2) size 48x68
+          text run at (9,2) width 36: "short"
+          text run at (5,19) width 44: "words"
+          text run at (12,36) width 30: "only"
+          text run at (3,53) width 48: "please"
diff --git a/LayoutTests/platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt b/LayoutTests/platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..5671cd1
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 235x19
+          text run at (0,0) width 235: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,36) size 784x40
+        RenderText {#text} at (0,0) size 748x39
+          text run at (0,0) width 487: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (486,0) width 262: "Contents should not overflow the yellow"
+          text run at (0,20) width 45: "border."
+      RenderBlock {P} at (0,92) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+          RenderBlock (anonymous) at (11,11) size 78x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (14,2) size 34x56
+                text run at (14,2) width 26: "short"
+                text run at (12,16) width 30: "words"
+                text run at (16,30) width 22: "only"
+                text run at (10,44) width 34: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,158) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+        RenderBlock (anonymous) at (11,11) size 78x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (14,2) size 34x56
+              text run at (14,2) width 26: "short"
+              text run at (12,16) width 30: "words"
+              text run at (16,30) width 22: "only"
+              text run at (10,44) width 34: "please"
+      RenderBlock {P} at (0,224) size 784x0
+layer at (8,232) size 100x50
+  RenderButton {BUTTON} at (8,232) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+    RenderBlock (anonymous) at (11,11) size 78x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (14,2) size 34x56
+          text run at (14,2) width 26: "short"
+          text run at (12,16) width 30: "words"
+          text run at (16,30) width 22: "only"
+          text run at (10,44) width 34: "please"
diff --git a/LayoutTests/platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt b/LayoutTests/platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt
new file mode 100644 (file)
index 0000000..a008d84
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x460
+  RenderBlock {HTML} at (0,0) size 800x460
+    RenderBody {BODY} at (8,20) size 784x420
+layer at (28,20) size 120x420
+  RenderBlock {DIV} at (20,0) size 120x420
+layer at (28,28) size 106x106
+  RenderBlock (positioned) {DIV} at (0,8) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 100x50
+      RenderBlock {DIV} at (0,0) size 100x50
+layer at (28,178) size 106x106
+  RenderBlock (positioned) {DIV} at (0,158) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 50x100
+      RenderBlock {DIV} at (0,0) size 50x100
+layer at (28,328) size 100x100
+  RenderBlock (positioned) {DIV} at (0,308) size 100x100
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,80) size 100x20
+layer at (28,328) size 100x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 100x0
+    RenderBlock (floating) {DIV} at (0,0) size 100x80
diff --git a/LayoutTests/platform/ios-simulator/fast/forms/control-clip-expected.txt b/LayoutTests/platform/ios-simulator/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..5671cd1
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x20
+        RenderText {#text} at (0,0) size 235x19
+          text run at (0,0) width 235: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,36) size 784x40
+        RenderText {#text} at (0,0) size 748x39
+          text run at (0,0) width 487: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (486,0) width 262: "Contents should not overflow the yellow"
+          text run at (0,20) width 45: "border."
+      RenderBlock {P} at (0,92) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+          RenderBlock (anonymous) at (11,11) size 78x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (14,2) size 34x56
+                text run at (14,2) width 26: "short"
+                text run at (12,16) width 30: "words"
+                text run at (16,30) width 22: "only"
+                text run at (10,44) width 34: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,158) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+        RenderBlock (anonymous) at (11,11) size 78x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (14,2) size 34x56
+              text run at (14,2) width 26: "short"
+              text run at (12,16) width 30: "words"
+              text run at (16,30) width 22: "only"
+              text run at (10,44) width 34: "please"
+      RenderBlock {P} at (0,224) size 784x0
+layer at (8,232) size 100x50
+  RenderButton {BUTTON} at (8,232) size 100x50 [bgcolor=#FFFFFF02] [border: (1px solid #FFFF00)]
+    RenderBlock (anonymous) at (11,11) size 78x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (14,2) size 34x56
+          text run at (14,2) width 26: "short"
+          text run at (12,16) width 30: "words"
+          text run at (16,30) width 22: "only"
+          text run at (10,44) width 34: "please"
diff --git a/LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.png b/LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.png
new file mode 100644 (file)
index 0000000..081d6be
Binary files /dev/null and b/LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.png differ
diff --git a/LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.txt b/LayoutTests/platform/mac-mavericks/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..ef5c5de
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 235x18
+          text run at (0,0) width 235: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 747x36
+          text run at (0,0) width 487: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (486,0) width 261: "Contents should not overflow the yellow"
+          text run at (0,18) width 45: "border."
+      RenderBlock {P} at (0,86) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+          RenderBlock (anonymous) at (12,12) size 76x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (13,2) size 34x52
+                text run at (13,2) width 28: "short"
+                text run at (11,15) width 32: "words"
+                text run at (15,28) width 24: "only"
+                text run at (10,41) width 34: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,152) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+        RenderBlock (anonymous) at (12,12) size 76x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (13,2) size 34x52
+              text run at (13,2) width 28: "short"
+              text run at (11,15) width 32: "words"
+              text run at (15,28) width 24: "only"
+              text run at (10,41) width 34: "please"
+      RenderBlock {P} at (0,218) size 784x0
+layer at (8,226) size 100x50
+  RenderButton {BUTTON} at (8,226) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+    RenderBlock (anonymous) at (12,12) size 76x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (13,2) size 34x52
+          text run at (13,2) width 28: "short"
+          text run at (11,15) width 32: "words"
+          text run at (15,28) width 24: "only"
+          text run at (10,41) width 34: "please"
diff --git a/LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.png b/LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.png
new file mode 100644 (file)
index 0000000..744f22d
Binary files /dev/null and b/LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.png differ
diff --git a/LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.txt b/LayoutTests/platform/mac/compositing/repaint/content-into-overflow-expected.txt
new file mode 100644 (file)
index 0000000..a008d84
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x460
+  RenderBlock {HTML} at (0,0) size 800x460
+    RenderBody {BODY} at (8,20) size 784x420
+layer at (28,20) size 120x420
+  RenderBlock {DIV} at (20,0) size 120x420
+layer at (28,28) size 106x106
+  RenderBlock (positioned) {DIV} at (0,8) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 100x50
+      RenderBlock {DIV} at (0,0) size 100x50
+layer at (28,178) size 106x106
+  RenderBlock (positioned) {DIV} at (0,158) size 106x106 [border: (3px solid #008000)]
+    RenderBlock {DIV} at (3,3) size 50x100
+      RenderBlock {DIV} at (0,0) size 50x100
+layer at (28,328) size 100x100
+  RenderBlock (positioned) {DIV} at (0,308) size 100x100
+    RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,80) size 100x20
+layer at (28,328) size 100x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 100x0
+    RenderBlock (floating) {DIV} at (0,0) size 100x80
diff --git a/LayoutTests/platform/mac/fast/forms/control-clip-expected.png b/LayoutTests/platform/mac/fast/forms/control-clip-expected.png
new file mode 100644 (file)
index 0000000..3410fd0
Binary files /dev/null and b/LayoutTests/platform/mac/fast/forms/control-clip-expected.png differ
diff --git a/LayoutTests/platform/mac/fast/forms/control-clip-expected.txt b/LayoutTests/platform/mac/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..6ecf6eb
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 235x18
+          text run at (0,0) width 235: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 747x36
+          text run at (0,0) width 487: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (486,0) width 261: "Contents should not overflow the yellow"
+          text run at (0,18) width 45: "border."
+      RenderBlock {P} at (0,86) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+          RenderBlock (anonymous) at (12,12) size 76x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (13,2) size 36x52
+                text run at (13,2) width 28: "short"
+                text run at (10,15) width 34: "words"
+                text run at (16,28) width 22: "only"
+                text run at (9,41) width 36: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,152) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+        RenderBlock (anonymous) at (12,12) size 76x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (13,2) size 36x52
+              text run at (13,2) width 28: "short"
+              text run at (10,15) width 34: "words"
+              text run at (16,28) width 22: "only"
+              text run at (9,41) width 36: "please"
+      RenderBlock {P} at (0,218) size 784x0
+layer at (8,226) size 100x50
+  RenderButton {BUTTON} at (8,226) size 100x50 [bgcolor=#C0C0C0] [border: (2px outset #FFFF00)]
+    RenderBlock (anonymous) at (12,12) size 76x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (13,2) size 36x52
+          text run at (13,2) width 28: "short"
+          text run at (10,15) width 34: "words"
+          text run at (16,28) width 22: "only"
+          text run at (9,41) width 36: "please"
diff --git a/LayoutTests/platform/win/fast/forms/control-clip-expected.txt b/LayoutTests/platform/win/fast/forms/control-clip-expected.txt
new file mode 100644 (file)
index 0000000..8b6f88c
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 229x18
+          text run at (0,0) width 229: "Tests that buttons clip their contents."
+      RenderBlock {P} at (0,34) size 784x36
+        RenderText {#text} at (0,0) size 738x36
+          text run at (0,0) width 481: "Each button below should have a yellow border and a black dashed outline. "
+          text run at (481,0) width 257: "Contents should not overflow the yellow"
+          text run at (0,18) width 45: "border."
+      RenderBlock {P} at (0,86) size 784x50
+        RenderButton {BUTTON} at (0,0) size 100x50 [bgcolor=#F0F0F0] [border: (2px outset #FFFF00)]
+          RenderBlock (anonymous) at (12,12) size 76x204
+            RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+              RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+              RenderText {#text} at (12,2) size 38x60
+                text run at (12,2) width 30: "short"
+                text run at (10,17) width 34: "words"
+                text run at (15,32) width 24: "only"
+                text run at (8,47) width 38: "please"
+        RenderText {#text} at (0,0) size 0x0
+      RenderButton {BUTTON} at (0,152) size 100x50 [bgcolor=#F0F0F0] [border: (2px outset #FFFF00)]
+        RenderBlock (anonymous) at (12,12) size 76x204
+          RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+            RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+            RenderText {#text} at (12,2) size 38x60
+              text run at (12,2) width 30: "short"
+              text run at (10,17) width 34: "words"
+              text run at (15,32) width 24: "only"
+              text run at (8,47) width 38: "please"
+      RenderBlock {P} at (0,218) size 784x0
+layer at (8,226) size 100x50
+  RenderButton {BUTTON} at (8,226) size 100x50 [bgcolor=#F0F0F0] [border: (2px outset #FFFF00)]
+    RenderBlock (anonymous) at (12,12) size 76x204
+      RenderBlock {DIV} at (0,0) size 74x204 [bgcolor=#008080] [border: (2px solid #800080)]
+        RenderBlock (floating) {DIV} at (52,2) size 20x100 [bgcolor=#006400]
+        RenderText {#text} at (12,2) size 38x60
+          text run at (12,2) width 30: "short"
+          text run at (10,17) width 34: "words"
+          text run at (15,32) width 24: "only"
+          text run at (8,47) width 38: "please"