[Qt] Unskip and rebasing now passing tests.
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 Oct 2012 08:27:20 +0000 (08:27 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 Oct 2012 08:27:20 +0000 (08:27 +0000)
* platform/qt-5.0-wk1/TestExpectations:
* platform/qt/fast/css/word-space-extra-expected.png:
* platform/qt/fast/css/word-space-extra-expected.txt:
* platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt: Added.
* platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
* platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
* platform/qt/fast/transforms/transformed-focused-text-input-expected.png:
* platform/qt/fast/transforms/transformed-focused-text-input-expected.txt:
* platform/qt/http/tests/navigation/postredirect-frames-expected.txt:
* platform/qt/http/tests/navigation/postredirect-goback2-expected.txt:

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

12 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/qt-5.0-wk1/TestExpectations
LayoutTests/platform/qt-5.0/fast/css/word-space-extra-expected.txt [deleted file]
LayoutTests/platform/qt/fast/css/word-space-extra-expected.png
LayoutTests/platform/qt/fast/css/word-space-extra-expected.txt
LayoutTests/platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png
LayoutTests/platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
LayoutTests/platform/qt/fast/transforms/transformed-focused-text-input-expected.png
LayoutTests/platform/qt/fast/transforms/transformed-focused-text-input-expected.txt
LayoutTests/platform/qt/http/tests/navigation/postredirect-frames-expected.txt
LayoutTests/platform/qt/http/tests/navigation/postredirect-goback2-expected.txt

index f21a042ac6c0621c2b78bcb5e69212bf0d25c9bf..36410602c726f4a18b5e65474b6d803b5ac7758d 100644 (file)
@@ -1,3 +1,18 @@
+2012-10-09  Csaba Osztrogon√°c  <ossy@webkit.org>
+
+        [Qt] Unskip and rebasing now passing tests.
+
+        * platform/qt-5.0-wk1/TestExpectations:
+        * platform/qt/fast/css/word-space-extra-expected.png:
+        * platform/qt/fast/css/word-space-extra-expected.txt:
+        * platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt: Added.
+        * platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
+        * platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
+        * platform/qt/fast/transforms/transformed-focused-text-input-expected.png:
+        * platform/qt/fast/transforms/transformed-focused-text-input-expected.txt:
+        * platform/qt/http/tests/navigation/postredirect-frames-expected.txt:
+        * platform/qt/http/tests/navigation/postredirect-goback2-expected.txt:
+
 2012-10-09  Keishi Hattori  <keishi@webkit.org>
 
         Page popup should be smarter about its layout
index 40c27f92624afb72d9409bb08b5a6243feb59ae3..ef1c7fe02c01ae7b82b2f6f2b3de5d8854204543 100644 (file)
@@ -25,15 +25,6 @@ http/tests/incremental/slow-utf8-text.pl
 # https://bugs.webkit.org/show_bug.cgi?id=77380
 fast/url/path.html
 
-# [Qt] REGRESSION: 360 tests started to fail with newer Qt5-WK1
-# https://bugs.webkit.org/show_bug.cgi?id=85631
-fast/css/word-space-extra.html
-fast/history/history-back-initial-vs-final-url.html
-fast/repaint/renderer-destruction-by-invalidateSelection-crash.html
-fast/transforms/transformed-focused-text-input.html
-http/tests/navigation/postredirect-frames.html
-http/tests/navigation/postredirect-goback2.html
-
 # [Qt] Tests still fail after the update to new fonts
 # https://bugs.webkit.org/show_bug.cgi?id=91610
 css3/calc/table-calcs.html
diff --git a/LayoutTests/platform/qt-5.0/fast/css/word-space-extra-expected.txt b/LayoutTests/platform/qt-5.0/fast/css/word-space-extra-expected.txt
deleted file mode 100644 (file)
index 6f3057a..0000000
+++ /dev/null
@@ -1,1333 +0,0 @@
-layer at (0,0) size 1769x2702
-  RenderView at (0,0) size 784x584
-layer at (0,0) size 784x2702
-  RenderBlock {HTML} at (0,0) size 784x2702
-    RenderBody {BODY} at (8,8) size 768x2686
-      RenderBlock {H2} at (0,0) size 768x32
-        RenderText {#text} at (0,0) size 157x32
-          text run at (0,0) width 157: "word-spacing"
-      RenderBlock (floating) {PRE} at (0,64) size 993x186
-        RenderBlock {H3} at (0,15) size 993x20
-          RenderText {#text} at (0,0) size 164x20
-            text run at (0,0) width 164: "In a floated pre"
-        RenderBlock (anonymous) at (0,50) size 993x136
-          RenderText {#text} at (0,0) size 177x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,17) size 15x17
-              text run at (177,17) width 15: "for"
-          RenderText {#text} at (212,17) size 4x17
-            text run at (212,17) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,17) size 56x17
-              text run at (216,17) width 56: "elements"
-          RenderText {#text} at (292,17) size 4x17
-            text run at (292,17) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,17) size 33x17
-              text run at (296,17) width 33: "within"
-          RenderText {#text} at (349,17) size 472x34
-            text run at (349,17) width 103: " elements too."
-            text run at (472,17) width 0: " "
-            text run at (0,34) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,34) size 15x17
-              text run at (177,34) width 15: "for"
-          RenderText {#text} at (212,34) size 4x17
-            text run at (212,34) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,34) size 56x17
-              text run at (216,34) width 56: "elements"
-          RenderText {#text} at (292,34) size 4x17
-            text run at (292,34) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,34) size 33x17
-              text run at (296,34) width 33: "within"
-          RenderText {#text} at (349,34) size 81x17
-            text run at (349,34) width 81: " elements "
-          RenderText {#text} at (430,34) size 845x34
-            text run at (430,34) width 395: " too. (with comment between elements and too)"
-            text run at (845,34) width 0: " "
-            text run at (0,51) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,51) size 15x17
-              text run at (177,51) width 15: "for"
-          RenderText {#text} at (212,51) size 4x17
-            text run at (212,51) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,51) size 56x17
-              text run at (216,51) width 56: "elements"
-          RenderText {#text} at (292,51) size 4x17
-            text run at (292,51) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,51) size 33x17
-              text run at (296,51) width 33: "within"
-          RenderText {#text} at (349,51) size 57x17
-            text run at (349,51) width 57: " elements"
-          RenderText {#text} at (426,51) size 1033x34
-            text run at (426,51) width 587: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1033,51) width 0: " "
-            text run at (0,68) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,68) size 15x17
-              text run at (177,68) width 15: "for"
-          RenderText {#text} at (212,68) size 4x17
-            text run at (212,68) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,68) size 56x17
-              text run at (216,68) width 56: "elements"
-          RenderText {#text} at (292,68) size 4x17
-            text run at (292,68) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,68) size 33x17
-              text run at (296,68) width 33: "within"
-          RenderText {#text} at (349,68) size 81x17
-            text run at (349,68) width 81: " elements "
-          RenderText {#text} at (430,68) size 578x17
-            text run at (430,68) width 558: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1008,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 272x17
-            RenderText {#text} at (0,85) size 177x17
-              text run at (0,85) width 177: "Word   spacing test "
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (177,85) size 15x17
-                text run at (177,85) width 15: "for"
-            RenderText {#text} at (212,85) size 4x17
-              text run at (212,85) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (216,85) size 56x17
-                text run at (216,85) width 56: "elements"
-          RenderText {#text} at (292,85) size 4x17
-            text run at (292,85) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,85) size 33x17
-              text run at (296,85) width 33: "within"
-          RenderText {#text} at (349,85) size 880x34
-            text run at (349,85) width 511: " elements too. (with monospace font from Word to elements)"
-            text run at (880,85) width 0: " "
-            text run at (0,102) width 177: "Word   spacing test "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (177,102) size 15x17
-                text run at (177,102) width 15: "for"
-            RenderText {#text} at (212,102) size 4x17
-              text run at (212,102) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (216,102) size 56x17
-                text run at (216,102) width 56: "elements"
-            RenderText {#text} at (292,102) size 4x17
-              text run at (292,102) width 4: " "
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (296,102) size 33x17
-                text run at (296,102) width 33: "within"
-          RenderText {#text} at (349,102) size 845x34
-            text run at (349,102) width 476: " elements too. (with monospace font from for to within)"
-            text run at (845,102) width 0: " "
-            text run at (0,119) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,119) size 15x17
-              text run at (177,119) width 15: "for"
-          RenderText {#text} at (212,119) size 4x17
-            text run at (212,119) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,119) size 56x17
-              text run at (216,119) width 56: "elements"
-          RenderText {#text} at (292,119) size 4x17
-            text run at (292,119) width 4: " "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (296,119) size 33x17
-                text run at (296,119) width 33: "within"
-            RenderText {#text} at (349,119) size 99x17
-              text run at (349,119) width 99: " elements too"
-          RenderText {#text} at (448,119) size 420x17
-            text run at (448,119) width 400: ". (with monospace font from elements to too)"
-            text run at (868,119) width 0: " "
-      RenderBlock (anonymous) at (0,51) size 768x212
-        RenderBR {BR} at (993,0) size 0x21
-      RenderBlock {PRE} at (0,278) size 768x171
-        RenderBlock {H3} at (0,0) size 768x20
-          RenderText {#text} at (0,0) size 196x20
-            text run at (0,0) width 196: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,35) size 768x136
-          RenderText {#text} at (0,0) size 177x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,17) size 15x17
-              text run at (177,17) width 15: "for"
-          RenderText {#text} at (212,17) size 4x17
-            text run at (212,17) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,17) size 56x17
-              text run at (216,17) width 56: "elements"
-          RenderText {#text} at (292,17) size 4x17
-            text run at (292,17) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,17) size 33x17
-              text run at (296,17) width 33: "within"
-          RenderText {#text} at (349,17) size 472x34
-            text run at (349,17) width 103: " elements too."
-            text run at (472,17) width 0: " "
-            text run at (0,34) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,34) size 15x17
-              text run at (177,34) width 15: "for"
-          RenderText {#text} at (212,34) size 4x17
-            text run at (212,34) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,34) size 56x17
-              text run at (216,34) width 56: "elements"
-          RenderText {#text} at (292,34) size 4x17
-            text run at (292,34) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,34) size 33x17
-              text run at (296,34) width 33: "within"
-          RenderText {#text} at (349,34) size 81x17
-            text run at (349,34) width 81: " elements "
-          RenderText {#text} at (430,34) size 845x34
-            text run at (430,34) width 395: " too. (with comment between elements and too)"
-            text run at (845,34) width 0: " "
-            text run at (0,51) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,51) size 15x17
-              text run at (177,51) width 15: "for"
-          RenderText {#text} at (212,51) size 4x17
-            text run at (212,51) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,51) size 56x17
-              text run at (216,51) width 56: "elements"
-          RenderText {#text} at (292,51) size 4x17
-            text run at (292,51) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,51) size 33x17
-              text run at (296,51) width 33: "within"
-          RenderText {#text} at (349,51) size 57x17
-            text run at (349,51) width 57: " elements"
-          RenderText {#text} at (426,51) size 1033x34
-            text run at (426,51) width 587: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1033,51) width 0: " "
-            text run at (0,68) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,68) size 15x17
-              text run at (177,68) width 15: "for"
-          RenderText {#text} at (212,68) size 4x17
-            text run at (212,68) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,68) size 56x17
-              text run at (216,68) width 56: "elements"
-          RenderText {#text} at (292,68) size 4x17
-            text run at (292,68) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,68) size 33x17
-              text run at (296,68) width 33: "within"
-          RenderText {#text} at (349,68) size 81x17
-            text run at (349,68) width 81: " elements "
-          RenderText {#text} at (430,68) size 578x17
-            text run at (430,68) width 558: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1008,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 272x17
-            RenderText {#text} at (0,85) size 177x17
-              text run at (0,85) width 177: "Word   spacing test "
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (177,85) size 15x17
-                text run at (177,85) width 15: "for"
-            RenderText {#text} at (212,85) size 4x17
-              text run at (212,85) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (216,85) size 56x17
-                text run at (216,85) width 56: "elements"
-          RenderText {#text} at (292,85) size 4x17
-            text run at (292,85) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (296,85) size 33x17
-              text run at (296,85) width 33: "within"
-          RenderText {#text} at (349,85) size 880x34
-            text run at (349,85) width 511: " elements too. (with monospace font from Word to elements)"
-            text run at (880,85) width 0: " "
-            text run at (0,102) width 177: "Word   spacing test "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (177,102) size 15x17
-                text run at (177,102) width 15: "for"
-            RenderText {#text} at (212,102) size 4x17
-              text run at (212,102) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (216,102) size 56x17
-                text run at (216,102) width 56: "elements"
-            RenderText {#text} at (292,102) size 4x17
-              text run at (292,102) width 4: " "
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (296,102) size 33x17
-                text run at (296,102) width 33: "within"
-          RenderText {#text} at (349,102) size 845x34
-            text run at (349,102) width 476: " elements too. (with monospace font from for to within)"
-            text run at (845,102) width 0: " "
-            text run at (0,119) width 177: "Word   spacing test "
-          RenderInline {EM} at (0,0) size 15x17
-            RenderText {#text} at (177,119) size 15x17
-              text run at (177,119) width 15: "for"
-          RenderText {#text} at (212,119) size 4x17
-            text run at (212,119) width 4: " "
-          RenderInline {STRONG} at (0,0) size 56x17
-            RenderText {#text} at (216,119) size 56x17
-              text run at (216,119) width 56: "elements"
-          RenderText {#text} at (292,119) size 4x17
-            text run at (292,119) width 4: " "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (296,119) size 33x17
-                text run at (296,119) width 33: "within"
-            RenderText {#text} at (349,119) size 99x17
-              text run at (349,119) width 99: " elements too"
-          RenderText {#text} at (448,119) size 420x17
-            text run at (448,119) width 400: ". (with monospace font from elements to too)"
-            text run at (868,119) width 0: " "
-      RenderBlock (anonymous) at (0,462) size 768x0
-        RenderInline {SPAN} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,467) size 768x25
-        RenderBlock {H3} at (0,0) size 768x25
-          RenderText {#text} at (0,0) size 124x25
-            text run at (0,0) width 124: "In a span"
-      RenderBlock (anonymous) at (0,510) size 768x315
-        RenderInline {SPAN} at (0,0) size 764x273
-          RenderText {#text} at (0,0) size 191x21
-            text run at (0,0) width 62: "Word "
-            text run at (62,0) width 129: "spacing test "
-          RenderInline {EM} at (0,0) size 18x21
-            RenderText {#text} at (191,0) size 18x21
-              text run at (191,0) width 18: "for"
-          RenderText {#text} at (229,0) size 4x21
-            text run at (229,0) width 4: " "
-          RenderInline {STRONG} at (0,0) size 69x21
-            RenderText {#text} at (233,0) size 69x21
-              text run at (233,0) width 69: "elements"
-          RenderText {#text} at (322,0) size 4x21
-            text run at (322,0) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (326,3) size 33x17
-              text run at (326,3) width 33: "within"
-          RenderText {#text} at (379,0) size 119x21
-            text run at (379,0) width 119: " elements too."
-          RenderBR {BR} at (518,16) size 0x0
-          RenderText {#text} at (0,21) size 191x21
-            text run at (0,21) width 62: "Word "
-            text run at (62,21) width 129: "spacing test "
-          RenderInline {EM} at (0,0) size 18x21
-            RenderText {#text} at (191,21) size 18x21
-              text run at (191,21) width 18: "for"
-          RenderText {#text} at (229,21) size 4x21
-            text run at (229,21) width 4: " "
-          RenderInline {STRONG} at (0,0) size 69x21
-            RenderText {#text} at (233,21) size 69x21
-              text run at (233,21) width 69: "elements"
-          RenderText {#text} at (322,21) size 4x21
-            text run at (322,21) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (326,24) size 33x17
-              text run at (326,24) width 33: "within"
-          RenderText {#text} at (379,21) size 93x21
-            text run at (379,21) width 93: " elements "
-          RenderText {#text} at (472,21) size 730x42
-            text run at (472,21) width 258: "too. (with comment between"
-            text run at (0,42) width 167: "elements and too)"
-          RenderBR {BR} at (187,58) size 0x0
-          RenderText {#text} at (0,63) size 191x21
-            text run at (0,63) width 62: "Word "
-            text run at (62,63) width 129: "spacing test "
-          RenderInline {EM} at (0,0) size 18x21
-            RenderText {#text} at (191,63) size 18x21
-              text run at (191,63) width 18: "for"
-          RenderText {#text} at (229,63) size 4x21
-            text run at (229,63) width 4: " "
-          RenderInline {STRONG} at (0,0) size 69x21
-            RenderText {#text} at (233,63) size 69x21
-              text run at (233,63) width 69: "elements"
-          RenderText {#text} at (322,63) size 4x21
-            text run at (322,63) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (326,66) size 33x17
-              text run at (326,66) width 33: "within"
-          RenderText {#text} at (379,63) size 69x21
-            text run at (379,63) width 69: " elements"
-          RenderText {#text} at (468,63) size 692x42
-            text run at (468,63) width 224: " too. (with comment (no"
-            text run at (0,84) width 428: "preceeding space) between elements and too)"
-          RenderBR {BR} at (448,100) size 0x0
-          RenderText {#text} at (0,105) size 191x21
-            text run at (0,105) width 62: "Word "
-            text run at (62,105) width 129: "spacing test "
-          RenderInline {EM} at (0,0) size 18x21
-            RenderText {#text} at (191,105) size 18x21
-              text run at (191,105) width 18: "for"
-          RenderText {#text} at (229,105) size 4x21
-            text run at (229,105) width 4: " "
-          RenderInline {STRONG} at (0,0) size 69x21
-            RenderText {#text} at (233,105) size 69x21
-              text run at (233,105) width 69: "elements"
-          RenderText {#text} at (322,105) size 4x21
-            text run at (322,105) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (326,108) size 33x17
-              text run at (326,108) width 33: "within"
-          RenderText {#text} at (379,105) size 93x21
-            text run at (379,105) width 93: " elements "
-          RenderText {#text} at (472,105) size 764x42
-            text run at (472,105) width 292: "too. (with comment (no trailing"
-            text run at (0,126) width 324: "space) between elements and too)"
-          RenderBR {BR} at (344,142) size 0x0
-          RenderInline {SPAN} at (0,0) size 264x17
-            RenderText {#text} at (0,150) size 169x17
-              text run at (0,150) width 54: "Word "
-              text run at (54,150) width 115: "spacing test "
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (169,150) size 15x17
-                text run at (169,150) width 15: "for"
-            RenderText {#text} at (204,150) size 4x17
-              text run at (204,150) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (208,150) size 56x17
-                text run at (208,150) width 56: "elements"
-          RenderText {#text} at (284,147) size 4x21
-            text run at (284,147) width 4: " "
-          RenderInline {TT} at (0,0) size 33x17
-            RenderText {#text} at (288,150) size 33x17
-              text run at (288,150) width 33: "within"
-          RenderText {#text} at (341,147) size 730x42
-            text run at (341,147) width 389: " elements too. (with monospace font from"
-            text run at (0,168) width 169: "Word to elements)"
-          RenderBR {BR} at (189,184) size 0x0
-          RenderText {#text} at (0,189) size 191x21
-            text run at (0,189) width 62: "Word "
-            text run at (62,189) width 129: "spacing test "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {EM} at (0,0) size 15x17
-              RenderText {#text} at (191,192) size 15x17
-                text run at (191,192) width 15: "for"
-            RenderText {#text} at (226,192) size 4x17
-              text run at (226,192) width 4: " "
-            RenderInline {STRONG} at (0,0) size 56x17
-              RenderText {#text} at (230,192) size 56x17
-                text run at (230,192) width 56: "elements"
-            RenderText {#text} at (306,192) size 4x17
-              text run at (306,192) width 4: " "
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (310,192) size 33x17
-                text run at (310,192) width 33: "within"
-          RenderText {#text} at (363,189) size 752x42
-            text run at (363,189) width 389: " elements too. (with monospace font from"
-            text run at (0,210) width 126: "for to within)"
-          RenderBR {BR} at (146,226) size 0x0
-          RenderText {#text} at (0,231) size 191x21
-            text run at (0,231) width 62: "Word "
-            text run at (62,231) width 129: "spacing test "
-          RenderInline {EM} at (0,0) size 18x21
-            RenderText {#text} at (191,231) size 18x21
-              text run at (191,231) width 18: "for"
-          RenderText {#text} at (229,231) size 4x21
-            text run at (229,231) width 4: " "
-          RenderInline {STRONG} at (0,0) size 69x21
-            RenderText {#text} at (233,231) size 69x21
-              text run at (233,231) width 69: "elements"
-          RenderText {#text} at (322,231) size 4x21
-            text run at (322,231) width 4: " "
-          RenderInline {SPAN} at (0,0) size 152x17
-            RenderInline {TT} at (0,0) size 33x17
-              RenderText {#text} at (326,234) size 33x17
-                text run at (326,234) width 33: "within"
-            RenderText {#text} at (379,234) size 99x17
-              text run at (379,234) width 99: " elements too"
-          RenderText {#text} at (478,231) size 752x42
-            text run at (478,231) width 274: ". (with monospace font from"
-            text run at (0,252) width 177: "elements to too) "
-        RenderText {#text} at (0,0) size 0x0
-        RenderBR {BR} at (0,0) size 0x0
-        RenderBR {BR} at (0,273) size 0x21
-        RenderBR {BR} at (0,294) size 0x21
-      RenderBlock {H2} at (0,844) size 768x32
-        RenderText {#text} at (0,0) size 157x32
-          text run at (0,0) width 157: "letter-spacing"
-      RenderBlock (floating) {PRE} at (0,908) size 1281x186
-        RenderBlock {H3} at (0,15) size 1281x20
-          RenderText {#text} at (0,0) size 184x20
-            text run at (0,0) width 184: "In a floated pre"
-        RenderBlock (anonymous) at (0,50) size 1281x136
-          RenderText {#text} at (0,0) size 230x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,17) size 30x17
-              text run at (230,17) width 30: "for"
-          RenderText {#text} at (260,17) size 9x17
-            text run at (260,17) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,17) size 96x17
-              text run at (269,17) width 96: "elements"
-          RenderText {#text} at (365,17) size 9x17
-            text run at (365,17) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,17) size 63x17
-              text run at (374,17) width 63: "within"
-          RenderText {#text} at (437,17) size 590x34
-            text run at (437,17) width 153: " elements too."
-            text run at (590,17) width 0: " "
-            text run at (0,34) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,34) size 30x17
-              text run at (230,34) width 30: "for"
-          RenderText {#text} at (260,34) size 9x17
-            text run at (260,34) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,34) size 96x17
-              text run at (269,34) width 96: "elements"
-          RenderText {#text} at (365,34) size 9x17
-            text run at (365,34) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,34) size 63x17
-              text run at (374,34) width 63: "within"
-          RenderText {#text} at (437,34) size 111x17
-            text run at (437,34) width 111: " elements "
-          RenderText {#text} at (548,34) size 1048x34
-            text run at (548,34) width 500: " too. (with comment between elements and too)"
-            text run at (1048,34) width 0: " "
-            text run at (0,51) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,51) size 30x17
-              text run at (230,51) width 30: "for"
-          RenderText {#text} at (260,51) size 9x17
-            text run at (260,51) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,51) size 96x17
-              text run at (269,51) width 96: "elements"
-          RenderText {#text} at (365,51) size 9x17
-            text run at (365,51) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,51) size 63x17
-              text run at (374,51) width 63: "within"
-          RenderText {#text} at (437,51) size 102x17
-            text run at (437,51) width 102: " elements"
-          RenderText {#text} at (539,51) size 1281x34
-            text run at (539,51) width 742: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1281,51) width 0: " "
-            text run at (0,68) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,68) size 30x17
-              text run at (230,68) width 30: "for"
-          RenderText {#text} at (260,68) size 9x17
-            text run at (260,68) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,68) size 96x17
-              text run at (269,68) width 96: "elements"
-          RenderText {#text} at (365,68) size 9x17
-            text run at (365,68) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,68) size 63x17
-              text run at (374,68) width 63: "within"
-          RenderText {#text} at (437,68) size 111x17
-            text run at (437,68) width 111: " elements "
-          RenderText {#text} at (548,68) size 698x17
-            text run at (548,68) width 698: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1246,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 365x17
-            RenderText {#text} at (0,85) size 230x17
-              text run at (0,85) width 230: "Letter   spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (230,85) size 30x17
-                text run at (230,85) width 30: "for"
-            RenderText {#text} at (260,85) size 9x17
-              text run at (260,85) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (269,85) size 96x17
-                text run at (269,85) width 96: "elements"
-          RenderText {#text} at (365,85) size 9x17
-            text run at (365,85) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,85) size 63x17
-              text run at (374,85) width 63: "within"
-          RenderText {#text} at (437,85) size 1091x34
-            text run at (437,85) width 654: " elements too. (with monospace font from Letter to elements)"
-            text run at (1091,85) width 0: " "
-            text run at (0,102) width 230: "Letter   spacing test "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (230,102) size 30x17
-                text run at (230,102) width 30: "for"
-            RenderText {#text} at (260,102) size 9x17
-              text run at (260,102) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (269,102) size 96x17
-                text run at (269,102) width 96: "elements"
-            RenderText {#text} at (365,102) size 9x17
-              text run at (365,102) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (374,102) size 63x17
-                text run at (374,102) width 63: "within"
-          RenderText {#text} at (437,102) size 1028x34
-            text run at (437,102) width 591: " elements too. (with monospace font from for to within)"
-            text run at (1028,102) width 0: " "
-            text run at (0,119) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,119) size 30x17
-              text run at (230,119) width 30: "for"
-          RenderText {#text} at (260,119) size 9x17
-            text run at (260,119) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,119) size 96x17
-              text run at (269,119) width 96: "elements"
-          RenderText {#text} at (365,119) size 9x17
-            text run at (365,119) width 9: " "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (374,119) size 63x17
-                text run at (374,119) width 63: "within"
-            RenderText {#text} at (437,119) size 144x17
-              text run at (437,119) width 144: " elements too"
-          RenderText {#text} at (581,119) size 480x17
-            text run at (581,119) width 480: ". (with monospace font from elements to too)"
-            text run at (1061,119) width 0: " "
-      RenderBlock (anonymous) at (0,895) size 768x212
-        RenderBR {BR} at (1281,0) size 0x21
-      RenderBlock {PRE} at (0,1122) size 768x171
-        RenderBlock {H3} at (0,0) size 768x20
-          RenderText {#text} at (0,0) size 236x20
-            text run at (0,0) width 236: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,35) size 768x136
-          RenderText {#text} at (0,0) size 230x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,17) size 30x17
-              text run at (230,17) width 30: "for"
-          RenderText {#text} at (260,17) size 9x17
-            text run at (260,17) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,17) size 96x17
-              text run at (269,17) width 96: "elements"
-          RenderText {#text} at (365,17) size 9x17
-            text run at (365,17) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,17) size 63x17
-              text run at (374,17) width 63: "within"
-          RenderText {#text} at (437,17) size 590x34
-            text run at (437,17) width 153: " elements too."
-            text run at (590,17) width 0: " "
-            text run at (0,34) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,34) size 30x17
-              text run at (230,34) width 30: "for"
-          RenderText {#text} at (260,34) size 9x17
-            text run at (260,34) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,34) size 96x17
-              text run at (269,34) width 96: "elements"
-          RenderText {#text} at (365,34) size 9x17
-            text run at (365,34) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,34) size 63x17
-              text run at (374,34) width 63: "within"
-          RenderText {#text} at (437,34) size 111x17
-            text run at (437,34) width 111: " elements "
-          RenderText {#text} at (548,34) size 1048x34
-            text run at (548,34) width 500: " too. (with comment between elements and too)"
-            text run at (1048,34) width 0: " "
-            text run at (0,51) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,51) size 30x17
-              text run at (230,51) width 30: "for"
-          RenderText {#text} at (260,51) size 9x17
-            text run at (260,51) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,51) size 96x17
-              text run at (269,51) width 96: "elements"
-          RenderText {#text} at (365,51) size 9x17
-            text run at (365,51) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,51) size 63x17
-              text run at (374,51) width 63: "within"
-          RenderText {#text} at (437,51) size 102x17
-            text run at (437,51) width 102: " elements"
-          RenderText {#text} at (539,51) size 1281x34
-            text run at (539,51) width 742: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1281,51) width 0: " "
-            text run at (0,68) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,68) size 30x17
-              text run at (230,68) width 30: "for"
-          RenderText {#text} at (260,68) size 9x17
-            text run at (260,68) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,68) size 96x17
-              text run at (269,68) width 96: "elements"
-          RenderText {#text} at (365,68) size 9x17
-            text run at (365,68) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,68) size 63x17
-              text run at (374,68) width 63: "within"
-          RenderText {#text} at (437,68) size 111x17
-            text run at (437,68) width 111: " elements "
-          RenderText {#text} at (548,68) size 698x17
-            text run at (548,68) width 698: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1246,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 365x17
-            RenderText {#text} at (0,85) size 230x17
-              text run at (0,85) width 230: "Letter   spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (230,85) size 30x17
-                text run at (230,85) width 30: "for"
-            RenderText {#text} at (260,85) size 9x17
-              text run at (260,85) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (269,85) size 96x17
-                text run at (269,85) width 96: "elements"
-          RenderText {#text} at (365,85) size 9x17
-            text run at (365,85) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (374,85) size 63x17
-              text run at (374,85) width 63: "within"
-          RenderText {#text} at (437,85) size 1091x34
-            text run at (437,85) width 654: " elements too. (with monospace font from Letter to elements)"
-            text run at (1091,85) width 0: " "
-            text run at (0,102) width 230: "Letter   spacing test "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (230,102) size 30x17
-                text run at (230,102) width 30: "for"
-            RenderText {#text} at (260,102) size 9x17
-              text run at (260,102) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (269,102) size 96x17
-                text run at (269,102) width 96: "elements"
-            RenderText {#text} at (365,102) size 9x17
-              text run at (365,102) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (374,102) size 63x17
-                text run at (374,102) width 63: "within"
-          RenderText {#text} at (437,102) size 1028x34
-            text run at (437,102) width 591: " elements too. (with monospace font from for to within)"
-            text run at (1028,102) width 0: " "
-            text run at (0,119) width 230: "Letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (230,119) size 30x17
-              text run at (230,119) width 30: "for"
-          RenderText {#text} at (260,119) size 9x17
-            text run at (260,119) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (269,119) size 96x17
-              text run at (269,119) width 96: "elements"
-          RenderText {#text} at (365,119) size 9x17
-            text run at (365,119) width 9: " "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (374,119) size 63x17
-                text run at (374,119) width 63: "within"
-            RenderText {#text} at (437,119) size 144x17
-              text run at (437,119) width 144: " elements too"
-          RenderText {#text} at (581,119) size 480x17
-            text run at (581,119) width 480: ". (with monospace font from elements to too)"
-            text run at (1061,119) width 0: " "
-      RenderBlock (anonymous) at (0,1306) size 768x21
-        RenderBR {BR} at (0,0) size 0x21
-        RenderInline {SPAN} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,1345) size 768x25
-        RenderBlock {H3} at (0,0) size 768x25
-          RenderText {#text} at (0,0) size 129x25
-            text run at (0,0) width 129: "In a span"
-      RenderBlock (anonymous) at (0,1388) size 768x315
-        RenderInline {SPAN} at (0,0) size 699x273
-          RenderText {#text} at (0,0) size 233x21
-            text run at (0,0) width 79: "Letter "
-            text run at (79,0) width 154: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (233,0) size 33x21
-              text run at (233,0) width 33: "for"
-          RenderText {#text} at (266,0) size 9x21
-            text run at (266,0) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (275,0) size 109x21
-              text run at (275,0) width 109: "elements"
-          RenderText {#text} at (384,0) size 9x21
-            text run at (384,0) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (393,3) size 63x17
-              text run at (393,3) width 63: "within"
-          RenderText {#text} at (456,0) size 169x21
-            text run at (456,0) width 169: " elements too."
-          RenderBR {BR} at (625,16) size 0x0
-          RenderText {#text} at (0,21) size 233x21
-            text run at (0,21) width 79: "Letter "
-            text run at (79,21) width 154: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (233,21) size 33x21
-              text run at (233,21) width 33: "for"
-          RenderText {#text} at (266,21) size 9x21
-            text run at (266,21) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (275,21) size 109x21
-              text run at (275,21) width 109: "elements"
-          RenderText {#text} at (384,21) size 9x21
-            text run at (384,21) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (393,24) size 63x17
-              text run at (393,24) width 63: "within"
-          RenderText {#text} at (456,21) size 123x21
-            text run at (456,21) width 123: " elements "
-          RenderText {#text} at (579,21) size 693x42
-            text run at (579,21) width 114: "too. (with"
-            text run at (0,42) width 426: "comment between elements and too)"
-          RenderBR {BR} at (426,58) size 0x0
-          RenderText {#text} at (0,63) size 233x21
-            text run at (0,63) width 79: "Letter "
-            text run at (79,63) width 154: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (233,63) size 33x21
-              text run at (233,63) width 33: "for"
-          RenderText {#text} at (266,63) size 9x21
-            text run at (266,63) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (275,63) size 109x21
-              text run at (275,63) width 109: "elements"
-          RenderText {#text} at (384,63) size 9x21
-            text run at (384,63) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (393,66) size 63x17
-              text run at (393,66) width 63: "within"
-          RenderText {#text} at (456,63) size 114x21
-            text run at (456,63) width 114: " elements"
-          RenderText {#text} at (570,63) size 699x42
-            text run at (570,63) width 123: " too. (with"
-            text run at (0,84) width 699: "comment (no preceeding space) between elements and too)"
-          RenderBR {BR} at (699,100) size 0x0
-          RenderText {#text} at (0,105) size 233x21
-            text run at (0,105) width 79: "Letter "
-            text run at (79,105) width 154: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (233,105) size 33x21
-              text run at (233,105) width 33: "for"
-          RenderText {#text} at (266,105) size 9x21
-            text run at (266,105) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (275,105) size 109x21
-              text run at (275,105) width 109: "elements"
-          RenderText {#text} at (384,105) size 9x21
-            text run at (384,105) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (393,108) size 63x17
-              text run at (393,108) width 63: "within"
-          RenderText {#text} at (456,105) size 123x21
-            text run at (456,105) width 123: " elements "
-          RenderText {#text} at (579,105) size 693x42
-            text run at (579,105) width 114: "too. (with"
-            text run at (0,126) width 657: "comment (no trailing space) between elements and too)"
-          RenderBR {BR} at (657,142) size 0x0
-          RenderInline {SPAN} at (0,0) size 347x17
-            RenderText {#text} at (0,150) size 212x17
-              text run at (0,150) width 72: "Letter "
-              text run at (72,150) width 140: "spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (212,150) size 30x17
-                text run at (212,150) width 30: "for"
-            RenderText {#text} at (242,150) size 9x17
-              text run at (242,150) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (251,150) size 96x17
-                text run at (251,150) width 96: "elements"
-          RenderText {#text} at (347,147) size 9x21
-            text run at (347,147) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (356,150) size 63x17
-              text run at (356,150) width 63: "within"
-          RenderText {#text} at (419,147) size 656x42
-            text run at (419,147) width 237: " elements too. (with"
-            text run at (0,168) width 478: "monospace font from Letter to elements)"
-          RenderBR {BR} at (478,184) size 0x0
-          RenderText {#text} at (0,189) size 233x21
-            text run at (0,189) width 79: "Letter "
-            text run at (79,189) width 154: "spacing test "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (233,192) size 30x17
-                text run at (233,192) width 30: "for"
-            RenderText {#text} at (263,192) size 9x17
-              text run at (263,192) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (272,192) size 96x17
-                text run at (272,192) width 96: "elements"
-            RenderText {#text} at (368,192) size 9x17
-              text run at (368,192) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (377,192) size 63x17
-                text run at (377,192) width 63: "within"
-          RenderText {#text} at (440,189) size 677x42
-            text run at (440,189) width 237: " elements too. (with"
-            text run at (0,210) width 408: "monospace font from for to within)"
-          RenderBR {BR} at (408,226) size 0x0
-          RenderText {#text} at (0,231) size 233x21
-            text run at (0,231) width 79: "Letter "
-            text run at (79,231) width 154: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (233,231) size 33x21
-              text run at (233,231) width 33: "for"
-          RenderText {#text} at (266,231) size 9x21
-            text run at (266,231) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (275,231) size 109x21
-              text run at (275,231) width 109: "elements"
-          RenderText {#text} at (384,231) size 9x21
-            text run at (384,231) width 9: " "
-          RenderInline {SPAN} at (0,0) size 207x17
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (393,234) size 63x17
-                text run at (393,234) width 63: "within"
-            RenderText {#text} at (456,234) size 144x17
-              text run at (456,234) width 144: " elements too"
-          RenderText {#text} at (600,231) size 677x42
-            text run at (600,231) width 77: ". (with"
-            text run at (0,252) width 454: "monospace font from elements to too) "
-        RenderText {#text} at (0,0) size 0x0
-        RenderBR {BR} at (0,0) size 0x0
-        RenderBR {BR} at (0,273) size 0x21
-        RenderBR {BR} at (0,294) size 0x21
-      RenderBlock {H2} at (0,1722) size 768x32
-        RenderText {#text} at (0,0) size 152x32
-          text run at (0,0) width 152: "both-spacing"
-      RenderBlock (floating) {PRE} at (0,1786) size 1721x186
-        RenderBlock {H3} at (0,15) size 1721x20
-          RenderText {#text} at (0,0) size 244x20
-            text run at (0,0) width 244: "In a floated pre"
-        RenderBlock (anonymous) at (0,50) size 1721x136
-          RenderText {#text} at (0,0) size 430x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,17) size 30x17
-              text run at (430,17) width 30: "for"
-          RenderText {#text} at (480,17) size 9x17
-            text run at (480,17) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,17) size 96x17
-              text run at (489,17) width 96: "elements"
-          RenderText {#text} at (605,17) size 9x17
-            text run at (605,17) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,17) size 63x17
-              text run at (614,17) width 63: "within"
-          RenderText {#text} at (697,17) size 890x34
-            text run at (697,17) width 173: " elements too."
-            text run at (890,17) width 0: " "
-            text run at (0,34) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,34) size 30x17
-              text run at (430,34) width 30: "for"
-          RenderText {#text} at (480,34) size 9x17
-            text run at (480,34) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,34) size 96x17
-              text run at (489,34) width 96: "elements"
-          RenderText {#text} at (605,34) size 9x17
-            text run at (605,34) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,34) size 63x17
-              text run at (614,34) width 63: "within"
-          RenderText {#text} at (697,34) size 131x17
-            text run at (697,34) width 131: " elements "
-          RenderText {#text} at (828,34) size 1468x34
-            text run at (828,34) width 620: " too. (with comment between elements and too)"
-            text run at (1468,34) width 0: " "
-            text run at (0,51) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,51) size 30x17
-              text run at (430,51) width 30: "for"
-          RenderText {#text} at (480,51) size 9x17
-            text run at (480,51) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,51) size 96x17
-              text run at (489,51) width 96: "elements"
-          RenderText {#text} at (605,51) size 9x17
-            text run at (605,51) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,51) size 63x17
-              text run at (614,51) width 63: "within"
-          RenderText {#text} at (697,51) size 102x17
-            text run at (697,51) width 102: " elements"
-          RenderText {#text} at (819,51) size 1761x34
-            text run at (819,51) width 922: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1761,51) width 0: " "
-            text run at (0,68) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,68) size 30x17
-              text run at (430,68) width 30: "for"
-          RenderText {#text} at (480,68) size 9x17
-            text run at (480,68) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,68) size 96x17
-              text run at (489,68) width 96: "elements"
-          RenderText {#text} at (605,68) size 9x17
-            text run at (605,68) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,68) size 63x17
-              text run at (614,68) width 63: "within"
-          RenderText {#text} at (697,68) size 131x17
-            text run at (697,68) width 131: " elements "
-          RenderText {#text} at (828,68) size 898x17
-            text run at (828,68) width 878: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1726,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 585x17
-            RenderText {#text} at (0,85) size 430x17
-              text run at (0,85) width 430: "Word and letter   spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (430,85) size 30x17
-                text run at (430,85) width 30: "for"
-            RenderText {#text} at (480,85) size 9x17
-              text run at (480,85) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (489,85) size 96x17
-                text run at (489,85) width 96: "elements"
-          RenderText {#text} at (605,85) size 9x17
-            text run at (605,85) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,85) size 63x17
-              text run at (614,85) width 63: "within"
-          RenderText {#text} at (697,85) size 1518x34
-            text run at (697,85) width 801: " elements too. (with monospace font from Word to elements)"
-            text run at (1518,85) width 0: " "
-            text run at (0,102) width 430: "Word and letter   spacing test "
-          RenderInline {SPAN} at (0,0) size 247x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (430,102) size 30x17
-                text run at (430,102) width 30: "for"
-            RenderText {#text} at (480,102) size 9x17
-              text run at (480,102) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (489,102) size 96x17
-                text run at (489,102) width 96: "elements"
-            RenderText {#text} at (605,102) size 9x17
-              text run at (605,102) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (614,102) size 63x17
-                text run at (614,102) width 63: "within"
-          RenderText {#text} at (697,102) size 1468x34
-            text run at (697,102) width 751: " elements too. (with monospace font from for to within)"
-            text run at (1468,102) width 0: " "
-            text run at (0,119) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,119) size 30x17
-              text run at (430,119) width 30: "for"
-          RenderText {#text} at (480,119) size 9x17
-            text run at (480,119) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,119) size 96x17
-              text run at (489,119) width 96: "elements"
-          RenderText {#text} at (605,119) size 9x17
-            text run at (605,119) width 9: " "
-          RenderInline {SPAN} at (0,0) size 247x17
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (614,119) size 63x17
-                text run at (614,119) width 63: "within"
-            RenderText {#text} at (697,119) size 164x17
-              text run at (697,119) width 164: " elements too"
-          RenderText {#text} at (861,119) size 640x17
-            text run at (861,119) width 620: ". (with monospace font from elements to too)"
-            text run at (1501,119) width 0: " "
-      RenderBlock (anonymous) at (0,1773) size 768x212
-        RenderBR {BR} at (1721,0) size 0x21
-      RenderBlock {PRE} at (0,2000) size 768x171
-        RenderBlock {H3} at (0,0) size 768x20
-          RenderText {#text} at (0,0) size 296x20
-            text run at (0,0) width 296: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,35) size 768x136
-          RenderText {#text} at (0,0) size 430x34
-            text run at (0,0) width 0: " "
-            text run at (0,17) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,17) size 30x17
-              text run at (430,17) width 30: "for"
-          RenderText {#text} at (480,17) size 9x17
-            text run at (480,17) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,17) size 96x17
-              text run at (489,17) width 96: "elements"
-          RenderText {#text} at (605,17) size 9x17
-            text run at (605,17) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,17) size 63x17
-              text run at (614,17) width 63: "within"
-          RenderText {#text} at (697,17) size 890x34
-            text run at (697,17) width 173: " elements too."
-            text run at (890,17) width 0: " "
-            text run at (0,34) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,34) size 30x17
-              text run at (430,34) width 30: "for"
-          RenderText {#text} at (480,34) size 9x17
-            text run at (480,34) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,34) size 96x17
-              text run at (489,34) width 96: "elements"
-          RenderText {#text} at (605,34) size 9x17
-            text run at (605,34) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,34) size 63x17
-              text run at (614,34) width 63: "within"
-          RenderText {#text} at (697,34) size 131x17
-            text run at (697,34) width 131: " elements "
-          RenderText {#text} at (828,34) size 1468x34
-            text run at (828,34) width 620: " too. (with comment between elements and too)"
-            text run at (1468,34) width 0: " "
-            text run at (0,51) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,51) size 30x17
-              text run at (430,51) width 30: "for"
-          RenderText {#text} at (480,51) size 9x17
-            text run at (480,51) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,51) size 96x17
-              text run at (489,51) width 96: "elements"
-          RenderText {#text} at (605,51) size 9x17
-            text run at (605,51) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,51) size 63x17
-              text run at (614,51) width 63: "within"
-          RenderText {#text} at (697,51) size 102x17
-            text run at (697,51) width 102: " elements"
-          RenderText {#text} at (819,51) size 1761x34
-            text run at (819,51) width 922: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1761,51) width 0: " "
-            text run at (0,68) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,68) size 30x17
-              text run at (430,68) width 30: "for"
-          RenderText {#text} at (480,68) size 9x17
-            text run at (480,68) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,68) size 96x17
-              text run at (489,68) width 96: "elements"
-          RenderText {#text} at (605,68) size 9x17
-            text run at (605,68) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,68) size 63x17
-              text run at (614,68) width 63: "within"
-          RenderText {#text} at (697,68) size 131x17
-            text run at (697,68) width 131: " elements "
-          RenderText {#text} at (828,68) size 898x17
-            text run at (828,68) width 878: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1726,68) width 0: " "
-          RenderInline {SPAN} at (0,0) size 585x17
-            RenderText {#text} at (0,85) size 430x17
-              text run at (0,85) width 430: "Word and letter   spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (430,85) size 30x17
-                text run at (430,85) width 30: "for"
-            RenderText {#text} at (480,85) size 9x17
-              text run at (480,85) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (489,85) size 96x17
-                text run at (489,85) width 96: "elements"
-          RenderText {#text} at (605,85) size 9x17
-            text run at (605,85) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (614,85) size 63x17
-              text run at (614,85) width 63: "within"
-          RenderText {#text} at (697,85) size 1518x34
-            text run at (697,85) width 801: " elements too. (with monospace font from Word to elements)"
-            text run at (1518,85) width 0: " "
-            text run at (0,102) width 430: "Word and letter   spacing test "
-          RenderInline {SPAN} at (0,0) size 247x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (430,102) size 30x17
-                text run at (430,102) width 30: "for"
-            RenderText {#text} at (480,102) size 9x17
-              text run at (480,102) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (489,102) size 96x17
-                text run at (489,102) width 96: "elements"
-            RenderText {#text} at (605,102) size 9x17
-              text run at (605,102) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (614,102) size 63x17
-                text run at (614,102) width 63: "within"
-          RenderText {#text} at (697,102) size 1468x34
-            text run at (697,102) width 751: " elements too. (with monospace font from for to within)"
-            text run at (1468,102) width 0: " "
-            text run at (0,119) width 430: "Word and letter   spacing test "
-          RenderInline {EM} at (0,0) size 30x17
-            RenderText {#text} at (430,119) size 30x17
-              text run at (430,119) width 30: "for"
-          RenderText {#text} at (480,119) size 9x17
-            text run at (480,119) width 9: " "
-          RenderInline {STRONG} at (0,0) size 96x17
-            RenderText {#text} at (489,119) size 96x17
-              text run at (489,119) width 96: "elements"
-          RenderText {#text} at (605,119) size 9x17
-            text run at (605,119) width 9: " "
-          RenderInline {SPAN} at (0,0) size 247x17
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (614,119) size 63x17
-                text run at (614,119) width 63: "within"
-            RenderText {#text} at (697,119) size 164x17
-              text run at (697,119) width 164: " elements too"
-          RenderText {#text} at (861,119) size 640x17
-            text run at (861,119) width 620: ". (with monospace font from elements to too)"
-            text run at (1501,119) width 0: " "
-      RenderBlock (anonymous) at (0,2184) size 768x21
-        RenderBR {BR} at (0,0) size 0x21
-        RenderInline {SPAN} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,2223) size 768x25
-        RenderBlock {H3} at (0,0) size 768x25
-          RenderText {#text} at (0,0) size 169x25
-            text run at (0,0) width 169: "In a span"
-      RenderBlock (anonymous) at (0,2266) size 768x420
-        RenderInline {SPAN} at (0,0) size 750x420
-          RenderText {#text} at (0,0) size 446x21
-            text run at (0,0) width 252: "Word and letter "
-            text run at (252,0) width 194: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (446,0) size 33x21
-              text run at (446,0) width 33: "for"
-          RenderText {#text} at (499,0) size 9x21
-            text run at (499,0) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (508,0) size 109x21
-              text run at (508,0) width 109: "elements"
-          RenderText {#text} at (637,0) size 9x21
-            text run at (637,0) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (646,3) size 63x17
-              text run at (646,3) width 63: "within"
-          RenderText {#text} at (0,21) size 180x21
-            text run at (0,21) width 180: "elements too."
-          RenderBR {BR} at (200,37) size 0x0
-          RenderText {#text} at (0,42) size 446x21
-            text run at (0,42) width 252: "Word and letter "
-            text run at (252,42) width 194: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (446,42) size 33x21
-              text run at (446,42) width 33: "for"
-          RenderText {#text} at (499,42) size 9x21
-            text run at (499,42) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (508,42) size 109x21
-              text run at (508,42) width 109: "elements"
-          RenderText {#text} at (637,42) size 9x21
-            text run at (637,42) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (646,45) size 63x17
-              text run at (646,45) width 63: "within"
-          RenderText {#text} at (0,63) size 134x21
-            text run at (0,63) width 134: "elements "
-          RenderText {#text} at (134,63) size 727x42
-            text run at (134,63) width 593: "too. (with comment between elements and"
-            text run at (0,84) width 47: "too)"
-          RenderBR {BR} at (67,100) size 0x0
-          RenderText {#text} at (0,105) size 446x21
-            text run at (0,105) width 252: "Word and letter "
-            text run at (252,105) width 194: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (446,105) size 33x21
-              text run at (446,105) width 33: "for"
-          RenderText {#text} at (499,105) size 9x21
-            text run at (499,105) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (508,105) size 109x21
-              text run at (508,105) width 109: "elements"
-          RenderText {#text} at (637,105) size 9x21
-            text run at (637,105) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (646,108) size 63x17
-              text run at (646,108) width 63: "within"
-          RenderText {#text} at (0,126) size 105x21
-            text run at (0,126) width 105: "elements"
-          RenderText {#text} at (125,126) size 730x42
-            text run at (125,126) width 605: " too. (with comment (no preceeding space)"
-            text run at (0,147) width 377: "between elements and too)"
-          RenderBR {BR} at (397,163) size 0x0
-          RenderText {#text} at (0,168) size 446x21
-            text run at (0,168) width 252: "Word and letter "
-            text run at (252,168) width 194: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (446,168) size 33x21
-              text run at (446,168) width 33: "for"
-          RenderText {#text} at (499,168) size 9x21
-            text run at (499,168) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (508,168) size 109x21
-              text run at (508,168) width 109: "elements"
-          RenderText {#text} at (637,168) size 9x21
-            text run at (637,168) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (646,171) size 63x17
-              text run at (646,171) width 63: "within"
-          RenderText {#text} at (0,189) size 134x21
-            text run at (0,189) width 134: "elements "
-          RenderText {#text} at (134,189) size 688x42
-            text run at (134,189) width 554: "too. (with comment (no trailing space)"
-            text run at (0,210) width 377: "between elements and too)"
-          RenderBR {BR} at (397,226) size 0x0
-          RenderInline {SPAN} at (0,0) size 567x17
-            RenderText {#text} at (0,234) size 412x17
-              text run at (0,234) width 232: "Word and letter "
-              text run at (232,234) width 180: "spacing test "
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (412,234) size 30x17
-                text run at (412,234) width 30: "for"
-            RenderText {#text} at (462,234) size 9x17
-              text run at (462,234) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (471,234) size 96x17
-                text run at (471,234) width 96: "elements"
-          RenderText {#text} at (587,231) size 9x21
-            text run at (587,231) width 9: " "
-          RenderInline {TT} at (0,0) size 63x17
-            RenderText {#text} at (596,234) size 63x17
-              text run at (596,234) width 63: "within"
-          RenderText {#text} at (0,252) size 719x42
-            text run at (0,252) width 719: "elements too. (with monospace font from Word to"
-            text run at (0,273) width 115: "elements)"
-          RenderBR {BR} at (135,289) size 0x0
-          RenderText {#text} at (0,294) size 446x21
-            text run at (0,294) width 252: "Word and letter "
-            text run at (252,294) width 194: "spacing test "
-          RenderInline {SPAN} at (0,0) size 247x17
-            RenderInline {EM} at (0,0) size 30x17
-              RenderText {#text} at (446,297) size 30x17
-                text run at (446,297) width 30: "for"
-            RenderText {#text} at (496,297) size 9x17
-              text run at (496,297) width 9: " "
-            RenderInline {STRONG} at (0,0) size 96x17
-              RenderText {#text} at (505,297) size 96x17
-                text run at (505,297) width 96: "elements"
-            RenderText {#text} at (621,297) size 9x17
-              text run at (621,297) width 9: " "
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (630,297) size 63x17
-                text run at (630,297) width 63: "within"
-          RenderText {#text} at (0,315) size 694x42
-            text run at (0,315) width 694: "elements too. (with monospace font from for to"
-            text run at (0,336) width 82: "within)"
-          RenderBR {BR} at (102,352) size 0x0
-          RenderText {#text} at (0,357) size 446x21
-            text run at (0,357) width 252: "Word and letter "
-            text run at (252,357) width 194: "spacing test "
-          RenderInline {EM} at (0,0) size 33x21
-            RenderText {#text} at (446,357) size 33x21
-              text run at (446,357) width 33: "for"
-          RenderText {#text} at (499,357) size 9x21
-            text run at (499,357) width 9: " "
-          RenderInline {STRONG} at (0,0) size 109x21
-            RenderText {#text} at (508,357) size 109x21
-              text run at (508,357) width 109: "elements"
-          RenderText {#text} at (637,357) size 9x21
-            text run at (637,357) width 9: " "
-          RenderInline {SPAN} at (0,0) size 709x38
-            RenderInline {TT} at (0,0) size 63x17
-              RenderText {#text} at (646,360) size 63x17
-                text run at (646,360) width 63: "within"
-            RenderText {#text} at (0,381) size 155x17
-              text run at (0,381) width 155: "elements too"
-          RenderText {#text} at (155,378) size 750x42
-            text run at (155,378) width 595: ". (with monospace font from elements to"
-            text run at (0,399) width 47: "too)"
-        RenderText {#text} at (0,0) size 0x0
index ec9000819b35e6c1ffd9a4e3b89e1afee1ae5f40..cc3176f93e82de9fba969fa9611b0e1e48a68e7f 100755 (executable)
Binary files a/LayoutTests/platform/qt/fast/css/word-space-extra-expected.png and b/LayoutTests/platform/qt/fast/css/word-space-extra-expected.png differ
index 7eef0fb30fffda54d6a0aec4f3b9a9d1d7ef15a4..e90cc45047f623181b4c65defb90f531c04c0cab 100755 (executable)
-layer at (0,0) size 2026x2431
-  RenderView at (0,0) size 784x584
-layer at (0,0) size 784x2431
-  RenderBlock {HTML} at (0,0) size 784x2431
-    RenderBody {BODY} at (8,8) size 768x2415
-      RenderBlock {H2} at (0,0) size 768x28
+layer at (0,0) size 2066x2431
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x2431
+  RenderBlock {HTML} at (0,0) size 785x2431
+    RenderBody {BODY} at (8,8) size 769x2415
+      RenderBlock {H2} at (0,0) size 769x28
         RenderText {#text} at (0,0) size 138x28
           text run at (0,0) width 138: "word-spacing"
-      RenderBlock (floating) {PRE} at (0,60) size 1224x168
-        RenderBlock {H3} at (0,15) size 1224x18
+      RenderBlock (floating) {PRE} at (0,60) size 1264x168
+        RenderBlock {H3} at (0,15) size 1264x18
           RenderText {#text} at (0,0) size 204x18
             text run at (0,0) width 204: "In a floated pre"
-        RenderBlock (anonymous) at (0,48) size 1224x120
-          RenderText {#text} at (0,0) size 220x30
+        RenderBlock (anonymous) at (0,48) size 1264x120
+          RenderText {#text} at (0,0) size 260x30
             text run at (0,0) width 0: " "
-            text run at (0,15) width 220: "Word   spacing test "
+            text run at (0,15) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,15) size 24x15
-              text run at (220,15) width 24: "for"
-          RenderText {#text} at (264,15) size 8x15
-            text run at (264,15) width 8: " "
+            RenderText {#text} at (260,15) size 24x15
+              text run at (260,15) width 24: "for"
+          RenderText {#text} at (304,15) size 8x15
+            text run at (304,15) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,15) size 64x15
-              text run at (272,15) width 64: "elements"
-          RenderText {#text} at (356,15) size 8x15
-            text run at (356,15) width 8: " "
+            RenderText {#text} at (312,15) size 64x15
+              text run at (312,15) width 64: "elements"
+          RenderText {#text} at (396,15) size 8x15
+            text run at (396,15) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,15) size 48x15
-              text run at (364,15) width 48: "within"
-          RenderText {#text} at (432,15) size 584x30
-            text run at (432,15) width 132: " elements too."
-            text run at (584,15) width 0: " "
-            text run at (0,30) width 220: "Word   spacing test "
+            RenderText {#text} at (404,15) size 48x15
+              text run at (404,15) width 48: "within"
+          RenderText {#text} at (472,15) size 624x30
+            text run at (472,15) width 132: " elements too."
+            text run at (624,15) width 0: " "
+            text run at (0,30) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,30) size 24x15
-              text run at (220,30) width 24: "for"
-          RenderText {#text} at (264,30) size 8x15
-            text run at (264,30) width 8: " "
+            RenderText {#text} at (260,30) size 24x15
+              text run at (260,30) width 24: "for"
+          RenderText {#text} at (304,30) size 8x15
+            text run at (304,30) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,30) size 64x15
-              text run at (272,30) width 64: "elements"
-          RenderText {#text} at (356,30) size 8x15
-            text run at (356,30) width 8: " "
+            RenderText {#text} at (312,30) size 64x15
+              text run at (312,30) width 64: "elements"
+          RenderText {#text} at (396,30) size 8x15
+            text run at (396,30) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,30) size 48x15
-              text run at (364,30) width 48: "within"
-          RenderText {#text} at (432,30) size 100x15
-            text run at (432,30) width 100: " elements "
-          RenderText {#text} at (532,30) size 1032x30
-            text run at (532,30) width 480: " too. (with comment between elements and too)"
-            text run at (1032,30) width 0: " "
-            text run at (0,45) width 220: "Word   spacing test "
+            RenderText {#text} at (404,30) size 48x15
+              text run at (404,30) width 48: "within"
+          RenderText {#text} at (472,30) size 100x15
+            text run at (472,30) width 100: " elements "
+          RenderText {#text} at (572,30) size 1072x30
+            text run at (572,30) width 480: " too. (with comment between elements and too)"
+            text run at (1072,30) width 0: " "
+            text run at (0,45) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,45) size 24x15
-              text run at (220,45) width 24: "for"
-          RenderText {#text} at (264,45) size 8x15
-            text run at (264,45) width 8: " "
+            RenderText {#text} at (260,45) size 24x15
+              text run at (260,45) width 24: "for"
+          RenderText {#text} at (304,45) size 8x15
+            text run at (304,45) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,45) size 64x15
-              text run at (272,45) width 64: "elements"
-          RenderText {#text} at (356,45) size 8x15
-            text run at (356,45) width 8: " "
+            RenderText {#text} at (312,45) size 64x15
+              text run at (312,45) width 64: "elements"
+          RenderText {#text} at (396,45) size 8x15
+            text run at (396,45) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,45) size 48x15
-              text run at (364,45) width 48: "within"
-          RenderText {#text} at (432,45) size 72x15
-            text run at (432,45) width 72: " elements"
-          RenderText {#text} at (524,45) size 1260x30
-            text run at (524,45) width 716: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1260,45) width 0: " "
-            text run at (0,60) width 220: "Word   spacing test "
+            RenderText {#text} at (404,45) size 48x15
+              text run at (404,45) width 48: "within"
+          RenderText {#text} at (472,45) size 72x15
+            text run at (472,45) width 72: " elements"
+          RenderText {#text} at (564,45) size 1300x30
+            text run at (564,45) width 716: " too. (with comment (no preceeding space) between elements and too)"
+            text run at (1300,45) width 0: " "
+            text run at (0,60) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,60) size 24x15
-              text run at (220,60) width 24: "for"
-          RenderText {#text} at (264,60) size 8x15
-            text run at (264,60) width 8: " "
+            RenderText {#text} at (260,60) size 24x15
+              text run at (260,60) width 24: "for"
+          RenderText {#text} at (304,60) size 8x15
+            text run at (304,60) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,60) size 64x15
-              text run at (272,60) width 64: "elements"
-          RenderText {#text} at (356,60) size 8x15
-            text run at (356,60) width 8: " "
+            RenderText {#text} at (312,60) size 64x15
+              text run at (312,60) width 64: "elements"
+          RenderText {#text} at (396,60) size 8x15
+            text run at (396,60) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,60) size 48x15
-              text run at (364,60) width 48: "within"
-          RenderText {#text} at (432,60) size 100x15
-            text run at (432,60) width 100: " elements "
-          RenderText {#text} at (532,60) size 712x15
-            text run at (532,60) width 692: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1244,60) width 0: " "
-          RenderInline {SPAN} at (0,0) size 336x15
-            RenderText {#text} at (0,75) size 220x15
-              text run at (0,75) width 220: "Word   spacing test "
+            RenderText {#text} at (404,60) size 48x15
+              text run at (404,60) width 48: "within"
+          RenderText {#text} at (472,60) size 100x15
+            text run at (472,60) width 100: " elements "
+          RenderText {#text} at (572,60) size 712x15
+            text run at (572,60) width 692: "too. (with comment (no trailing space) between elements and too)"
+            text run at (1284,60) width 0: " "
+          RenderInline {SPAN} at (0,0) size 376x15
+            RenderText {#text} at (0,75) size 260x15
+              text run at (0,75) width 260: "Word   spacing test "
             RenderInline {EM} at (0,0) size 24x15
-              RenderText {#text} at (220,75) size 24x15
-                text run at (220,75) width 24: "for"
-            RenderText {#text} at (264,75) size 8x15
-              text run at (264,75) width 8: " "
+              RenderText {#text} at (260,75) size 24x15
+                text run at (260,75) width 24: "for"
+            RenderText {#text} at (304,75) size 8x15
+              text run at (304,75) width 8: " "
             RenderInline {STRONG} at (0,0) size 64x15
-              RenderText {#text} at (272,75) size 64x15
-                text run at (272,75) width 64: "elements"
-          RenderText {#text} at (356,75) size 8x15
-            text run at (356,75) width 8: " "
+              RenderText {#text} at (312,75) size 64x15
+                text run at (312,75) width 64: "elements"
+          RenderText {#text} at (396,75) size 8x15
+            text run at (396,75) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,75) size 48x15
-              text run at (364,75) width 48: "within"
-          RenderText {#text} at (432,75) size 1076x30
-            text run at (432,75) width 624: " elements too. (with monospace font from Word to elements)"
-            text run at (1076,75) width 0: " "
-            text run at (0,90) width 220: "Word   spacing test "
+            RenderText {#text} at (404,75) size 48x15
+              text run at (404,75) width 48: "within"
+          RenderText {#text} at (472,75) size 1116x30
+            text run at (472,75) width 624: " elements too. (with monospace font from Word to elements)"
+            text run at (1116,75) width 0: " "
+            text run at (0,90) width 260: "Word   spacing test "
           RenderInline {SPAN} at (0,0) size 192x15
             RenderInline {EM} at (0,0) size 24x15
-              RenderText {#text} at (220,90) size 24x15
-                text run at (220,90) width 24: "for"
-            RenderText {#text} at (264,90) size 8x15
-              text run at (264,90) width 8: " "
+              RenderText {#text} at (260,90) size 24x15
+                text run at (260,90) width 24: "for"
+            RenderText {#text} at (304,90) size 8x15
+              text run at (304,90) width 8: " "
             RenderInline {STRONG} at (0,0) size 64x15
-              RenderText {#text} at (272,90) size 64x15
-                text run at (272,90) width 64: "elements"
-            RenderText {#text} at (356,90) size 8x15
-              text run at (356,90) width 8: " "
+              RenderText {#text} at (312,90) size 64x15
+                text run at (312,90) width 64: "elements"
+            RenderText {#text} at (396,90) size 8x15
+              text run at (396,90) width 8: " "
             RenderInline {TT} at (0,0) size 48x15
-              RenderText {#text} at (364,90) size 48x15
-                text run at (364,90) width 48: "within"
-          RenderText {#text} at (432,90) size 1052x30
-            text run at (432,90) width 600: " elements too. (with monospace font from for to within)"
-            text run at (1052,90) width 0: " "
-            text run at (0,105) width 220: "Word   spacing test "
+              RenderText {#text} at (404,90) size 48x15
+                text run at (404,90) width 48: "within"
+          RenderText {#text} at (472,90) size 1092x30
+            text run at (472,90) width 600: " elements too. (with monospace font from for to within)"
+            text run at (1092,90) width 0: " "
+            text run at (0,105) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,105) size 24x15
-              text run at (220,105) width 24: "for"
-          RenderText {#text} at (264,105) size 8x15
-            text run at (264,105) width 8: " "
+            RenderText {#text} at (260,105) size 24x15
+              text run at (260,105) width 24: "for"
+          RenderText {#text} at (304,105) size 8x15
+            text run at (304,105) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,105) size 64x15
-              text run at (272,105) width 64: "elements"
-          RenderText {#text} at (356,105) size 8x15
-            text run at (356,105) width 8: " "
+            RenderText {#text} at (312,105) size 64x15
+              text run at (312,105) width 64: "elements"
+          RenderText {#text} at (396,105) size 8x15
+            text run at (396,105) width 8: " "
           RenderInline {SPAN} at (0,0) size 192x15
             RenderInline {TT} at (0,0) size 48x15
-              RenderText {#text} at (364,105) size 48x15
-                text run at (364,105) width 48: "within"
-            RenderText {#text} at (432,105) size 124x15
-              text run at (432,105) width 124: " elements too"
-          RenderText {#text} at (556,105) size 512x15
-            text run at (556,105) width 492: ". (with monospace font from elements to too)"
-            text run at (1068,105) width 0: " "
-      RenderBlock (anonymous) at (0,47) size 768x194
-        RenderBR {BR} at (1224,0) size 0x19
-      RenderBlock {PRE} at (0,256) size 768x153
-        RenderBlock {H3} at (0,0) size 768x18
+              RenderText {#text} at (404,105) size 48x15
+                text run at (404,105) width 48: "within"
+            RenderText {#text} at (472,105) size 124x15
+              text run at (472,105) width 124: " elements too"
+          RenderText {#text} at (596,105) size 512x15
+            text run at (596,105) width 492: ". (with monospace font from elements to too)"
+            text run at (1108,105) width 0: " "
+      RenderBlock (anonymous) at (0,47) size 769x194
+        RenderBR {BR} at (1264,0) size 0x19
+      RenderBlock {PRE} at (0,256) size 769x153
+        RenderBlock {H3} at (0,0) size 769x18
           RenderText {#text} at (0,0) size 240x18
             text run at (0,0) width 240: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,33) size 768x120
-          RenderText {#text} at (0,0) size 220x30
+        RenderBlock (anonymous) at (0,33) size 769x120
+          RenderText {#text} at (0,0) size 260x30
             text run at (0,0) width 0: " "
-            text run at (0,15) width 220: "Word   spacing test "
+            text run at (0,15) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,15) size 24x15
-              text run at (220,15) width 24: "for"
-          RenderText {#text} at (264,15) size 8x15
-            text run at (264,15) width 8: " "
+            RenderText {#text} at (260,15) size 24x15
+              text run at (260,15) width 24: "for"
+          RenderText {#text} at (304,15) size 8x15
+            text run at (304,15) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,15) size 64x15
-              text run at (272,15) width 64: "elements"
-          RenderText {#text} at (356,15) size 8x15
-            text run at (356,15) width 8: " "
+            RenderText {#text} at (312,15) size 64x15
+              text run at (312,15) width 64: "elements"
+          RenderText {#text} at (396,15) size 8x15
+            text run at (396,15) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,15) size 48x15
-              text run at (364,15) width 48: "within"
-          RenderText {#text} at (432,15) size 584x30
-            text run at (432,15) width 132: " elements too."
-            text run at (584,15) width 0: " "
-            text run at (0,30) width 220: "Word   spacing test "
+            RenderText {#text} at (404,15) size 48x15
+              text run at (404,15) width 48: "within"
+          RenderText {#text} at (472,15) size 624x30
+            text run at (472,15) width 132: " elements too."
+            text run at (624,15) width 0: " "
+            text run at (0,30) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,30) size 24x15
-              text run at (220,30) width 24: "for"
-          RenderText {#text} at (264,30) size 8x15
-            text run at (264,30) width 8: " "
+            RenderText {#text} at (260,30) size 24x15
+              text run at (260,30) width 24: "for"
+          RenderText {#text} at (304,30) size 8x15
+            text run at (304,30) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,30) size 64x15
-              text run at (272,30) width 64: "elements"
-          RenderText {#text} at (356,30) size 8x15
-            text run at (356,30) width 8: " "
+            RenderText {#text} at (312,30) size 64x15
+              text run at (312,30) width 64: "elements"
+          RenderText {#text} at (396,30) size 8x15
+            text run at (396,30) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,30) size 48x15
-              text run at (364,30) width 48: "within"
-          RenderText {#text} at (432,30) size 100x15
-            text run at (432,30) width 100: " elements "
-          RenderText {#text} at (532,30) size 1032x30
-            text run at (532,30) width 480: " too. (with comment between elements and too)"
-            text run at (1032,30) width 0: " "
-            text run at (0,45) width 220: "Word   spacing test "
+            RenderText {#text} at (404,30) size 48x15
+              text run at (404,30) width 48: "within"
+          RenderText {#text} at (472,30) size 100x15
+            text run at (472,30) width 100: " elements "
+          RenderText {#text} at (572,30) size 1072x30
+            text run at (572,30) width 480: " too. (with comment between elements and too)"
+            text run at (1072,30) width 0: " "
+            text run at (0,45) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,45) size 24x15
-              text run at (220,45) width 24: "for"
-          RenderText {#text} at (264,45) size 8x15
-            text run at (264,45) width 8: " "
+            RenderText {#text} at (260,45) size 24x15
+              text run at (260,45) width 24: "for"
+          RenderText {#text} at (304,45) size 8x15
+            text run at (304,45) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,45) size 64x15
-              text run at (272,45) width 64: "elements"
-          RenderText {#text} at (356,45) size 8x15
-            text run at (356,45) width 8: " "
+            RenderText {#text} at (312,45) size 64x15
+              text run at (312,45) width 64: "elements"
+          RenderText {#text} at (396,45) size 8x15
+            text run at (396,45) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,45) size 48x15
-              text run at (364,45) width 48: "within"
-          RenderText {#text} at (432,45) size 72x15
-            text run at (432,45) width 72: " elements"
-          RenderText {#text} at (524,45) size 1260x30
-            text run at (524,45) width 716: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (1260,45) width 0: " "
-            text run at (0,60) width 220: "Word   spacing test "
+            RenderText {#text} at (404,45) size 48x15
+              text run at (404,45) width 48: "within"
+          RenderText {#text} at (472,45) size 72x15
+            text run at (472,45) width 72: " elements"
+          RenderText {#text} at (564,45) size 1300x30
+            text run at (564,45) width 716: " too. (with comment (no preceeding space) between elements and too)"
+            text run at (1300,45) width 0: " "
+            text run at (0,60) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,60) size 24x15
-              text run at (220,60) width 24: "for"
-          RenderText {#text} at (264,60) size 8x15
-            text run at (264,60) width 8: " "
+            RenderText {#text} at (260,60) size 24x15
+              text run at (260,60) width 24: "for"
+          RenderText {#text} at (304,60) size 8x15
+            text run at (304,60) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,60) size 64x15
-              text run at (272,60) width 64: "elements"
-          RenderText {#text} at (356,60) size 8x15
-            text run at (356,60) width 8: " "
+            RenderText {#text} at (312,60) size 64x15
+              text run at (312,60) width 64: "elements"
+          RenderText {#text} at (396,60) size 8x15
+            text run at (396,60) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,60) size 48x15
-              text run at (364,60) width 48: "within"
-          RenderText {#text} at (432,60) size 100x15
-            text run at (432,60) width 100: " elements "
-          RenderText {#text} at (532,60) size 712x15
-            text run at (532,60) width 692: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1244,60) width 0: " "
-          RenderInline {SPAN} at (0,0) size 336x15
-            RenderText {#text} at (0,75) size 220x15
-              text run at (0,75) width 220: "Word   spacing test "
+            RenderText {#text} at (404,60) size 48x15
+              text run at (404,60) width 48: "within"
+          RenderText {#text} at (472,60) size 100x15
+            text run at (472,60) width 100: " elements "
+          RenderText {#text} at (572,60) size 712x15
+            text run at (572,60) width 692: "too. (with comment (no trailing space) between elements and too)"
+            text run at (1284,60) width 0: " "
+          RenderInline {SPAN} at (0,0) size 376x15
+            RenderText {#text} at (0,75) size 260x15
+              text run at (0,75) width 260: "Word   spacing test "
             RenderInline {EM} at (0,0) size 24x15
-              RenderText {#text} at (220,75) size 24x15
-                text run at (220,75) width 24: "for"
-            RenderText {#text} at (264,75) size 8x15
-              text run at (264,75) width 8: " "
+              RenderText {#text} at (260,75) size 24x15
+                text run at (260,75) width 24: "for"
+            RenderText {#text} at (304,75) size 8x15
+              text run at (304,75) width 8: " "
             RenderInline {STRONG} at (0,0) size 64x15
-              RenderText {#text} at (272,75) size 64x15
-                text run at (272,75) width 64: "elements"
-          RenderText {#text} at (356,75) size 8x15
-            text run at (356,75) width 8: " "
+              RenderText {#text} at (312,75) size 64x15
+                text run at (312,75) width 64: "elements"
+          RenderText {#text} at (396,75) size 8x15
+            text run at (396,75) width 8: " "
           RenderInline {TT} at (0,0) size 48x15
-            RenderText {#text} at (364,75) size 48x15
-              text run at (364,75) width 48: "within"
-          RenderText {#text} at (432,75) size 1076x30
-            text run at (432,75) width 624: " elements too. (with monospace font from Word to elements)"
-            text run at (1076,75) width 0: " "
-            text run at (0,90) width 220: "Word   spacing test "
+            RenderText {#text} at (404,75) size 48x15
+              text run at (404,75) width 48: "within"
+          RenderText {#text} at (472,75) size 1116x30
+            text run at (472,75) width 624: " elements too. (with monospace font from Word to elements)"
+            text run at (1116,75) width 0: " "
+            text run at (0,90) width 260: "Word   spacing test "
           RenderInline {SPAN} at (0,0) size 192x15
             RenderInline {EM} at (0,0) size 24x15
-              RenderText {#text} at (220,90) size 24x15
-                text run at (220,90) width 24: "for"
-            RenderText {#text} at (264,90) size 8x15
-              text run at (264,90) width 8: " "
+              RenderText {#text} at (260,90) size 24x15
+                text run at (260,90) width 24: "for"
+            RenderText {#text} at (304,90) size 8x15
+              text run at (304,90) width 8: " "
             RenderInline {STRONG} at (0,0) size 64x15
-              RenderText {#text} at (272,90) size 64x15
-                text run at (272,90) width 64: "elements"
-            RenderText {#text} at (356,90) size 8x15
-              text run at (356,90) width 8: " "
+              RenderText {#text} at (312,90) size 64x15
+                text run at (312,90) width 64: "elements"
+            RenderText {#text} at (396,90) size 8x15
+              text run at (396,90) width 8: " "
             RenderInline {TT} at (0,0) size 48x15
-              RenderText {#text} at (364,90) size 48x15
-                text run at (364,90) width 48: "within"
-          RenderText {#text} at (432,90) size 1052x30
-            text run at (432,90) width 600: " elements too. (with monospace font from for to within)"
-            text run at (1052,90) width 0: " "
-            text run at (0,105) width 220: "Word   spacing test "
+              RenderText {#text} at (404,90) size 48x15
+                text run at (404,90) width 48: "within"
+          RenderText {#text} at (472,90) size 1092x30
+            text run at (472,90) width 600: " elements too. (with monospace font from for to within)"
+            text run at (1092,90) width 0: " "
+            text run at (0,105) width 260: "Word   spacing test "
           RenderInline {EM} at (0,0) size 24x15
-            RenderText {#text} at (220,105) size 24x15
-              text run at (220,105) width 24: "for"
-          RenderText {#text} at (264,105) size 8x15
-            text run at (264,105) width 8: " "
+            RenderText {#text} at (260,105) size 24x15
+              text run at (260,105) width 24: "for"
+          RenderText {#text} at (304,105) size 8x15
+            text run at (304,105) width 8: " "
           RenderInline {STRONG} at (0,0) size 64x15
-            RenderText {#text} at (272,105) size 64x15
-              text run at (272,105) width 64: "elements"
-          RenderText {#text} at (356,105) size 8x15
-            text run at (356,105) width 8: " "
+            RenderText {#text} at (312,105) size 64x15
+              text run at (312,105) width 64: "elements"
+          RenderText {#text} at (396,105) size 8x15
+            text run at (396,105) width 8: " "
           RenderInline {SPAN} at (0,0) size 192x15
             RenderInline {TT} at (0,0) size 48x15
-              RenderText {#text} at (364,105) size 48x15
-                text run at (364,105) width 48: "within"
-            RenderText {#text} at (432,105) size 124x15
-              text run at (432,105) width 124: " elements too"
-          RenderText {#text} at (556,105) size 512x15
-            text run at (556,105) width 492: ". (with monospace font from elements to too)"
-            text run at (1068,105) width 0: " "
-      RenderBlock (anonymous) at (0,422) size 768x0
+              RenderText {#text} at (404,105) size 48x15
+                text run at (404,105) width 48: "within"
+            RenderText {#text} at (472,105) size 124x15
+              text run at (472,105) width 124: " elements too"
+          RenderText {#text} at (596,105) size 512x15
+            text run at (596,105) width 492: ". (with monospace font from elements to too)"
+            text run at (1108,105) width 0: " "
+      RenderBlock (anonymous) at (0,422) size 769x0
         RenderInline {SPAN} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,427) size 768x22
-        RenderBlock {H3} at (0,0) size 768x22
+      RenderBlock (anonymous) at (0,427) size 769x22
+        RenderBlock {H3} at (0,0) size 769x22
           RenderText {#text} at (0,0) size 115x22
             text run at (0,0) width 115: "In a span"
-      RenderBlock (anonymous) at (0,467) size 768x285
+      RenderBlock (anonymous) at (0,467) size 769x285
         RenderInline {SPAN} at (0,0) size 762x247
           RenderText {#text} at (0,0) size 174x19
             text run at (0,0) width 60: "Word "
@@ -446,7 +446,7 @@ layer at (0,0) size 784x2431
         RenderBR {BR} at (0,0) size 0x0
         RenderBR {BR} at (0,247) size 0x19
         RenderBR {BR} at (0,266) size 0x19
-      RenderBlock {H2} at (0,771) size 768x28
+      RenderBlock {H2} at (0,771) size 769x28
         RenderText {#text} at (0,0) size 141x28
           text run at (0,0) width 141: "letter-spacing"
       RenderBlock (floating) {PRE} at (0,831) size 1521x168
@@ -587,13 +587,13 @@ layer at (0,0) size 784x2431
           RenderText {#text} at (702,105) size 572x15
             text run at (702,105) width 572: ". (with monospace font from elements to too)"
             text run at (1274,105) width 0: " "
-      RenderBlock (anonymous) at (0,818) size 768x194
+      RenderBlock (anonymous) at (0,818) size 769x194
         RenderBR {BR} at (1521,0) size 0x19
-      RenderBlock {PRE} at (0,1027) size 768x153
-        RenderBlock {H3} at (0,0) size 768x18
+      RenderBlock {PRE} at (0,1027) size 769x153
+        RenderBlock {H3} at (0,0) size 769x18
           RenderText {#text} at (0,0) size 280x18
             text run at (0,0) width 280: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,33) size 768x120
+        RenderBlock (anonymous) at (0,33) size 769x120
           RenderText {#text} at (0,0) size 286x30
             text run at (0,0) width 0: " "
             text run at (0,15) width 286: "Letter   spacing test "
@@ -727,15 +727,15 @@ layer at (0,0) size 784x2431
           RenderText {#text} at (702,105) size 572x15
             text run at (702,105) width 572: ". (with monospace font from elements to too)"
             text run at (1274,105) width 0: " "
-      RenderBlock (anonymous) at (0,1193) size 768x19
+      RenderBlock (anonymous) at (0,1193) size 769x19
         RenderBR {BR} at (0,0) size 0x19
         RenderInline {SPAN} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,1230) size 768x22
-        RenderBlock {H3} at (0,0) size 768x22
+      RenderBlock (anonymous) at (0,1230) size 769x22
+        RenderBlock {H3} at (0,0) size 769x22
           RenderText {#text} at (0,0) size 120x22
             text run at (0,0) width 120: "In a span"
-      RenderBlock (anonymous) at (0,1270) size 768x285
+      RenderBlock (anonymous) at (0,1270) size 769x285
         RenderInline {SPAN} at (0,0) size 761x247
           RenderText {#text} at (0,0) size 214x19
             text run at (0,0) width 75: "Letter "
@@ -890,296 +890,296 @@ layer at (0,0) size 784x2431
         RenderBR {BR} at (0,0) size 0x0
         RenderBR {BR} at (0,247) size 0x19
         RenderBR {BR} at (0,266) size 0x19
-      RenderBlock {H2} at (0,1574) size 768x28
+      RenderBlock {H2} at (0,1574) size 769x28
         RenderText {#text} at (0,0) size 131x28
           text run at (0,0) width 131: "both-spacing"
-      RenderBlock (floating) {PRE} at (0,1634) size 1978x168
-        RenderBlock {H3} at (0,15) size 1978x18
+      RenderBlock (floating) {PRE} at (0,1634) size 2018x168
+        RenderBlock {H3} at (0,15) size 2018x18
           RenderText {#text} at (0,0) size 284x18
             text run at (0,0) width 284: "In a floated pre"
-        RenderBlock (anonymous) at (0,48) size 1978x120
-          RenderText {#text} at (0,0) size 503x30
+        RenderBlock (anonymous) at (0,48) size 2018x120
+          RenderText {#text} at (0,0) size 543x30
             text run at (0,0) width 0: " "
-            text run at (0,15) width 503: "Word and letter   spacing test "
+            text run at (0,15) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,15) size 39x15
-              text run at (503,15) width 39: "for"
-          RenderText {#text} at (562,15) size 13x15
-            text run at (562,15) width 13: " "
+            RenderText {#text} at (543,15) size 39x15
+              text run at (543,15) width 39: "for"
+          RenderText {#text} at (602,15) size 13x15
+            text run at (602,15) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,15) size 104x15
-              text run at (575,15) width 104: "elements"
-          RenderText {#text} at (699,15) size 13x15
-            text run at (699,15) width 13: " "
+            RenderText {#text} at (615,15) size 104x15
+              text run at (615,15) width 104: "elements"
+          RenderText {#text} at (739,15) size 13x15
+            text run at (739,15) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,15) size 78x15
-              text run at (712,15) width 78: "within"
-          RenderText {#text} at (810,15) size 1032x30
-            text run at (810,15) width 202: " elements too."
-            text run at (1032,15) width 0: " "
-            text run at (0,30) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,15) size 78x15
+              text run at (752,15) width 78: "within"
+          RenderText {#text} at (850,15) size 1072x30
+            text run at (850,15) width 202: " elements too."
+            text run at (1072,15) width 0: " "
+            text run at (0,30) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,30) size 39x15
-              text run at (503,30) width 39: "for"
-          RenderText {#text} at (562,30) size 13x15
-            text run at (562,30) width 13: " "
+            RenderText {#text} at (543,30) size 39x15
+              text run at (543,30) width 39: "for"
+          RenderText {#text} at (602,30) size 13x15
+            text run at (602,30) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,30) size 104x15
-              text run at (575,30) width 104: "elements"
-          RenderText {#text} at (699,30) size 13x15
-            text run at (699,30) width 13: " "
+            RenderText {#text} at (615,30) size 104x15
+              text run at (615,30) width 104: "elements"
+          RenderText {#text} at (739,30) size 13x15
+            text run at (739,30) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,30) size 78x15
-              text run at (712,30) width 78: "within"
-          RenderText {#text} at (810,30) size 150x15
-            text run at (810,30) width 150: " elements "
-          RenderText {#text} at (960,30) size 1685x30
-            text run at (960,30) width 705: " too. (with comment between elements and too)"
-            text run at (1685,30) width 0: " "
-            text run at (0,45) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,30) size 78x15
+              text run at (752,30) width 78: "within"
+          RenderText {#text} at (850,30) size 150x15
+            text run at (850,30) width 150: " elements "
+          RenderText {#text} at (1000,30) size 1725x30
+            text run at (1000,30) width 705: " too. (with comment between elements and too)"
+            text run at (1725,30) width 0: " "
+            text run at (0,45) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,45) size 39x15
-              text run at (503,45) width 39: "for"
-          RenderText {#text} at (562,45) size 13x15
-            text run at (562,45) width 13: " "
+            RenderText {#text} at (543,45) size 39x15
+              text run at (543,45) width 39: "for"
+          RenderText {#text} at (602,45) size 13x15
+            text run at (602,45) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,45) size 104x15
-              text run at (575,45) width 104: "elements"
-          RenderText {#text} at (699,45) size 13x15
-            text run at (699,45) width 13: " "
+            RenderText {#text} at (615,45) size 104x15
+              text run at (615,45) width 104: "elements"
+          RenderText {#text} at (739,45) size 13x15
+            text run at (739,45) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,45) size 78x15
-              text run at (712,45) width 78: "within"
-          RenderText {#text} at (810,45) size 117x15
-            text run at (810,45) width 117: " elements"
-          RenderText {#text} at (947,45) size 2018x30
-            text run at (947,45) width 1051: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (2018,45) width 0: " "
-            text run at (0,60) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,45) size 78x15
+              text run at (752,45) width 78: "within"
+          RenderText {#text} at (850,45) size 117x15
+            text run at (850,45) width 117: " elements"
+          RenderText {#text} at (987,45) size 2058x30
+            text run at (987,45) width 1051: " too. (with comment (no preceeding space) between elements and too)"
+            text run at (2058,45) width 0: " "
+            text run at (0,60) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,60) size 39x15
-              text run at (503,60) width 39: "for"
-          RenderText {#text} at (562,60) size 13x15
-            text run at (562,60) width 13: " "
+            RenderText {#text} at (543,60) size 39x15
+              text run at (543,60) width 39: "for"
+          RenderText {#text} at (602,60) size 13x15
+            text run at (602,60) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,60) size 104x15
-              text run at (575,60) width 104: "elements"
-          RenderText {#text} at (699,60) size 13x15
-            text run at (699,60) width 13: " "
+            RenderText {#text} at (615,60) size 104x15
+              text run at (615,60) width 104: "elements"
+          RenderText {#text} at (739,60) size 13x15
+            text run at (739,60) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,60) size 78x15
-              text run at (712,60) width 78: "within"
-          RenderText {#text} at (810,60) size 150x15
-            text run at (810,60) width 150: " elements "
-          RenderText {#text} at (960,60) size 1032x15
-            text run at (960,60) width 1012: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1992,60) width 0: " "
-          RenderInline {SPAN} at (0,0) size 679x15
-            RenderText {#text} at (0,75) size 503x15
-              text run at (0,75) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,60) size 78x15
+              text run at (752,60) width 78: "within"
+          RenderText {#text} at (850,60) size 150x15
+            text run at (850,60) width 150: " elements "
+          RenderText {#text} at (1000,60) size 1032x15
+            text run at (1000,60) width 1012: "too. (with comment (no trailing space) between elements and too)"
+            text run at (2032,60) width 0: " "
+          RenderInline {SPAN} at (0,0) size 719x15
+            RenderText {#text} at (0,75) size 543x15
+              text run at (0,75) width 543: "Word and letter   spacing test "
             RenderInline {EM} at (0,0) size 39x15
-              RenderText {#text} at (503,75) size 39x15
-                text run at (503,75) width 39: "for"
-            RenderText {#text} at (562,75) size 13x15
-              text run at (562,75) width 13: " "
+              RenderText {#text} at (543,75) size 39x15
+                text run at (543,75) width 39: "for"
+            RenderText {#text} at (602,75) size 13x15
+              text run at (602,75) width 13: " "
             RenderInline {STRONG} at (0,0) size 104x15
-              RenderText {#text} at (575,75) size 104x15
-                text run at (575,75) width 104: "elements"
-          RenderText {#text} at (699,75) size 13x15
-            text run at (699,75) width 13: " "
+              RenderText {#text} at (615,75) size 104x15
+                text run at (615,75) width 104: "elements"
+          RenderText {#text} at (739,75) size 13x15
+            text run at (739,75) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,75) size 78x15
-              text run at (712,75) width 78: "within"
-          RenderText {#text} at (810,75) size 1744x30
-            text run at (810,75) width 914: " elements too. (with monospace font from Word to elements)"
-            text run at (1744,75) width 0: " "
-            text run at (0,90) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,75) size 78x15
+              text run at (752,75) width 78: "within"
+          RenderText {#text} at (850,75) size 1784x30
+            text run at (850,75) width 914: " elements too. (with monospace font from Word to elements)"
+            text run at (1784,75) width 0: " "
+            text run at (0,90) width 543: "Word and letter   spacing test "
           RenderInline {SPAN} at (0,0) size 287x15
             RenderInline {EM} at (0,0) size 39x15
-              RenderText {#text} at (503,90) size 39x15
-                text run at (503,90) width 39: "for"
-            RenderText {#text} at (562,90) size 13x15
-              text run at (562,90) width 13: " "
+              RenderText {#text} at (543,90) size 39x15
+                text run at (543,90) width 39: "for"
+            RenderText {#text} at (602,90) size 13x15
+              text run at (602,90) width 13: " "
             RenderInline {STRONG} at (0,0) size 104x15
-              RenderText {#text} at (575,90) size 104x15
-                text run at (575,90) width 104: "elements"
-            RenderText {#text} at (699,90) size 13x15
-              text run at (699,90) width 13: " "
+              RenderText {#text} at (615,90) size 104x15
+                text run at (615,90) width 104: "elements"
+            RenderText {#text} at (739,90) size 13x15
+              text run at (739,90) width 13: " "
             RenderInline {TT} at (0,0) size 78x15
-              RenderText {#text} at (712,90) size 78x15
-                text run at (712,90) width 78: "within"
-          RenderText {#text} at (810,90) size 1705x30
-            text run at (810,90) width 875: " elements too. (with monospace font from for to within)"
-            text run at (1705,90) width 0: " "
-            text run at (0,105) width 503: "Word and letter   spacing test "
+              RenderText {#text} at (752,90) size 78x15
+                text run at (752,90) width 78: "within"
+          RenderText {#text} at (850,90) size 1745x30
+            text run at (850,90) width 875: " elements too. (with monospace font from for to within)"
+            text run at (1745,90) width 0: " "
+            text run at (0,105) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,105) size 39x15
-              text run at (503,105) width 39: "for"
-          RenderText {#text} at (562,105) size 13x15
-            text run at (562,105) width 13: " "
+            RenderText {#text} at (543,105) size 39x15
+              text run at (543,105) width 39: "for"
+          RenderText {#text} at (602,105) size 13x15
+            text run at (602,105) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,105) size 104x15
-              text run at (575,105) width 104: "elements"
-          RenderText {#text} at (699,105) size 13x15
-            text run at (699,105) width 13: " "
+            RenderText {#text} at (615,105) size 104x15
+              text run at (615,105) width 104: "elements"
+          RenderText {#text} at (739,105) size 13x15
+            text run at (739,105) width 13: " "
           RenderInline {SPAN} at (0,0) size 287x15
             RenderInline {TT} at (0,0) size 78x15
-              RenderText {#text} at (712,105) size 78x15
-                text run at (712,105) width 78: "within"
-            RenderText {#text} at (810,105) size 189x15
-              text run at (810,105) width 189: " elements too"
-          RenderText {#text} at (999,105) size 732x15
-            text run at (999,105) width 712: ". (with monospace font from elements to too)"
-            text run at (1731,105) width 0: " "
-      RenderBlock (anonymous) at (0,1621) size 768x194
-        RenderBR {BR} at (1978,0) size 0x19
-      RenderBlock {PRE} at (0,1830) size 768x153
-        RenderBlock {H3} at (0,0) size 768x18
+              RenderText {#text} at (752,105) size 78x15
+                text run at (752,105) width 78: "within"
+            RenderText {#text} at (850,105) size 189x15
+              text run at (850,105) width 189: " elements too"
+          RenderText {#text} at (1039,105) size 732x15
+            text run at (1039,105) width 712: ". (with monospace font from elements to too)"
+            text run at (1771,105) width 0: " "
+      RenderBlock (anonymous) at (0,1621) size 769x194
+        RenderBR {BR} at (2018,0) size 0x19
+      RenderBlock {PRE} at (0,1830) size 769x153
+        RenderBlock {H3} at (0,0) size 769x18
           RenderText {#text} at (0,0) size 340x18
             text run at (0,0) width 340: "In an un-floated pre"
-        RenderBlock (anonymous) at (0,33) size 768x120
-          RenderText {#text} at (0,0) size 503x30
+        RenderBlock (anonymous) at (0,33) size 769x120
+          RenderText {#text} at (0,0) size 543x30
             text run at (0,0) width 0: " "
-            text run at (0,15) width 503: "Word and letter   spacing test "
+            text run at (0,15) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,15) size 39x15
-              text run at (503,15) width 39: "for"
-          RenderText {#text} at (562,15) size 13x15
-            text run at (562,15) width 13: " "
+            RenderText {#text} at (543,15) size 39x15
+              text run at (543,15) width 39: "for"
+          RenderText {#text} at (602,15) size 13x15
+            text run at (602,15) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,15) size 104x15
-              text run at (575,15) width 104: "elements"
-          RenderText {#text} at (699,15) size 13x15
-            text run at (699,15) width 13: " "
+            RenderText {#text} at (615,15) size 104x15
+              text run at (615,15) width 104: "elements"
+          RenderText {#text} at (739,15) size 13x15
+            text run at (739,15) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,15) size 78x15
-              text run at (712,15) width 78: "within"
-          RenderText {#text} at (810,15) size 1032x30
-            text run at (810,15) width 202: " elements too."
-            text run at (1032,15) width 0: " "
-            text run at (0,30) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,15) size 78x15
+              text run at (752,15) width 78: "within"
+          RenderText {#text} at (850,15) size 1072x30
+            text run at (850,15) width 202: " elements too."
+            text run at (1072,15) width 0: " "
+            text run at (0,30) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,30) size 39x15
-              text run at (503,30) width 39: "for"
-          RenderText {#text} at (562,30) size 13x15
-            text run at (562,30) width 13: " "
+            RenderText {#text} at (543,30) size 39x15
+              text run at (543,30) width 39: "for"
+          RenderText {#text} at (602,30) size 13x15
+            text run at (602,30) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,30) size 104x15
-              text run at (575,30) width 104: "elements"
-          RenderText {#text} at (699,30) size 13x15
-            text run at (699,30) width 13: " "
+            RenderText {#text} at (615,30) size 104x15
+              text run at (615,30) width 104: "elements"
+          RenderText {#text} at (739,30) size 13x15
+            text run at (739,30) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,30) size 78x15
-              text run at (712,30) width 78: "within"
-          RenderText {#text} at (810,30) size 150x15
-            text run at (810,30) width 150: " elements "
-          RenderText {#text} at (960,30) size 1685x30
-            text run at (960,30) width 705: " too. (with comment between elements and too)"
-            text run at (1685,30) width 0: " "
-            text run at (0,45) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,30) size 78x15
+              text run at (752,30) width 78: "within"
+          RenderText {#text} at (850,30) size 150x15
+            text run at (850,30) width 150: " elements "
+          RenderText {#text} at (1000,30) size 1725x30
+            text run at (1000,30) width 705: " too. (with comment between elements and too)"
+            text run at (1725,30) width 0: " "
+            text run at (0,45) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,45) size 39x15
-              text run at (503,45) width 39: "for"
-          RenderText {#text} at (562,45) size 13x15
-            text run at (562,45) width 13: " "
+            RenderText {#text} at (543,45) size 39x15
+              text run at (543,45) width 39: "for"
+          RenderText {#text} at (602,45) size 13x15
+            text run at (602,45) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,45) size 104x15
-              text run at (575,45) width 104: "elements"
-          RenderText {#text} at (699,45) size 13x15
-            text run at (699,45) width 13: " "
+            RenderText {#text} at (615,45) size 104x15
+              text run at (615,45) width 104: "elements"
+          RenderText {#text} at (739,45) size 13x15
+            text run at (739,45) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,45) size 78x15
-              text run at (712,45) width 78: "within"
-          RenderText {#text} at (810,45) size 117x15
-            text run at (810,45) width 117: " elements"
-          RenderText {#text} at (947,45) size 2018x30
-            text run at (947,45) width 1051: " too. (with comment (no preceeding space) between elements and too)"
-            text run at (2018,45) width 0: " "
-            text run at (0,60) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,45) size 78x15
+              text run at (752,45) width 78: "within"
+          RenderText {#text} at (850,45) size 117x15
+            text run at (850,45) width 117: " elements"
+          RenderText {#text} at (987,45) size 2058x30
+            text run at (987,45) width 1051: " too. (with comment (no preceeding space) between elements and too)"
+            text run at (2058,45) width 0: " "
+            text run at (0,60) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,60) size 39x15
-              text run at (503,60) width 39: "for"
-          RenderText {#text} at (562,60) size 13x15
-            text run at (562,60) width 13: " "
+            RenderText {#text} at (543,60) size 39x15
+              text run at (543,60) width 39: "for"
+          RenderText {#text} at (602,60) size 13x15
+            text run at (602,60) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,60) size 104x15
-              text run at (575,60) width 104: "elements"
-          RenderText {#text} at (699,60) size 13x15
-            text run at (699,60) width 13: " "
+            RenderText {#text} at (615,60) size 104x15
+              text run at (615,60) width 104: "elements"
+          RenderText {#text} at (739,60) size 13x15
+            text run at (739,60) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,60) size 78x15
-              text run at (712,60) width 78: "within"
-          RenderText {#text} at (810,60) size 150x15
-            text run at (810,60) width 150: " elements "
-          RenderText {#text} at (960,60) size 1032x15
-            text run at (960,60) width 1012: "too. (with comment (no trailing space) between elements and too)"
-            text run at (1992,60) width 0: " "
-          RenderInline {SPAN} at (0,0) size 679x15
-            RenderText {#text} at (0,75) size 503x15
-              text run at (0,75) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,60) size 78x15
+              text run at (752,60) width 78: "within"
+          RenderText {#text} at (850,60) size 150x15
+            text run at (850,60) width 150: " elements "
+          RenderText {#text} at (1000,60) size 1032x15
+            text run at (1000,60) width 1012: "too. (with comment (no trailing space) between elements and too)"
+            text run at (2032,60) width 0: " "
+          RenderInline {SPAN} at (0,0) size 719x15
+            RenderText {#text} at (0,75) size 543x15
+              text run at (0,75) width 543: "Word and letter   spacing test "
             RenderInline {EM} at (0,0) size 39x15
-              RenderText {#text} at (503,75) size 39x15
-                text run at (503,75) width 39: "for"
-            RenderText {#text} at (562,75) size 13x15
-              text run at (562,75) width 13: " "
+              RenderText {#text} at (543,75) size 39x15
+                text run at (543,75) width 39: "for"
+            RenderText {#text} at (602,75) size 13x15
+              text run at (602,75) width 13: " "
             RenderInline {STRONG} at (0,0) size 104x15
-              RenderText {#text} at (575,75) size 104x15
-                text run at (575,75) width 104: "elements"
-          RenderText {#text} at (699,75) size 13x15
-            text run at (699,75) width 13: " "
+              RenderText {#text} at (615,75) size 104x15
+                text run at (615,75) width 104: "elements"
+          RenderText {#text} at (739,75) size 13x15
+            text run at (739,75) width 13: " "
           RenderInline {TT} at (0,0) size 78x15
-            RenderText {#text} at (712,75) size 78x15
-              text run at (712,75) width 78: "within"
-          RenderText {#text} at (810,75) size 1744x30
-            text run at (810,75) width 914: " elements too. (with monospace font from Word to elements)"
-            text run at (1744,75) width 0: " "
-            text run at (0,90) width 503: "Word and letter   spacing test "
+            RenderText {#text} at (752,75) size 78x15
+              text run at (752,75) width 78: "within"
+          RenderText {#text} at (850,75) size 1784x30
+            text run at (850,75) width 914: " elements too. (with monospace font from Word to elements)"
+            text run at (1784,75) width 0: " "
+            text run at (0,90) width 543: "Word and letter   spacing test "
           RenderInline {SPAN} at (0,0) size 287x15
             RenderInline {EM} at (0,0) size 39x15
-              RenderText {#text} at (503,90) size 39x15
-                text run at (503,90) width 39: "for"
-            RenderText {#text} at (562,90) size 13x15
-              text run at (562,90) width 13: " "
+              RenderText {#text} at (543,90) size 39x15
+                text run at (543,90) width 39: "for"
+            RenderText {#text} at (602,90) size 13x15
+              text run at (602,90) width 13: " "
             RenderInline {STRONG} at (0,0) size 104x15
-              RenderText {#text} at (575,90) size 104x15
-                text run at (575,90) width 104: "elements"
-            RenderText {#text} at (699,90) size 13x15
-              text run at (699,90) width 13: " "
+              RenderText {#text} at (615,90) size 104x15
+                text run at (615,90) width 104: "elements"
+            RenderText {#text} at (739,90) size 13x15
+              text run at (739,90) width 13: " "
             RenderInline {TT} at (0,0) size 78x15
-              RenderText {#text} at (712,90) size 78x15
-                text run at (712,90) width 78: "within"
-          RenderText {#text} at (810,90) size 1705x30
-            text run at (810,90) width 875: " elements too. (with monospace font from for to within)"
-            text run at (1705,90) width 0: " "
-            text run at (0,105) width 503: "Word and letter   spacing test "
+              RenderText {#text} at (752,90) size 78x15
+                text run at (752,90) width 78: "within"
+          RenderText {#text} at (850,90) size 1745x30
+            text run at (850,90) width 875: " elements too. (with monospace font from for to within)"
+            text run at (1745,90) width 0: " "
+            text run at (0,105) width 543: "Word and letter   spacing test "
           RenderInline {EM} at (0,0) size 39x15
-            RenderText {#text} at (503,105) size 39x15
-              text run at (503,105) width 39: "for"
-          RenderText {#text} at (562,105) size 13x15
-            text run at (562,105) width 13: " "
+            RenderText {#text} at (543,105) size 39x15
+              text run at (543,105) width 39: "for"
+          RenderText {#text} at (602,105) size 13x15
+            text run at (602,105) width 13: " "
           RenderInline {STRONG} at (0,0) size 104x15
-            RenderText {#text} at (575,105) size 104x15
-              text run at (575,105) width 104: "elements"
-          RenderText {#text} at (699,105) size 13x15
-            text run at (699,105) width 13: " "
+            RenderText {#text} at (615,105) size 104x15
+              text run at (615,105) width 104: "elements"
+          RenderText {#text} at (739,105) size 13x15
+            text run at (739,105) width 13: " "
           RenderInline {SPAN} at (0,0) size 287x15
             RenderInline {TT} at (0,0) size 78x15
-              RenderText {#text} at (712,105) size 78x15
-                text run at (712,105) width 78: "within"
-            RenderText {#text} at (810,105) size 189x15
-              text run at (810,105) width 189: " elements too"
-          RenderText {#text} at (999,105) size 732x15
-            text run at (999,105) width 712: ". (with monospace font from elements to too)"
-            text run at (1731,105) width 0: " "
-      RenderBlock (anonymous) at (0,1996) size 768x19
+              RenderText {#text} at (752,105) size 78x15
+                text run at (752,105) width 78: "within"
+            RenderText {#text} at (850,105) size 189x15
+              text run at (850,105) width 189: " elements too"
+          RenderText {#text} at (1039,105) size 732x15
+            text run at (1039,105) width 712: ". (with monospace font from elements to too)"
+            text run at (1771,105) width 0: " "
+      RenderBlock (anonymous) at (0,1996) size 769x19
         RenderBR {BR} at (0,0) size 0x19
         RenderInline {SPAN} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,2033) size 768x22
-        RenderBlock {H3} at (0,0) size 768x22
+      RenderBlock (anonymous) at (0,2033) size 769x22
+        RenderBlock {H3} at (0,0) size 769x22
           RenderText {#text} at (0,0) size 160x22
             text run at (0,0) width 160: "In a span"
-      RenderBlock (anonymous) at (0,2073) size 768x342
+      RenderBlock (anonymous) at (0,2073) size 769x342
         RenderInline {SPAN} at (0,0) size 777x342
           RenderText {#text} at (0,0) size 419x19
             text run at (0,0) width 240: "Word and letter "
diff --git a/LayoutTests/platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt b/LayoutTests/platform/qt/fast/history/history-back-initial-vs-final-url-expected.txt
new file mode 100644 (file)
index 0000000..1df3981
--- /dev/null
@@ -0,0 +1,22 @@
+ALERT: Initial URL loaded.
+ALERT: Final URL loaded.
+ALERT: Going back.
+ALERT: Final URL loaded.
+Checks that when going back to a page that frames that were navigated, that the final URL of the frames is loaded directly, instead the initial URL. Four alerts should appear, in this order:
+
+Initial URL loaded.
+Final URL loaded.
+Going back.
+Final URL loaded.
+
+
+--------
+Frame: '<!--framePath //<!--frame0-->-->'
+--------
+final page contents
+
+============== Back Forward List ==============
+curr->  (file test):fast/history/history-back-initial-vs-final-url.html  **nav target**
+            (file test):fast/history/resources/frame-final-url.html (in frame "<!--framePath //<!--frame0-->-->")
+        data:text/html,%3Cscript%3Ealert(%22Going back.%22);history.back();%3C/script%3E  **nav target**
+===============================================
index 6ae21220f749c6da4b086537d8937a3ed267099e..4b717509310e20f8e6f0e1f816e633002a759b2f 100644 (file)
Binary files a/LayoutTests/platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png and b/LayoutTests/platform/qt/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png differ
index b198734c0ea68c6799c9243f45bd3b2c67c2a547..f008cb8c9e01e54efe8295d2913ef4409fda816a 100644 (file)
@@ -3,14 +3,14 @@ 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 {DIV} at (0,0) size 784x29
-        RenderTextControl {INPUT} at (2,2) size 184x25
+      RenderBlock {DIV} at (0,0) size 784x27
+        RenderTextControl {INPUT} at (2,2) size 192x23
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,29) size 784x21
-        RenderText {#text} at (0,0) size 4x21
+      RenderBlock (anonymous) at (0,27) size 784x19
+        RenderText {#text} at (0,0) size 4x19
           text run at (0,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,50) size 784x0
-layer at (12,12) size 180x21
-  RenderBlock {DIV} at (2,2) size 180x21
+      RenderBlock {DIV} at (0,46) size 784x0
+layer at (12,12) size 188x19
+  RenderBlock {DIV} at (2,2) size 188x19
 caret: position 0 of child 0 {DIV} of {#shadow-root} of child 1 {INPUT} of child 1 {DIV} of body
index 6468c282f2f945632ddeff41abf5a233321b499c..09cd0429c912cda30e5daff8b5560dc6aa681ec4 100644 (file)
Binary files a/LayoutTests/platform/qt/fast/transforms/transformed-focused-text-input-expected.png and b/LayoutTests/platform/qt/fast/transforms/transformed-focused-text-input-expected.png differ
index 6d7b73fd2260527b4da3dcbbcd8d4632612b7d44..aa32a6002474fcf8df85f4cfdfa65b9f6c09c6a9 100644 (file)
@@ -3,10 +3,10 @@ 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
-layer at (8,8) size 784x29
-  RenderBlock {DIV} at (0,0) size 784x29
-    RenderTextControl {INPUT} at (2,2) size 184x25
+layer at (8,8) size 784x27
+  RenderBlock {DIV} at (0,0) size 784x27
+    RenderTextControl {INPUT} at (2,2) size 192x23
     RenderText {#text} at (0,0) size 0x0
-layer at (12,12) size 180x21
-  RenderBlock {DIV} at (2,2) size 180x21
+layer at (12,12) size 188x19
+  RenderBlock {DIV} at (2,2) size 188x19
 caret: position 0 of child 0 {DIV} of {#shadow-root} of child 1 {INPUT} of child 1 {DIV} of body
index 04ea272c143583a2df8136d9aab76d6d0604f01d..fa4d13cb434f8db47d33a67cf4f9e321564a1c71 100644 (file)
@@ -22,5 +22,5 @@ This is just a minimal page that we navigate to as part of testing back/forward.
             http://127.0.0.1:8000/navigation/resources/success200.html (in frame "main")
 curr->  http://127.0.0.1:8000/navigation/resources/frameset.pl?frameURL=success200.html
             http://127.0.0.1:8000/navigation/resources/otherpage.html (in frame "footer")
-            http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit with POST followed by a redirect&textfield1=New form text from user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More new form text from user, which should be restored when we return to this page.&redirectHappened=true (in frame "main")  **nav target**
+            http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit with POST followed by a redirect&textfield1=New form text from user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More new form text from user%2C which should be restored when we return to this page.&redirectHappened=true (in frame "main")  **nav target**
 ===============================================
index f9546c94907d7a65a5b00737aea128819e9fd6b3..02563e0f4299a8c38dbaec1c6421f5e3203dcfbd 100644 (file)
@@ -36,6 +36,6 @@ This is an anchor point named "anchor1".
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-goback2.html  **nav target**
 curr->  http://127.0.0.1:8000/navigation/resources/success200.html  **nav target**
-        http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit with POST followed by a redirect&textfield1=New form text from user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More new form text from user, which should be restored when we return to this page.&redirectHappened=true  **nav target**
+        http://127.0.0.1:8000/navigation/resources/postresult.pl?submitwithpostredirect=Submit with POST followed by a redirect&textfield1=New form text from user&textfield2=&radiogroup1=female&checkbox2=on&selectgroup1=fiat&textarea1=More new form text from user%2C which should be restored when we return to this page.&redirectHappened=true  **nav target**
         http://127.0.0.1:8000/navigation/resources/otherpage.html  **nav target**
 ===============================================