Unreviewed GTK gardening. Updating baselines for tests under accessibility, fast...
authorzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 21 Apr 2013 12:54:00 +0000 (12:54 +0000)
committerzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 21 Apr 2013 12:54:00 +0000 (12:54 +0000)
fast/doctypes, fast/fast-mobile-scrolling, fast/inspector-support, fast/loader, fast/tokenizer and fast/xsl directories
after enabling the subpixel layout.

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

259 files changed:
LayoutTests/platform/gtk/accessibility/dimensions-include-descendants-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/001-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/001-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/animated-gif-as-background-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/animated-gif-as-background-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/animated-svg-as-mask-expected.png
LayoutTests/platform/gtk/fast/backgrounds/animated-svg-as-mask-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-expected.png
LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-on-body-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-fast-path-simple-color-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-origin-root-element-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-origin-root-element-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-position-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-position-1-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png
LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-position-rounding-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-position-rounding-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/bgCompositeCopy-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-expected.png
LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-hidpi-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/mask-composite-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/mask-composite-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/opacity-on-document-element-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/opacity-on-document-element-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png
LayoutTests/platform/gtk/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.png
LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/repeat/noRepeatCorrectClip-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize01-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize02-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize03-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize04-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize05-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize06-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize07-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize08-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize09-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize10-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize11-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize12-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize13-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize14-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize15-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize15-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize16-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize16-expected.txt
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize17-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize18-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize19-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize21-expected.png
LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize22-expected.png
LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.png
LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.png
LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/transformed-body-background-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/transformed-body-html-background-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/transformed-html-body-background-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/body-propagation/background-color/001-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/001-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/001-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/001-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/002-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/002-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/002-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/002-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/003-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/004-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/005-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/006-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/007-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/008-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/008-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-color/008-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-color/008-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/001-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/001-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/001-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/001-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/002-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/002-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/002-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/002-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/003-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/004-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/005-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/006-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/007-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/008-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/008-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/008-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/008-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/009-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/009-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/009-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/009-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/010-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/010-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/background-image/010-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/background-image/010-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/001-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/001-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/001-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/001-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/002-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/002-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/002-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/002-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/003-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/004-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/005-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/006-xhtml-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-declarative-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-declarative-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-expected.txt
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-xhtml-expected.png
LayoutTests/platform/gtk/fast/body-propagation/overflow/007-xhtml-expected.txt
LayoutTests/platform/gtk/fast/doctypes/001-expected.png
LayoutTests/platform/gtk/fast/doctypes/001-expected.txt
LayoutTests/platform/gtk/fast/doctypes/002-expected.png
LayoutTests/platform/gtk/fast/doctypes/002-expected.txt
LayoutTests/platform/gtk/fast/doctypes/003-expected.png
LayoutTests/platform/gtk/fast/doctypes/003-expected.txt
LayoutTests/platform/gtk/fast/doctypes/004-expected.png
LayoutTests/platform/gtk/fast/doctypes/004-expected.txt
LayoutTests/platform/gtk/fast/fast-mobile-scrolling/fixed-position-element-expected.png
LayoutTests/platform/gtk/fast/fast-mobile-scrolling/fixed-position-element-expected.txt
LayoutTests/platform/gtk/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png
LayoutTests/platform/gtk/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.txt
LayoutTests/platform/gtk/fast/inspector-support/matchedrules-expected.png
LayoutTests/platform/gtk/fast/inspector-support/matchedrules-expected.txt
LayoutTests/platform/gtk/fast/loader/text-document-wrapping-expected.png
LayoutTests/platform/gtk/fast/tokenizer/001-expected.png
LayoutTests/platform/gtk/fast/tokenizer/001-expected.txt
LayoutTests/platform/gtk/fast/tokenizer/003-expected.png
LayoutTests/platform/gtk/fast/tokenizer/003-expected.txt
LayoutTests/platform/gtk/fast/xsl/document-function-expected.png
LayoutTests/platform/gtk/fast/xsl/document-function-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt_unicode-expected.png
LayoutTests/platform/gtk/fast/xsl/xslt_unicode-expected.txt

