[Curl] Enable http/tests/misc tests.
authorBasuke.Suzuki@sony.com <Basuke.Suzuki@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Sep 2018 22:40:43 +0000 (22:40 +0000)
committerBasuke.Suzuki@sony.com <Basuke.Suzuki@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Sep 2018 22:40:43 +0000 (22:40 +0000)
https://bugs.webkit.org/show_bug.cgi?id=189931

Unreviewed test gardening.

* platform/wincairo/TestExpectations:
* platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
* platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
* platform/wincairo/http/tests/misc/error404-expected.txt: Added.
* platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
* platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
* platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
* platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
* platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
* platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
* platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.

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

12 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/wincairo/TestExpectations
LayoutTests/platform/wincairo/http/tests/misc/acid2-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/acid2-pixel-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/error404-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/favicon-as-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/iframe404-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png [new file with mode: 0644]
LayoutTests/platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt [new file with mode: 0644]

index e92b33c..94466ab 100644 (file)
@@ -1,3 +1,22 @@
+2018-09-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
+
+        [Curl] Enable http/tests/misc tests.
+        https://bugs.webkit.org/show_bug.cgi?id=189931
+
+        Unreviewed test gardening.
+
+        * platform/wincairo/TestExpectations:
+        * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
+        * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
+        * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
+
 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
 
         Update some test results under compositing/overflow
index 10e8634..75a5762 100644 (file)
@@ -892,7 +892,18 @@ http/tests/media [ Skip ]
 # need to implement content sniffing
 http/tests/mime/mime-type-sniff.html [ Skip ]
 
