[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
mrobinson at webkit.org
mrobinson at webkit.org
Wed Dec 22 12:54:43 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 6786c0aff758a14a0bef2c976b053fa5868ab7e8
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Sep 1 15:29:55 2010 +0000
2010-09-01 Martin Robinson <mrobinson at igalia.com>
Add baselines and unskip non-failing tests in preparation for
landing scrollbar theme changes.
* platform/gtk/Skipped:
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.checksum: Added.
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png: Added.
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt: Added.
* platform/gtk/fast/dynamic/window-scrollbars-test-expected.checksum: Added.
* platform/gtk/fast/dynamic/window-scrollbars-test-expected.png: Added.
* platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt: Added.
* platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt: Added.
* platform/gtk/fast/frames/001-expected.txt: Added.
* platform/gtk/fast/frames/002-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/002-expected.txt.
* platform/gtk/fast/frames/calculate-fixed-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-fixed-expected.txt.
* platform/gtk/fast/frames/calculate-order-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-order-expected.txt.
* platform/gtk/fast/frames/calculate-percentage-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-percentage-expected.txt.
* platform/gtk/fast/frames/calculate-relative-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-relative-expected.txt.
* platform/gtk/fast/frames/calculate-round-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/calculate-round-expected.txt.
* platform/gtk/fast/frames/content-opacity-1-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-1-expected.txt.
* platform/gtk/fast/frames/content-opacity-2-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-2-expected.txt.
* platform/gtk/fast/frames/contentWindow_Frame-expected.txt: Added.
* platform/gtk/fast/frames/contentWindow_iFrame-expected.txt: Added.
* platform/gtk/fast/frames/empty-cols-attribute-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/empty-cols-attribute-expected.txt.
* platform/gtk/fast/frames/empty-frame-src-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/empty-frame-src-expected.txt.
* platform/gtk/fast/frames/frame-element-name-expected.txt: Added.
* platform/gtk/fast/frames/frame-navigation-expected.txt: Added.
* platform/gtk/fast/frames/frame-scrolling-attribute-expected.checksum: Added.
* platform/gtk/fast/frames/frame-scrolling-attribute-expected.png: Added.
* platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt: Added.
* platform/gtk/fast/frames/frame-set-whitespace-attributes-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/frame-set-whitespace-attributes-expected.txt.
* platform/gtk/fast/frames/frame-src-attribute-expected.txt: Added.
* platform/gtk/fast/frames/frameElement-frame-expected.txt: Added.
* platform/gtk/fast/frames/frameElement-iframe-expected.txt: Added.
* platform/gtk/fast/frames/frameset-style-recalc-expected.txt: Added.
* platform/gtk/fast/frames/iframe-option-crash-expected.txt: Added.
* platform/gtk/fast/frames/iframe-scrolling-attribute-expected.checksum: Added.
* platform/gtk/fast/frames/iframe-scrolling-attribute-expected.png: Added.
* platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt: Added.
* platform/gtk/fast/frames/iframe-text-contents-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/iframe-text-contents-expected.txt.
* platform/gtk/fast/frames/iframe-with-frameborder-expected.txt: Added.
* platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt: Added.
* platform/gtk/fast/frames/invalid-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/invalid-expected.txt.
* platform/gtk/fast/frames/no-frame-borders-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/no-frame-borders-expected.txt.
* platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt: Added.
* platform/gtk/fast/frames/valid-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/valid-expected.txt.
* platform/gtk/fast/frames/viewsource-attribute-expected.txt: Added.
* platform/gtk/fast/frames/viewsource-on-image-file-expected.txt: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index f23ca93..b1e482f 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,53 @@
+2010-09-01 Martin Robinson <mrobinson at igalia.com>
+
+ Add baselines and unskip non-failing tests in preparation for
+ landing scrollbar theme changes.
+
+ * platform/gtk/Skipped:
+ * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.checksum: Added.
+ * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png: Added.
+ * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt: Added.
+ * platform/gtk/fast/dynamic/window-scrollbars-test-expected.checksum: Added.
+ * platform/gtk/fast/dynamic/window-scrollbars-test-expected.png: Added.
+ * platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt: Added.
+ * platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt: Added.
+ * platform/gtk/fast/frames/001-expected.txt: Added.
+ * platform/gtk/fast/frames/002-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/002-expected.txt.
+ * platform/gtk/fast/frames/calculate-fixed-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-fixed-expected.txt.
+ * platform/gtk/fast/frames/calculate-order-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-order-expected.txt.
+ * platform/gtk/fast/frames/calculate-percentage-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-percentage-expected.txt.
+ * platform/gtk/fast/frames/calculate-relative-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/calculate-relative-expected.txt.
+ * platform/gtk/fast/frames/calculate-round-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/calculate-round-expected.txt.
+ * platform/gtk/fast/frames/content-opacity-1-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-1-expected.txt.
+ * platform/gtk/fast/frames/content-opacity-2-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-2-expected.txt.
+ * platform/gtk/fast/frames/contentWindow_Frame-expected.txt: Added.
+ * platform/gtk/fast/frames/contentWindow_iFrame-expected.txt: Added.
+ * platform/gtk/fast/frames/empty-cols-attribute-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/empty-cols-attribute-expected.txt.
+ * platform/gtk/fast/frames/empty-frame-src-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/empty-frame-src-expected.txt.
+ * platform/gtk/fast/frames/frame-element-name-expected.txt: Added.
+ * platform/gtk/fast/frames/frame-navigation-expected.txt: Added.
+ * platform/gtk/fast/frames/frame-scrolling-attribute-expected.checksum: Added.
+ * platform/gtk/fast/frames/frame-scrolling-attribute-expected.png: Added.
+ * platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt: Added.
+ * platform/gtk/fast/frames/frame-set-whitespace-attributes-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/frame-set-whitespace-attributes-expected.txt.
+ * platform/gtk/fast/frames/frame-src-attribute-expected.txt: Added.
+ * platform/gtk/fast/frames/frameElement-frame-expected.txt: Added.
+ * platform/gtk/fast/frames/frameElement-iframe-expected.txt: Added.
+ * platform/gtk/fast/frames/frameset-style-recalc-expected.txt: Added.
+ * platform/gtk/fast/frames/iframe-option-crash-expected.txt: Added.
+ * platform/gtk/fast/frames/iframe-scrolling-attribute-expected.checksum: Added.
+ * platform/gtk/fast/frames/iframe-scrolling-attribute-expected.png: Added.
+ * platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt: Added.
+ * platform/gtk/fast/frames/iframe-text-contents-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/iframe-text-contents-expected.txt.
+ * platform/gtk/fast/frames/iframe-with-frameborder-expected.txt: Added.
+ * platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt: Added.
+ * platform/gtk/fast/frames/invalid-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/invalid-expected.txt.
+ * platform/gtk/fast/frames/no-frame-borders-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/no-frame-borders-expected.txt.
+ * platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt: Added.
+ * platform/gtk/fast/frames/valid-expected.txt: Copied from LayoutTests/platform/qt/fast/frames/valid-expected.txt.
+ * platform/gtk/fast/frames/viewsource-attribute-expected.txt: Added.
+ * platform/gtk/fast/frames/viewsource-on-image-file-expected.txt: Added.
+
2010-09-01 Anton Muhin <antonm at chromium.org>
Unreviewed fix to update test expectations to recent SVG changes.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index 750166a..aff7ace 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -1127,8 +1127,6 @@ fast/dom/Window/window-resize-and-move-arguments.html
fast/dom/Window/window-resize.html
fast/dom/Window/window-xy-properties.html
fast/dynamic/paused-event-dispatch.html
-fast/dynamic/window-resize-scrollbars-test.html
-fast/dynamic/window-scrollbars-test.html
fast/encoding/char-decoding-mac.html
fast/encoding/char-decoding.html
fast/encoding/idn-security.html
@@ -1185,11 +1183,6 @@ fast/forms/textarea-placeholder-pseudo-style.html
fast/forms/textarea-placeholder-set-attribute.html
fast/forms/textarea-placeholder-set-value.html
fast/forms/textfield-onchange-deletion.html
-fast/frames/content-opacity-1.html
-fast/frames/content-opacity-2.html
-fast/frames/frame-dead-region.html
-fast/frames/frame-unload-crash.html
-fast/frames/iframe-window-focus.html
fast/history/history_reload.html
fast/history/window-open.html
fast/html/tab-order.html
@@ -2179,35 +2172,6 @@ fast/forms/textarea-width.html
fast/forms/textfield-outline.html
fast/forms/textfield-overflow.html
fast/forms/visual-hebrew-text-field.html
-fast/frames/001.html
-fast/frames/002.html
-fast/frames/calculate-fixed.html
-fast/frames/calculate-order.html
-fast/frames/calculate-percentage.html
-fast/frames/calculate-relative.html
-fast/frames/calculate-round.html
-fast/frames/contentWindow_Frame.html
-fast/frames/contentWindow_iFrame.html
-fast/frames/empty-cols-attribute.html
-fast/frames/empty-frame-src.html
-fast/frames/frame-element-name.html
-fast/frames/frame-navigation.html
-fast/frames/frame-scrolling-attribute.html
-fast/frames/frame-set-whitespace-attributes.html
-fast/frames/frame-src-attribute.html
-fast/frames/frameElement-frame.html
-fast/frames/frameElement-iframe.html
-fast/frames/frameset-style-recalc.html
-fast/frames/iframe-option-crash.xhtml
-fast/frames/iframe-scrolling-attribute.html
-fast/frames/iframe-text-contents.html
-fast/frames/iframe-with-frameborder.html
-fast/frames/inline-object-inside-frameset.html
-fast/frames/invalid.html
-fast/frames/no-frame-borders.html
-fast/frames/onlyCommentInIFrame.html
-fast/frames/valid.html
-fast/frames/viewsource-attribute.html
fast/gradients/background-clipped.html
fast/gradients/border-image-gradient-sides-and-corners.html
fast/gradients/border-image-gradient.html
@@ -5100,7 +5064,6 @@ fast/forms/basic-inputs.html
fast/forms/menulist-style-color.html
fast/forms/search-vertical-alignment.html
fast/forms/text-style-color.html
-fast/frames/viewsource-on-image-file.html
fast/multicol/positioned-with-constrained-height.html
fast/overflow/overflow-with-local-background-attachment.html
fast/overflow/position-fixed-transform-clipping.html
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.checksum b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.checksum
new file mode 100644
index 0000000..bda61a1
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.checksum
@@ -0,0 +1 @@
+bd807d8759291d5687951b7ed359a5db
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png
new file mode 100644
index 0000000..55108fc
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt
new file mode 100644
index 0000000..734c8a3
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt
@@ -0,0 +1,8 @@
+layer at (0,0) size 776x576
+ RenderView at (0,0) size 776x576
+layer at (0,0) size 768x568
+ RenderBlock {HTML} at (0,0) size 768x568
+ RenderBody {BODY} at (8,8) size 752x560
+ RenderText {#text} at (0,0) size 484x20
+ text run at (0,0) width 484: "This window should not have scroll bars. If it has scroll bars, try to use them."
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.checksum b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.checksum
new file mode 100644
index 0000000..d881b9c
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.checksum
@@ -0,0 +1 @@
+b6e450dfab5f95d4ed1f4ce5b72fdec3
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.png b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.png
new file mode 100644
index 0000000..17d0306
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt
new file mode 100644
index 0000000..f92dfc1
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt
@@ -0,0 +1,8 @@
+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 260x20
+ text run at (0,0) width 260: "This window should not have scroll bars."
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt b/LayoutTests/platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt
new file mode 100644
index 0000000..d877d9b
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/events/attempt-scroll-with-no-scrollbars-expected.txt
@@ -0,0 +1 @@
+FAILED - window should not have been scrolled but was scrolled to 100
diff --git a/LayoutTests/platform/gtk/fast/frames/001-expected.txt b/LayoutTests/platform/gtk/fast/frames/001-expected.txt
new file mode 100644
index 0000000..bf28f45
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/001-expected.txt
@@ -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 [color=#FFFFFF] [bgcolor=#000000]
+ RenderText {#text} at (0,0) size 522x20
+ text run at (0,0) width 522: "The three red squares below should all look the same and be filled only with black."
+ RenderBR {BR} at (522,15) size 0x0
+ RenderPartObject {IFRAME} at (0,20) size 170x170 [border: (10px solid #FF0000)]
+ layer at (0,0) size 100x100
+ RenderView at (0,0) size 100x100
+ layer at (0,0) size 100x100
+ RenderBlock {HTML} at (0,0) size 100x100
+ RenderBody {BODY} at (8,8) size 84x84
+ RenderText {#text} at (170,175) size 4x20
+ text run at (170,175) width 4: " "
+ RenderEmbeddedObject {OBJECT} at (174,20) size 170x170 [border: (10px solid #FF0000)]
+ layer at (0,0) size 100x100
+ RenderView at (0,0) size 100x100
+ layer at (0,0) size 100x100
+ RenderBlock {HTML} at (0,0) size 100x100
+ RenderBody {BODY} at (8,8) size 84x84
+ RenderText {#text} at (344,175) size 4x20
+ text run at (344,175) width 4: " "
+ RenderEmbeddedObject {OBJECT} at (348,20) size 170x170 [border: (10px solid #FF0000)]
+ layer at (0,0) size 100x100
+ RenderView at (0,0) size 100x100
+ layer at (0,0) size 100x100
+ RenderBlock {HTML} at (0,0) size 100x100
+ RenderBody {BODY} at (8,8) size 84x84
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/002-expected.txt b/LayoutTests/platform/gtk/fast/frames/002-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/002-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/002-expected.txt
diff --git a/LayoutTests/platform/qt/fast/frames/calculate-fixed-expected.txt b/LayoutTests/platform/gtk/fast/frames/calculate-fixed-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/calculate-fixed-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/calculate-fixed-expected.txt
diff --git a/LayoutTests/platform/qt/fast/frames/calculate-order-expected.txt b/LayoutTests/platform/gtk/fast/frames/calculate-order-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/calculate-order-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/calculate-order-expected.txt
diff --git a/LayoutTests/platform/qt/fast/frames/calculate-percentage-expected.txt b/LayoutTests/platform/gtk/fast/frames/calculate-percentage-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/calculate-percentage-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/calculate-percentage-expected.txt
diff --git a/LayoutTests/platform/qt/fast/frames/calculate-relative-expected.txt b/LayoutTests/platform/gtk/fast/frames/calculate-relative-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/calculate-relative-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/calculate-relative-expected.txt
diff --git a/LayoutTests/platform/mac/fast/frames/calculate-round-expected.txt b/LayoutTests/platform/gtk/fast/frames/calculate-round-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/calculate-round-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/calculate-round-expected.txt
diff --git a/LayoutTests/platform/mac/fast/frames/content-opacity-1-expected.txt b/LayoutTests/platform/gtk/fast/frames/content-opacity-1-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/content-opacity-1-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/content-opacity-1-expected.txt
diff --git a/LayoutTests/platform/mac/fast/frames/content-opacity-2-expected.txt b/LayoutTests/platform/gtk/fast/frames/content-opacity-2-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/content-opacity-2-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/content-opacity-2-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/contentWindow_Frame-expected.txt b/LayoutTests/platform/gtk/fast/frames/contentWindow_Frame-expected.txt
new file mode 100644
index 0000000..9d730a2
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/contentWindow_Frame-expected.txt
@@ -0,0 +1,20 @@
+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 800x178
+ layer at (0,0) size 800x178
+ RenderView at (0,0) size 800x178
+ layer at (0,0) size 800x178
+ RenderBlock {HTML} at (0,0) size 800x178
+ RenderBody {BODY} at (8,8) size 784x162
+ RenderBlock {DIV} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 74x20
+ text run at (0,0) width 74: "about:blank"
+ RenderFrame {FRAME} at (0,184) size 800x416
+ layer at (0,0) size 800x416
+ RenderView at (0,0) size 800x416
+ layer at (0,0) size 800x416
+ RenderBlock {HTML} at (0,0) size 800x416
+ RenderBody {BODY} at (8,8) size 784x400
diff --git a/LayoutTests/platform/gtk/fast/frames/contentWindow_iFrame-expected.txt b/LayoutTests/platform/gtk/fast/frames/contentWindow_iFrame-expected.txt
new file mode 100644
index 0000000..a4738aa
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/contentWindow_iFrame-expected.txt
@@ -0,0 +1,18 @@
+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 784x209
+ RenderText {#text} at (0,189) size 124x20
+ text run at (0,189) width 124: "Here is the iFrame: "
+ RenderPartObject {IFRAME} at (124,0) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 200x200
+ RenderView at (0,0) size 200x200
+ layer at (0,0) size 200x200
+ RenderBlock {HTML} at (0,0) size 200x200
+ RenderBody {BODY} at (8,8) size 184x184
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {DIV} at (0,209) size 784x20
+ RenderText {#text} at (0,0) size 74x20
+ text run at (0,0) width 74: "about:blank"
diff --git a/LayoutTests/platform/mac/fast/frames/empty-cols-attribute-expected.txt b/LayoutTests/platform/gtk/fast/frames/empty-cols-attribute-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/empty-cols-attribute-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/empty-cols-attribute-expected.txt
diff --git a/LayoutTests/platform/mac/fast/frames/empty-frame-src-expected.txt b/LayoutTests/platform/gtk/fast/frames/empty-frame-src-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/empty-frame-src-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/empty-frame-src-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-element-name-expected.txt b/LayoutTests/platform/gtk/fast/frames/frame-element-name-expected.txt
new file mode 100644
index 0000000..294e947
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frame-element-name-expected.txt
@@ -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
+ RenderFrameSet {FRAMESET} at (0,0) size 800x600 [border: (1px solid #000000)]
+ RenderFrame {FRAME} at (0,0) size 500x600
+ layer at (0,0) size 500x600
+ RenderView at (0,0) size 500x600
+ layer at (0,0) size 500x600
+ RenderBlock {HTML} at (0,0) size 500x600
+ RenderBody {BODY} at (1,8) size 498x584
+ RenderText {#text} at (0,0) size 374x20
+ text run at (0,0) width 374: "escape(window.frameElement.name)='left' (should be 'left')"
+ RenderFrame {FRAME} at (501,0) size 299x600
+ layer at (0,0) size 299x600
+ RenderView at (0,0) size 299x600
+ layer at (0,0) size 299x600
+ RenderBlock {HTML} at (0,0) size 299x600
+ RenderBody {BODY} at (8,8) size 283x584
+ RenderText {#text} at (0,0) size 249x40
+ text run at (0,0) width 249: "escape(window.frameElement.name)=''"
+ text run at (0,20) width 81: "(should be '')"
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-navigation-expected.txt b/LayoutTests/platform/gtk/fast/frames/frame-navigation-expected.txt
new file mode 100644
index 0000000..969d74e
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frame-navigation-expected.txt
@@ -0,0 +1,26 @@
+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 397x600
+ layer at (0,0) size 397x600
+ RenderView at (0,0) size 397x600
+ layer at (0,0) size 397x600
+ RenderBlock {HTML} at (0,0) size 397x600
+ RenderBody {BODY} at (8,8) size 381x576
+ RenderBlock {P} at (0,0) size 381x40
+ RenderText {#text} at (0,0) size 360x40
+ text run at (0,0) width 360: "This tests that navigating to two pages in a subframe, and"
+ text run at (0,20) width 279: "then going back does not cause an assertion."
+ RenderBlock {P} at (0,56) size 381x20
+ RenderText {#text} at (0,0) size 167x20
+ text run at (0,0) width 167: "SUCCESS - Didn't assert!"
+ RenderFrame {FRAME} at (403,0) size 397x600
+ layer at (0,0) size 397x600
+ RenderView at (0,0) size 397x600
+ layer at (0,0) size 397x600
+ RenderBlock {HTML} at (0,0) size 397x600
+ RenderBody {BODY} at (8,8) size 381x584
+ RenderText {#text} at (0,0) size 29x20
+ text run at (0,0) width 29: "test1"
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.checksum b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.checksum
new file mode 100644
index 0000000..b957b46
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.checksum
@@ -0,0 +1 @@
+675bd29111528c0a94ae308f6e0b1a79
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.png b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.png
new file mode 100644
index 0000000..471c17c
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt
new file mode 100644
index 0000000..14c1cad
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt
@@ -0,0 +1,101 @@
+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 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 179x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 179x492
+ RenderBody {BODY} at (8,8) size 163x476
+ RenderBlock {P} at (0,0) size 163x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (201,0) size 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 179x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 179x492
+ RenderBody {BODY} at (8,8) size 163x476
+ RenderBlock {P} at (0,0) size 163x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (402,0) size 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 179x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 179x492
+ RenderBody {BODY} at (8,8) size 163x476
+ RenderBlock {P} at (0,0) size 163x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (603,0) size 197x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 181x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 181x492
+ RenderBody {BODY} at (8,8) size 165x476
+ RenderBlock {P} at (0,0) size 165x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (0,151) size 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 179x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 179x492
+ RenderBody {BODY} at (8,8) size 163x476
+ RenderBlock {P} at (0,0) size 163x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (201,151) size 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 195x145
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 195x492
+ RenderBody {BODY} at (8,8) size 179x476
+ RenderBlock {P} at (0,0) size 179x60
+ RenderText {#text} at (0,0) size 178x60
+ text run at (0,0) width 178: "This page is large enough to"
+ text run at (0,20) width 145: "need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (402,151) size 195x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 179x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 179x492
+ RenderBody {BODY} at (8,8) size 163x476
+ RenderBlock {P} at (0,0) size 163x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderFrame {FRAME} at (603,151) size 197x145
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 181x129
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 181x492
+ RenderBody {BODY} at (8,8) size 165x476
+ RenderBlock {P} at (0,0) size 165x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/mac/fast/frames/frame-set-whitespace-attributes-expected.txt b/LayoutTests/platform/gtk/fast/frames/frame-set-whitespace-attributes-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/frame-set-whitespace-attributes-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/frame-set-whitespace-attributes-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/frame-src-attribute-expected.txt b/LayoutTests/platform/gtk/fast/frames/frame-src-attribute-expected.txt
new file mode 100644
index 0000000..22b041a
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frame-src-attribute-expected.txt
@@ -0,0 +1,23 @@
+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 800x600
+ 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 784x579
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 607x20
+ text run at (0,0) width 607: "This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL."
+ RenderBlock {PRE} at (0,36) size 784x16
+ RenderText {#text} at (0,0) size 624x15
+ text run at (0,0) width 624: "PASS: Frame 'src' attribute should include 'LayoutTests/fast/frames' and does."
+ RenderFrame {FRAME} at (0,0) size 0x0
+ layer at (0,0) size 8x8
+ RenderView at (0,0) size 0x0
+ layer at (0,0) size 8x8
+ RenderBlock {HTML} at (0,0) size 0x8
+ RenderBody {BODY} at (8,8) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/frames/frameElement-frame-expected.txt b/LayoutTests/platform/gtk/fast/frames/frameElement-frame-expected.txt
new file mode 100644
index 0000000..6157fb0
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frameElement-frame-expected.txt
@@ -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
+ RenderFrameSet {FRAMESET} at (0,0) size 800x600
+ RenderFrame {FRAME} at (0,0) size 800x600
+ 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 784x20
+ RenderText {#text} at (0,0) size 208x20
+ text run at (0,0) width 208: "frameElement ID is \"Mr. Frame\""
diff --git a/LayoutTests/platform/gtk/fast/frames/frameElement-iframe-expected.txt b/LayoutTests/platform/gtk/fast/frames/frameElement-iframe-expected.txt
new file mode 100644
index 0000000..65340dc
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frameElement-iframe-expected.txt
@@ -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
+ 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
+ RenderBlock {DIV} at (0,0) size 284x20
+ RenderText {#text} at (0,0) size 208x20
+ text run at (0,0) width 208: "frameElement ID is \"Mr. Frame\""
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/frames/frameset-style-recalc-expected.txt b/LayoutTests/platform/gtk/fast/frames/frameset-style-recalc-expected.txt
new file mode 100644
index 0000000..cfc2eb4
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/frameset-style-recalc-expected.txt
@@ -0,0 +1,36 @@
+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 800x200
+ layer at (0,0) size 800x200
+ RenderView at (0,0) size 800x200
+ layer at (0,0) size 800x200
+ RenderBlock {HTML} at (0,0) size 800x200
+ RenderBody {BODY} at (8,8) size 784x176
+ RenderBlock {P} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 53x20
+ text run at (0,0) width 53: "Test for "
+ RenderInline {I} at (0,0) size 722x40
+ RenderInline {A} at (0,0) size 307x20 [color=#0000EE]
+ RenderText {#text} at (53,0) size 307x20
+ text run at (53,0) width 307: "https://bugs.webkit.org/show_bug.cgi?id=19348"
+ RenderText {#text} at (360,0) size 722x40
+ text run at (360,0) width 4: " "
+ text run at (364,0) width 358: "REGRESSION (r34193): Setting the size of a frame with"
+ text run at (0,20) width 66: "javascript "
+ text run at (66,20) width 233: "document.body.row no longer works"
+ RenderText {#text} at (299,20) size 4x20
+ text run at (299,20) width 4: "."
+ RenderBlock {P} at (0,56) size 784x20
+ RenderText {#text} at (0,0) size 204x20
+ text run at (0,0) width 204: "This frame should be 200px tall."
+ layer at (0,100) size 100x100
+ RenderBlock (positioned) {DIV} at (0,100) size 100x100 [bgcolor=#008000]
+ RenderFrame {FRAME} at (0,206) size 800x394
+ layer at (0,0) size 800x394
+ RenderView at (0,0) size 800x394
+ layer at (0,0) size 800x394
+ RenderBlock {HTML} at (0,0) size 800x394
+ RenderBody {BODY} at (8,8) size 784x378
diff --git a/LayoutTests/platform/gtk/fast/frames/iframe-option-crash-expected.txt b/LayoutTests/platform/gtk/fast/frames/iframe-option-crash-expected.txt
new file mode 100644
index 0000000..bd30fcf
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/iframe-option-crash-expected.txt
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x195
+ RenderBlock {html} at (0,0) size 800x195
+ RenderBody {body} at (8,8) size 784x179
+ RenderBlock {div} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 426x20
+ text run at (0,0) width 426: "If no crash while painting, the test passed (requires pixel test mode)."
+ RenderBlock (anonymous) at (0,20) size 784x159
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ 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
diff --git a/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.checksum b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.checksum
new file mode 100644
index 0000000..7d31747
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.checksum
@@ -0,0 +1 @@
+64f977a657c775b6b39473320c529e58
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.png b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.png
new file mode 100644
index 0000000..54a4346
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt
new file mode 100644
index 0000000..002ca11
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt
@@ -0,0 +1,131 @@
+layer at (0,0) size 781x699
+ RenderView at (0,0) size 781x600
+layer at (0,0) size 781x699
+ RenderBlock {HTML} at (0,0) size 781x699
+ RenderBody {BODY} at (8,8) size 765x683
+ RenderBlock {P} at (0,0) size 765x40
+ RenderText {#text} at (0,0) size 219x20
+ text run at (0,0) width 219: "This page tests the behavior of the "
+ RenderInline {TT} at (0,0) size 72x15
+ RenderText {#text} at (219,4) size 72x15
+ text run at (219,4) width 72: "scrolling"
+ RenderText {#text} at (291,0) size 79x20
+ text run at (291,0) width 79: " attribute on "
+ RenderInline {TT} at (0,0) size 64x15
+ RenderText {#text} at (370,4) size 64x15
+ text run at (370,4) width 64: "<iframe>"
+ RenderText {#text} at (434,0) size 733x40
+ text run at (434,0) width 299: " elements which contain a page large enough to"
+ text run at (0,20) width 122: "need to be scrolled."
+ RenderBlock (anonymous) at (0,56) size 765x627
+ RenderPartObject {IFRAME} at (0,0) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (204,189) size 4x20
+ text run at (204,189) width 4: " "
+ RenderPartObject {IFRAME} at (208,0) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (412,189) size 4x20
+ text run at (412,189) width 4: " "
+ RenderPartObject {IFRAME} at (416,0) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (620,189) size 4x20
+ text run at (620,189) width 4: " "
+ RenderPartObject {IFRAME} at (0,209) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (204,398) size 4x20
+ text run at (204,398) width 4: " "
+ RenderPartObject {IFRAME} at (208,209) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (412,398) size 4x20
+ text run at (412,398) width 4: " "
+ RenderPartObject {IFRAME} at (416,209) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 200x200
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 200x492
+ RenderBody {BODY} at (8,8) size 184x476
+ RenderBlock {P} at (0,0) size 184x60
+ RenderText {#text} at (0,0) size 178x60
+ text run at (0,0) width 178: "This page is large enough to"
+ text run at (0,20) width 145: "need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (620,398) size 4x20
+ text run at (620,398) width 4: " "
+ RenderPartObject {IFRAME} at (0,418) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (204,607) size 4x20
+ text run at (204,607) width 4: " "
+ RenderPartObject {IFRAME} at (208,418) size 204x204 [border: (2px inset #000000)]
+ layer at (0,0) size 408x492
+ RenderView at (0,0) size 184x184
+ layer at (0,0) size 408x492
+ RenderBlock {HTML} at (0,0) size 184x492
+ RenderBody {BODY} at (8,8) size 168x476
+ RenderBlock {P} at (0,0) size 168x60
+ RenderText {#text} at (0,0) size 162x60
+ text run at (0,0) width 162: "This page is large enough"
+ text run at (0,20) width 161: "to need to be scrolled in a"
+ text run at (0,40) width 100: "200x200 frame."
+ RenderBlock {DIV} at (0,76) size 400x400 [bgcolor=#0000FF]
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/fast/frames/iframe-text-contents-expected.txt b/LayoutTests/platform/gtk/fast/frames/iframe-text-contents-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/iframe-text-contents-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/iframe-text-contents-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/iframe-with-frameborder-expected.txt b/LayoutTests/platform/gtk/fast/frames/iframe-with-frameborder-expected.txt
new file mode 100644
index 0000000..d8b6048
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/iframe-with-frameborder-expected.txt
@@ -0,0 +1,39 @@
+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 212x20
+ text run at (0,0) width 212: "This iframe should have a border."
+ RenderBR {BR} at (212,15) size 0x0
+ RenderPartObject {IFRAME} at (0,20) 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 (304,159) size 4x20
+ text run at (304,159) width 4: " "
+ RenderBR {BR} at (0,0) size 0x0
+ RenderText {#text} at (0,179) size 146x20
+ text run at (0,179) width 146: "This iframe should not."
+ RenderBR {BR} at (146,194) size 0x0
+ RenderPartObject {IFRAME} at (0,199) size 300x150
+ 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 (300,334) size 4x20
+ text run at (300,334) width 4: " "
+ RenderBR {BR} at (304,349) size 0x0
+ RenderText {#text} at (0,354) size 216x20
+ text run at (0,354) width 216: "This iframe should have a border. "
+ RenderBR {BR} at (216,369) size 0x0
+ RenderPartObject {IFRAME} at (0,374) 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 0x0
diff --git a/LayoutTests/platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt b/LayoutTests/platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt
new file mode 100644
index 0000000..632aa04
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt
@@ -0,0 +1,10 @@
+layer at (0,0) size 789x617
+ RenderView at (0,0) size 781x581
+layer at (0,0) size 789x617
+ RenderBlock {HTML} at (0,0) size 781x617
+ RenderBody {BODY} at (8,8) size 765x601
+ RenderBlock {DIV} at (0,0) size 765x20
+ RenderText {#text} at (0,0) size 692x20
+ text run at (0,0) width 692: "This tests that putting an inline element (such as a span) inside of an element doesn't cause an assertion failure."
+ RenderBlock {DIV} at (0,20) size 765x581
+ RenderFrameSet {FRAMESET} at (0,0) size 781x581
diff --git a/LayoutTests/platform/qt/fast/frames/invalid-expected.txt b/LayoutTests/platform/gtk/fast/frames/invalid-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/invalid-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/invalid-expected.txt
diff --git a/LayoutTests/platform/mac/fast/frames/no-frame-borders-expected.txt b/LayoutTests/platform/gtk/fast/frames/no-frame-borders-expected.txt
similarity index 100%
copy from LayoutTests/platform/mac/fast/frames/no-frame-borders-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/no-frame-borders-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt b/LayoutTests/platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt
new file mode 100644
index 0000000..8cd095a
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt
@@ -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 784x584
+ RenderText {#text} at (0,0) size 780x60
+ text run at (0,0) width 780: "The documents in the src attributes of the iframes below only contain comments. This test is for a bug where we would only"
+ text run at (0,20) width 773: "construct RenderViews for such iframes. We need to propery construct an empty frame instead, so the RenderView should"
+ text run at (0,40) width 502: "have a RenderBlock and RenderBody below it in the dump of the RenderTree. "
+ RenderBR {BR} at (502,55) size 0x0
+ RenderPartObject {IFRAME} at (0,60) size 788x14 [border: (2px inset #000000)]
+ layer at (0,0) size 784x10
+ RenderView at (0,0) size 784x10
+ layer at (0,0) size 784x10
+ RenderBlock {HTML} at (0,0) size 784x10
+ RenderBody {BODY} at (8,8) size 768x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderBR {BR} at (0,0) size 0x0
+ RenderBR {BR} at (0,74) size 0x20
+ RenderPartObject {IFRAME} at (0,94) size 788x14 [border: (2px inset #000000)]
+ layer at (0,0) size 768x174
+ RenderView at (0,0) size 768x10
+ layer at (0,0) size 768x174
+ RenderBlock {html} at (0,0) size 768x174
+ RenderBody {body} at (8,16) size 752x142
+ RenderBlock {parsererror} at (16,0) size 720x142 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
+ RenderBlock {h3} at (18,20) size 684x26
+ RenderText {#text} at (0,0) size 324x26
+ text run at (0,0) width 324: "This page contains the following errors:"
+ RenderBlock {div} at (18,64) size 684x14
+ RenderText {#text} at (0,0) size 329x14
+ text run at (0,0) width 329: "error on line 1 at column 15: Document is empty"
+ text run at (329,0) width 0: " "
+ RenderBlock {h3} at (18,96) size 684x26
+ RenderText {#text} at (0,0) size 429x26
+ text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/frames/valid-expected.txt b/LayoutTests/platform/gtk/fast/frames/valid-expected.txt
similarity index 100%
copy from LayoutTests/platform/qt/fast/frames/valid-expected.txt
copy to LayoutTests/platform/gtk/fast/frames/valid-expected.txt
diff --git a/LayoutTests/platform/gtk/fast/frames/viewsource-attribute-expected.txt b/LayoutTests/platform/gtk/fast/frames/viewsource-attribute-expected.txt
new file mode 100644
index 0000000..fc4c04e
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/viewsource-attribute-expected.txt
@@ -0,0 +1,69 @@
+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 784x20
+ RenderText {#text} at (0,0) size 479x20
+ text run at (0,0) width 479: "You should see two 'hello world' frames below, each in 'view source' mode."
+ RenderBlock {HR} at (0,36) size 784x2 [border: (1px inset #000000)]
+ RenderBlock (anonymous) at (0,46) size 784x159
+ 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 layerType: background only
+ layer at (0,0) size 31x150
+ RenderBlock (positioned) zI: -1 {DIV} at (0,0) size 31x150 [bgcolor=#F0F0F0] [border: (1px solid #BBBBBB) none]
+ layer at (0,0) size 300x150 layerType: foreground only
+ RenderBlock {HTML} at (0,0) size 300x150
+ RenderBody {BODY} at (0,0) size 300x150
+ RenderTable {TABLE} at (0,0) size 300x16
+ RenderTableSection {TBODY} at (0,0) size 300x16
+ RenderTableRow {TR} at (0,0) size 300x16
+ RenderTableCell {TD} at (0,2) size 31x12 [color=#808080] [bgcolor=#F0F0F0] [border: none (1px solid #BBBBBB) none] [r=0 c=0 rs=1 cs=1]
+ RenderInline (generated) at (0,0) size 5x12
+ RenderCounter at (21,0) size 5x12
+ text run at (21,0) width 5: "1"
+ RenderTableCell {TD} at (31,0) size 269x16 [r=0 c=1 rs=1 cs=1]
+ RenderInline {SPAN} at (0,0) size 24x15 [color=#881280]
+ RenderText {#text} at (5,0) size 24x15
+ text run at (5,0) width 24: "<p>"
+ RenderText {#text} at (29,0) size 88x15
+ text run at (29,0) width 88: "hello world"
+ RenderInline {SPAN} at (0,0) size 32x15 [color=#881280]
+ RenderText {#text} at (117,0) size 32x15
+ text run at (117,0) width 32: "</p>"
+ RenderText {#text} at (304,139) size 4x20
+ text run at (304,139) width 4: " "
+ RenderPartObject {IFRAME} at (308,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
+ RenderFrameSet {FRAMESET} at (0,0) size 300x150
+ RenderFrame {FRAME} at (0,0) size 300x150
+ layer at (0,0) size 300x150
+ RenderView at (0,0) size 300x150
+ layer at (0,0) size 300x150 layerType: background only
+ layer at (0,0) size 31x150
+ RenderBlock (positioned) zI: -1 {DIV} at (0,0) size 31x150 [bgcolor=#F0F0F0] [border: (1px solid #BBBBBB) none]
+ layer at (0,0) size 300x150 layerType: foreground only
+ RenderBlock {HTML} at (0,0) size 300x150
+ RenderBody {BODY} at (0,0) size 300x150
+ RenderTable {TABLE} at (0,0) size 300x16
+ RenderTableSection {TBODY} at (0,0) size 300x16
+ RenderTableRow {TR} at (0,0) size 300x16
+ RenderTableCell {TD} at (0,2) size 31x12 [color=#808080] [bgcolor=#F0F0F0] [border: none (1px solid #BBBBBB) none] [r=0 c=0 rs=1 cs=1]
+ RenderInline (generated) at (0,0) size 5x12
+ RenderCounter at (21,0) size 5x12
+ text run at (21,0) width 5: "1"
+ RenderTableCell {TD} at (31,0) size 269x16 [r=0 c=1 rs=1 cs=1]
+ RenderInline {SPAN} at (0,0) size 24x15 [color=#881280]
+ RenderText {#text} at (5,0) size 24x15
+ text run at (5,0) width 24: "<p>"
+ RenderText {#text} at (29,0) size 88x15
+ text run at (29,0) width 88: "hello world"
+ RenderInline {SPAN} at (0,0) size 32x15 [color=#881280]
+ RenderText {#text} at (117,0) size 32x15
+ text run at (117,0) width 32: "</p>"
+ RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/frames/viewsource-on-image-file-expected.txt b/LayoutTests/platform/gtk/fast/frames/viewsource-on-image-file-expected.txt
new file mode 100644
index 0000000..2740b27
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/frames/viewsource-on-image-file-expected.txt
@@ -0,0 +1,30 @@
+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 784x20
+ RenderText {#text} at (0,0) size 447x20
+ text run at (0,0) width 447: "You should see 'hello world' in the frame below in 'view source' mode."
+ RenderBlock {HR} at (0,36) size 784x2 [border: (1px inset #000000)]
+ RenderBlock (anonymous) at (0,46) size 784x154
+ 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 layerType: background only
+ layer at (0,0) size 31x150
+ RenderBlock (positioned) zI: -1 {DIV} at (0,0) size 31x150 [bgcolor=#F0F0F0] [border: (1px solid #BBBBBB) none]
+ layer at (0,0) size 300x150 layerType: foreground only
+ RenderBlock {HTML} at (0,0) size 300x150
+ RenderBody {BODY} at (0,0) size 300x150
+ RenderTable {TABLE} at (0,0) size 300x16
+ RenderTableSection {TBODY} at (0,0) size 300x16
+ RenderTableRow {TR} at (0,0) size 300x16
+ RenderTableCell {TD} at (0,2) size 31x12 [color=#808080] [bgcolor=#F0F0F0] [border: none (1px solid #BBBBBB) none] [r=0 c=0 rs=1 cs=1]
+ RenderInline (generated) at (0,0) size 5x12
+ RenderCounter at (21,0) size 5x12
+ text run at (21,0) width 5: "1"
+ RenderTableCell {TD} at (31,0) size 269x16 [r=0 c=1 rs=1 cs=1]
+ RenderText {#text} at (5,0) size 88x15
+ text run at (5,0) width 88: "hello world"
+ RenderText {#text} at (0,0) size 0x0
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list