diff --git a/LayoutTests/platform/gtk/accessibility/dimensions-include-descendants-expected.txt b/LayoutTests/platform/gtk/accessibility/dimensions-include-descendants-expected.txt
new file mode 100644 (file)
index 0000000..4c49348
--- /dev/null
@@ -0,0 +1 @@
+link 1 dimensions: 100 x 100; link 2 dimensions: 100 x 99
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/001-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/001-expected.png
new file mode 100644 (file)
index 0000000..76fcdff
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/001-expected.png differ
index 5e8516a..7851468 100644 (file)
@@ -3,9 +3,9 @@ layer 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 (anonymous) at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 776x37
+      RenderBlock (anonymous) at (0,0) size 784x34
+        RenderText {#text} at (0,0) size 776x34
           text run at (0,0) width 776: "The box below should be solid green. If there are 10 pixels of red visible on the top and left, the background image is being"
-          text run at (0,18) width 130: "repeated improperly."
-      RenderBlock {P} at (0,52) size 784x0
-      RenderBlock {P} at (0,52) size 50x50 [bgcolor=#008000]
+          text run at (0,17) width 130: "repeated improperly."
+      RenderBlock {P} at (0,50) size 784x0
+      RenderBlock {P} at (0,50) size 50x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/animated-gif-as-background-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/animated-gif-as-background-expected.png
new file mode 100644 (file)
index 0000000..dfdc559
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/animated-gif-as-background-expected.png differ
index 28d0ea0..46158eb 100644 (file)
@@ -3,7 +3,7 @@ layer 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 784x18
-        RenderText {#text} at (0,0) size 603x19
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 603x17
           text run at (0,0) width 603: "Div background should animate between red and green. DRT should snapshot when it is green."
-      RenderBlock {DIV} at (0,34) size 200x200 [bgcolor=#0000FF]
+      RenderBlock {DIV} at (0,33) size 200x200 [bgcolor=#0000FF]
index dc14b60..14e546a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/animated-svg-as-mask-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/animated-svg-as-mask-expected.png differ
index 27e968d..8a4b7e6 100644 (file)
@@ -5,5 +5,5 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {DIV} at (0,0) size 800x600 [bgcolor=#00FF00]
-    RenderText {#text} at (0,0) size 4x19
+    RenderText {#text} at (0,0) size 4x17
       text run at (0,0) width 4: " "
index 0fc6bc8..6ee0b40 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-expected.png differ
index 13527e6..9cf399b 100644 (file)
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x278
-  RenderBlock {HTML} at (0,0) size 800x278
-    RenderBody {BODY} at (8,16) size 784x254
-      RenderBlock {P} at (0,0) size 784x36
-        RenderInline {A} at (0,0) size 305x19 [color=#0000EE]
-          RenderText {#text} at (0,0) size 305x19
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,16) size 784x252
+      RenderBlock {P} at (0,0) size 784x34
+        RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
+          RenderText {#text} at (0,0) size 305x17
             text run at (0,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=25829"
-        RenderBR {BR} at (305,15) size 0x0
-        RenderText {#text} at (0,18) size 572x19
-          text run at (0,18) width 572: "You should see no areas of read below. (This paragraph is required for the test to be valid.)"
-      RenderBlock {DIV} at (0,52) size 502x202 [color=#008000] [bgcolor=#FF0000] [border: (1px solid #000000)]
-        RenderText {#text} at (1,2) size 431x146
-          text run at (1,2) width 431: "This background"
-          text run at (1,76) width 409: "clips to the text."
+        RenderBR {BR} at (305,14) size 0x0
+        RenderText {#text} at (0,17) size 572x17
+          text run at (0,17) width 572: "You should see no areas of read below. (This paragraph is required for the test to be valid.)"
+      RenderBlock {DIV} at (0,50) size 502x202 [color=#008000] [bgcolor=#FF0000] [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 431x142
+          text run at (1,1) width 431: "This background"
+          text run at (1,72) width 409: "clips to the text."
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-on-body-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-on-body-expected.png
new file mode 100644 (file)
index 0000000..dc14b60
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-clip-text-on-body-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-fast-path-simple-color-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-fast-path-simple-color-expected.png
new file mode 100644 (file)
index 0000000..d86789b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-fast-path-simple-color-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.png
new file mode 100644 (file)
index 0000000..68c9638
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.png differ
index 07c3cc7..e02f3fe 100644 (file)
@@ -1,77 +1,77 @@
-layer at (0,0) size 785x1149
+layer at (0,0) size 785x1134
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1149
-  RenderBlock {HTML} at (0,0) size 785x1149
-    RenderBody {BODY} at (8,8) size 769x1111
-      RenderBlock {DIV} at (73,0) size 623x472 [border: (4px solid #000000)]
-        RenderBlock {P} at (4,20) size 615x36
-          RenderText {#text} at (0,0) size 580x37
+layer at (0,0) size 785x1134
+  RenderBlock {HTML} at (0,0) size 785x1135
+    RenderBody {BODY} at (8,8) size 769x1097
+      RenderBlock {DIV} at (72,0) size 625x469 [border: (4px solid #000000)]
+        RenderBlock {P} at (4,20) size 616x36
+          RenderText {#text} at (0,0) size 580x36
             text run at (0,0) width 580: "Affected Browsers: Safari 2.0, Windows Internet Explorer 6"
             text run at (0,18) width 30: "SP2"
-        RenderBlock {HR} at (4,72) size 615x2 [border: (1px inset #000000)]
-        RenderBlock {P} at (4,90) size 615x54
-          RenderText {#text} at (0,0) size 610x55
+        RenderBlock {HR} at (4,72) size 616x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,90) size 616x54
+          RenderText {#text} at (0,0) size 610x54
             text run at (0,0) width 610: "Bug Description: On the Affected Browsers, if a rule sets the"
             text run at (0,18) width 540: "'background-color' of an element, this color cannot be"
             text run at (0,36) width 480: "overridden by 'background:inherit' declarations."
-        RenderBlock {HR} at (4,160) size 615x2 [border: (1px inset #000000)]
-        RenderBlock {P} at (4,178) size 615x90
-          RenderText {#text} at (0,0) size 600x55
+        RenderBlock {HR} at (4,160) size 616x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,178) size 616x90
+          RenderText {#text} at (0,0) size 600x54
             text run at (0,0) width 600: "Example: With the following code, the background color of H1"
             text run at (0,18) width 560: "elements stays pink, no matter what background color the"
             text run at (0,36) width 130: "parents have:"
-          RenderBR {BR} at (130,36) size 0x19
-          RenderText {#text} at (0,54) size 320x19
+          RenderBR {BR} at (130,36) size 0x18
+          RenderText {#text} at (0,54) size 320x18
             text run at (0,54) width 50: "  H1 "
             text run at (50,54) width 270: "{ background-color: pink; }"
-          RenderBR {BR} at (320,54) size 0x19
-          RenderText {#text} at (0,72) size 290x19
+          RenderBR {BR} at (320,54) size 0x18
+          RenderText {#text} at (0,72) size 290x18
             text run at (0,72) width 50: "  H1 "
             text run at (50,72) width 240: "{ background: inherit; }"
-        RenderBlock {HR} at (4,284) size 615x2 [border: (1px inset #000000)]
-        RenderBlock {P} at (4,302) size 615x54
-          RenderText {#text} at (0,0) size 610x55
+        RenderBlock {HR} at (4,284) size 616x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,302) size 616x54
+          RenderText {#text} at (0,0) size 610x54
             text run at (0,0) width 610: "Work-around: The 'background-color' can only be overridden by"
             text run at (0,18) width 600: "another 'background-color' declaration, or by a 'background'"
             text run at (0,36) width 380: "declaration that does specify a color."
-        RenderBlock {HR} at (4,372) size 615x2 [border: (1px inset #000000)]
-        RenderBlock (anonymous) at (4,382) size 615x18
-          RenderText {#text} at (0,0) size 401x19
+        RenderBlock {HR} at (4,372) size 616x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (4,382) size 616x17
+          RenderText {#text} at (0,0) size 401x17
             text run at (0,0) width 401: "This is in contradiction with the CSS2 specification which says:"
-        RenderBlock {UL} at (4,416) size 615x36
-          RenderListItem {LI} at (40,0) size 575x36
-            RenderListMarker at (-18,0) size 7x19: bullet
-            RenderText {#text} at (0,0) size 29x19
+        RenderBlock {UL} at (4,415) size 616x34
+          RenderListItem {LI} at (40,0) size 576x34
+            RenderListMarker at (-17,0) size 7x17: bullet
+            RenderText {#text} at (0,0) size 29x17
               text run at (0,0) width 29: "The "
-            RenderInline {A} at (0,0) size 81x19 [color=#0000EE]
-              RenderText {#text} at (29,0) size 81x19
+            RenderInline {A} at (0,0) size 81x17 [color=#0000EE]
+              RenderText {#text} at (29,0) size 81x17
                 text run at (29,0) width 81: "'background'"
-            RenderText {#text} at (110,0) size 563x37
+            RenderText {#text} at (110,0) size 563x34
               text run at (110,0) width 453: " property first sets all the individual background properties to their initial"
-              text run at (0,18) width 373: "values, then assigns explicit values given in the declaration."
-      RenderBlock {DIV} at (73,502) size 623x609 [color=#008000] [bgcolor=#90EE90] [border: (4px solid #008000)]
-        RenderBlock (anonymous) at (4,4) size 615x18
-          RenderText {#text} at (0,0) size 219x19
+              text run at (0,17) width 373: "values, then assigns explicit values given in the declaration."
+      RenderBlock {DIV} at (72,499) size 625x598 [color=#008000] [bgcolor=#90EE90] [border: (4px solid #008000)]
+        RenderBlock (anonymous) at (4,4) size 616x17
+          RenderText {#text} at (0,0) size 219x17
             text run at (0,0) width 219: "This DIV has a green background."
-        RenderBlock {H1} at (61,43) size 500x156 [border: (4px solid #008000)]
-          RenderText {#text} at (4,4) size 445x147
+        RenderBlock {H1} at (61,42) size 501x153 [border: (4px solid #008000)]
+          RenderText {#text} at (4,4) size 445x144
             text run at (4,4) width 441: "This header should have a green"
-            text run at (4,41) width 418: "background (not pink) but the"
-            text run at (4,78) width 445: "inline style rule is ignored on the"
-            text run at (4,115) width 258: "Affected Browsers."
-        RenderBlock (anonymous) at (4,229) size 615x18
-          RenderText {#text} at (0,0) size 157x19
+            text run at (4,40) width 418: "background (not pink) but the"
+            text run at (4,76) width 445: "inline style rule is ignored on the"
+            text run at (4,112) width 258: "Affected Browsers."
+        RenderBlock (anonymous) at (4,224) size 616x18
+          RenderText {#text} at (0,0) size 157x17
             text run at (0,0) width 157: "The DIV continues here."
-        RenderBlock {H1} at (61,268) size 500x156 [border: (4px solid #008000)]
-          RenderText {#text} at (4,4) size 449x147
+        RenderBlock {H1} at (61,262) size 501x153 [border: (4px solid #008000)]
+          RenderText {#text} at (4,4) size 449x144
             text run at (4,4) width 441: "This header should have a green"
-            text run at (4,41) width 418: "background (not pink) but the"
-            text run at (4,78) width 449: "!important rule is ignored on the"
-            text run at (4,115) width 258: "Affected Browsers."
-        RenderBlock (anonymous) at (4,454) size 615x18
-          RenderText {#text} at (0,0) size 157x19
+            text run at (4,40) width 418: "background (not pink) but the"
+            text run at (4,76) width 449: "!important rule is ignored on the"
+            text run at (4,112) width 258: "Affected Browsers."
+        RenderBlock (anonymous) at (4,444) size 616x18
+          RenderText {#text} at (0,0) size 157x17
             text run at (0,0) width 157: "The DIV continues here."
-        RenderBlock {H1} at (61,493) size 500x82 [color=#FF0000] [bgcolor=#FFC0CB] [border: (4px solid #FF0000)]
-          RenderText {#text} at (4,4) size 485x73
+        RenderBlock {H1} at (61,483) size 501x81 [color=#FF0000] [bgcolor=#FFC0CB] [border: (4px solid #FF0000)]
+          RenderText {#text} at (4,4) size 485x72
             text run at (4,4) width 485: "This header has a pink background"
-            text run at (4,41) width 219: "and that's good."
+            text run at (4,40) width 219: "and that's good."
index 43be900..3f3c3ad 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png differ
index 645a3fa..89e21ac 100644 (file)
@@ -5,37 +5,37 @@ layer at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x127
         RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
-        RenderText {#text} at (132,107) size 4x19
-          text run at (132,107) width 4: " "
+        RenderText {#text} at (132,108) size 4x17
+          text run at (132,108) width 4: " "
         RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
-        RenderText {#text} at (266,107) size 4x19
-          text run at (266,107) width 4: " "
+        RenderText {#text} at (266,108) size 4x17
+          text run at (266,108) width 4: " "
         RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#000000] [border: (20px groove #808080)]
-        RenderText {#text} at (400,107) size 4x19
-          text run at (400,107) width 4: " "
+        RenderText {#text} at (400,108) size 4x17
+          text run at (400,108) width 4: " "
         RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF) (20px double #FFFFFF) (20px solid #FFFFFF)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,127) size 784x127 [bgcolor=#808080]
         RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
-        RenderText {#text} at (132,107) size 4x19
-          text run at (132,107) width 4: " "
+        RenderText {#text} at (132,108) size 4x17
+          text run at (132,108) width 4: " "
         RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
-        RenderText {#text} at (266,107) size 4x19
-          text run at (266,107) width 4: " "
+        RenderText {#text} at (266,108) size 4x17
+          text run at (266,108) width 4: " "
         RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px groove #808080)]
-        RenderText {#text} at (400,107) size 4x19
-          text run at (400,107) width 4: " "
+        RenderText {#text} at (400,108) size 4x17
+          text run at (400,108) width 4: " "
         RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F) (20px double #0000FF7F) (20px solid #0000FF7F)]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,254) size 784x127
         RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
-        RenderText {#text} at (132,107) size 4x19
-          text run at (132,107) width 4: " "
+        RenderText {#text} at (132,108) size 4x17
+          text run at (132,108) width 4: " "
         RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
-        RenderText {#text} at (266,107) size 4x19
-          text run at (266,107) width 4: " "
+        RenderText {#text} at (266,108) size 4x17
+          text run at (266,108) width 4: " "
         RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#000000] [border: (20px groove #808080)]
-        RenderText {#text} at (400,107) size 4x19
-          text run at (400,107) width 4: " "
+        RenderText {#text} at (400,108) size 4x17
+          text run at (400,108) width 4: " "
         RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF) (20px double #FFFFFF) (20px solid #FFFFFF)]
         RenderText {#text} at (0,0) size 0x0
index e0941d0..b30528b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png differ
index 4a1774e..35a6c64 100644 (file)
@@ -6,16 +6,16 @@ layer at (0,0) size 785x850
       RenderBlock {DIV} at (0,0) size 769x147
         RenderBlock {DIV} at (10,10) size 268x127
           RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
-          RenderText {#text} at (132,107) size 4x19
-            text run at (132,107) width 4: " "
+          RenderText {#text} at (132,108) size 4x17
+            text run at (132,108) width 4: " "
           RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (288,117) size 4x19
-          text run at (288,117) width 4: " "
+        RenderText {#text} at (288,118) size 4x17
+          text run at (288,118) width 4: " "
         RenderBlock {DIV} at (302,10) size 268x127 [bgcolor=#808080]
           RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
-          RenderText {#text} at (132,107) size 4x19
-            text run at (132,107) width 4: " "
+          RenderText {#text} at (132,108) size 4x17
+            text run at (132,108) width 4: " "
           RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
@@ -23,33 +23,33 @@ layer at (8,155) size 769x147
   RenderBlock {DIV} at (0,147) size 769x147
     RenderBlock {DIV} at (10,10) size 268x127
       RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
-      RenderText {#text} at (132,107) size 4x19
-        text run at (132,107) width 4: " "
+      RenderText {#text} at (132,108) size 4x17
+        text run at (132,108) width 4: " "
       RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
       RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (288,117) size 4x19
-      text run at (288,117) width 4: " "
+    RenderText {#text} at (288,118) size 4x17
+      text run at (288,118) width 4: " "
     RenderBlock {DIV} at (302,10) size 268x127 [bgcolor=#808080]
       RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
-      RenderText {#text} at (132,107) size 4x19
-        text run at (132,107) width 4: " "
+      RenderText {#text} at (132,108) size 4x17
+        text run at (132,108) width 4: " "
       RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
       RenderText {#text} at (0,0) size 0x0
     RenderText {#text} at (0,0) size 0x0
 layer at (8,302) size 157x540
   RenderBlock {DIV} at (0,294) size 157x540
     RenderBlock {DIV} at (10,10) size 137x248
-      RenderBlock {DIV} at (16,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
-      RenderText {#text} at (2,122) size 19x4
+      RenderBlock {DIV} at (15,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+      RenderText {#text} at (2,122) size 17x4
         text run at (2,122) width 4: " "
-      RenderBlock {DIV} at (16,136) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+      RenderBlock {DIV} at (15,136) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
       RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (126,268) size 19x4
-      text run at (126,268) width 4: " "
+    RenderText {#text} at (128,268) size 17x4
+      text run at (128,268) width 4: " "
     RenderBlock {DIV} at (10,282) size 137x248 [bgcolor=#808080]
-      RenderBlock {DIV} at (16,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
-      RenderText {#text} at (2,122) size 19x4
+      RenderBlock {DIV} at (15,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
+      RenderText {#text} at (2,122) size 17x4
         text run at (2,122) width 4: " "
-      RenderBlock {DIV} at (16,136) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
+      RenderBlock {DIV} at (15,136) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
       RenderText {#text} at (0,0) size 0x0
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-origin-root-element-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-origin-root-element-expected.png
new file mode 100644 (file)
index 0000000..d39200d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-origin-root-element-expected.png differ
index f14779a..9f22b90 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (16,16) size 768x242
-  RenderBlock {HTML} at (16,16) size 768x242 [color=#FFFF00] [border: (3px solid #0000FF)]
-    RenderBody {BODY} at (35,35) size 698x172 [color=#000000] [bgcolor=#FFFFFF] [border: (3px solid #000000)]
-      RenderBlock {P} at (19,19) size 660x134
-        RenderText {#text} at (0,0) size 651x55
+layer at (16,16) size 768x239
+  RenderBlock {HTML} at (16,16) size 768x239 [color=#FFFF00] [border: (3px solid #0000FF)]
+    RenderBody {BODY} at (35,35) size 698x169 [color=#000000] [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+      RenderBlock {P} at (19,19) size 660x131
+        RenderText {#text} at (0,0) size 651x51
           text run at (0,0) width 651: "The HTML box, the one with a blue border should be fully filled with lime green. The BODY box, the"
-          text run at (0,18) width 646: "one with black border, should also be fully filled with lime green. The lime green color should not spill"
-          text run at (0,36) width 172: "out outside the blue border."
+          text run at (0,17) width 646: "one with black border, should also be fully filled with lime green. The lime green color should not spill"
+          text run at (0,34) width 172: "out outside the blue border."
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-1-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-position-1-expected.png
new file mode 100644 (file)
index 0000000..9dde963
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-position-1-expected.png differ
index a932fed..dcf722e 100644 (file)
@@ -3,7 +3,7 @@ layer 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 784x18
-        RenderText {#text} at (0,0) size 192x19
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 192x17
           text run at (0,0) width 192: "This should be a green square:"
-      RenderBlock {DIV} at (0,34) size 101x100
+      RenderBlock {DIV} at (0,33) size 101x100
index 57b96ab..9042874 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt
new file mode 100644 (file)
index 0000000..b89667b
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x403
+  RenderBlock {HTML} at (0,0) size 800x404
+    RenderBody {BODY} at (8,16) size 784x17
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 500x17
+          text run at (0,0) width 500: "In all the following boxes, the fuchsia diamond should be surrounded by a ring."
+      RenderBlock (floating) {DIV} at (1,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (422,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (506,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (590,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (675,34) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (422,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (506,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (590,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (675,93) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (422,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (506,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (590,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (675,152) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (422,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (506,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (590,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (675,211) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (422,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (506,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (590,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (675,270) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,329) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (85,329) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (169,329) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (254,329) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (338,329) size 82x57 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-rounding-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-position-rounding-expected.png
new file mode 100644 (file)
index 0000000..20df6ae
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-position-rounding-expected.png differ
index efb3a7d..e86a86d 100644 (file)
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x158
-  RenderBlock {HTML} at (0,0) size 800x158
-    RenderBody {BODY} at (8,8) size 784x134
-      RenderBlock {DIV} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 193x19
+layer at (0,0) size 800x157
+  RenderBlock {HTML} at (0,0) size 800x157
+    RenderBody {BODY} at (8,8) size 784x133
+      RenderBlock {DIV} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 193x17
           text run at (0,0) width 193: "There should be no red below."
-layer at (8,42) size 100x100
-  RenderBlock (relative positioned) {P} at (0,34) size 100x100
-layer at (44,42) size 64x32
+layer at (8,41) size 100x100
+  RenderBlock (relative positioned) {P} at (0,33) size 100x100
+layer at (44,41) size 64x32
   RenderBlock (positioned) {SPAN} at (36,0) size 64x32 [bgcolor=#FFFFFF]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/bgCompositeCopy-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/bgCompositeCopy-expected.png
new file mode 100644 (file)
index 0000000..28cbf85
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/bgCompositeCopy-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.png
new file mode 100644 (file)
index 0000000..3ce672a
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.png differ
index 1777020..a30c55a 100644 (file)
@@ -3,22 +3,22 @@ layer 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 784x36 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 53x19
+      RenderBlock {P} at (0,0) size 784x34 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 764x37
-          RenderInline {A} at (0,0) size 307x19 [color=#0000EE]
-            RenderText {#text} at (53,0) size 307x19
+        RenderInline {I} at (0,0) size 764x34
+          RenderInline {A} at (0,0) size 307x17 [color=#0000EE]
+            RenderText {#text} at (53,0) size 307x17
               text run at (53,0) width 307: "https://bugs.webkit.org/show_bug.cgi?id=18445"
-          RenderText {#text} at (360,0) size 764x37
+          RenderText {#text} at (360,0) size 764x34
             text run at (360,0) width 4: " "
             text run at (364,0) width 400: "Assertion failure in CSSGradientValue::image() when the body"
-            text run at (0,18) width 224: "element has a background gradient"
-        RenderText {#text} at (224,18) size 4x19
-          text run at (224,18) width 4: "."
-      RenderBlock {P} at (0,52) size 784x36 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 747x37
+            text run at (0,17) width 224: "element has a background gradient"
+        RenderText {#text} at (224,17) size 4x17
+          text run at (224,17) width 4: "."
+      RenderBlock {P} at (0,50) size 784x34 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 747x34
           text run at (0,0) width 370: "The test passes if the root element\x{2019}s background is a linear "
           text run at (370,0) width 377: "gradient from black at the top to white at the bottom, and no"
-          text run at (0,18) width 59: "assertion "
-          text run at (59,18) width 89: "failure occurs."
+          text run at (0,17) width 59: "assertion "
+          text run at (59,17) width 89: "failure occurs."
index b9b018b..ca0f7fa 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png differ
index 19aa4ec..47e46a6 100644 (file)
@@ -4,27 +4,27 @@ 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 179x452 [border: (1px solid #000000)]
-        RenderInline {SPAN} at (0,0) size 177x416 [bgcolor=#808080] [border: (2px solid #000000)]
-          RenderText {#text} at (3,20) size 50x112
+        RenderInline {SPAN} at (0,0) size 177x415 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (3,20) size 50x111
             text run at (3,20) width 50: "  "
-          RenderBR {BR} at (53,110) size 0x0
-          RenderText {#text} at (1,170) size 125x112
+          RenderBR {BR} at (53,109) size 0x0
+          RenderText {#text} at (1,170) size 125x111
             text run at (1,170) width 125: "     "
-          RenderBR {BR} at (126,260) size 0x0
-          RenderText {#text} at (1,320) size 175x112
+          RenderBR {BR} at (126,259) size 0x0
+          RenderText {#text} at (1,320) size 175x111
             text run at (1,320) width 175: "       "
         RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (179,395) size 4x19
+      RenderText {#text} at (179,395) size 4x17
         text run at (179,395) width 4: " "
-      RenderBlock {DIV} at (183,231) size 452x179 [border: (1px solid #000000)]
-        RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#808080] [border: (2px solid #000000)]
-          RenderText {#text} at (20,3) size 112x50
+      RenderBlock {DIV} at (183,230) size 452x179 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 415x177 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (20,3) size 111x50
             text run at (20,3) width 50: "  "
-          RenderBR {BR} at (110,53) size 0x0
-          RenderText {#text} at (170,1) size 112x125
+          RenderBR {BR} at (109,53) size 0x0
+          RenderText {#text} at (170,1) size 111x125
             text run at (170,1) width 125: "     "
-          RenderBR {BR} at (260,126) size 0x0
-          RenderText {#text} at (320,1) size 112x175
+          RenderBR {BR} at (259,126) size 0x0
+          RenderText {#text} at (320,1) size 111x175
             text run at (320,1) width 175: "       "
         RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
index e2f2e83..64fdb7d 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png differ
index a28075a..4856cb0 100644 (file)
@@ -4,27 +4,27 @@ 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 179x452 [border: (1px solid #000000)]
-        RenderInline {SPAN} at (0,0) size 177x416 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
-          RenderText {#text} at (3,20) size 50x112
+        RenderInline {SPAN} at (0,0) size 177x415 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (3,20) size 50x111
             text run at (3,20) width 50: "  "
-          RenderBR {BR} at (53,110) size 0x0
-          RenderText {#text} at (1,170) size 125x112
+          RenderBR {BR} at (53,109) size 0x0
+          RenderText {#text} at (1,170) size 125x111
             text run at (1,170) width 125: "     "
-          RenderBR {BR} at (126,260) size 0x0
-          RenderText {#text} at (1,320) size 175x112
+          RenderBR {BR} at (126,259) size 0x0
+          RenderText {#text} at (1,320) size 175x111
             text run at (1,320) width 175: "       "
         RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (179,395) size 4x19
+      RenderText {#text} at (179,395) size 4x17
         text run at (179,395) width 4: " "
-      RenderBlock {DIV} at (183,231) size 452x179 [border: (1px solid #000000)]
-        RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
-          RenderText {#text} at (20,3) size 112x50
+      RenderBlock {DIV} at (183,230) size 452x179 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 415x177 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (20,3) size 111x50
             text run at (20,3) width 50: "  "
-          RenderBR {BR} at (110,53) size 0x0
-          RenderText {#text} at (170,1) size 112x125
+          RenderBR {BR} at (109,53) size 0x0
+          RenderText {#text} at (170,1) size 111x125
             text run at (170,1) width 125: "     "
-          RenderBR {BR} at (260,126) size 0x0
-          RenderText {#text} at (320,1) size 112x175
+          RenderBR {BR} at (259,126) size 0x0
+          RenderText {#text} at (320,1) size 111x175
             text run at (320,1) width 175: "       "
         RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-2-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-2-expected.png
new file mode 100644 (file)
index 0000000..f8cbab5
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-2-expected.png differ
index 94b611d..ada8e81 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-hidpi-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-hidpi-expected.png
new file mode 100644 (file)
index 0000000..44dfbf3
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/gradient-background-leakage-hidpi-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.png
new file mode 100644 (file)
index 0000000..c49b969
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/mask-box-image-expected.png differ
index 86c048f..7800f4f 100644 (file)
@@ -4,8 +4,8 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (20,20) size 122x232 [border: (1px solid #000000)]
-      RenderText {#text} at (162,257) size 4x19
-        text run at (162,257) width 4: " "
+      RenderText {#text} at (162,258) size 4x17
+        text run at (162,258) width 4: " "
       RenderText {#text} at (0,0) size 0x0
 layer at (39,39) size 100x100
   RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/mask-composite-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/mask-composite-expected.png
new file mode 100644 (file)
index 0000000..4dccd9e
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/mask-composite-expected.png differ
index 5352ffe..854974a 100644 (file)
@@ -3,8 +3,8 @@ layer 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 (anonymous) at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 320x19
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 320x17
           text run at (0,0) width 320: "The lime div below should have a soft glow effect."
-layer at (8,26) size 220x220
-  RenderBlock {DIV} at (0,18) size 220x220 [bgcolor=#00FF00] [border: (10px solid #000000)]
+layer at (8,25) size 220x220
+  RenderBlock {DIV} at (0,17) size 220x220 [bgcolor=#00FF00] [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/opacity-on-document-element-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/opacity-on-document-element-expected.png
new file mode 100644 (file)
index 0000000..dc43f4b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/opacity-on-document-element-expected.png differ
index 5e6ccc2..9aea305 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x136
-  RenderBlock {HTML} at (0,0) size 800x136 [bgcolor=#008000]
-    RenderBody {BODY} at (50,50) size 700x36 [bgcolor=#808080]
-      RenderBlock {P} at (0,0) size 700x36
-        RenderText {#text} at (0,0) size 677x37
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134 [bgcolor=#008000]
+    RenderBody {BODY} at (50,50) size 700x34 [bgcolor=#808080]
+      RenderBlock {P} at (0,0) size 700x34
+        RenderText {#text} at (0,0) size 677x34
           text run at (0,0) width 677: "The document background should be red, and the body gray. The rest of the viewport should be white. The"
-          text run at (0,18) width 300: "document and body should have opacity of 0.3."
+          text run at (0,17) width 300: "document and body should have opacity of 0.3."
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png
new file mode 100644 (file)
index 0000000..57ba3cf
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.png differ
index ae2a2cb..f2cda41 100644 (file)
@@ -3,11 +3,11 @@ layer 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 (anonymous) at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 607x19
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 607x17
           text run at (0,0) width 607: "The following two lines should be visible without the white background clipping any of the text:"
-      RenderBlock {P} at (0,34) size 784x30
-        RenderInline {SPAN} at (0,0) size 78x38 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,33) size 784x30
+        RenderInline {SPAN} at (0,0) size 78x37 [bgcolor=#FFFFFF]
           RenderText {#text} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 78x30
             RenderText {#text} at (0,0) size 78x15
@@ -16,10 +16,10 @@ layer at (0,0) size 800x600
             RenderText {#text} at (0,15) size 78x15
               text run at (0,15) width 78: "BAZBARFOO"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,80) size 784x18
-        RenderText {#text} at (0,0) size 415x19
+      RenderBlock (anonymous) at (0,79) size 784x17
+        RenderText {#text} at (0,0) size 415x17
           text run at (0,0) width 415: "The background below should be 10x10 and snugly fit the image:"
-      RenderBlock {P} at (0,114) size 784x10
+      RenderBlock {P} at (0,112) size 784x10
         RenderInline {SPAN} at (0,0) size 10x45 [bgcolor=#FF0000]
           RenderImage {IMG} at (0,0) size 10x10
         RenderText {#text} at (0,0) size 0x0
index 6348bea..4410003 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png differ
index 1f79f25..272945c 100644 (file)
@@ -1,72 +1,72 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x548
-  RenderBlock {HTML} at (0,0) size 800x548
-    RenderBody {BODY} at (8,16) size 784x470
-      RenderBlock {P} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 153x19
+layer at (0,0) size 800x540
+  RenderBlock {HTML} at (0,0) size 800x540
+    RenderBody {BODY} at (8,16) size 784x462
+      RenderBlock {P} at (0,0) size 784x34
+        RenderText {#text} at (0,0) size 153x17
           text run at (0,0) width 153: "Mask version of test for "
-        RenderInline {I} at (0,0) size 751x37
-          RenderInline {A} at (0,0) size 293x19 [color=#0000EE]
-            RenderText {#text} at (153,0) size 293x19
+        RenderInline {I} at (0,0) size 751x34
+          RenderInline {A} at (0,0) size 293x17 [color=#0000EE]
+            RenderText {#text} at (153,0) size 293x17
               text run at (153,0) width 293: "http://bugs.webkit.org/show_bug.cgi?id=5399"
-          RenderText {#text} at (446,0) size 751x37
+          RenderText {#text} at (446,0) size 751x34
             text run at (446,0) width 4: " "
             text run at (450,0) width 301: "no-repeat on negatively positioned fill images is"
-            text run at (0,18) width 49: "ignored"
-        RenderText {#text} at (49,18) size 4x19
-          text run at (49,18) width 4: "."
-      RenderBlock {P} at (0,52) size 784x18
-        RenderText {#text} at (0,0) size 412x19
+            text run at (0,17) width 49: "ignored"
+        RenderText {#text} at (49,17) size 4x17
+          text run at (49,17) width 4: "."
+      RenderBlock {P} at (0,50) size 784x17
+        RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Element with mask image starting at (-13, -13) with no-repeat set:"
-      RenderBlock {P} at (0,132) size 784x18
-        RenderText {#text} at (0,0) size 404x19
+      RenderBlock {P} at (0,129) size 784x17
+        RenderText {#text} at (0,0) size 404x17
           text run at (0,0) width 404: "Element with mask image starting at (-13, -13) with repeat-y set:"
-      RenderBlock {P} at (0,212) size 784x18
-        RenderText {#text} at (0,0) size 404x19
+      RenderBlock {P} at (0,208) size 784x17
+        RenderText {#text} at (0,0) size 404x17
           text run at (0,0) width 404: "Element with mask image starting at (-13, -13) with repeat-x set:"
-      RenderBlock {P} at (0,292) size 784x18
-        RenderText {#text} at (0,0) size 402x19
+      RenderBlock {P} at (0,287) size 784x17
+        RenderText {#text} at (0,0) size 402x17
           text run at (0,0) width 402: "Element with mask image starting at (13, 13) with no-repeat set:"
-      RenderBlock {P} at (0,372) size 784x18
-        RenderText {#text} at (0,0) size 394x19
+      RenderBlock {P} at (0,366) size 784x17
+        RenderText {#text} at (0,0) size 394x17
           text run at (0,0) width 394: "Element with mask image starting at (13, 13) with repeat-y set:"
-      RenderBlock {P} at (0,452) size 784x18
-        RenderText {#text} at (0,0) size 394x19
+      RenderBlock {P} at (0,445) size 784x17
+        RenderText {#text} at (0,0) size 394x17
           text run at (0,0) width 394: "Element with mask image starting at (13, 13) with repeat-x set:"
-layer at (14,108) size 34x34
-  RenderBlock (floating) {DIV} at (6,92) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,108) size 29x29
-  RenderBlock (floating) {DIV} at (52,92) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,108) size 24x24
-  RenderBlock (floating) {DIV} at (93,92) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (14,188) size 34x34
-  RenderBlock (floating) {DIV} at (6,172) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,188) size 29x29
-  RenderBlock (floating) {DIV} at (52,172) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,188) size 24x24
-  RenderBlock (floating) {DIV} at (93,172) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (14,268) size 34x34
-  RenderBlock (floating) {DIV} at (6,252) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,268) size 29x29
-  RenderBlock (floating) {DIV} at (52,252) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,268) size 24x24
-  RenderBlock (floating) {DIV} at (93,252) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (14,348) size 34x34
-  RenderBlock (floating) {DIV} at (6,332) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,348) size 29x29
-  RenderBlock (floating) {DIV} at (52,332) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,348) size 24x24
-  RenderBlock (floating) {DIV} at (93,332) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (14,428) size 34x34
-  RenderBlock (floating) {DIV} at (6,412) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,428) size 29x29
-  RenderBlock (floating) {DIV} at (52,412) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,428) size 24x24
-  RenderBlock (floating) {DIV} at (93,412) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (14,508) size 34x34
-  RenderBlock (floating) {DIV} at (6,492) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (60,508) size 29x29
-  RenderBlock (floating) {DIV} at (52,492) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
-layer at (101,508) size 24x24
-  RenderBlock (floating) {DIV} at (93,492) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,105) size 34x34
+  RenderBlock (floating) {DIV} at (6,89) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,105) size 29x29
+  RenderBlock (floating) {DIV} at (52,89) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,105) size 24x24
+  RenderBlock (floating) {DIV} at (93,89) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,184) size 34x34
+  RenderBlock (floating) {DIV} at (6,168) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,184) size 29x29
+  RenderBlock (floating) {DIV} at (52,168) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,184) size 24x24
+  RenderBlock (floating) {DIV} at (93,168) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,263) size 34x34
+  RenderBlock (floating) {DIV} at (6,247) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,263) size 29x29
+  RenderBlock (floating) {DIV} at (52,247) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,263) size 24x24
+  RenderBlock (floating) {DIV} at (93,247) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,342) size 34x34
+  RenderBlock (floating) {DIV} at (6,326) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,342) size 29x29
+  RenderBlock (floating) {DIV} at (52,326) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,342) size 24x24
+  RenderBlock (floating) {DIV} at (93,326) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,421) size 34x34
+  RenderBlock (floating) {DIV} at (6,405) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,421) size 29x29
+  RenderBlock (floating) {DIV} at (52,405) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,421) size 24x24
+  RenderBlock (floating) {DIV} at (93,405) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (14,500) size 34x34
+  RenderBlock (floating) {DIV} at (6,484) size 34x34 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (60,500) size 29x29
+  RenderBlock (floating) {DIV} at (52,484) size 29x29 [bgcolor=#000000] [border: (1px dotted #008000)]
+layer at (101,500) size 24x24
+  RenderBlock (floating) {DIV} at (93,484) size 24x24 [bgcolor=#000000] [border: (1px dotted #008000)]
index 9bfa2d9..292ea3c 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.png differ
index dbdf07a..472057e 100644 (file)
@@ -1,53 +1,53 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x530
-  RenderBlock {HTML} at (0,0) size 800x530
-    RenderBody {BODY} at (8,16) size 784x452
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 53x19
+layer at (0,0) size 800x523
+  RenderBlock {HTML} at (0,0) size 800x523
+    RenderBody {BODY} at (8,16) size 784x445
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 722x19
-          RenderInline {A} at (0,0) size 293x19 [color=#0000EE]
-            RenderText {#text} at (53,0) size 293x19
+        RenderInline {I} at (0,0) size 722x17
+          RenderInline {A} at (0,0) size 293x17 [color=#0000EE]
+            RenderText {#text} at (53,0) size 293x17
               text run at (53,0) width 293: "http://bugs.webkit.org/show_bug.cgi?id=5399"
-          RenderText {#text} at (346,0) size 429x19
+          RenderText {#text} at (346,0) size 429x17
             text run at (346,0) width 4: " "
             text run at (350,0) width 425: "no-repeat on negatively positioned background images are ignored"
-        RenderText {#text} at (775,0) size 4x19
+        RenderText {#text} at (775,0) size 4x17
           text run at (775,0) width 4: "."
-      RenderBlock {P} at (0,34) size 784x18
-        RenderText {#text} at (0,0) size 454x19
+      RenderBlock {P} at (0,33) size 784x17
+        RenderText {#text} at (0,0) size 454x17
           text run at (0,0) width 454: "Element with background image starting at (-13, -13) with no-repeat set:"
-      RenderBlock (floating) {DIV} at (6,74) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,74) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,74) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,114) size 784x18
-        RenderText {#text} at (0,0) size 446x19
+      RenderBlock (floating) {DIV} at (6,72) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,72) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,72) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,112) size 784x17
+        RenderText {#text} at (0,0) size 446x17
           text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-y set:"
-      RenderBlock (floating) {DIV} at (6,154) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,154) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,154) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,194) size 784x18
-        RenderText {#text} at (0,0) size 446x19
+      RenderBlock (floating) {DIV} at (6,151) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,151) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,151) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,191) size 784x17
+        RenderText {#text} at (0,0) size 446x17
           text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-x set:"
-      RenderBlock (floating) {DIV} at (6,234) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,234) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,234) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,274) size 784x18
-        RenderText {#text} at (0,0) size 444x19
+      RenderBlock (floating) {DIV} at (6,230) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,230) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,230) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,270) size 784x17
+        RenderText {#text} at (0,0) size 444x17
           text run at (0,0) width 444: "Element with background image starting at (13, 13) with no-repeat set:"
-      RenderBlock (floating) {DIV} at (6,314) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,314) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,314) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,354) size 784x18
-        RenderText {#text} at (0,0) size 436x19
+      RenderBlock (floating) {DIV} at (6,309) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,309) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,309) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,349) size 784x17
+        RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-y set:"
-      RenderBlock (floating) {DIV} at (6,394) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,394) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,394) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,434) size 784x18
-        RenderText {#text} at (0,0) size 436x19
+      RenderBlock (floating) {DIV} at (6,388) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,388) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,388) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,428) size 784x17
+        RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-x set:"
-      RenderBlock (floating) {DIV} at (6,474) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,474) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,474) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (6,467) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,467) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,467) size 24x24 [border: (1px dotted #008000)]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png
new file mode 100644 (file)
index 0000000..b1daa3f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png differ
index d4ffbff..d4ccffc 100644 (file)
@@ -1,92 +1,92 @@
-layer at (0,0) size 1122x1020
+layer at (0,0) size 1122x1007
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x1020
-  RenderBlock {HTML} at (0,0) size 785x1020
-    RenderBody {BODY} at (8,16) size 769x996
-      RenderBlock {P} at (0,0) size 769x36
-        RenderText {#text} at (0,0) size 53x19
+layer at (0,0) size 785x1007
+  RenderBlock {HTML} at (0,0) size 785x1007
+    RenderBody {BODY} at (8,16) size 769x983
+      RenderBlock {P} at (0,0) size 769x34
+        RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 722x37
-          RenderInline {A} at (0,0) size 293x19 [color=#0000EE]
-            RenderText {#text} at (53,0) size 293x19
+        RenderInline {I} at (0,0) size 722x34
+          RenderInline {A} at (0,0) size 293x17 [color=#0000EE]
+            RenderText {#text} at (53,0) size 293x17
               text run at (53,0) width 293: "http://bugs.webkit.org/show_bug.cgi?id=5399"
-          RenderText {#text} at (346,0) size 722x37
+          RenderText {#text} at (346,0) size 722x34
             text run at (346,0) width 4: " "
             text run at (350,0) width 372: "no-repeat on negatively positioned background images are"
-            text run at (0,18) width 49: "ignored"
-        RenderText {#text} at (49,18) size 4x19
-          text run at (49,18) width 4: "."
-      RenderBlock {P} at (0,52) size 769x18
-        RenderText {#text} at (0,0) size 454x19
+            text run at (0,17) width 49: "ignored"
+        RenderText {#text} at (49,17) size 4x17
+          text run at (49,17) width 4: "."
+      RenderBlock {P} at (0,50) size 769x17
+        RenderText {#text} at (0,0) size 454x17
           text run at (0,0) width 454: "Element with background image starting at (-13, -13) with no-repeat set:"
-      RenderBlock (floating) {DIV} at (6,92) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,92) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,92) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,132) size 769x18
-        RenderText {#text} at (0,0) size 446x19
+      RenderBlock (floating) {DIV} at (6,89) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,89) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,89) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,129) size 769x17
+        RenderText {#text} at (0,0) size 446x17
           text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-y set:"
-      RenderBlock (floating) {DIV} at (6,172) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,172) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,172) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,212) size 769x18
-        RenderText {#text} at (0,0) size 446x19
+      RenderBlock (floating) {DIV} at (6,168) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,168) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,168) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,208) size 769x17
+        RenderText {#text} at (0,0) size 446x17
           text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-x set:"
-      RenderBlock (floating) {DIV} at (6,252) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,252) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,252) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,292) size 769x18
-        RenderText {#text} at (0,0) size 444x19
+      RenderBlock (floating) {DIV} at (6,247) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,247) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,247) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,287) size 769x17
+        RenderText {#text} at (0,0) size 444x17
           text run at (0,0) width 444: "Element with background image starting at (13, 13) with no-repeat set:"
-      RenderBlock (floating) {DIV} at (6,332) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,332) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,332) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,372) size 769x18
-        RenderText {#text} at (0,0) size 436x19
+      RenderBlock (floating) {DIV} at (6,326) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,326) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,326) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,366) size 769x17
+        RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-y set:"
-      RenderBlock (floating) {DIV} at (6,412) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,412) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,412) size 24x24 [border: (1px dotted #008000)]
-      RenderBlock {P} at (0,452) size 769x18
-        RenderText {#text} at (0,0) size 436x19
+      RenderBlock (floating) {DIV} at (6,405) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,405) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,405) size 24x24 [border: (1px dotted #008000)]
+      RenderBlock {P} at (0,445) size 769x17
+        RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-x set:"
-      RenderBlock (floating) {DIV} at (6,492) size 34x34 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (52,492) size 29x29 [border: (1px dotted #008000)]
-      RenderBlock (floating) {DIV} at (93,492) size 24x24 [border: (1px dotted #008000)]
-layer at (8,548) size 464x464
-  RenderTable {TABLE} at (0,532) size 464x464 [border: (5px outset #808080)]
-    RenderTableSection {TBODY} at (5,5) size 454x454
-      RenderTableRow {TR} at (0,2) size 454x450
-        RenderTableCell {TD} at (2,2) size 450x450 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock (floating) {DIV} at (6,484) size 34x34 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (52,484) size 29x29 [border: (1px dotted #008000)]
+      RenderBlock (floating) {DIV} at (93,484) size 24x24 [border: (1px dotted #008000)]
+layer at (8,540) size 464x459
+  RenderTable {TABLE} at (0,524) size 464x459 [border: (5px outset #808080)]
+    RenderTableSection {TBODY} at (5,5) size 454x449
+      RenderTableRow {TR} at (0,2) size 454x445
+        RenderTableCell {TD} at (2,2) size 450x445 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
           RenderBlock (floating) {DIV} at (8,8) size 34x34 [border: (1px dotted #008000)]
           RenderBlock (floating) {DIV} at (54,8) size 29x29 [border: (1px dotted #008000)]
           RenderBlock (floating) {DIV} at (95,8) size 24x24 [border: (1px dotted #008000)]
-          RenderBlock {P} at (2,48) size 446x18
-            RenderText {#text} at (0,0) size 446x19
+          RenderBlock {P} at (2,48) size 446x17
+            RenderText {#text} at (0,0) size 446x17
               text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-y set:"
-          RenderBlock (floating) {DIV} at (8,88) size 34x34 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (54,88) size 29x29 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (95,88) size 24x24 [border: (1px dotted #008000)]
-          RenderBlock {P} at (2,128) size 446x18
-            RenderText {#text} at (0,0) size 446x19
+          RenderBlock (floating) {DIV} at (8,87) size 34x34 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (54,87) size 29x29 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (95,87) size 24x24 [border: (1px dotted #008000)]
+          RenderBlock {P} at (2,127) size 446x17
+            RenderText {#text} at (0,0) size 446x17
               text run at (0,0) width 446: "Element with background image starting at (-13, -13) with repeat-x set:"
-          RenderBlock (floating) {DIV} at (8,168) size 34x34 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (54,168) size 29x29 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (95,168) size 24x24 [border: (1px dotted #008000)]
-          RenderBlock {P} at (2,208) size 446x18
-            RenderText {#text} at (0,0) size 444x19
+          RenderBlock (floating) {DIV} at (8,166) size 34x34 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (54,166) size 29x29 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (95,166) size 24x24 [border: (1px dotted #008000)]
+          RenderBlock {P} at (2,206) size 446x17
+            RenderText {#text} at (0,0) size 444x17
               text run at (0,0) width 444: "Element with background image starting at (13, 13) with no-repeat set:"
-          RenderBlock (floating) {DIV} at (8,248) size 34x34 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (54,248) size 29x29 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (95,248) size 24x24 [border: (1px dotted #008000)]
-          RenderBlock {P} at (2,288) size 446x18
-            RenderText {#text} at (0,0) size 436x19
+          RenderBlock (floating) {DIV} at (8,245) size 34x34 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (54,245) size 29x29 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (95,245) size 24x24 [border: (1px dotted #008000)]
+          RenderBlock {P} at (2,285) size 446x17
+            RenderText {#text} at (0,0) size 436x17
               text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-y set:"
-          RenderBlock (floating) {DIV} at (8,328) size 34x34 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (54,328) size 29x29 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (95,328) size 24x24 [border: (1px dotted #008000)]
-          RenderBlock {P} at (2,368) size 446x18
-            RenderText {#text} at (0,0) size 436x19
+          RenderBlock (floating) {DIV} at (8,324) size 34x34 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (54,324) size 29x29 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (95,324) size 24x24 [border: (1px dotted #008000)]
+          RenderBlock {P} at (2,364) size 446x17
+            RenderText {#text} at (0,0) size 436x17
               text run at (0,0) width 436: "Element with background image starting at (13, 13) with repeat-x set:"
-          RenderBlock (floating) {DIV} at (8,408) size 34x34 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (54,408) size 29x29 [border: (1px dotted #008000)]
-          RenderBlock (floating) {DIV} at (95,408) size 24x24 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (8,403) size 34x34 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (54,403) size 29x29 [border: (1px dotted #008000)]
+          RenderBlock (floating) {DIV} at (95,403) size 24x24 [border: (1px dotted #008000)]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/repeat/noRepeatCorrectClip-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/repeat/noRepeatCorrectClip-expected.png
new file mode 100644 (file)
index 0000000..c4aa3cb
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/repeat/noRepeatCorrectClip-expected.png differ
index 1e20c1c..41c482b 100644 (file)
@@ -3,6 +3,6 @@ layer 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 {UL} at (0,0) size 784x18
-        RenderListItem {LI} at (40,0) size 744x18
-          RenderListMarker at (-18,0) size 7x19: bullet
+      RenderBlock {UL} at (0,0) size 784x17
+        RenderListItem {LI} at (40,0) size 744x17
+          RenderListMarker at (-17,0) size 7x17: bullet
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation-expected.png
new file mode 100644 (file)
index 0000000..abc7ba8
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation2-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation2-expected.png
new file mode 100644 (file)
index 0000000..afcce02
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/root-background-propagation2-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize01-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize01-expected.png
new file mode 100644 (file)
index 0000000..96f510f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize01-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize02-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize02-expected.png
new file mode 100644 (file)
index 0000000..4bbaa20
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize02-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize03-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize03-expected.png
new file mode 100644 (file)
index 0000000..a74635b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize03-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize04-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize04-expected.png
new file mode 100644 (file)
index 0000000..a34eeee
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize04-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize05-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize05-expected.png
new file mode 100644 (file)
index 0000000..de55fc2
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize05-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize06-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize06-expected.png
new file mode 100644 (file)
index 0000000..4858d0d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize06-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize07-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize07-expected.png
new file mode 100644 (file)
index 0000000..e0ea019
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize07-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize08-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize08-expected.png
new file mode 100644 (file)
index 0000000..6df4cff
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize08-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize09-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize09-expected.png
new file mode 100644 (file)
index 0000000..2209eb8
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize09-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize10-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize10-expected.png
new file mode 100644 (file)
index 0000000..4c5d354
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize10-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize11-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize11-expected.png
new file mode 100644 (file)
index 0000000..018a7e2
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize11-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize12-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize12-expected.png
new file mode 100644 (file)
index 0000000..347e9fc
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize12-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize13-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize13-expected.png
new file mode 100644 (file)
index 0000000..7ad5051
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize13-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize14-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize14-expected.png
new file mode 100644 (file)
index 0000000..27759c7
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize14-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize15-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize15-expected.png
new file mode 100644 (file)
index 0000000..c0a1c95
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize15-expected.png differ
index cdcfa7d..dfe987a 100644 (file)
@@ -1,11 +1,11 @@
-layer at (0,0) size 808x970
+layer at (0,0) size 808x967
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x970
-  RenderBlock {HTML} at (0,0) size 785x970
-    RenderBody {BODY} at (8,8) size 769x954
+layer at (0,0) size 785x967
+  RenderBlock {HTML} at (0,0) size 785x967
+    RenderBody {BODY} at (8,8) size 769x951
       RenderBlock {DIV} at (0,0) size 100x100
-      RenderBlock (anonymous) at (0,100) size 769x54
-        RenderBR {BR} at (0,0) size 0x19
-        RenderBR {BR} at (0,18) size 0x19
-        RenderBR {BR} at (0,36) size 0x19
-      RenderBlock {DIV} at (0,154) size 800x800
+      RenderBlock (anonymous) at (0,100) size 769x51
+        RenderBR {BR} at (0,0) size 0x17
+        RenderBR {BR} at (0,17) size 0x17
+        RenderBR {BR} at (0,34) size 0x17
+      RenderBlock {DIV} at (0,151) size 800x800
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize16-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize16-expected.png
new file mode 100644 (file)
index 0000000..29c57a6
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize16-expected.png differ
index ed3a6c3..22d8c64 100644 (file)
@@ -3,22 +3,22 @@ layer 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
-      RenderInline {SPAN} at (0,0) size 782x271
-        RenderText {#text} at (0,0) size 782x271
+      RenderInline {SPAN} at (0,0) size 782x255
+        RenderText {#text} at (0,0) size 782x255
           text run at (0,0) width 469: "I am typing a lot of text so that this goes onto many lines. I am still typing. "
           text run at (469,0) width 283: "I am typing a lot of text so that this goes onto"
-          text run at (0,18) width 771: "many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of"
-          text run at (0,36) width 762: "text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still"
-          text run at (0,54) width 768: "typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes"
-          text run at (0,72) width 766: "onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a"
-          text run at (0,90) width 773: "lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am"
-          text run at (0,108) width 761: "still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this"
-          text run at (0,126) width 744: "goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am"
-          text run at (0,144) width 759: "typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many"
-          text run at (0,162) width 777: "lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so"
-          text run at (0,180) width 774: "that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I"
-          text run at (0,198) width 782: "am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many"
-          text run at (0,216) width 777: "lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so"
-          text run at (0,234) width 774: "that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I"
-          text run at (0,252) width 456: "am typing a lot of text so that this goes onto many lines. I am still typing."
+          text run at (0,17) width 771: "many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of"
+          text run at (0,34) width 762: "text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still"
+          text run at (0,51) width 768: "typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes"
+          text run at (0,68) width 766: "onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a"
+          text run at (0,85) width 773: "lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am"
+          text run at (0,102) width 761: "still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this"
+          text run at (0,119) width 744: "goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am"
+          text run at (0,136) width 759: "typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many"
+          text run at (0,153) width 777: "lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so"
+          text run at (0,170) width 774: "that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I"
+          text run at (0,187) width 782: "am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many"
+          text run at (0,204) width 777: "lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I am typing a lot of text so"
+          text run at (0,221) width 774: "that this goes onto many lines. I am still typing. I am typing a lot of text so that this goes onto many lines. I am still typing. I"
+          text run at (0,238) width 456: "am typing a lot of text so that this goes onto many lines. I am still typing."
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize17-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize17-expected.png
new file mode 100644 (file)
index 0000000..eca572b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize17-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize18-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize18-expected.png
new file mode 100644 (file)
index 0000000..a026608
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize18-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize19-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize19-expected.png
new file mode 100644 (file)
index 0000000..1f894ed
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize19-expected.png differ
index 88a5c15..a026608 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize21-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize21-expected.png differ
index 50b5753..6d07ca6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize22-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/size/backgroundSize22-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-expected.png
new file mode 100644 (file)
index 0000000..4b56343
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.png
new file mode 100644 (file)
index 0000000..bfb5cf0
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt
new file mode 100644 (file)
index 0000000..d898ea4
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x265
+  RenderBlock {HTML} at (0,0) size 800x266
+    RenderBody {BODY} at (0,0) size 800x0
+      RenderBlock (floating) {DIV} at (1,1) size 232x88 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (235,1) size 232x88 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (469,1) size 232x88 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (1,90) size 232x88 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (235,90) size 117x174 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (353,90) size 117x174 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (471,90) size 117x174 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (589,90) size 117x174 [bgcolor=#ADD8E6] [border: (3px solid #000000)]
index 36464fa..cc098e6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/size/zero-expected.txt
new file mode 100644 (file)
index 0000000..f0a649f
--- /dev/null
@@ -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
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 53x17
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 527x17
+          RenderInline {A} at (0,0) size 497x17 [color=#0000EE]
+            RenderText {#text} at (53,0) size 497x17
+              text run at (53,0) width 497: "REGRESSION(r27173): Web Inspector freezes beneath Image::drawPattern()"
+          RenderText {#text} at (550,0) size 30x17
+            text run at (550,0) width 30: " Bug"
+        RenderText {#text} at (580,0) size 4x17
+          text run at (580,0) width 4: "."
+      RenderBlock {P} at (0,33) size 784x17
+        RenderText {#text} at (0,0) size 570x17
+          text run at (0,0) width 570: "There should be four empty squares with black borders. WebKit should not hang or assert."
+      RenderBlock {DIV} at (8,66) size 106x106 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (8,180) size 106x106 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (8,294) size 106x106 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (8,408) size 106x106 [border: (3px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.png
new file mode 100644 (file)
index 0000000..67bd5ca
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt
new file mode 100644 (file)
index 0000000..5152f8a
--- /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
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 750x17
+          text run at (0,0) width 445: "This tests that the graphics context is restored after painting solid color "
+          text run at (445,0) width 305: "images. The highlight color should be light blue."
+      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,43) size 784x17
+        RenderText {#text} at (0,0) size 21x17
+          text run at (0,0) width 21: "foo"
+selection start: position 9 of child 0 {#text} of child 5 {DIV} of body
+selection end:   position 12 of child 0 {#text} of child 5 {DIV} of body
index dc14b60..223b984 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.png and b/LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/svg-as-mask-expected.txt
new file mode 100644 (file)
index 0000000..8a4b7e6
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {DIV} at (0,0) size 800x600 [bgcolor=#00FF00]
+    RenderText {#text} at (0,0) size 4x17
+      text run at (0,0) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-background-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-background-expected.png
new file mode 100644 (file)
index 0000000..3b88735
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-background-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-html-background-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-html-background-expected.png
new file mode 100644 (file)
index 0000000..12c56e1
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/transformed-body-html-background-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/transformed-html-body-background-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/transformed-html-body-background-expected.png
new file mode 100644 (file)
index 0000000..ec8f3f9
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/transformed-html-body-background-expected.png differ
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/001-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/001-expected.png differ
index 9246b74..193d837 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,16) size 784x18 [color=#000080] [bgcolor=#FFFF00]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
+    RenderBody {BODY} at (8,16) size 784x17 [color=#000080] [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/001-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/001-xhtml-expected.png differ
index d79a11b..4d9daad 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18 [color=#000080] [bgcolor=#FFFF00]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17 [color=#000080] [bgcolor=#FFFF00]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index 70bb1b7..2e5281a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/002-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/002-expected.png differ
index dd61d8f..077454d 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x24
   RenderBlock {HTML} at (0,0) size 800x24 [bgcolor=#00FF00]
     RenderBody {BODY} at (8,16) size 784x0 [bgcolor=#FF0000]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 403x19
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 403x17
           text run at (0,0) width 403: "The entire viewport should be green and there should be no red."
index 70bb1b7..2e5281a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/002-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/002-xhtml-expected.png differ
index 09348a8..dc10b04 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x24
   RenderBlock {html} at (0,0) size 800x24 [bgcolor=#00FF00]
     RenderBody {body} at (8,16) size 784x0 [bgcolor=#FF0000]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 403x19
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 403x17
           text run at (0,0) width 403: "The entire viewport should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-declarative-expected.png differ
index ac406fd..c9105f7 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {body} at (8,8) size 784x18 [bgcolor=#FF0000]
-      RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {body} at (8,8) size 784x17 [bgcolor=#FF0000]
+      RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-expected.png differ
index caaa92c..3ccb8a5 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18 [bgcolor=#FF0000]
-      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {BODY} at (8,8) size 784x17 [bgcolor=#FF0000]
+      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/003-xhtml-expected.png differ
index ac406fd..c9105f7 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {body} at (8,8) size 784x18 [bgcolor=#FF0000]
-      RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {body} at (8,8) size 784x17 [bgcolor=#FF0000]
+      RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-declarative-expected.png differ
index ade02ea..d14aed5 100644 (file)
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {html} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {html} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {p} at (0,0) size 800x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {p} at (0,0) size 800x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
       RenderText {#text} at (0,0) size 0x0
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-expected.png differ
index 1553f1a..9bfbd47 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {HTML} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {HTML} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {P} at (0,0) size 800x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {P} at (0,0) size 800x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/004-xhtml-expected.png differ
index ade02ea..d14aed5 100644 (file)
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {html} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {html} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {p} at (0,0) size 800x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {p} at (0,0) size 800x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0 [bgcolor=#FF0000]
       RenderText {#text} at (0,0) size 0x0
index a9df11e..261d602 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-declarative-expected.png differ
index ad4179f..aba6b4a 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080] [bgcolor=#FFFF00]
-    RenderBody {body} at (8,16) size 784x18 [color=#000080] [bgcolor=#FFFF00]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 188x19
+    RenderBody {body} at (8,16) size 784x17 [color=#000080] [bgcolor=#FFFF00]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 188x17
           text run at (0,0) width 188: "The canvas should be yellow."
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-expected.png differ
index ebb28da..fd6ca22 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080] [bgcolor=#FFFF00]
-    RenderBody {BODY} at (8,16) size 784x18 [color=#000080] [bgcolor=#FFFF00]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+    RenderBody {BODY} at (8,16) size 784x17 [color=#000080] [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/005-xhtml-expected.png differ
index 02d9738..d224f1b 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080] [bgcolor=#FFFF00]
-    RenderBody {body} at (8,16) size 784x18 [color=#000080] [bgcolor=#FFFF00]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+    RenderBody {body} at (8,16) size 784x17 [color=#000080] [bgcolor=#FFFF00]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-declarative-expected.png differ
index c0c0454..7a162b0 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18
-      RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17
+      RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {body} at (8,50) size 784x0 [bgcolor=#FF0000]
+    RenderBody {body} at (8,49) size 784x0 [bgcolor=#FF0000]
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-expected.png differ
index 62d307d..2555830 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,16) size 784x18
-      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
+    RenderBody {BODY} at (8,16) size 784x17
+      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {BODY} at (8,50) size 784x0 [bgcolor=#FF0000]
+    RenderBody {BODY} at (8,49) size 784x0 [bgcolor=#FF0000]
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/006-xhtml-expected.png differ
index c0c0454..7a162b0 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18
-      RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17
+      RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {body} at (8,50) size 784x0 [bgcolor=#FF0000]
+    RenderBody {body} at (8,49) size 784x0 [bgcolor=#FF0000]
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-declarative-expected.png differ
index adec0b0..6f80262 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {body} at (8,0) size 784x18 [bgcolor=#FF0000]
-        RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {body} at (8,0) size 784x17 [bgcolor=#FF0000]
+        RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-expected.png differ
index 5211f3e..ee9401a 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {BOGUS} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {BODY} at (8,0) size 784x18 [bgcolor=#FF0000]
-        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {BODY} at (8,0) size 784x17 [bgcolor=#FF0000]
+        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {BOGUS} at (0,0) size 0x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/007-xhtml-expected.png differ
index adec0b0..6f80262 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {body} at (8,0) size 784x18 [bgcolor=#FF0000]
-        RenderBlock {p} at (0,0) size 784x18 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {body} at (8,0) size 784x17 [bgcolor=#FF0000]
+        RenderBlock {p} at (0,0) size 784x17 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
index 1b8006d..2af8455 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/008-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/008-expected.png differ
index f1847bd..1d8614c 100644 (file)
@@ -6,6 +6,6 @@ layer at (0,0) size 800x20
   RenderBlock (positioned) {HEAD} at (0,0) size 800x20 [bgcolor=#FFFF00]
 layer at (0,0) size 800x20
   RenderBody {BODY} at (0,0) size 800x20 [color=#000080] [bgcolor=#FFFFFF]
-    RenderBlock {P} at (0,0) size 800x18
-      RenderText {#text} at (0,0) size 276x19
+    RenderBlock {P} at (0,0) size 800x17
+      RenderText {#text} at (0,0) size 276x17
         text run at (0,0) width 276: "This line should have a yellow background."
index 1b8006d..2af8455 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-color/008-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-color/008-xhtml-expected.png differ
index e59579d..e2e4631 100644 (file)
@@ -6,6 +6,6 @@ layer at (0,0) size 800x20
   RenderBlock (positioned) {head} at (0,0) size 800x20 [bgcolor=#FFFF00]
 layer at (0,0) size 800x20
   RenderBody {body} at (0,0) size 800x20 [color=#000080] [bgcolor=#FFFFFF]
-    RenderBlock {p} at (0,0) size 800x18
-      RenderText {#text} at (0,0) size 276x19
+    RenderBlock {p} at (0,0) size 800x17
+      RenderText {#text} at (0,0) size 276x17
         text run at (0,0) width 276: "This line should have a yellow background."
index 3f4b4f7..01de4ca 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/001-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/001-expected.png differ
index 22fbbf8..9b79e63 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 227x19
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
+    RenderBody {BODY} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 227x17
           text run at (0,0) width 227: "The entire canvas should be yellow."
index 3f4b4f7..01de4ca 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/001-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/001-xhtml-expected.png differ
index fe3df4d..13000ee 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 227x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 227x17
           text run at (0,0) width 227: "The entire canvas should be yellow."
index cf77667..bd0e69f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/002-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/002-expected.png differ
index 9551ede..a556875 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x24
   RenderBlock {HTML} at (0,0) size 800x24
     RenderBody {BODY} at (8,16) size 784x0
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 390x19
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 390x17
           text run at (0,0) width 390: "The entire canvas should be green and there should be no red."
index cf77667..bd0e69f 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/002-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/002-xhtml-expected.png differ
index 84907d2..569938d 100644 (file)
@@ -3,6 +3,6 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x24
   RenderBlock {html} at (0,0) size 800x24
     RenderBody {body} at (8,16) size 784x0
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 390x19
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 390x17
           text run at (0,0) width 390: "The entire canvas should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-declarative-expected.png differ
index 23b7313..e349076 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {body} at (8,8) size 784x18
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {body} at (8,8) size 784x17
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-expected.png differ
index 36ef49d..8b6717a 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {BODY} at (8,8) size 784x18
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {BODY} at (8,8) size 784x17
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 8ac6ab0..068c9d4 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/003-xhtml-expected.png differ
index 23b7313..e349076 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x34
-  RenderBlock {html} at (0,0) size 800x34
-    RenderBody {body} at (8,8) size 784x18
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x33
+  RenderBlock {html} at (0,0) size 800x33
+    RenderBody {body} at (8,8) size 784x17
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-declarative-expected.png differ
index b51d308..0b8b4a2 100644 (file)
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {html} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {html} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {p} at (0,0) size 800x18
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {p} at (0,0) size 800x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-expected.png differ
index d269a9c..333e8d8 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {HTML} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {HTML} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {P} at (0,0) size 800x18
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {P} at (0,0) size 800x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0
index 71bf12b..c499997 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/004-xhtml-expected.png differ
index b51d308..0b8b4a2 100644 (file)
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x18
-  RenderBlock {html} at (0,0) size 800x18
+layer at (0,0) size 800x17
+  RenderBlock {html} at (0,0) size 800x17
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,0) size 800x18
-      RenderBlock {p} at (0,0) size 800x18
-        RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock {p} at (0,0) size 800x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,18) size 800x0
+    RenderBlock (anonymous) at (0,17) size 800x0
       RenderInline {body} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-declarative-expected.png differ
index 867cdee..123b967 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080]
-    RenderBody {body} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+    RenderBody {body} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-expected.png differ
index c0638e2..f2b56d4 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080]
-    RenderBody {BODY} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+    RenderBody {BODY} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index c8ba063..1c722a6 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/005-xhtml-expected.png differ
index 867cdee..123b967 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {body} at (0,0) size 0x0 [color=#000080]
-    RenderBody {body} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 240x19
+    RenderBody {body} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 240x17
           text run at (0,0) width 240: "The entire viewport should be yellow."
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-declarative-expected.png differ
index 087ed19..636ba49 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {body} at (8,50) size 784x0
+    RenderBody {body} at (8,49) size 784x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-expected.png differ
index 400e04f..29b32b3 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,16) size 784x18
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
+    RenderBody {BODY} at (8,16) size 784x17
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {BODY} at (8,50) size 784x0
+    RenderBody {BODY} at (8,49) size 784x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/006-xhtml-expected.png differ
index 087ed19..636ba49 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
-    RenderBody {body} at (8,16) size 784x18
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 334x19
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
+    RenderBody {body} at (8,16) size 784x17
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBody {body} at (8,50) size 784x0
+    RenderBody {body} at (8,49) size 784x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-declarative-expected.png differ
index 2f603ff..d8a03c7 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {body} at (8,0) size 784x18
-        RenderBlock {p} at (0,0) size 784x18
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {body} at (8,0) size 784x17
+        RenderBlock {p} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-expected.png differ
index 942d778..c160c41 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {HTML} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {BOGUS} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {BODY} at (8,0) size 784x18
-        RenderBlock {P} at (0,0) size 784x18
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {BODY} at (8,0) size 784x17
+        RenderBlock {P} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {BOGUS} at (0,0) size 0x0
index 57328a0..9a8b35b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/007-xhtml-expected.png differ
index 2f603ff..d8a03c7 100644 (file)
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {html} at (0,0) size 800x50
+layer at (0,0) size 800x49
+  RenderBlock {html} at (0,0) size 800x49
     RenderBlock (anonymous) at (0,0) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-    RenderBlock (anonymous) at (0,16) size 800x18
-      RenderBody {body} at (8,0) size 784x18
-        RenderBlock {p} at (0,0) size 784x18
-          RenderText {#text} at (0,0) size 334x19
+    RenderBlock (anonymous) at (0,16) size 800x17
+      RenderBody {body} at (8,0) size 784x17
+        RenderBlock {p} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 334x17
             text run at (0,0) width 334: "This line should be green and there should be no red."
-    RenderBlock (anonymous) at (0,50) size 800x0
+    RenderBlock (anonymous) at (0,49) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
index 1b8006d..2af8455 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/008-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/008-expected.png differ
index 77d90c5..5a59ea8 100644 (file)
@@ -6,6 +6,6 @@ layer at (0,0) size 800x20
   RenderBlock (positioned) {HEAD} at (0,0) size 800x20
 layer at (0,0) size 800x20
   RenderBody {BODY} at (0,0) size 800x20 [color=#000080]
-    RenderBlock {P} at (0,0) size 800x18
-      RenderText {#text} at (0,0) size 276x19
+    RenderBlock {P} at (0,0) size 800x17
+      RenderText {#text} at (0,0) size 276x17
         text run at (0,0) width 276: "This line should have a yellow background."
index 1b8006d..2af8455 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/008-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/008-xhtml-expected.png differ
index 88fe15f..b998e56 100644 (file)
@@ -6,6 +6,6 @@ layer at (0,0) size 800x20
   RenderBlock (positioned) {head} at (0,0) size 800x20
 layer at (0,0) size 800x20
   RenderBody {body} at (0,0) size 800x20 [color=#000080]
-    RenderBlock {p} at (0,0) size 800x18
-      RenderText {#text} at (0,0) size 276x19
+    RenderBlock {p} at (0,0) size 800x17
+      RenderText {#text} at (0,0) size 276x17
         text run at (0,0) width 276: "This line should have a yellow background."
index 8ef3fed..b7bdd5e 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/009-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/009-expected.png differ
index 31d3878..3c55ebe 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (50,50) size 700x154
   RenderBlock {HTML} at (50,50) size 700x154 [border: (1px solid #000000)]
     RenderBody {BODY} at (51,51) size 598x52 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {P} at (1,17) size 596x18
-        RenderText {#text} at (0,0) size 345x19
+      RenderBlock {P} at (1,17) size 596x17
+        RenderText {#text} at (0,0) size 345x17
           text run at (0,0) width 345: "There should be a yellow square in the top-left corner, "
-        RenderInline {EM} at (0,0) size 52x19
-          RenderText {#text} at (345,0) size 52x19
+        RenderInline {EM} at (0,0) size 52x17
+          RenderText {#text} at (345,0) size 52x17
             text run at (345,0) width 52: "between"
-        RenderText {#text} at (397,0) size 78x19
+        RenderText {#text} at (397,0) size 78x17
           text run at (397,0) width 78: " the borders."
index 8ef3fed..b7bdd5e 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/009-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/009-xhtml-expected.png differ
index ec88d95..d8a2bf6 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (50,50) size 700x154
   RenderBlock {html} at (50,50) size 700x154 [border: (1px solid #000000)]
     RenderBody {body} at (51,51) size 598x52 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {p} at (1,17) size 596x18
-        RenderText {#text} at (0,0) size 345x19
+      RenderBlock {p} at (1,17) size 596x17
+        RenderText {#text} at (0,0) size 345x17
           text run at (0,0) width 345: "There should be a yellow square in the top-left corner, "
-        RenderInline {em} at (0,0) size 52x19
-          RenderText {#text} at (345,0) size 52x19
+        RenderInline {em} at (0,0) size 52x17
+          RenderText {#text} at (345,0) size 52x17
             text run at (345,0) width 52: "between"
-        RenderText {#text} at (397,0) size 78x19
+        RenderText {#text} at (397,0) size 78x17
           text run at (397,0) width 78: " the borders."
index 3ade7e0..249669a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/010-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/010-expected.png differ
index 639cbd1..42fb3ac 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (50,50) size 700x154
   RenderBlock {HTML} at (50,50) size 700x154 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBody {BODY} at (51,51) size 598x52 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {P} at (1,17) size 596x18
-        RenderText {#text} at (0,0) size 345x19
+      RenderBlock {P} at (1,17) size 596x17
+        RenderText {#text} at (0,0) size 345x17
           text run at (0,0) width 345: "There should be a yellow square in the top-left corner, "
-        RenderInline {EM} at (0,0) size 37x19
-          RenderText {#text} at (345,0) size 37x19
+        RenderInline {EM} at (0,0) size 37x17
+          RenderText {#text} at (345,0) size 37x17
             text run at (345,0) width 37: "inside"
-        RenderText {#text} at (382,0) size 108x19
+        RenderText {#text} at (382,0) size 108x17
           text run at (382,0) width 108: " the inner border."
index 3ade7e0..249669a 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/background-image/010-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/background-image/010-xhtml-expected.png differ
index c9e0931..36b0b3f 100644 (file)
@@ -3,11 +3,11 @@ layer at (0,0) size 800x600
 layer at (50,50) size 700x154
   RenderBlock {html} at (50,50) size 700x154 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
     RenderBody {body} at (51,51) size 598x52 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {p} at (1,17) size 596x18
-        RenderText {#text} at (0,0) size 345x19
+      RenderBlock {p} at (1,17) size 596x17
+        RenderText {#text} at (0,0) size 345x17
           text run at (0,0) width 345: "There should be a yellow square in the top-left corner, "
-        RenderInline {em} at (0,0) size 37x19
-          RenderText {#text} at (345,0) size 37x19
+        RenderInline {em} at (0,0) size 37x17
+          RenderText {#text} at (345,0) size 37x17
             text run at (345,0) width 37: "inside"
-        RenderText {#text} at (382,0) size 108x19
+        RenderText {#text} at (382,0) size 108x17
           text run at (382,0) width 108: " the inner border."
index 26d4f2d..ffbc402 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/001-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/001-expected.png differ
index 6b6f15b..92462e6 100644 (file)
@@ -3,21 +3,21 @@ layer at (0,0) size 785x585
 layer at (0,0) size 785x178
   RenderBlock {HTML} at (0,0) size 785x178
     RenderBody {BODY} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {P} at (1,17) size 160x72
-        RenderText {#text} at (0,0) size 142x73
+      RenderBlock {P} at (1,17) size 160x68
+        RenderText {#text} at (0,0) size 142x68
           text run at (0,0) width 102: "There should be"
-          text run at (0,18) width 105: "scrollbars for the"
-          text run at (0,36) width 142: "viewport -- not for this"
-          text run at (0,54) width 28: "box."
-      RenderBlock {P} at (1,105) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+          text run at (0,17) width 105: "scrollbars for the"
+          text run at (0,34) width 142: "viewport -- not for this"
+          text run at (0,51) width 28: "box."
+      RenderBlock {P} at (1,101) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,139) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,134) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,173) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,167) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,207) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,200) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
index 26d4f2d..ffbc402 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/001-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/001-xhtml-expected.png differ
index d03be53..b7e1c99 100644 (file)
@@ -3,21 +3,21 @@ layer at (0,0) size 785x585
 layer at (0,0) size 785x178
   RenderBlock {html} at (0,0) size 785x178
     RenderBody {body} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {p} at (1,17) size 160x72
-        RenderText {#text} at (0,0) size 142x73
+      RenderBlock {p} at (1,17) size 160x68
+        RenderText {#text} at (0,0) size 142x68
           text run at (0,0) width 102: "There should be"
-          text run at (0,18) width 105: "scrollbars for the"
-          text run at (0,36) width 142: "viewport -- not for this"
-          text run at (0,54) width 28: "box."
-      RenderBlock {p} at (1,105) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+          text run at (0,17) width 105: "scrollbars for the"
+          text run at (0,34) width 142: "viewport -- not for this"
+          text run at (0,51) width 28: "box."
+      RenderBlock {p} at (1,101) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,139) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,134) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,173) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,167) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,207) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,200) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/002-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/002-expected.png differ
index 5e398f7..eb6122c 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x178
   RenderBlock {HTML} at (0,0) size 800x178
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {BODY} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {P} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {P} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {P} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {P} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/002-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/002-xhtml-expected.png differ
index 1d6a781..d1918ba 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x178
   RenderBlock {html} at (0,0) size 800x178
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {body} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-declarative-expected.png differ
index 1d6a781..d1918ba 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x178
   RenderBlock {html} at (0,0) size 800x178
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {body} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-expected.png differ
index f31e40b..c8b81cf 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x178
   RenderBlock {html} at (0,0) size 800x178
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {BODY} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {P} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {P} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {P} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {P} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/003-xhtml-expected.png differ
index 1d6a781..d1918ba 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x178
   RenderBlock {html} at (0,0) size 800x178
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {body} at (8,8) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 7763bcd..af36127 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-declarative-expected.png differ
index f974929..eb221cd 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x162
   RenderBlock {html} at (0,0) size 800x162
-layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 222
+layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 215
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 7763bcd..af36127 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-expected.png differ
index a87d0fb..4205ac2 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x162
   RenderBlock {HTML} at (0,0) size 800x162
-layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 222
+layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 215
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {P} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {P} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {P} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {P} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 7763bcd..af36127 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/004-xhtml-expected.png differ
index f974929..eb221cd 100644 (file)
@@ -2,22 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x162
   RenderBlock {html} at (0,0) size 800x162
-layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 222
+layer at (0,0) size 162x162 clip at (1,1) size 145x145 scrollHeight 215
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 9866a4d..a4384d1 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-declarative-expected.png differ
index 3ca4ac8..8b90917 100644 (file)
@@ -3,26 +3,26 @@ layer at (0,0) size 785x585
 layer at (0,0) size 785x340
   RenderBlock {html} at (0,0) size 785x340
     RenderBody {body} at (8,170) size 162x162 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {p} at (1,17) size 160x126
-        RenderText {#text} at (0,0) size 155x127
+      RenderBlock {p} at (1,17) size 160x119
+        RenderText {#text} at (0,0) size 155x119
           text run at (0,0) width 102: "There should be"
-          text run at (0,18) width 105: "scrollbars for the"
-          text run at (0,36) width 142: "viewport -- not for this"
-          text run at (0,54) width 155: "box. (Additionally, there"
-          text run at (0,72) width 142: "should be a box above"
-          text run at (0,90) width 90: "that does have"
-          text run at (0,108) width 69: "scrollbars.)"
-      RenderBlock {p} at (1,159) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+          text run at (0,17) width 105: "scrollbars for the"
+          text run at (0,34) width 142: "viewport -- not for this"
+          text run at (0,51) width 155: "box. (Additionally, there"
+          text run at (0,68) width 142: "should be a box above"
+          text run at (0,85) width 90: "that does have"
+          text run at (0,102) width 69: "scrollbars.)"
+      RenderBlock {p} at (1,152) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,193) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,185) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,227) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,218) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,261) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,251) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
 layer at (0,0) size 162x162 clip at (1,1) size 145x145
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 9866a4d..a4384d1 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-expected.png differ
index d4eab45..2cfcee7 100644 (file)
@@ -3,26 +3,26 @@ layer at (0,0) size 785x585
 layer at (0,0) size 785x340
   RenderBlock {HTML} at (0,0) size 785x340
     RenderBody {BODY} at (8,170) size 162x162 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {P} at (1,17) size 160x126
-        RenderText {#text} at (0,0) size 155x127
+      RenderBlock {P} at (1,17) size 160x119
+        RenderText {#text} at (0,0) size 155x119
           text run at (0,0) width 102: "There should be"
-          text run at (0,18) width 105: "scrollbars for the"
-          text run at (0,36) width 142: "viewport -- not for this"
-          text run at (0,54) width 155: "box. (Additionally, there"
-          text run at (0,72) width 142: "should be a box above"
-          text run at (0,90) width 90: "that does have"
-          text run at (0,108) width 69: "scrollbars.)"
-      RenderBlock {P} at (1,159) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+          text run at (0,17) width 105: "scrollbars for the"
+          text run at (0,34) width 142: "viewport -- not for this"
+          text run at (0,51) width 155: "box. (Additionally, there"
+          text run at (0,68) width 142: "should be a box above"
+          text run at (0,85) width 90: "that does have"
+          text run at (0,102) width 69: "scrollbars.)"
+      RenderBlock {P} at (1,152) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,193) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,185) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,227) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,218) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {P} at (1,261) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {P} at (1,251) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
 layer at (0,0) size 162x162 clip at (1,1) size 145x145
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 9866a4d..a4384d1 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/005-xhtml-expected.png differ
index 3ca4ac8..8b90917 100644 (file)
@@ -3,26 +3,26 @@ layer at (0,0) size 785x585
 layer at (0,0) size 785x340
   RenderBlock {html} at (0,0) size 785x340
     RenderBody {body} at (8,170) size 162x162 [color=#000080] [border: (1px solid #000080)]
-      RenderBlock {p} at (1,17) size 160x126
-        RenderText {#text} at (0,0) size 155x127
+      RenderBlock {p} at (1,17) size 160x119
+        RenderText {#text} at (0,0) size 155x119
           text run at (0,0) width 102: "There should be"
-          text run at (0,18) width 105: "scrollbars for the"
-          text run at (0,36) width 142: "viewport -- not for this"
-          text run at (0,54) width 155: "box. (Additionally, there"
-          text run at (0,72) width 142: "should be a box above"
-          text run at (0,90) width 90: "that does have"
-          text run at (0,108) width 69: "scrollbars.)"
-      RenderBlock {p} at (1,159) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+          text run at (0,17) width 105: "scrollbars for the"
+          text run at (0,34) width 142: "viewport -- not for this"
+          text run at (0,51) width 155: "box. (Additionally, there"
+          text run at (0,68) width 142: "should be a box above"
+          text run at (0,85) width 90: "that does have"
+          text run at (0,102) width 69: "scrollbars.)"
+      RenderBlock {p} at (1,152) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,193) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,185) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,227) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,218) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
-      RenderBlock {p} at (1,261) size 160x18 [color=#808080]
-        RenderText {#text} at (0,0) size 106x19
+      RenderBlock {p} at (1,251) size 160x17 [color=#808080]
+        RenderText {#text} at (0,0) size 106x17
           text run at (0,0) width 106: "This is filler text."
 layer at (0,0) size 162x162 clip at (1,1) size 145x145
   RenderBlock {body} at (0,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 9260bb0..e7a07f8 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-declarative-expected.png differ
index 3743e42..d583458 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x220
-  RenderBlock {html} at (0,0) size 800x220
-    RenderBody {body} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 429x19
+layer at (0,0) size 800x219
+  RenderBlock {html} at (0,0) size 800x219
+    RenderBody {body} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 429x17
           text run at (0,0) width 429: "There should be scrollbars for the box below -- not for the viewport."
-layer at (8,50) size 162x162 clip at (9,51) size 145x145
-  RenderBody {body} at (8,50) size 162x162 [color=#000080] [border: (1px solid #000080)]
+layer at (8,49) size 162x162 clip at (9,50) size 145x145
+  RenderBody {body} at (8,49) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 9260bb0..e7a07f8 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-expected.png differ
index 8cbf76b..9b79e2c 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x220
-  RenderBlock {HTML} at (0,0) size 800x220
-    RenderBody {BODY} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 429x19
+layer at (0,0) size 800x219
+  RenderBlock {HTML} at (0,0) size 800x219
+    RenderBody {BODY} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 429x17
           text run at (0,0) width 429: "There should be scrollbars for the box below -- not for the viewport."
-layer at (8,50) size 162x162 clip at (9,51) size 145x145
-  RenderBody {BODY} at (8,50) size 162x162 [color=#000080] [border: (1px solid #000080)]
+layer at (8,49) size 162x162 clip at (9,50) size 145x145
+  RenderBody {BODY} at (8,49) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 9260bb0..e7a07f8 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/006-xhtml-expected.png differ
index 3743e42..d583458 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x220
-  RenderBlock {html} at (0,0) size 800x220
-    RenderBody {body} at (8,16) size 784x18 [color=#000080]
-      RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 429x19
+layer at (0,0) size 800x219
+  RenderBlock {html} at (0,0) size 800x219
+    RenderBody {body} at (8,16) size 784x17 [color=#000080]
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 429x17
           text run at (0,0) width 429: "There should be scrollbars for the box below -- not for the viewport."
-layer at (8,50) size 162x162 clip at (9,51) size 145x145
-  RenderBody {body} at (8,50) size 162x162 [color=#000080] [border: (1px solid #000080)]
+layer at (8,49) size 162x162 clip at (9,50) size 145x145
+  RenderBody {body} at (8,49) size 162x162 [color=#000080] [border: (1px solid #000080)]
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-declarative-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-declarative-expected.png differ
index 27c1cfc..ce11619 100644 (file)
@@ -7,22 +7,22 @@ layer at (0,0) size 800x178
     RenderBlock (anonymous) at (0,8) size 800x162
     RenderBlock (anonymous) at (0,178) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {body} at (8,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-expected.png differ
index 950a605..7c33ad3 100644 (file)
@@ -7,22 +7,22 @@ layer at (0,0) size 800x178
     RenderBlock (anonymous) at (0,8) size 800x162
     RenderBlock (anonymous) at (0,178) size 800x0
       RenderInline {BOGUS} at (0,0) size 0x0
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {BODY} at (8,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {P} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {P} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {P} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {P} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {P} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {P} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index 1fcf2bd..032ce16 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-xhtml-expected.png and b/LayoutTests/platform/gtk/fast/body-propagation/overflow/007-xhtml-expected.png differ
index 27c1cfc..ce11619 100644 (file)
@@ -7,22 +7,22 @@ layer at (0,0) size 800x178
     RenderBlock (anonymous) at (0,8) size 800x162
     RenderBlock (anonymous) at (0,178) size 800x0
       RenderInline {bogus} at (0,0) size 0x0
-layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 222
+layer at (8,8) size 162x162 clip at (9,9) size 145x145 scrollHeight 215
   RenderBody {body} at (8,0) size 162x162 [color=#000080] [border: (1px solid #000080)]
-    RenderBlock {p} at (1,17) size 145x54
-      RenderText {#text} at (0,0) size 145x55
+    RenderBlock {p} at (1,17) size 145x51
+      RenderText {#text} at (0,0) size 145x51
         text run at (0,0) width 102: "There should be"
-        text run at (0,18) width 145: "scrollbars for this box -"
-        text run at (0,36) width 138: "- not for the viewport."
-    RenderBlock {p} at (1,87) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+        text run at (0,17) width 145: "scrollbars for this box -"
+        text run at (0,34) width 138: "- not for the viewport."
+    RenderBlock {p} at (1,84) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,121) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,117) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,155) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,150) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
-    RenderBlock {p} at (1,189) size 145x18 [color=#808080]
-      RenderText {#text} at (0,0) size 106x19
+    RenderBlock {p} at (1,183) size 145x17 [color=#808080]
+      RenderText {#text} at (0,0) size 106x17
         text run at (0,0) width 106: "This is filler text."
index a49b2d5..43640c1 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/doctypes/001-expected.png and b/LayoutTests/platform/gtk/fast/doctypes/001-expected.png differ
index 2ca1259..eaa9c60 100644 (file)
@@ -4,18 +4,18 @@ 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 784x100
-      RenderBlock (anonymous) at (0,100) size 784x18
-        RenderText {#text} at (0,0) size 348x19
+      RenderBlock (anonymous) at (0,100) size 784x17
+        RenderText {#text} at (0,0) size 348x17
           text run at (0,0) width 159: "This file has no doctype. "
           text run at (159,0) width 189: "We should be in quirks mode."
-      RenderBlock {UL} at (0,134) size 784x36
-        RenderListItem {LI} at (40,0) size 744x36
-          RenderBlock (anonymous) at (0,0) size 744x18
-            RenderListMarker at (-18,0) size 7x19: bullet
-          RenderBlock {UL} at (0,18) size 744x18
-            RenderListItem {LI} at (40,0) size 704x18
-              RenderListMarker at (-18,0) size 7x19: white bullet
-              RenderText {#text} at (0,0) size 238x19
+      RenderBlock {UL} at (0,133) size 784x34
+        RenderListItem {LI} at (40,0) size 744x34
+          RenderBlock (anonymous) at (0,0) size 744x17
+            RenderListMarker at (-17,0) size 7x17: bullet
+          RenderBlock {UL} at (0,17) size 744x17
+            RenderListItem {LI} at (40,0) size 704x17
+              RenderListMarker at (-17,0) size 7x17: white bullet
+              RenderText {#text} at (0,0) size 238x17
                 text run at (0,0) width 238: "I should be underneath the first bullet."
 layer at (10,10) size 80x80
   RenderBlock (positioned) {DIV} at (10,10) size 80x80 [bgcolor=#008000]
index 515795d..e26ccb5 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/doctypes/002-expected.png and b/LayoutTests/platform/gtk/fast/doctypes/002-expected.png differ