-http/tests/misc [ Skip ]
+http/tests/misc/acid3.html [ Failure ]
+http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin.html [ Failure ]
+http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html [ Failure ]
+http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url.html [ Failure ]
+http/tests/misc/favicon-loads-with-icon-loading-override.html [ Failure ]
+http/tests/misc/link-rel-icon-beforeload.html [ Failure ]
+http/tests/misc/object-embedding-svg-delayed-size-negotiation.xhtml [ Failure ]
+http/tests/misc/redirect-to-external-url.html [ Failure ]
+http/tests/misc/slow-loading-animated-image.html [ ImageOnlyFailure ]
+http/tests/misc/submit-post-keygen.html [ Timeout ]
+http/tests/misc/timer-vs-loading.html [ Timeout ]
+http/tests/misc/willCacheResponse-delegate-callback.html [ Failure ]
 
 [ Release ] http/tests/multipart/load-last-non-html-frame.php [ Failure ]
 [ Release ] http/tests/multipart/multipart-replace-non-html-content.php [ Failure ]
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/acid2-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/acid2-expected.txt
new file mode 100644 (file)
index 0000000..deadba9
--- /dev/null
@@ -0,0 +1,89 @@
+layer at (0,0) size 800x4094
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x4094
+  RenderBlock {HTML} at (0,0) size 800x4094 [color=#FF0000] [bgcolor=#FFFFFF]
+    RenderBody {BODY} at (0,84) size 800x2810
+      RenderBlock {H2} at (72,2512) size 656x72 [color=#000080]
+        RenderText {#text} at (12,46) size 134x27
+          text run at (12,46) width 134: "Hello World!"
+layer at (36,2668) size 764x226
+  RenderBlock (relative positioned) {DIV} at (36,2584) size 764x226 [border: (12px solid #00000000)]
+    RenderTable {TABLE} at (12,12) size 1x0
+      RenderTableSection {TBODY} at (0,0) size 1x0
+        RenderTableRow {TR} at (0,0) size 1x0
+          RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
+    RenderBlock {DIV} at (60,60) size 120x12 [bgcolor=#FF0000] [border: none (12px solid #000000) none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x12
+        RenderText {#text} at (0,-2) size 90x15
+          text run at (0,-2) width 90: "                              "
+    RenderBlock (floating) {DIV} at (36,96) size 168x48 [border: none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x48 [bgcolor=#FFFF00]
+        RenderBlock {DIV} at (60,12) size 24x24 [bgcolor=#FF0000]
+          RenderBlock (generated) at (0,0) size 24x12 [border: none (12px solid #FFFF00) (12px solid #000000) (12px solid #FFFF00)]
+            RenderText at (0,0) size 0x0
+          RenderBlock (generated) at (0,12) size 24x12 [border: (12px solid #000000) (12px solid #FFFF00) none (12px solid #FFFF00)]
+            RenderText at (0,0) size 0x0
+    RenderBlock {DIV} at (87,75) size 590x0
+      RenderBlock {DIV} at (48,0) size 518x0
+    RenderBlock {DIV} at (48,132) size 668x24
+    RenderBlock {DIV} at (60,168) size 120x12 [bgcolor=#FFFF00] [border: none (12px solid #000000) none (12px solid #000000)]
+      RenderInline {DIV} at (0,0) size 1x2
+        RenderText {#text} at (12,8) size 1x2
+          text run at (12,8) width 1: " "
+    RenderBlock {DIV} at (12,180) size 740x12
+      RenderBlock {DIV} at (60,0) size 96x12 [color=#FFA500] [bgcolor=#FFFF00] [border: none (24px solid #000000) none (24px solid #000000)]
+    RenderTable {UL} at (96,192) size 48x12 [bgcolor=#FF0000]
+      RenderTableSection (anonymous) at (0,0) size 48x12
+        RenderTableRow (anonymous) at (0,0) size 48x12
+          RenderTableCell {LI} at (0,0) size 12x0 [bgcolor=#000000] [r=0 c=0 rs=1 cs=1]
+          RenderTableCell (anonymous) at (12,0) size 12x12 [r=0 c=1 rs=1 cs=1]
+            RenderTable {LI} at (0,0) size 12x12 [bgcolor=#000000]
+          RenderTableCell {LI} at (24,0) size 12x0 [bgcolor=#000000] [r=0 c=2 rs=1 cs=1]
+          RenderTableCell (anonymous) at (36,0) size 12x12 [r=0 c=3 rs=1 cs=1]
+            RenderListItem {LI} at (0,0) size 12x12 [bgcolor=#000000]
+layer at (48,2872) size 740x10 scrollHeight 279
+  RenderBlock {DIV} at (12,204) size 740x10
+    RenderTable {TABLE} at (0,0) size 64x279
+      RenderTableSection {TBODY} at (0,0) size 64x279
+        RenderTableRow {TR} at (0,0) size 64x279
+          RenderTableCell {TD} at (0,0) size 64x279 [r=0 c=0 rs=1 cs=1]
+            RenderImage {IMG} at (0,156) size 64x64
+layer at (132,108) size 48x18
+  RenderBlock (positioned) {P} at (132,108) size 48x18 [bgcolor=#000000] [border: none (6px solid #FFFF00) none]
+layer at (132,144) size 48x15
+  RenderBlock (positioned) {P} at (132,144) size 48x15 [bgcolor=#000000] [border: none (3px solid #FF0000) none]
+layer at (108,2716) size 96x12
+  RenderBlock (positioned) {BLOCKQUOTE} at (72,48) size 96x12 [border: none (24px solid #000000) none (24px solid #000000)]
+    RenderBlock (floating) {ADDRESS} at (24,0) size 48x12 [bgcolor=#FFFF00]
+layer at (84,2740) size 144x24
+  RenderBlock (positioned) {DIV} at (48,72) size 144x24 [bgcolor=#FF0000]
+    RenderBlock {DIV} at (0,0) size 144x0
+      RenderInline {OBJECT} at (0,0) size 131x15
+        RenderInline {OBJECT} at (0,0) size 131x15
+          RenderImage {OBJECT} at (13,0) size 131x24 [border: none (12px solid #000000) none]
+    RenderBlock (floating) {DIV} at (0,0) size 144x24 [border: none (12px solid #FF0000) none (12px solid #000000)]
+    RenderBlock {DIV} at (0,0) size 144x24 [border: none (24px solid #FFFF00)]
+layer at (84,2812) size 144x24
+  RenderBlock (relative positioned) {DIV} at (0,0) size 144x24 [bgcolor=#000000]
+layer at (96,2812) size 120x24
+  RenderBlock (positioned) {DIV} at (12,0) size 120x24 [border: (12px solid #FFFF00)]
+    RenderBlock (floating) {SPAN} at (12,0) size 96x12 [border: none (12px solid #00000000) none (12px solid #00000000)]
+      RenderBlock (floating) {EM} at (12,0) size 72x24 [border: (12px solid #FFFF00) none (12px solid #000000) none]
+        RenderBlock {STRONG} at (0,12) size 72x0
+layer at (48,84) size 704x112
+  RenderBlock (relative positioned) zI: 2 {DIV} at (48,0) size 704x112 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {H1} at (13,13) size 678x30
+      RenderText {#text} at (0,0) size 253x29
+        text run at (0,0) width 253: "Standards compliant?"
+    RenderBlock {P} at (13,43) size 678x56
+      RenderInline {A} at (0,0) size 219x27 [color=#0000FF]
+        RenderText {#text} at (0,0) size 219x27
+          text run at (0,0) width 219: "Take The Acid2 Test"
+      RenderText {#text} at (219,0) size 201x27
+        text run at (219,0) width 201: " and compare it to "
+      RenderInline {A} at (0,0) size 562x55 [color=#0000FF]
+        RenderText {#text} at (420,0) size 562x55
+          text run at (420,0) width 142: "the reference"
+          text run at (0,28) width 103: "rendering"
+      RenderText {#text} at (103,28) size 7x27
+        text run at (103,28) width 7: "."
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/acid2-pixel-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/acid2-pixel-expected.txt
new file mode 100644 (file)
index 0000000..15741e8
--- /dev/null
@@ -0,0 +1,72 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x298
+  RenderBlock {HTML} at (0,0) size 800x298 [color=#FF0000] [bgcolor=#FFFFFF]
+    RenderBody {BODY} at (0,0) size 800x298
+      RenderBlock {H2} at (72,0) size 656x72 [color=#000080]
+        RenderText {#text} at (12,46) size 134x27
+          text run at (12,46) width 134: "Hello World!"
+layer at (36,72) size 764x226
+  RenderBlock (relative positioned) {DIV} at (36,72) size 764x226 [border: (12px solid #00000000)]
+    RenderTable {TABLE} at (12,12) size 1x0
+      RenderTableSection {TBODY} at (0,0) size 1x0
+        RenderTableRow {TR} at (0,0) size 1x0
+          RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
+    RenderBlock {DIV} at (60,60) size 120x12 [bgcolor=#FF0000] [border: none (12px solid #000000) none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x12
+        RenderText {#text} at (0,-2) size 90x15
+          text run at (0,-2) width 90: "                              "
+    RenderBlock (floating) {DIV} at (36,96) size 168x48 [border: none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x48 [bgcolor=#FFFF00]
+        RenderBlock {DIV} at (60,12) size 24x24 [bgcolor=#FF0000]
+          RenderBlock (generated) at (0,0) size 24x12 [border: none (12px solid #FFFF00) (12px solid #000000) (12px solid #FFFF00)]
+            RenderText at (0,0) size 0x0
+          RenderBlock (generated) at (0,12) size 24x12 [border: (12px solid #000000) (12px solid #FFFF00) none (12px solid #FFFF00)]
+            RenderText at (0,0) size 0x0
+    RenderBlock {DIV} at (87,75) size 590x0
+      RenderBlock {DIV} at (48,0) size 518x0
+    RenderBlock {DIV} at (48,132) size 668x24
+    RenderBlock {DIV} at (60,168) size 120x12 [bgcolor=#FFFF00] [border: none (12px solid #000000) none (12px solid #000000)]
+      RenderInline {DIV} at (0,0) size 1x2
+        RenderText {#text} at (12,8) size 1x2
+          text run at (12,8) width 1: " "
+    RenderBlock {DIV} at (12,180) size 740x12
+      RenderBlock {DIV} at (60,0) size 96x12 [color=#FFA500] [bgcolor=#FFFF00] [border: none (24px solid #000000) none (24px solid #000000)]
+    RenderTable {UL} at (96,192) size 48x12 [bgcolor=#FF0000]
+      RenderTableSection (anonymous) at (0,0) size 48x12
+        RenderTableRow (anonymous) at (0,0) size 48x12
+          RenderTableCell {LI} at (0,0) size 12x0 [bgcolor=#000000] [r=0 c=0 rs=1 cs=1]
+          RenderTableCell (anonymous) at (12,0) size 12x12 [r=0 c=1 rs=1 cs=1]
+            RenderTable {LI} at (0,0) size 12x12 [bgcolor=#000000]
+          RenderTableCell {LI} at (24,0) size 12x0 [bgcolor=#000000] [r=0 c=2 rs=1 cs=1]
+          RenderTableCell (anonymous) at (36,0) size 12x12 [r=0 c=3 rs=1 cs=1]
+            RenderListItem {LI} at (0,0) size 12x12 [bgcolor=#000000]
+layer at (48,276) size 740x10 scrollHeight 279
+  RenderBlock {DIV} at (12,204) size 740x10
+    RenderTable {TABLE} at (0,0) size 64x279
+      RenderTableSection {TBODY} at (0,0) size 64x279
+        RenderTableRow {TR} at (0,0) size 64x279
+          RenderTableCell {TD} at (0,0) size 64x279 [r=0 c=0 rs=1 cs=1]
+            RenderImage {IMG} at (0,156) size 64x64
+layer at (132,108) size 48x18
+  RenderBlock (positioned) {P} at (132,108) size 48x18 [bgcolor=#000000] [border: none (6px solid #FFFF00) none]
+layer at (132,144) size 48x15
+  RenderBlock (positioned) {P} at (132,144) size 48x15 [bgcolor=#000000] [border: none (3px solid #FF0000) none]
+layer at (108,120) size 96x12
+  RenderBlock (positioned) {BLOCKQUOTE} at (72,48) size 96x12 [border: none (24px solid #000000) none (24px solid #000000)]
+    RenderBlock (floating) {ADDRESS} at (24,0) size 48x12 [bgcolor=#FFFF00]
+layer at (84,144) size 144x24
+  RenderBlock (positioned) {DIV} at (48,72) size 144x24 [bgcolor=#FF0000]
+    RenderBlock {DIV} at (0,0) size 144x0
+      RenderInline {OBJECT} at (0,0) size 131x15
+        RenderInline {OBJECT} at (0,0) size 131x15
+          RenderImage {OBJECT} at (13,0) size 131x24 [border: none (12px solid #000000) none]
+    RenderBlock (floating) {DIV} at (0,0) size 144x24 [border: none (12px solid #FF0000) none (12px solid #000000)]
+    RenderBlock {DIV} at (0,0) size 144x24 [border: none (24px solid #FFFF00)]
+layer at (84,216) size 144x24
+  RenderBlock (relative positioned) {DIV} at (0,0) size 144x24 [bgcolor=#000000]
+layer at (96,216) size 120x24
+  RenderBlock (positioned) {DIV} at (12,0) size 120x24 [border: (12px solid #FFFF00)]
+    RenderBlock (floating) {SPAN} at (12,0) size 96x12 [border: none (12px solid #00000000) none (12px solid #00000000)]
+      RenderBlock (floating) {EM} at (12,0) size 72x24 [border: (12px solid #FFFF00) none (12px solid #000000) none]
+        RenderBlock {STRONG} at (0,12) size 72x0
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/error404-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/error404-expected.txt
new file mode 100644 (file)
index 0000000..fe94d34
--- /dev/null
@@ -0,0 +1,7 @@
+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 784x584
+      RenderText {#text} at (0,0) size 348x19
+        text run at (0,0) width 348: "This 404 error was intentionally generated by a test script."
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/favicon-as-image-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/favicon-as-image-expected.txt
new file mode 100644 (file)
index 0000000..5fa2f96
--- /dev/null
@@ -0,0 +1,28 @@
+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 (0,0) size 800x600
+      RenderBlock {DIV} at (0,0) size 800x20
+        RenderText {#text} at (0,0) size 443x19
+          text run at (0,0) width 443: "Three green 16x16 pixel squares should appear below, stacked vertically."
+      RenderBlock {DIV} at (0,20) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
+        RenderImage {IMG} at (1,1) size 16x16
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,38) size 800x36
+        RenderIFrame {IFRAME} at (0,0) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
+          layer at (0,0) size 16x16
+            RenderView at (0,0) size 16x16
+          layer at (0,0) size 16x16
+            RenderBlock {HTML} at (0,0) size 16x16
+              RenderBody {BODY} at (0,0) size 16x16
+                RenderImage {IMG} at (0,0) size 16x16
+        RenderBR {BR} at (18,18) size 0x0
+        RenderIFrame {IFRAME} at (0,18) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
+          layer at (0,0) size 16x16
+            RenderView at (0,0) size 16x16
+          layer at (0,0) size 16x16
+            RenderBlock {HTML} at (0,0) size 16x16
+              RenderBody {BODY} at (0,0) size 16x16
+                RenderImage {IMG} at (0,0) size 16x16
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt
new file mode 100644 (file)
index 0000000..06137fe
--- /dev/null
@@ -0,0 +1,37 @@
+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 784x40
+        RenderText {#text} at (0,0) size 743x39
+          text run at (0,0) width 126: "This test verifies that "
+          text run at (126,0) width 617: "accessing a frame's document while it is still loading does not prevent the load, but can access at least a"
+          text run at (0,20) width 170: "temporary empty document."
+      RenderBlock (anonymous) at (0,56) size 784x120
+        RenderIFrame {IFRAME} at (0,0) size 300x40
+          layer at (0,0) size 300x40
+            RenderView at (0,0) size 300x40
+          layer at (0,0) size 300x40
+            RenderBlock {HTML} at (0,0) size 300x40
+              RenderBody {BODY} at (8,8) size 284x24
+                RenderText {#text} at (0,0) size 69x19
+                  text run at (0,0) width 69: "SUCCESS"
+        RenderBR {BR} at (300,40) size 0x0
+        RenderIFrame {IFRAME} at (0,40) size 300x40
+          layer at (0,0) size 300x40
+            RenderView at (0,0) size 300x40
+          layer at (0,0) size 300x40
+            RenderBlock {HTML} at (0,0) size 300x40
+              RenderBody {BODY} at (8,8) size 284x24
+                RenderText {#text} at (0,0) size 69x19
+                  text run at (0,0) width 69: "SUCCESS"
+        RenderBR {BR} at (300,80) size 0x0
+        RenderText {#text} at (0,80) size 157x19
+          text run at (0,80) width 157: "[object HTMLDocument]"
+        RenderBR {BR} at (157,95) size 0x0
+        RenderText {#text} at (0,100) size 157x19
+          text run at (0,100) width 157: "[object HTMLDocument]"
+      RenderBlock {P} at (0,192) size 784x20
+        RenderText {#text} at (0,0) size 588x19
+          text run at (0,0) width 588: "If this test passes, you should see SUCCESS twice, followed by [object HTMLDocument] twice."
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt
new file mode 100644 (file)
index 0000000..e7852aa
--- /dev/null
@@ -0,0 +1,15 @@
+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 784x584
+      RenderTable {TABLE} at (0,0) size 170x26
+        RenderTableSection {TBODY} at (0,0) size 170x26
+          RenderTableRow {TR} at (0,2) size 170x22
+            RenderTableCell {TD} at (2,2) size 166x22 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 164x20
+                RenderText {#text} at (0,0) size 160x19
+                  text run at (0,0) width 160: "This text should not break "
+                RenderInline (generated) at (0,0) size 4x19
+                  RenderText at (160,0) size 4x19
+                    text run at (160,0) width 4: "."
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/iframe404-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/iframe404-expected.txt
new file mode 100644 (file)
index 0000000..2dfbd97
--- /dev/null
@@ -0,0 +1,46 @@
+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 784x584
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 51x19
+          text run at (0,0) width 51: "Test for "
+        RenderInline {A} at (0,0) size 58x19 [color=#0000EE]
+          RenderText {#text} at (51,0) size 58x19
+            text run at (51,0) width 58: "bug 8121"
+        RenderText {#text} at (109,0) size 277x19
+          text run at (109,0) width 277: ": REGRESSION: 404s are not displayed and "
+        RenderInline {A} at (0,0) size 58x19 [color=#0000EE]
+          RenderText {#text} at (386,0) size 58x19
+            text run at (386,0) width 58: "bug 7739"
+        RenderText {#text} at (444,0) size 784x39
+          text run at (444,0) width 340: ": REGRESSION: Assertion failure loading acid2 test in -"
+          text run at (0,20) width 241: "[WebCoreFrameBridge installInFrame:]"
+      RenderBlock {P} at (0,56) size 784x40
+        RenderText {#text} at (0,0) size 778x39
+          text run at (0,0) width 152: "Here is an invalid iframe. "
+          text run at (152,0) width 626: "It should contain a 404 error message, not any green fallback text. Note this will only work if this page is"
+          text run at (0,20) width 96: "fetched via http."
+      RenderBlock (anonymous) at (0,112) size 784x184
+        RenderIFrame {IFRAME} at (0,0) size 553x184 [border: (2px inset #000000)]
+          layer at (0,0) size 549x180
+            RenderView at (0,0) size 549x180
+          layer at (0,0) size 549x180
+            RenderBlock {HTML} at (0,0) size 549x180
+              RenderBody {BODY} at (8,8) size 533x164
+                RenderText {#text} at (0,0) size 348x19
+                  text run at (0,0) width 348: "This 404 error was intentionally generated by a test script."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,312) size 784x20
+        RenderText {#text} at (0,0) size 465x19
+          text run at (0,0) width 153: "Here is an invalid object. "
+          text run at (153,0) width 312: "It should be rendered with some green fallback text."
+      RenderBlock (anonymous) at (0,348) size 784x20
+        RenderInline {OBJECT} at (0,0) size 73x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {SPAN} at (0,0) size 73x19 [color=#008000]
+            RenderText {#text} at (0,0) size 73x19
+              text run at (0,0) width 73: "fallback text"
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt
new file mode 100644 (file)
index 0000000..c40a65f
--- /dev/null
@@ -0,0 +1,62 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (4,4) size 137x450 [border: (1px dashed #C0C0C0)]
+      RenderBlock {P} at (1,10) size 135x27
+        RenderText {#text} at (0,-2) size 133x30
+          text run at (0,-2) width 130: "The following six blue boxes must"
+          text run at (0,7) width 133: "be of the same width. There must be"
+          text run at (0,16) width 26: "no red."
+      RenderBlock {P} at (10,46) size 117x27 [bgcolor=#008000] [border: (9px solid #0000FF)]
+        RenderText {#text} at (9,7) size 2x12
+          text run at (9,7) width 2: " "
+      RenderBlock {P} at (1,127) size 135x9
+        RenderText {#text} at (0,-2) size 12x12
+          text run at (0,-2) width 12: "      "
+        RenderText {#text} at (0,0) size 0x0
+        RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
+          layer at (0,0) size 99x25
+            RenderView at (0,0) size 99x25
+          layer at (0,0) size 99x25
+            RenderSVGRoot {svg} at (0,0) size 99x25
+              RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+              RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+      RenderBlock {P} at (1,190) size 135x9
+        RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
+          layer at (0,0) size 99x25
+            RenderView at (0,0) size 99x25
+          layer at (0,0) size 99x25
+            RenderSVGRoot {svg} at (0,0) size 99x25
+              RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+              RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+      RenderTable at (1,253) size 135x44
+        RenderTableSection (anonymous) at (0,0) size 135x44
+          RenderTableRow (anonymous) at (0,0) size 135x44
+            RenderTableCell {P} at (0,0) size 135x44 [r=0 c=0 rs=1 cs=1]
+              RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
+                layer at (0,0) size 99x25
+                  RenderView at (0,0) size 99x25
+                layer at (0,0) size 99x25
+                  RenderSVGRoot {svg} at (0,0) size 99x25
+                    RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+                    RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+      RenderTable {TABLE} at (1,351) size 135x44
+        RenderTableSection {TBODY} at (0,0) size 135x44
+          RenderTableRow {TR} at (0,0) size 135x44
+            RenderTableCell {TD} at (0,0) size 135x44 [r=0 c=0 rs=1 cs=1]
+              RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
+                layer at (0,0) size 99x25
+                  RenderView at (0,0) size 99x25
+                layer at (0,0) size 99x25
+                  RenderSVGRoot {svg} at (0,0) size 99x25
+                    RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+                    RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+      RenderBlock (floating) {P} at (1,449) size 135x9
+        RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
+          layer at (0,0) size 99x25
+            RenderView at (0,0) size 99x25
+          layer at (0,0) size 99x25
+            RenderSVGRoot {svg} at (0,0) size 99x25
+              RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+              RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png b/LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png
new file mode 100644 (file)
index 0000000..e9e2e4a
Binary files /dev/null and b/LayoutTests/platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png differ
diff --git a/LayoutTests/platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt b/LayoutTests/platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt
new file mode 100644 (file)
index 0000000..daf6fb2
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x56
+  RenderBlock {HTML} at (0,0) size 800x56
+    RenderBody {BODY} at (8,8) size 784x40
+      RenderText {#text} at (0,0) size 596x19
+        text run at (0,0) width 596: "This tests slow loading png images referenced from a image element inside a SVG pattern resource."
+      RenderBR {BR} at (596,0) size 0x19
+      RenderText {#text} at (0,20) size 536x19
+        text run at (0,20) width 536: "You should see a 400x300 rect containing a tiled rendering of the Acid3 reference image."
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (10,50) size 406x306
+  RenderSVGRoot {svg} at (10,50) size 406x306
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+        RenderSVGImage {image} at (10,50) size 406x306
+    RenderSVGRect {rect} at (10,50) size 406x306 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]