2011-02-10 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 23:29:10 +0000 (23:29 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Feb 2011 23:29:10 +0000 (23:29 +0000)
        Add results for HTTP tests missing GTK+ results.

        * platform/gtk/Skipped: Unskip HTTP tests that now have results.

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

58 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/error404-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/error404-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/error404-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/misc/willCacheResponse-delegate-callback-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/uri/css-href-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/webarchive/cross-origin-stylesheet-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-utf-8-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/http/tests/webarchive/test-preload-resources-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/security/block-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/security/block-test-no-port-expected.txt [new file with mode: 0644]

index 2195a16..1832926 100644 (file)
@@ -1,3 +1,9 @@
+2011-02-10  Martin Robinson  <mrobinson@igalia.com>
+
+        Add results for HTTP tests missing GTK+ results.
+
+        * platform/gtk/Skipped: Unskip HTTP tests that now have results.
+
 2011-02-10  Zhenyao Mo  <zmo@google.com>
 
         Unreviewed, tiny test fix from cira.
index 0824061..9041ca0 100644 (file)
@@ -287,6 +287,14 @@ http/tests/misc/policy-delegate-called-twice.html
 http/tests/misc/prefetch-purpose.html
 http/tests/misc/redirect-to-external-url.html
 http/tests/misc/window-dot-stop.html
+http/tests/multipart/policy-ignore-crash.php
+
+# Rendering of multipart images is broken.
+# https://bugs.webkit.org/show_bug.cgi?id=54251 
+http/tests/multipart/invalid-image-data.html
+# This one times out.
+http/tests/multipart/invalid-image-data-standalone.html
+
 http/tests/plugins/npapi-response-headers.html
 http/tests/plugins/post-url-file.html
 http/tests/security/feed-urls-from-remote.html
@@ -320,34 +328,6 @@ http/tests/misc/authentication-sent-to-redirect.html
 #   Tests crashing
 http/tests/security/cross-origin-xsl-BLOCKED.html
 http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html
-#   Tests generating new results
-http/tests/loading/simple-subframe.html
-http/tests/local/file-url-sent-as-referer.html
-http/tests/misc/acid2-pixel.html
-http/tests/misc/acid2.html
-http/tests/misc/error404.pl
-http/tests/misc/frame-access-during-load.html
-http/tests/misc/generated-content-inside-table.html
-http/tests/misc/iframe404.html
-http/tests/misc/location-replace-crossdomain.html
-http/tests/misc/willCacheResponse-delegate-callback.html
-http/tests/multipart/invalid-image-data-standalone.html
-http/tests/multipart/invalid-image-data.html
-http/tests/multipart/policy-ignore-crash.php
-http/tests/navigation/anchor-frames.html
-http/tests/navigation/javascriptlink-frames.html
-http/tests/navigation/post-basic.html
-http/tests/navigation/post-frames.html
-http/tests/navigation/post-goback1.html
-http/tests/navigation/postredirect-basic.html
-http/tests/navigation/postredirect-frames.html
-http/tests/navigation/postredirect-goback1.html
-http/tests/uri/css-href.php
-http/tests/webarchive/cross-origin-stylesheet-crash.html
-http/tests/webarchive/test-css-url-encoding-shift-jis.html
-http/tests/webarchive/test-css-url-encoding-utf-8.html
-http/tests/webarchive/test-css-url-encoding.html
-http/tests/webarchive/test-preload-resources.html
 
 # Tests in media/ directory
 #   Tests failing
@@ -389,10 +369,6 @@ plugins/plugin-initiate-popup-window.html
 # This test is for clients that choose to make the missing plugin indicator a button
 plugins/clicking-missing-plugin-fires-delegate.html
 
-#   Tests generating new results
-plugins/embed-attributes-style.html
-plugins/netscape-dom-access.html
-
 # Tests in security/ directory
 #   Tests failing
 security/set-form-autocomplete-attribute.html
@@ -400,10 +376,6 @@ security/set-form-autocomplete-attribute.html
 # https://bugs.webkit.org/show_bug.cgi?id=41903
 plugins/return-negative-one-from-write.html
 
-#   Tests generating new results
-security/block-test-no-port.html
-security/block-test.html
-
 # Tests in svg/ directory
 #   Tests failing
 svg/filters/feColorMatrix-values.svg
diff --git a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.checksum b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.checksum
new file mode 100644 (file)
index 0000000..b654f6c
--- /dev/null
@@ -0,0 +1 @@
+42338a05d9e1784e9d8fe015adc426e9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png
new file mode 100644 (file)
index 0000000..3494756
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt
new file mode 100644 (file)
index 0000000..253a060
--- /dev/null
@@ -0,0 +1,28 @@
+main frame - didStartProvisionalLoadForFrame
+main frame - didCommitLoadForFrame
+frame "f1" - didStartProvisionalLoadForFrame
+main frame - didFinishDocumentLoadForFrame
+frame "f1" - didCommitLoadForFrame
+frame "f1" - didFinishDocumentLoadForFrame
+frame "f1" - didHandleOnloadEventsForFrame
+main frame - didHandleOnloadEventsForFrame
+frame "f1" - didFinishLoadForFrame
+main frame - didFinishLoadForFrame
+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 482x19
+        text run at (0,0) width 482: "This is a test of load callbacks. It is only useful inside the regression test tool."
+      RenderBR {BR} at (482,15) size 0x0
+      RenderPartObject {IFRAME} at (0,19) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+              RenderInline {B} at (0,0) size 23x19
+                RenderText {#text} at (0,0) size 23x19
+                  text run at (0,0) width 23: "test"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.checksum b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.checksum
new file mode 100644 (file)
index 0000000..1332bfa
--- /dev/null
@@ -0,0 +1 @@
+47bf2859e9b15ff699052ad78ef5d654
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png
new file mode 100644 (file)
index 0000000..90fb913
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt
new file mode 100644 (file)
index 0000000..0b7d7e2
--- /dev/null
@@ -0,0 +1,22 @@
+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
+      RenderBR {BR} at (0,0) size 0x19
+      RenderText {#text} at (0,19) size 499x19
+        text run at (0,19) width 499: "This is a test to see if a file:// url is sent out as the referrer for a subresource load"
+      RenderBR {BR} at (499,34) size 0x0
+      RenderPartObject {IFRAME} at (0,38) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+              RenderImage {IMG} at (0,0) size 250x50
+      RenderText {#text} at (304,177) size 4x19
+        text run at (304,177) width 4: " "
+      RenderBR {BR} at (308,192) size 0x0
+      RenderText {#text} at (0,196) size 389x19
+        text run at (0,196) width 389: "The above image will tell you success or failure - green or red"
+      RenderBR {BR} at (389,211) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.checksum
new file mode 100644 (file)
index 0000000..694bc5c
--- /dev/null
@@ -0,0 +1 @@
+ec0020aa18e3526863322f0c1e9cfca2
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.png b/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.png
new file mode 100644 (file)
index 0000000..40013bc
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/acid2-expected.txt
new file mode 100644 (file)
index 0000000..90dcbf3
--- /dev/null
@@ -0,0 +1,90 @@
+layer at (0,0) size 800x4064
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x4064
+  RenderBlock {HTML} at (0,0) size 800x4064 [color=#FF0000] [bgcolor=#FFFFFF]
+    RenderBody {BODY} at (0,84) size 800x2780
+      RenderBlock {H2} at (72,2482) size 656x72 [color=#000080]
+        RenderText {#text} at (12,46) size 129x28
+          text run at (12,46) width 129: "Hello World!"
+layer at (36,2638) size 764x226
+  RenderBlock (relative positioned) {DIV} at (36,2554) 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: (12px solid #000000) none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x12
+        RenderText {#text} at (0,-1) size 90x14
+          text run at (0,-1) 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: (12px solid #000000) none (12px solid #000000)]
+      RenderInline {DIV} at (0,0) size 1x3
+        RenderText {#text} at (12,8) size 1x3
+          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,2842) size 740x10 scrollHeight 276
+  RenderBlock {DIV} at (12,204) size 740x10
+    RenderTable {TABLE} at (0,0) size 20x276
+      RenderTableSection {TBODY} at (0,0) size 20x276
+        RenderTableRow {TR} at (0,0) size 20x276
+          RenderTableCell {TD} at (0,0) size 20x276 [r=0 c=0 rs=1 cs=1]
+            RenderImage {IMG} at (0,199) size 20x20
+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,2686) 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,2710) 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 79x14
+        RenderInline {OBJECT} at (0,0) size 79x14
+          RenderInline {OBJECT} at (0,0) size 79x14 [border: (12px solid #000000) none]
+            RenderText {#text} at (76,5) size 44x14
+              text run at (76,5) width 44: "ERROR"
+    RenderBlock (floating) {DIV} at (0,0) size 144x24 [border: (12px solid #FF0000) none (12px solid #000000)]
+    RenderBlock {DIV} at (0,0) size 144x24 [border: (24px solid #FFFF00)]
+layer at (84,2782) size 144x24
+  RenderBlock (relative positioned) {DIV} at (0,0) size 144x24 [bgcolor=#000000]
+layer at (96,2782) 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 704x82
+  RenderBlock (relative positioned) zI: 2 {DIV} at (48,0) size 704x82 [color=#000000] [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {H1} at (13,13) size 678x28
+      RenderText {#text} at (0,0) size 253x28
+        text run at (0,0) width 253: "Standards compliant?"
+    RenderBlock {P} at (13,41) size 678x28
+      RenderInline {A} at (0,0) size 221x28 [color=#0000FF]
+        RenderText {#text} at (0,0) size 221x28
+          text run at (0,0) width 221: "Take The Acid2 Test"
+      RenderText {#text} at (221,0) size 198x28
+        text run at (221,0) width 198: " and compare it to "
+      RenderInline {A} at (0,0) size 246x28 [color=#0000FF]
+        RenderText {#text} at (419,0) size 246x28
+          text run at (419,0) width 246: "the reference rendering"
+      RenderText {#text} at (665,0) size 7x28
+        text run at (665,0) width 7: "."
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.checksum
new file mode 100644 (file)
index 0000000..1423ee5
--- /dev/null
@@ -0,0 +1 @@
+726a9f9f59c0cd6b229ee3259c160816
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.png b/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.png
new file mode 100644 (file)
index 0000000..032cc8b
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/acid2-pixel-expected.txt
new file mode 100644 (file)
index 0000000..9272d10
--- /dev/null
@@ -0,0 +1,74 @@
+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 129x28
+          text run at (12,46) width 129: "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: (12px solid #000000) none (12px solid #000000)]
+      RenderBlock {DIV} at (12,0) size 144x12
+        RenderText {#text} at (0,-1) size 90x14
+          text run at (0,-1) 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: (12px solid #000000) none (12px solid #000000)]
+      RenderInline {DIV} at (0,0) size 1x3
+        RenderText {#text} at (12,8) size 1x3
+          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 276
+  RenderBlock {DIV} at (12,204) size 740x10
+    RenderTable {TABLE} at (0,0) size 20x276
+      RenderTableSection {TBODY} at (0,0) size 20x276
+        RenderTableRow {TR} at (0,0) size 20x276
+          RenderTableCell {TD} at (0,0) size 20x276 [r=0 c=0 rs=1 cs=1]
+            RenderImage {IMG} at (0,199) size 20x20
+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 79x14
+        RenderInline {OBJECT} at (0,0) size 79x14
+          RenderInline {OBJECT} at (0,0) size 79x14 [border: (12px solid #000000) none]
+            RenderText {#text} at (76,5) size 44x14
+              text run at (76,5) width 44: "ERROR"
+    RenderBlock (floating) {DIV} at (0,0) size 144x24 [border: (12px solid #FF0000) none (12px solid #000000)]
+    RenderBlock {DIV} at (0,0) size 144x24 [border: (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/gtk/http/tests/misc/error404-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/error404-expected.checksum
new file mode 100644 (file)
index 0000000..dd30df7
--- /dev/null
@@ -0,0 +1 @@
+c15823212da194a5ec5da0b51ad137a5
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/error404-expected.png b/LayoutTests/platform/gtk/http/tests/misc/error404-expected.png
new file mode 100644 (file)
index 0000000..1a28dad
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/error404-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/error404-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/error404-expected.txt
new file mode 100644 (file)
index 0000000..b0c9794
--- /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 364x19
+        text run at (0,0) width 364: "This 404 error was intentionally generated by a test script."
diff --git a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.checksum
new file mode 100644 (file)
index 0000000..e8cca4b
--- /dev/null
@@ -0,0 +1 @@
+e23235f53b9ad76c4021074863dd5217
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png
new file mode 100644 (file)
index 0000000..44fab64
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt
new file mode 100644 (file)
index 0000000..de16d13
--- /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 784x38
+        RenderText {#text} at (0,0) size 780x38
+          text run at (0,0) width 134: "This test verifies that "
+          text run at (134,0) width 646: "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,19) width 177: "temporary empty document."
+      RenderBlock (anonymous) at (0,54) size 784x118
+        RenderPartObject {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 71x19
+                  text run at (0,0) width 71: "SUCCESS"
+        RenderBR {BR} at (300,40) size 0x0
+        RenderPartObject {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 71x19
+                  text run at (0,0) width 71: "SUCCESS"
+        RenderBR {BR} at (300,80) size 0x0
+        RenderText {#text} at (0,80) size 164x19
+          text run at (0,80) width 164: "[object HTMLDocument]"
+        RenderBR {BR} at (164,95) size 0x0
+        RenderText {#text} at (0,99) size 164x19
+          text run at (0,99) width 164: "[object HTMLDocument]"
+      RenderBlock {P} at (0,188) size 784x19
+        RenderText {#text} at (0,0) size 614x19
+          text run at (0,0) width 614: "If this test passes, you should see SUCCESS twice, followed by [object HTMLDocument] twice."
diff --git a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.checksum
new file mode 100644 (file)
index 0000000..d9d2be7
--- /dev/null
@@ -0,0 +1 @@
+d1fa615385772719c265437ff8c980c0
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png
new file mode 100644 (file)
index 0000000..beb96ee
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt
new file mode 100644 (file)
index 0000000..7912f9e
--- /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 178x25
+        RenderTableSection {TBODY} at (0,0) size 178x25
+          RenderTableRow {TR} at (0,2) size 178x21
+            RenderTableCell {TD} at (2,2) size 174x21 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 172x19
+                RenderText {#text} at (0,0) size 168x19
+                  text run at (0,0) width 168: "This text should not break "
+                RenderInline (generated) at (0,0) size 4x19
+                  RenderText at (168,0) size 4x19
+                    text run at (168,0) width 4: "."
diff --git a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.checksum
new file mode 100644 (file)
index 0000000..ecf958d
--- /dev/null
@@ -0,0 +1 @@
+b0dc772256eb24d8a23216b0ba23e382
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png
new file mode 100644 (file)
index 0000000..b22a7e7
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt
new file mode 100644 (file)
index 0000000..09a784c
--- /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 784x38
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 60x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 60x19
+            text run at (53,0) width 60: "bug 8121"
+        RenderText {#text} at (113,0) size 289x19
+          text run at (113,0) width 289: ": REGRESSION: 404s are not displayed and "
+        RenderInline {A} at (0,0) size 60x19 [color=#0000EE]
+          RenderText {#text} at (402,0) size 60x19
+            text run at (402,0) width 60: "bug 7739"
+        RenderText {#text} at (462,0) size 772x38
+          text run at (462,0) width 310: ": REGRESSION: Assertion failure loading acid2"
+          text run at (0,19) width 298: "test in -[WebCoreFrameBridge installInFrame:]"
+      RenderBlock {P} at (0,54) size 784x38
+        RenderText {#text} at (0,0) size 774x38
+          text run at (0,0) width 163: "Here is an invalid iframe. "
+          text run at (163,0) width 611: "It should contain a 404 error message, not any green fallback text. Note this will only work if this"
+          text run at (0,19) width 149: "page is fetched via http."
+      RenderBlock (anonymous) at (0,108) size 784x184
+        RenderPartObject {IFRAME} at (0,0) size 552x184 [border: (2px inset #000000)]
+          layer at (0,0) size 548x180
+            RenderView at (0,0) size 548x180
+          layer at (0,0) size 548x180
+            RenderBlock {HTML} at (0,0) size 548x180
+              RenderBody {BODY} at (8,8) size 532x164
+                RenderText {#text} at (0,0) size 364x19
+                  text run at (0,0) width 364: "This 404 error was intentionally generated by a test script."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,308) size 784x19
+        RenderText {#text} at (0,0) size 487x19
+          text run at (0,0) width 161: "Here is an invalid object. "
+          text run at (161,0) width 326: "It should be rendered with some green fallback text."
+      RenderBlock (anonymous) at (0,343) size 784x19
+        RenderInline {OBJECT} at (0,0) size 77x19
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {SPAN} at (0,0) size 77x19 [color=#008000]
+            RenderText {#text} at (0,0) size 77x19
+              text run at (0,0) width 77: "fallback text"
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.checksum b/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.checksum
new file mode 100644 (file)
index 0000000..e40fde2
--- /dev/null
@@ -0,0 +1 @@
+21da39f868846c7f6d24acb72b1207b8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.png b/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.png
new file mode 100644 (file)
index 0000000..8534bcd
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt
new file mode 100644 (file)
index 0000000..fe8a5aa
--- /dev/null
@@ -0,0 +1,14 @@
+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
+      RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+              RenderText {#text} at (0,0) size 71x19
+                text run at (0,0) width 71: "SUCCESS"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/misc/willCacheResponse-delegate-callback-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/willCacheResponse-delegate-callback-expected.txt
new file mode 100644 (file)
index 0000000..b7ea57d
--- /dev/null
@@ -0,0 +1,3 @@
+This tests for the willCacheResponse resource delegate callback as added for radar 5008925.
+The test is only meaningful if you are running it under DumpRenderTree
+
diff --git a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.checksum b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.checksum
new file mode 100644 (file)
index 0000000..f25574b
--- /dev/null
@@ -0,0 +1 @@
+627c9114d04364eff0420981f321ba79
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.png b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.png
new file mode 100644 (file)
index 0000000..f319c6d
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.txt b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-expected.txt
new file mode 100644 (file)
index 0000000..2071627
--- /dev/null
@@ -0,0 +1,25 @@
+FAIL: Timed out waiting for notifyDone to be called
+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 784x38
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 776x38
+          RenderInline {A} at (0,0) size 301x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x19
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13759"
+          RenderText {#text} at (354,0) size 776x38
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 418: "REGRESSION (r20182-r20184): Incorrect rendering of multipart"
+            text run at (0,19) width 45: "images"
+        RenderText {#text} at (45,19) size 4x19
+          text run at (45,19) width 4: "."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 285x19
+          text run at (0,0) width 285: "There should be a bright green square below."
+      RenderBlock (anonymous) at (0,89) size 784x100
+        RenderImage {IMG} at (0,0) size 100x100
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.checksum b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.checksum
new file mode 100644 (file)
index 0000000..3374630
--- /dev/null
@@ -0,0 +1 @@
+87b429d97ee772c39dac38d5b242e78d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png
new file mode 100644 (file)
index 0000000..192afd4
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
new file mode 100644 (file)
index 0000000..d8be23c
--- /dev/null
@@ -0,0 +1,128 @@
+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
+    RenderFrameSet {FRAMESET} at (0,0) size 800x600
+      RenderFrame {FRAME} at (0,0) size 800x534
+        layer at (0,0) size 784x1645
+          RenderView at (0,0) size 784x534
+        layer at (0,0) size 784x1645
+          RenderBlock {HTML} at (0,0) size 784x1645
+            RenderBody {BODY} at (8,8) size 768x1605
+              RenderBlock (anonymous) at (0,0) size 768x259
+                RenderText {#text} at (0,0) size 749x184
+                  text run at (0,0) width 676: "This is test page that we navigate to as part of testing"
+                  text run at (0,37) width 333: "various navigation styles. "
+                  text run at (333,37) width 416: "It includes a form so that we can"
+                  text run at (0,74) width 717: "test saving and restoring of form data, and it needs to be"
+                  text run at (0,111) width 745: "long enough that we can test saving and restoring of scroll"
+                  text run at (0,148) width 119: "position. "
+                RenderBR {BR} at (119,177) size 0x0
+                RenderBR {BR} at (0,185) size 0x36
+                RenderBR {BR} at (0,222) size 0x36
+              RenderBlock {HR} at (0,275) size 768x2 [border: (1px inset #000000)]
+              RenderBlock {FORM} at (0,293) size 768x519
+                RenderButton {INPUT} at (2,2) size 147x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                  RenderBlock (anonymous) at (8,4) size 131x19
+                    RenderText at (0,0) size 131x19
+                      text run at (0,0) width 131: "Submit with POST"
+                RenderBR {BR} at (151,21) size 0x0
+                RenderButton {INPUT} at (2,34) size 302x28 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                  RenderBlock (anonymous) at (8,4) size 286x19
+                    RenderText at (0,0) size 286x19
+                      text run at (0,0) width 286: "Submit with POST followed by a redirect"
+                RenderBR {BR} at (306,53) size 0x0
+                RenderText {#text} at (0,64) size 376x36
+                  text run at (0,64) width 376: "Here are some form elements"
+                RenderTextControl {INPUT} at (378,75) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderBR {BR} at (574,93) size 0x0
+                RenderText {#text} at (0,102) size 334x36
+                  text run at (0,102) width 334: "that we can use for testing"
+                RenderTextControl {INPUT} at (336,113) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderBR {BR} at (532,131) size 0x0
+                RenderBlock {INPUT} at (4,158) size 13x13
+                RenderText {#text} at (21,140) size 73x36
+                  text run at (21,140) width 73: " Male"
+                RenderBR {BR} at (94,169) size 0x0
+                RenderBlock {INPUT} at (4,195) size 13x13
+                RenderText {#text} at (21,177) size 102x36
+                  text run at (21,177) width 102: " Female"
+                RenderBR {BR} at (123,206) size 0x0
+                RenderBlock {INPUT} at (4,232) size 13x13
+                RenderText {#text} at (21,214) size 130x36
+                  text run at (21,214) width 130: " option #1"
+                RenderBR {BR} at (151,243) size 0x0
+                RenderBlock {INPUT} at (4,269) size 13x13
+                RenderText {#text} at (21,251) size 130x36
+                  text run at (21,251) width 130: " option #2"
+                RenderBR {BR} at (151,280) size 0x0
+                RenderMenuList {SELECT} at (2,290) size 331x27 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+                  RenderBlock (anonymous) at (1,1) size 329x25
+                    RenderText at (3,3) size 84x19
+                      text run at (3,3) width 84: "Initial Value"
+                RenderBR {BR} at (335,309) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+              RenderBlock {HR} at (0,844) size 768x2 [border: (1px inset #000000)]
+              RenderBlock {P} at (0,878) size 768x37
+                RenderText {#text} at (0,0) size 62x36
+                  text run at (0,0) width 62: "Now"
+              RenderBlock {P} at (0,947) size 768x37
+                RenderText {#text} at (0,0) size 67x36
+                  text run at (0,0) width 67: "some"
+              RenderBlock {P} at (0,1016) size 768x37
+                RenderText {#text} at (0,0) size 63x36
+                  text run at (0,0) width 63: "filler"
+              RenderBlock {P} at (0,1085) size 768x37
+                RenderText {#text} at (0,0) size 28x36
+                  text run at (0,0) width 28: "so"
+              RenderBlock {P} at (0,1154) size 768x37
+                RenderText {#text} at (0,0) size 39x36
+                  text run at (0,0) width 39: "the"
+              RenderBlock {P} at (0,1223) size 768x37
+                RenderText {#text} at (0,0) size 46x36
+                  text run at (0,0) width 46: "doc"
+              RenderBlock {P} at (0,1292) size 768x37
+                RenderText {#text} at (0,0) size 21x36
+                  text run at (0,0) width 21: "is"
+              RenderBlock {P} at (0,1361) size 768x37
+                RenderText {#text} at (0,0) size 57x36
+                  text run at (0,0) width 57: "long"
+              RenderBlock {P} at (0,1430) size 768x37
+                RenderText {#text} at (0,0) size 94x36
+                  text run at (0,0) width 94: "enough"
+              RenderBlock {P} at (0,1499) size 768x37
+                RenderText {#text} at (0,0) size 112x36
+                  text run at (0,0) width 112: "to scroll."
+              RenderBlock {P} at (0,1568) size 768x37
+                RenderInline {A} at (0,0) size 531x36
+                  RenderText {#text} at (0,0) size 531x36
+                    text run at (0,0) width 531: "This is an anchor point named \"anchor1\"."
+        layer at (389,379) size 188x19 scrollWidth 192
+          RenderBlock {DIV} at (3,3) size 188x19
+            RenderText {#text} at (1,0) size 190x19
+              text run at (1,0) width 190: "Initial text before user input"
+        layer at (347,417) size 188x19
+          RenderBlock {DIV} at (3,3) size 188x19
+        layer at (10,622) size 292x196 clip at (11,623) size 290x194
+          RenderTextControl {TEXTAREA} at (2,321) size 292x196 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 286x38
+              RenderText {#text} at (0,0) size 234x19
+                text run at (0,0) width 234: "More initial text before user input."
+                text run at (234,0) width 0: " "
+              RenderBR {BR} at (0,19) size 0x19
+      RenderFrame {FRAME} at (0,540) size 800x60
+        layer at (0,0) size 784x90
+          RenderView at (0,0) size 784x60
+        layer at (0,0) size 784x90
+          RenderBlock {HTML} at (0,0) size 784x90
+            RenderBody {BODY} at (8,8) size 768x74
+              RenderText {#text} at (0,0) size 722x73
+                text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
+                text run at (0,37) width 272: "testing back/forward."
+
+============== Back Forward List ==============
+        http://127.0.0.1:8000/navigation/javascriptlink-frames.html  **nav target**
+curr->  http://127.0.0.1:8000/navigation/resources/frameset.pl?frameURL=javascriptlink.html  **nav target**
+            http://127.0.0.1:8000/navigation/resources/otherpage.html (in frame "footer")
+            http://127.0.0.1:8000/navigation/resources/success200.html (in frame "main")
+===============================================
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.checksum b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.checksum
new file mode 100644 (file)
index 0000000..81e2692
--- /dev/null
@@ -0,0 +1 @@
+79e48c9fdac72a440f40cbc90a636454
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png
new file mode 100644 (file)
index 0000000..896ca07
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt
new file mode 100644 (file)
index 0000000..c159ad1
--- /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 (8,8) size 784x584
+      RenderText {#text} at (0,0) size 747x73
+        text run at (0,0) width 747: "This is just a minimal page that we navigate in response to"
+        text run at (0,37) width 222: "an HTTP POST. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBR {BR} at (0,74) size 0x36
+      RenderText {#text} at (0,111) size 763x110
+        text run at (0,111) width 743: "If the next line is empty after the colon, it probably means"
+        text run at (0,148) width 178: "that we made "
+        text run at (178,148) width 585: "a mistake and requested this page with a GET"
+        text run at (0,185) width 436: "with no query instead of a POST. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBR {BR} at (0,222) size 0x36
+      RenderText {#text} at (0,259) size 709x36
+        text run at (0,259) width 709: "The first text field contained: New form text from user "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,296) size 575x36
+        text run at (0,296) width 575: "This page was requested with an HTTP GET"
+
+============== Back Forward List ==============
+        http://127.0.0.1:8000/navigation/postredirect-basic.html  **nav target**
+        http://127.0.0.1:8000/navigation/resources/success200.html  **nav target**
+curr->  http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit%20with%20POST%20followed%20by%20a%20redirect&textfield1=New%20form%20text%20from%20user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More%20new%20form%20text%20from%20user%2C%20which%20should%20be%20restored%20when%20we%20return%20to%20this%20page.&redirectHappened=true  **nav target**
+===============================================
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.checksum b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.checksum
new file mode 100644 (file)
index 0000000..81e2692
--- /dev/null
@@ -0,0 +1 @@
+79e48c9fdac72a440f40cbc90a636454
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png
new file mode 100644 (file)
index 0000000..896ca07
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt
new file mode 100644 (file)
index 0000000..28d0b66
--- /dev/null
@@ -0,0 +1,29 @@
+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 747x73
+        text run at (0,0) width 747: "This is just a minimal page that we navigate in response to"
+        text run at (0,37) width 222: "an HTTP POST. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBR {BR} at (0,74) size 0x36
+      RenderText {#text} at (0,111) size 763x110
+        text run at (0,111) width 743: "If the next line is empty after the colon, it probably means"
+        text run at (0,148) width 178: "that we made "
+        text run at (178,148) width 585: "a mistake and requested this page with a GET"
+        text run at (0,185) width 436: "with no query instead of a POST. "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBR {BR} at (0,222) size 0x36
+      RenderText {#text} at (0,259) size 709x36
+        text run at (0,259) width 709: "The first text field contained: New form text from user "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,296) size 575x36
+        text run at (0,296) width 575: "This page was requested with an HTTP GET"
+
+============== Back Forward List ==============
+        http://127.0.0.1:8000/navigation/postredirect-goback1.html  **nav target**
+        http://127.0.0.1:8000/navigation/resources/success200.html  **nav target**
+curr->  http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit%20with%20POST%20followed%20by%20a%20redirect&textfield1=New%20form%20text%20from%20user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More%20new%20form%20text%20from%20user%2C%20which%20should%20be%20restored%20when%20we%20return%20to%20this%20page.&redirectHappened=true  **nav target**
+        http://127.0.0.1:8000/navigation/resources/otherpage.html  **nav target**
+===============================================
diff --git a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.checksum b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.checksum
new file mode 100644 (file)
index 0000000..c53500c
--- /dev/null
@@ -0,0 +1 @@
+a2af5a2fb2a451ed74583380689ba714
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png
new file mode 100644 (file)
index 0000000..69ea2dd
Binary files /dev/null and b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png differ
diff --git a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt
new file mode 100644 (file)
index 0000000..2d01362
--- /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 (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 68x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 68x19
+            text run at (53,0) width 68: "bug 11141"
+        RenderText {#text} at (121,0) size 341x19
+          text run at (121,0) width 8: ": "
+          text run at (129,0) width 333: "CSS '@import' doesn't respect HTML Base element."
+      RenderBlock {P} at (0,35) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 163x19
+          text run at (0,0) width 163: "This text should be green."
+      RenderBlock {P} at (0,70) size 784x57
+        RenderText {#text} at (0,0) size 770x57
+          text run at (0,0) width 378: "If it is red, the css has been loaded relative to the document. "
+          text run at (378,0) width 383: "If it is black, no stylesheet has been rendered, if it is rendered"
+          text run at (0,19) width 43: "green, "
+          text run at (43,19) width 463: "the stylesheet has been rendered correctly from the HREF attribute of the "
+          text run at (506,19) width 264: "Base element in the HEAD section of this"
+          text run at (0,38) width 66: "document."
+      RenderBlock {P} at (0,143) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 192x19
+          text run at (0,0) width 192: "This text should also be green."
diff --git a/LayoutTests/platform/gtk/http/tests/webarchive/cross-origin-stylesheet-crash-expected.txt b/LayoutTests/platform/gtk/http/tests/webarchive/cross-origin-stylesheet-crash-expected.txt
new file mode 100644 (file)
index 0000000..87d81ed
--- /dev/null
@@ -0,0 +1,10 @@
+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 466x19
+        text run at (0,0) width 466: "This HTML links to an external stylesheet from a different security origin."
+      RenderBR {BR} at (466,15) size 0x0
+      RenderText {#text} at (0,19) size 325x19
+        text run at (0,19) width 325: "Making a webarchive of this page should not crash."
diff --git a/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-expected.txt b/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-expected.txt
new file mode 100644 (file)
index 0000000..552b543
--- /dev/null
@@ -0,0 +1,53 @@
+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 {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 400x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 400x19
+            text run at (53,0) width 400: "Bug 11850: Webarchive fails to save images referenced in CSS"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,35) size 784x19
+        RenderBlock {P} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 665x19
+            text run at (0,0) width 665: "This test makes sure that the URL in the shift-jis encoded CSS file is encoded properly in the webarchive."
+      RenderBlock {DIV} at (0,70) size 784x69
+        RenderText {#text} at (0,50) size 63x19
+          text run at (0,50) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 208x15
+          RenderText {#text} at (63,54) size 208x15
+            text run at (63,54) width 208: "?img-src-no-charset-%88%9F"
+        RenderText {#text} at (271,50) size 344x19
+          text run at (271,50) width 344: " query string for <img> tag with no document charset: "
+        RenderBlock {DIV} at (615,0) size 54x66 [border: (1px solid #000000)]
+          RenderImage {IMG} at (1,1) size 52x64
+      RenderBlock {DIV} at (0,139) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 208x15
+          RenderText {#text} at (63,55) size 208x15
+            text run at (63,55) width 208: "?css-url-no-charset-%88%9F"
+        RenderText {#text} at (271,51) size 306x19
+          text run at (271,51) width 306: " query string for CSS url() with no CSS charset: "
+        RenderBlock {DIV} at (577,0) size 54x66 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,209) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 200x15
+          RenderText {#text} at (63,55) size 200x15
+            text run at (63,55) width 200: "?css-url-shift-jis-%88%9F"
+        RenderText {#text} at (263,51) size 336x19
+          text run at (263,51) width 336: " query string for CSS url() with shift-jis CSS charset: "
+        RenderBlock {DIV} at (599,0) size 54x66 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,279) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 192x15
+          RenderText {#text} at (63,55) size 192x15
+            text run at (63,55) width 192: "?css-url-utf-8-%E4%BA%9C"
+        RenderText {#text} at (255,51) size 320x19
+          text run at (255,51) width 320: " query string for CSS url() with utf-8 CSS charset: "
+        RenderBlock {DIV} at (575,0) size 54x66 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.txt b/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.txt
new file mode 100644 (file)
index 0000000..9f96346
--- /dev/null
@@ -0,0 +1,53 @@
+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 {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 400x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 400x19
+            text run at (53,0) width 400: "Bug 11850: Webarchive fails to save images referenced in CSS"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,35) size 784x19
+        RenderBlock {P} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 665x19
+            text run at (0,0) width 665: "This test makes sure that the URL in the shift-jis encoded CSS file is encoded properly in the webarchive."
+      RenderBlock {DIV} at (0,70) size 784x69
+        RenderText {#text} at (0,50) size 63x19
+          text run at (0,50) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 200x15
+          RenderText {#text} at (63,54) size 200x15
+            text run at (63,54) width 200: "?img-src-shift-jis-%88%9F"
+        RenderText {#text} at (263,50) size 374x19
+          text run at (263,50) width 374: " query string for <img> tag with shift-jis document charset: "
+        RenderBlock {DIV} at (637,0) size 54x66 [border: (1px solid #000000)]
+          RenderImage {IMG} at (1,1) size 52x64
+      RenderBlock {DIV} at (0,139) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 208x15
+          RenderText {#text} at (63,55) size 208x15
+            text run at (63,55) width 208: "?css-url-no-charset-%88%9F"
+        RenderText {#text} at (271,51) size 306x19
+          text run at (271,51) width 306: " query string for CSS url() with no CSS charset: "
+        RenderBlock {DIV} at (577,0) size 54x66 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,209) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 200x15
+          RenderText {#text} at (63,55) size 200x15
+            text run at (63,55) width 200: "?css-url-shift-jis-%88%9F"
+        RenderText {#text} at (263,51) size 336x19
+          text run at (263,51) width 336: " query string for CSS url() with shift-jis CSS charset: "
+        RenderBlock {DIV} at (599,0) size 54x66 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,279) size 784x70
+        RenderText {#text} at (0,51) size 63x19
+          text run at (0,51) width 63: "Expected "
+        RenderInline {TT} at (0,0) size 192x15
+          RenderText {#text} at (63,55) size 192x15
+            text run at (63,55) width 192: "?css-url-utf-8-%E4%BA%9C"
+        RenderText {#text} at (255,51) size 320x19
+          text run at (255,51) width 320: " query string for CSS url() with utf-8 CSS charset: "
+        RenderBlock {DIV} at (575,0) size 54x66 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-utf-8-expected.txt b/LayoutTests/platform/gtk/http/tests/webarchive/test-css-url-encoding-utf-8-expected.txt
new file mode 100644 (file)
index 0000000..a788747
--- /dev/null
@@ -0,0 +1,55 @@
+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 {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 400x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 400x19
+            text run at (53,0) width 400: "Bug 11850: Webarchive fails to save images referenced in CSS"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,35) size 784x19
+        RenderBlock {P} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 665x19
+            text run at (0,0) width 665: "This test makes sure that the URL in the shift-jis encoded CSS file is encoded properly in the webarchive."
+      RenderBlock {DIV} at (0,70) size 784x279
+        RenderBlock (anonymous) at (0,0) size 784x69
+          RenderText {#text} at (0,50) size 63x19
+            text run at (0,50) width 63: "Expected "
+          RenderInline {TT} at (0,0) size 192x15
+            RenderText {#text} at (63,54) size 192x15
+              text run at (63,54) width 192: "?img-src-utf-8-%E4%BA%9C"
+          RenderText {#text} at (255,50) size 358x19
+            text run at (255,50) width 358: " query string for <img> tag with utf-8 document charset: "
+          RenderBlock {DIV} at (613,0) size 54x66 [border: (1px solid #000000)]
+            RenderImage {IMG} at (1,1) size 52x64
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,69) size 784x70
+          RenderText {#text} at (0,51) size 63x19
+            text run at (0,51) width 63: "Expected "
+          RenderInline {TT} at (0,0) size 304x15
+            RenderText {#text} at (63,55) size 304x15
+              text run at (63,55) width 304: "?css-url-no-charset-%EF%BF%BD%EF%BF%BD"
+          RenderText {#text} at (367,51) size 306x19
+            text run at (367,51) width 306: " query string for CSS url() with no CSS charset: "
+          RenderBlock {DIV} at (673,0) size 54x66 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,139) size 784x70
+          RenderText {#text} at (0,51) size 63x19
+            text run at (0,51) width 63: "Expected "
+          RenderInline {TT} at (0,0) size 200x15
+            RenderText {#text} at (63,55) size 200x15
+              text run at (63,55) width 200: "?css-url-shift-jis-%88%9F"
+          RenderText {#text} at (263,51) size 336x19
+            text run at (263,51) width 336: " query string for CSS url() with shift-jis CSS charset: "
+          RenderBlock {DIV} at (599,0) size 54x66 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,209) size 784x70
+          RenderText {#text} at (0,51) size 63x19
+            text run at (0,51) width 63: "Expected "
+          RenderInline {TT} at (0,0) size 192x15
+            RenderText {#text} at (63,55) size 192x15
+              text run at (63,55) width 192: "?css-url-utf-8-%E4%BA%9C"
+          RenderText {#text} at (255,51) size 320x19
+            text run at (255,51) width 320: " query string for CSS url() with utf-8 CSS charset: "
+          RenderBlock {DIV} at (575,0) size 54x66 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/http/tests/webarchive/test-preload-resources-expected.txt b/LayoutTests/platform/gtk/http/tests/webarchive/test-preload-resources-expected.txt
new file mode 100644 (file)
index 0000000..ad6cfa2
--- /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 784x576
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {A} at (0,0) size 644x19 [color=#0000EE]
+          RenderText {#text} at (53,0) size 644x19
+            text run at (53,0) width 644: "Bug 22466: REGRESSION (35867): Many resources missing when saving webarchive of webkit.org"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 427x19
+          text run at (0,0) width 427: "Some resources are missing when saving this page as a webarchive."
diff --git a/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.checksum b/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.checksum
new file mode 100644 (file)
index 0000000..969fb7b
--- /dev/null
@@ -0,0 +1 @@
+04c66a6d1c6f0f33e1c60b0b26fb8fe0
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.png b/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.png
new file mode 100644 (file)
index 0000000..a7185eb
Binary files /dev/null and b/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.png differ
diff --git a/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.txt b/LayoutTests/platform/gtk/plugins/embed-attributes-style-expected.txt
new file mode 100644 (file)
index 0000000..73abd21
--- /dev/null
@@ -0,0 +1,31 @@
+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 784x38
+        RenderText {#text} at (0,0) size 762x38
+          text run at (0,0) width 395: "This page tests using attributes to set style on embed elements. "
+          text run at (395,0) width 367: "Previous versions of WebKit supported valign and border,"
+          text run at (0,19) width 43: "which "
+          text run at (43,19) width 452: "didn't match IE and FF. The only special support should be for 'hidden.'"
+      RenderBlock {HR} at (0,54) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,64) size 784x0
+      RenderBlock {DIV} at (0,64) size 784x104
+        RenderText {#text} at (50,85) size 122x19
+          text run at (50,85) width 4: " "
+          text run at (54,85) width 118: "valign top attribute"
+      RenderBlock {DIV} at (0,168) size 784x104
+        RenderText {#text} at (50,85) size 128x19
+          text run at (50,85) width 4: " "
+          text run at (54,85) width 124: "border 5px attribute"
+      RenderBlock {DIV} at (0,272) size 784x106
+        RenderText {#text} at (52,87) size 102x19
+          text run at (52,87) width 4: " "
+          text run at (56,87) width 98: "hidden attribute"
+layer at (8,72) size 50x100
+  RenderEmbeddedObject {EMBED} at (0,0) size 50x100
+layer at (8,176) size 50x100
+  RenderEmbeddedObject {EMBED} at (0,0) size 50x100
+layer at (8,280) size 52x102
+  RenderEmbeddedObject {EMBED} at (0,0) size 52x102 [border: (1px dashed #000000)]
diff --git a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.checksum b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.checksum
new file mode 100644 (file)
index 0000000..314c17d
--- /dev/null
@@ -0,0 +1 @@
+98f22b4c9a0bbcbb1461311e4ceba108
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png
new file mode 100644 (file)
index 0000000..b8eda48
Binary files /dev/null and b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png differ
diff --git a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt
new file mode 100644 (file)
index 0000000..4eca405
--- /dev/null
@@ -0,0 +1,12 @@
+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 784x19
+        RenderText {#text} at (0,0) size 774x19
+          text run at (0,0) width 508: "This page tests whether Netscape plug-ins can access their own DOM elements. "
+          text run at (508,0) width 266: "The plug-in should have a 3px red border."
+      RenderBlock (anonymous) at (0,35) size 784x206
+        RenderEmbeddedObject {EMBED} at (0,0) size 206x206 [border: (3px solid #FF0000)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/security/block-test-expected.txt b/LayoutTests/platform/gtk/security/block-test-expected.txt
new file mode 100644 (file)
index 0000000..87f88a5
--- /dev/null
@@ -0,0 +1,3 @@
+This test attempts to change the src of an IMG tag to all black listed ports to confirm that WebKit returns the correct error for them - blocked instead of cannot find. It also tries the FTP ports for exemptions. Due to the nature of this test, the results can only be processed automatically via DumpRenderTree
+
+
diff --git a/LayoutTests/platform/gtk/security/block-test-no-port-expected.txt b/LayoutTests/platform/gtk/security/block-test-no-port-expected.txt
new file mode 100644 (file)
index 0000000..fddd7e0
--- /dev/null
@@ -0,0 +1,3 @@
+This test attempts to change the src of an IMG tag to a blocked IP with no port to confirm that WebKit returns the correct error for it - blocked instead of cannot find. Due to the nature of this test, the results can only be processed automatically via DumpRenderTree. In addition, on some systems the results may depend on the behavior of the proxy.
+
+