summaryrefslogtreecommitdiffstats
path: root/webkit/data
diff options
context:
space:
mode:
authorericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-27 00:29:03 +0000
committerericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-27 00:29:03 +0000
commitbed2d1a4ac12b01f037e640fa40a09785347ba88 (patch)
tree2d74c08d9c381630415706e720c5f72617885ca1 /webkit/data
parent9511a5d37541b84364c6155b353fb7c3fcbef9bb (diff)
downloadchromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.zip
chromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.tar.gz
chromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.tar.bz2
Baseline 5 layout tests for chromium-windows:
* LayoutTests/fast/html/marquee-scroll.html New test (landed in r31178) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/custom/text-linking.svg New test (landed in r31859) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/custom/text-xy-updates.svg New test (landed in r31441) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/text/kerning.svg New test (landed in r31342) with no chromium baseline -- differs due to text rendering and scroll bar. * LayoutTests/svg/text/multichar-glyph.svg New test (landed in r31310) with no chromium baseline -- differs due to text rendering. Review URL: http://codereview.chromium.org/8613 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3992 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/data')
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.pngbin0 -> 6377 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt25
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.pngbin0 -> 4189 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt35
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.pngbin0 -> 2956 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.pngbin0 -> 10624 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt102
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.pngbin0 -> 10564 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt102
15 files changed, 279 insertions, 0 deletions
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum
new file mode 100644
index 0000000..846966e
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum
@@ -0,0 +1 @@
+8eb59dec8b4a6b42a6240e6711c4ed07 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png
new file mode 100644
index 0000000..fe0a0ca
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt
new file mode 100644
index 0000000..e9bb502
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 51x19
+ text run at (0,0) width 51: "Test for "
+ RenderInline {A} at (0,0) size 66x19 [color=#0000EE]
+ RenderText {#text} at (51,0) size 66x19
+ text run at (51,0) width 66: "bug 15263"
+ RenderText {#text} at (117,0) size 376x19
+ text run at (117,0) width 376: ": REGRESSION: scrolldelay=0 causes marquee not to display"
+ RenderBlock {P} at (0,36) size 784x40
+ RenderText {#text} at (0,0) size 749x39
+ text run at (0,0) width 740: "The marquee below is defined with a scrollDelay value of zero and with the truespeed attribute assigned to an empty string. "
+ text run at (740,0) width 9: "It"
+ text run at (0,20) width 511: "should scroll until the text, \"The marquee scroll test passed\" is visible and left justified."
+ RenderBlock (anonymous) at (0,92) size 784x20
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+layer at (8,100) size 392x20 scrollX -392
+ RenderBlock {MARQUEE} at (0,0) size 392x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 186x19
+ text run at (0,0) width 186: "The marquee scroll test passed"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum
new file mode 100644
index 0000000..fe8504c
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum
@@ -0,0 +1 @@
+c725df64fb624109d8d7f76ce9fb4f17 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png
new file mode 100644
index 0000000..004181b
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt
new file mode 100644
index 0000000..9030b7f
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (97,35) size 225x169
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGText {text} at (0,0) size 159x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 159x19
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 25 width 159.00: "Referenced character data"
+ RenderPath {path} at (100,140) size 100x10 [fill={[type=SOLID] [color=#000000]}] [data="M100.00,150.00 L150.00,140.00 L200.00,150.00"]
+ RenderSVGText {text} at (100,50) size 71x19 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 71x19
+ RenderSVGTSpan {tspan} at (0,0) size 71x19
+ RenderSVGInlineText {#text} at (0,-15) size 71x19
+ chunk 1 text run 1 at (100.00,50.00) startOffset 0 endOffset 13 width 71.00: "tspan in link"
+ RenderSVGText {text} at (100,100) size 222x19 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 222x19
+ RenderSVGInline {tref} at (0,0) size 222x19
+ RenderSVGInlineText {#text} at (0,-15) size 163x19
+ chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 26 width 163.00: "Referenced character data "
+ RenderSVGInlineText {#text} at (163,-15) size 59x19
+ chunk 1 text run 2 at (263.00,100.00) startOffset 0 endOffset 12 width 59.00: "tref in link"
+ RenderSVGText {text} at (101,140) size 92x30 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 92x30
+ RenderSVGTextPath {textPath} at (0,0) size 92x30
+ RenderSVGInlineText {#text} at (-4,-16) size 92x30
+ chunk 1 text run 1 at (101.96,140.00) startOffset 0 endOffset 16 width 88.00: "textPath in link"
+ RenderSVGText {text} at (100,200) size 102x19 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 102x19
+ RenderSVGTSpan {altGlyph} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (0,-15) size 11x19
+ chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 1 width 11.00: "A"
+ RenderSVGInlineText {#text} at (11,-15) size 91x19
+ chunk 1 text run 2 at (111.00,200.00) startOffset 0 endOffset 15 width 91.00: "ltGlyph content"
+ RenderSVGText {text}
+ RenderSVGInline {a} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum
new file mode 100644
index 0000000..4e3ee96
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum
@@ -0,0 +1 @@
+d0d6b178030f6061d630a4ea1d64ea40 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png
new file mode 100644
index 0000000..a23b142
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt
new file mode 100644
index 0000000..adbd32b
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (-10,-25) size 153x129
+ RenderSVGText {text} at (100,100) size 43x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 43x19
+ chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 6 width 43.00: "Passed"
+ RenderSVGText {text} at (-10,-10) size 37x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 37x20
+ chunk 1 text run 1 at (-10.00,-10.00) startOffset 0 endOffset 6 width 37.00: "Failed"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum
new file mode 100644
index 0000000..1f371cd
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum
@@ -0,0 +1 @@
+55ad259695005a3dd63ec74e22a0a80e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png
new file mode 100644
index 0000000..d34b40a
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt
new file mode 100644
index 0000000..fb56cf94
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt
@@ -0,0 +1,102 @@
+layer at (0,0) size 808x585
+ RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+ RenderBlock {html} at (0,0) size 800x585
+ RenderBody {body} at (8,16) size 784x429
+ RenderBlock {p} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 781x39
+ text run at (0,0) width 781: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition, all the"
+ text run at (0,20) width 178: "assertions below should pass."
+ RenderBlock {div} at (0,56) size 800x200
+ RenderSVGRoot {svg} at (8,2) size 570x240
+ RenderPath {rect} at (8,82) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L70.00,10.00 L70.00,170.00 L0.00,170.00"]
+ RenderPath {rect} at (78,82) size 100x150 [fill={[type=SOLID] [color=#008000]}] [data="M70.00,10.00 L170.00,10.00 L170.00,160.00 L70.00,160.00"]
+ RenderPath {rect} at (178,82) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [data="M170.00,10.00 L240.00,10.00 L240.00,150.00 L170.00,150.00"]
+ RenderPath {rect} at (248,82) size 70x130 [fill={[type=SOLID] [color=#008000]}] [data="M240.00,10.00 L310.00,10.00 L310.00,140.00 L240.00,140.00"]
+ RenderPath {rect} at (318,82) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [data="M310.00,10.00 L390.00,10.00 L390.00,130.00 L310.00,130.00"]
+ RenderPath {rect} at (398,82) size 60x110 [fill={[type=SOLID] [color=#008000]}] [data="M390.00,10.00 L450.00,10.00 L450.00,120.00 L390.00,120.00"]
+ RenderSVGText {text} at (0,10) size 570x100 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-80) size 570x100
+ chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 590.00: "GGDGGBBBFB"
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {pre} at (0,269) size 784x160
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,0) size 32x16
+ text run at (0,0) width 32: "PASS"
+ RenderText {#text} at (32,0) size 280x16
+ text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0"
+ RenderBR {br} at (312,0) size 0x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,16) size 32x16
+ text run at (0,16) width 32: "PASS"
+ RenderText {#text} at (32,16) size 280x16
+ text run at (32,16) width 280: " t.getStartPositionOfChar(1).x is 0"
+ RenderBR {br} at (312,16) size 0x16
+ RenderInline {span} at (0,0) size 352x16
+ RenderInline {span} at (0,0) size 352x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,32) size 32x16
+ text run at (0,32) width 32: "PASS"
+ RenderText {#text} at (32,32) size 320x16
+ text run at (32,32) width 320: " t.getStartPositionOfChar(2).x is 0 + 70"
+ RenderBR {br} at (352,32) size 0x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,48) size 32x16
+ text run at (0,48) width 32: "PASS"
+ RenderText {#text} at (32,48) size 368x16
+ text run at (32,48) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
+ RenderBR {br} at (400,48) size 0x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,64) size 32x16
+ text run at (0,64) width 32: "PASS"
+ RenderText {#text} at (32,64) size 368x16
+ text run at (32,64) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
+ RenderBR {br} at (400,64) size 0x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,80) size 32x16
+ text run at (0,80) width 32: "PASS"
+ RenderText {#text} at (32,80) size 408x16
+ text run at (32,80) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
+ RenderBR {br} at (440,80) size 0x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,96) size 32x16
+ text run at (0,96) width 32: "PASS"
+ RenderText {#text} at (32,96) size 408x16
+ text run at (32,96) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
+ RenderBR {br} at (440,96) size 0x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,112) size 32x16
+ text run at (0,112) width 32: "PASS"
+ RenderText {#text} at (32,112) size 448x16
+ text run at (32,112) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
+ RenderBR {br} at (480,112) size 0x16
+ RenderInline {span} at (0,0) size 520x16
+ RenderInline {span} at (0,0) size 520x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,128) size 32x16
+ text run at (0,128) width 32: "PASS"
+ RenderText {#text} at (32,128) size 488x16
+ text run at (32,128) width 488: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70 + 80"
+ RenderBR {br} at (520,128) size 0x16
+ RenderInline {span} at (0,0) size 568x16
+ RenderInline {span} at (0,0) size 568x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,144) size 32x16
+ text run at (0,144) width 32: "PASS"
+ RenderText {#text} at (32,144) size 536x16
+ text run at (32,144) width 536: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80 + 100"
+ RenderBR {br} at (568,144) size 0x16
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum
new file mode 100644
index 0000000..bc5ab49
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum
@@ -0,0 +1 @@
+4389d02c4f3dfd1526783f9fba834512 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png
new file mode 100644
index 0000000..9b48747
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt
new file mode 100644
index 0000000..700c22d
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt
@@ -0,0 +1,102 @@
+layer at (0,0) size 808x585
+ RenderView at (0,0) size 800x585
+layer at (0,0) size 808x585
+ RenderBlock {html} at (0,0) size 800x585
+ RenderBody {body} at (8,16) size 784x429
+ RenderBlock {p} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 781x39
+ text run at (0,0) width 781: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition, all the"
+ text run at (0,20) width 178: "assertions below should pass."
+ RenderBlock {div} at (0,56) size 800x200
+ RenderSVGRoot {svg} at (8,2) size 450x240
+ RenderPath {rect} at (8,82) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L70.00,10.00 L70.00,170.00 L0.00,170.00"]
+ RenderPath {rect} at (78,82) size 100x150 [fill={[type=SOLID] [color=#008000]}] [data="M70.00,10.00 L170.00,10.00 L170.00,160.00 L70.00,160.00"]
+ RenderPath {rect} at (178,82) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [data="M170.00,10.00 L240.00,10.00 L240.00,150.00 L170.00,150.00"]
+ RenderPath {rect} at (248,82) size 70x130 [fill={[type=SOLID] [color=#008000]}] [data="M240.00,10.00 L310.00,10.00 L310.00,140.00 L240.00,140.00"]
+ RenderPath {rect} at (318,82) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [data="M310.00,10.00 L390.00,10.00 L390.00,130.00 L310.00,130.00"]
+ RenderPath {rect} at (398,82) size 60x110 [fill={[type=SOLID] [color=#008000]}] [data="M390.00,10.00 L450.00,10.00 L450.00,120.00 L390.00,120.00"]
+ RenderSVGText {text} at (0,10) size 450x100 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-80) size 450x100
+ chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 450.00: "GGDGGBBBDB"
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {pre} at (0,269) size 784x160
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,0) size 32x16
+ text run at (0,0) width 32: "PASS"
+ RenderText {#text} at (32,0) size 280x16
+ text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0"
+ RenderBR {br} at (312,0) size 0x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 312x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,16) size 32x16
+ text run at (0,16) width 32: "PASS"
+ RenderText {#text} at (32,16) size 280x16
+ text run at (32,16) width 280: " t.getStartPositionOfChar(1).x is 0"
+ RenderBR {br} at (312,16) size 0x16
+ RenderInline {span} at (0,0) size 352x16
+ RenderInline {span} at (0,0) size 352x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,32) size 32x16
+ text run at (0,32) width 32: "PASS"
+ RenderText {#text} at (32,32) size 320x16
+ text run at (32,32) width 320: " t.getStartPositionOfChar(2).x is 0 + 70"
+ RenderBR {br} at (352,32) size 0x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,48) size 32x16
+ text run at (0,48) width 32: "PASS"
+ RenderText {#text} at (32,48) size 368x16
+ text run at (32,48) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
+ RenderBR {br} at (400,48) size 0x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 400x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,64) size 32x16
+ text run at (0,64) width 32: "PASS"
+ RenderText {#text} at (32,64) size 368x16
+ text run at (32,64) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
+ RenderBR {br} at (400,64) size 0x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,80) size 32x16
+ text run at (0,80) width 32: "PASS"
+ RenderText {#text} at (32,80) size 408x16
+ text run at (32,80) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
+ RenderBR {br} at (440,80) size 0x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 440x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,96) size 32x16
+ text run at (0,96) width 32: "PASS"
+ RenderText {#text} at (32,96) size 408x16
+ text run at (32,96) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
+ RenderBR {br} at (440,96) size 0x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,112) size 32x16
+ text run at (0,112) width 32: "PASS"
+ RenderText {#text} at (32,112) size 448x16
+ text run at (32,112) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
+ RenderBR {br} at (480,112) size 0x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 480x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,128) size 32x16
+ text run at (0,128) width 32: "PASS"
+ RenderText {#text} at (32,128) size 448x16
+ text run at (32,128) width 448: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70"
+ RenderBR {br} at (480,128) size 0x16
+ RenderInline {span} at (0,0) size 520x16
+ RenderInline {span} at (0,0) size 520x16
+ RenderInline {span} at (0,0) size 32x16
+ RenderText {#text} at (0,144) size 32x16
+ text run at (0,144) width 32: "PASS"
+ RenderText {#text} at (32,144) size 488x16
+ text run at (32,144) width 488: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80"
+ RenderBR {br} at (520,144) size 0x16