summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/font-weight-1-expected.txt35
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/rtl-ordering-expected.txt47
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.pngbin0 -> 4600 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/letter-spacing-negative-opacity-expected.txt9
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/updateNewFont-expected.txt9
-rw-r--r--webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/batik/text/textAnchor-expected.txt163
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt112
8 files changed, 346 insertions, 30 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/font-weight-1-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/font-weight-1-expected.txt
new file mode 100644
index 0000000..76625ff
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/font-weight-1-expected.txt
@@ -0,0 +1,35 @@
+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 255x19
+ text run at (0,0) width 255: "You should see the numbers 1 to 9 below."
+ RenderBlock {DIV} at (0,36) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,93) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,150) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,207) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,264) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,321) size 784x57
+ RenderText {#text} at (0,1) size 34x55
+ text run at (0,1) width 34: "A"
+ RenderBlock {DIV} at (0,378) size 784x57
+ RenderText {#text} at (0,1) size 35x55
+ text run at (0,1) width 35: "A"
+ RenderBlock {DIV} at (0,435) size 784x57
+ RenderText {#text} at (0,1) size 35x55
+ text run at (0,1) width 35: "A"
+ RenderBlock {DIV} at (0,492) size 784x57
+ RenderText {#text} at (0,1) size 35x55
+ text run at (0,1) width 35: "A"
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/rtl-ordering-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/rtl-ordering-expected.txt
new file mode 100644
index 0000000..ed2dc07
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/css/rtl-ordering-expected.txt
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x576
+ RenderBlock {P} at (0,0) size 784x40
+ RenderText {#text} at (0,0) size 202x19
+ text run at (0,0) width 202 LTR override: "This tests for a regression against "
+ RenderInline {I} at (0,0) size 702x39
+ RenderInline {A} at (0,0) size 350x19 [color=#0000EE]
+ RenderText {#text} at (202,0) size 350x19
+ text run at (202,0) width 350 LTR override: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6334"
+ RenderText {#text} at (552,0) size 702x39
+ text run at (552,0) width 150 LTR override: " REGRESSION: <input"
+ text run at (0,20) width 382 LTR override: "type=\"button\"> text is reversed on \"visual Hebrew\" pages"
+ RenderText {#text} at (382,20) size 4x19
+ text run at (382,20) width 4 LTR override: "."
+ RenderBlock {HR} at (0,56) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,74) size 784x20
+ RenderText {#text} at (0,0) size 280x19
+ text run at (0,0) width 246 LTR override: "The text on both buttons should like this: "
+ text run at (246,0) width 34 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+ RenderBlock (anonymous) at (0,110) size 784x44
+ RenderButton {BUTTON} at (0,0) size 53x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+ RenderBlock (anonymous) at (8,2) size 37x18
+ RenderText {#text} at (3,1) size 31x16
+ text run at (3,1) width 31 LTR override: "\x{5E8}\x{5D5}\x{5EA}\x{5E4}\x{5DB}"
+ RenderText {#text} at (53,1) size 4x19
+ text run at (53,1) width 4 LTR override: " "
+ RenderBR {BR} at (57,16) size 0x0
+ RenderButton {INPUT} at (0,22) size 53x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+ RenderBlock (anonymous) at (8,2) size 37x18
+ RenderText at (3,1) size 31x16
+ text run at (3,1) width 31 RTL: "\x{5DB}\x{5E4}\x{5EA}\x{5D5}\x{5E8}"
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {HR} at (0,162) size 784x2 [border: (1px inset #000000)]
+ RenderBlock {P} at (0,180) size 784x20
+ RenderText {#text} at (0,0) size 229x19
+ text run at (0,0) width 229 LTR override: "The following lines should be identical:"
+ RenderBlock {P} at (0,216) size 784x20
+ RenderText {#text} at (0,0) size 66x19
+ text run at (0,0) width 16: "21"
+ text run at (16,0) width 50 RTL: "\x{5D4}\x{5DE}\x{5D0}\x{5D4} \x{5D4}-"
+ RenderBlock {P} at (0,252) size 784x20
+ RenderText {#text} at (0,0) size 66x19
+ text run at (0,0) width 22 LTR override: "21-"
+ text run at (22,0) width 44 LTR override: "\x{5D4} \x{5D4}\x{5D0}\x{5DE}\x{5D4}"
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.checksum b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.checksum
new file mode 100644
index 0000000..8666914
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.checksum
@@ -0,0 +1 @@
+0c42950c601f35ce6fa589ef66127423 \ No newline at end of file
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.png b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.png
new file mode 100644
index 0000000..86ef6e2
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.png
Binary files differ
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/letter-spacing-negative-opacity-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/letter-spacing-negative-opacity-expected.txt
new file mode 100644
index 0000000..adb162f
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/letter-spacing-negative-opacity-expected.txt
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+layer at (8,8) size 311x167
+ RenderBlock (positioned) {DIV} at (8,8) size 272x167 [border: (1px solid #FF0000)]
+ RenderText {#text} at (1,4) size 270x159
+ text run at (1,4) width 270: "Testing the bug"
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/updateNewFont-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/updateNewFont-expected.txt
new file mode 100644
index 0000000..5b00ccd
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/text/updateNewFont-expected.txt
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x134
+ RenderBlock {HTML} at (0,0) size 800x134
+ RenderBody {BODY} at (8,8) size 784x118
+ RenderListBox {SELECT} at (0,0) size 37x118 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/batik/text/textAnchor-expected.txt b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/batik/text/textAnchor-expected.txt
new file mode 100644
index 0000000..2839ff5
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/svg/batik/text/textAnchor-expected.txt
@@ -0,0 +1,163 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+ RenderSVGRoot {svg} at (53.25,25) size 340.88x432.88
+ RenderSVGText {text} at (146,40) size 158x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-15) size 158x18
+ chunk 1 (middle anchor) text run 1 at (146.50,40.00) startOffset 0 endOffset 22 width 157.00: "text-anchor on <tspan>"
+ RenderSVGContainer {g} at (53.25,82.12) size 340.88x375.75 [transform={m=((0.75,0.00)(0.00,0.75)) t=(56.25,82.50)}]
+ RenderSVGContainer {g} at (55.88,82.12) size 338.25x375.75
+ RenderPath {rect} at (56.25,82.50) size 337.50x125.25 [opacity=0.10] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L450.00,0.00 L450.00,167.00 L0.00,167.00 Z"]
+ RenderPath {rect} at (56.25,207.75) size 337.50x125.25 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M0.00,167.00 L450.00,167.00 L450.00,334.00 L0.00,334.00 Z"]
+ RenderPath {rect} at (56.25,333) size 337.50x124.50 [opacity=0.10] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,334.00 L450.00,334.00 L450.00,500.00 L0.00,500.00 Z"]
+ RenderPath {line} at (168.38,82.50) size 0.75x375 [stroke={[type=SOLID] [color=#FF0000]}] [data="M150.00,0.00 L150.00,500.00"]
+ RenderPath {line} at (295.88,82.50) size 0.75x375 [stroke={[type=SOLID] [color=#FF0000]}] [data="M320.00,0.00 L320.00,500.00"]
+ RenderPath {rect} at (55.88,82.12) size 338.25x375.75 [stroke={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L450.00,0.00 L450.00,500.00 L0.00,500.00 Z"]
+ RenderSVGContainer {g} at (53.25,93.75) size 326.25x89.25
+ RenderSVGContainer {g} at (168.75,93.75) size 210.75x29.25
+ RenderSVGText {text} at (150,30) size 281x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 text run 2 at (199.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 text run 3 at (203.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 text run 4 at (300.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (170,-15) size 111x19
+ chunk 2 text run 1 at (320.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (111,123.75) size 268.50x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+ RenderSVGText {text} at (73,30) size 358x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (middle anchor) text run 1 at (73.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (middle anchor) text run 2 at (122.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (middle anchor) text run 3 at (126.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (middle anchor) text run 4 at (223.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (247,-15) size 111x19
+ chunk 2 text run 1 at (320.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (53.25,153.75) size 326.25x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
+ RenderSVGText {text} at (-4,30) size 435x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (end anchor) text run 1 at (-4.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (end anchor) text run 2 at (45.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (end anchor) text run 3 at (49.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (end anchor) text run 4 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (324,-15) size 111x19
+ chunk 2 text run 1 at (320.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (53.25,221.25) size 285x89.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+ RenderSVGContainer {g} at (168.75,221.25) size 169.50x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+ RenderSVGText {text} at (150,30) size 226x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 text run 2 at (199.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 text run 3 at (203.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 text run 4 at (300.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 112x19
+ RenderSVGInlineText {#text} at (114,-15) size 112x19
+ chunk 2 (middle anchor) text run 1 at (264.50,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (111,251.25) size 227.25x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+ RenderSVGText {text} at (73,30) size 303x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (middle anchor) text run 1 at (73.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (middle anchor) text run 2 at (122.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (middle anchor) text run 3 at (126.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (middle anchor) text run 4 at (223.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 112x19
+ RenderSVGInlineText {#text} at (191,-15) size 112x19
+ chunk 2 (middle anchor) text run 1 at (264.50,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (53.25,281.25) size 285x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
+ RenderSVGText {text} at (-4,30) size 380x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (end anchor) text run 1 at (-4.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (end anchor) text run 2 at (45.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (end anchor) text run 3 at (49.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (end anchor) text run 4 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 112x19
+ RenderSVGInlineText {#text} at (268,-15) size 112x19
+ chunk 2 (middle anchor) text run 1 at (264.50,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (53.25,348.75) size 243x89.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
+ RenderSVGContainer {g} at (168.75,348.75) size 127.50x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}]
+ RenderSVGText {text} at (150,30) size 170x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 text run 2 at (199.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 text run 3 at (203.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 text run 4 at (300.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (59,-15) size 111x19
+ chunk 2 (end anchor) text run 1 at (209.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (111,378.75) size 185.25x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
+ RenderSVGText {text} at (73,30) size 247x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (middle anchor) text run 1 at (73.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (middle anchor) text run 2 at (122.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (middle anchor) text run 3 at (126.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (middle anchor) text run 4 at (223.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (136,-15) size 111x19
+ chunk 2 (end anchor) text run 1 at (209.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {g} at (53.25,408.75) size 243x29.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,340.00)}]
+ RenderSVGText {text} at (-4,30) size 324x39 contains 2 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x19
+ RenderSVGInlineText {#text} at (0,5) size 49x19
+ chunk 1 (end anchor) text run 1 at (-4.00,50.00) startOffset 0 endOffset 8 width 49.00: "I am the"
+ RenderSVGInlineText {#text} at (49,5) size 4x19
+ chunk 1 (end anchor) text run 2 at (45.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 97x19
+ RenderSVGInlineText {#text} at (53,5) size 97x19
+ chunk 1 (end anchor) text run 3 at (49.00,50.00) startOffset 0 endOffset 15 width 97.00: "same text chunk"
+ RenderSVGInlineText {#text} at (150,5) size 4x19
+ chunk 1 (end anchor) text run 4 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
+ RenderSVGTSpan {tspan} at (0,0) size 111x19
+ RenderSVGInlineText {#text} at (213,-15) size 111x19
+ chunk 2 (end anchor) text run 1 at (209.00,30.00) startOffset 0 endOffset 18 width 111.00: "another text chunk"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index 4dc8179..a558e18 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -430,6 +430,7 @@ DEFER LINUX WIN : LayoutTests/svg/hixie/text/003a.xml = FAIL // 1 numbers diff
DEFER LINUX WIN : LayoutTests/svg/hixie/viewbox/preserveAspectRatio/001.xml = FAIL // 2 numbers differ, by an absolute total of 18.00
DEFER LINUX WIN : LayoutTests/svg/hixie/viewbox/preserveAspectRatio/002.xml = FAIL // 3 numbers differ, by an absolute total of 3.00
+// SVG combined with font metrics.
LINUX : LayoutTests/svg/hixie/text/001-broken.xml = FAIL
// This is an interesting one.
@@ -646,7 +647,7 @@ LINUX : LayoutTests/fast/canvas/patternfill-repeat.html = FAIL CRASH PASS
// path. We correctly return file:///C:/test on Windows. We should fix
// upstream
WIN : LayoutTests/fast/dom/resource-locations-in-created-html-document.html = FAIL
-// RenderListBox wrong size. Fonts? Or needs rebaselining?
+// RenderListBox off by 4px. Font metrics? Or form control size wrong?
LINUX : LayoutTests/fast/replaced/replaced-breaking.html = FAIL
DEBUG : LayoutTests/http/tests/messaging/cross-domain-message-event-dispatch.html = FAIL PASS TIMEOUT
// Linux pixeltest failure: Form control metrics incorrect
@@ -789,7 +790,7 @@ LayoutTests/animations/big-rotation.html = FAIL PASS
WIN : LayoutTests/css2.1/t040302-c61-ex-len-00-b-a.html = FAIL
WIN : LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag.html = FAIL
-// Radio buttons rendered differently between Linux and Windows.
+// Renderblocks off by a pixel -- font metrics?
LINUX : LayoutTests/css2.1/t09-c5526c-display-00-e.html = FAIL
// Missing a Georgian font for Linux
@@ -817,7 +818,7 @@ WIN : LayoutTests/css2.1/t1604-c541-word-sp-00-b-a.html = FAIL
// We should be able to pass this -- not sure what's wrong.
LINUX WIN : LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag.html = FAIL
-// Render tree off by a pixel -- margins wrong? All sizes are correct.
+// Many off-by-one-pixel bits. Font metrics?
LINUX : LayoutTests/css2.1/t100801-c544-valgn-03-d-agi.html = FAIL
// Red pixels -- probably font metrics? Ugh.
@@ -836,70 +837,104 @@ WIN : LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a.html = FAIL
// Font size for arrows are different. Should we rebaseline?
LINUX : LayoutTests/editing/deleting/5144139-2.html = FAIL
-// Uncharacterized tests that fail on linux but pass on windows.
-// TODO(port): figure out what's wrong with these and annotate appropriately.
+// Linux: color off by one. Rounding error?
LINUX MAC : LayoutTests/editing/deleting/deletionUI-single-instance.html = FAIL
+// Linux: off-by-ones imply font metrics.
LINUX MAC : LayoutTests/editing/selection/select-from-textfield-outwards.html = FAIL
+
+// Linux: off-by-ones imply font metrics.
LINUX : LayoutTests/fast/block/basic/011.html = FAIL
+
+// Linux: fonts significantly different.
LINUX MAC : LayoutTests/fast/block/margin-collapse/103.html = FAIL
+
+// Asks for "system" fonts, which we don't support at all.
LINUX : LayoutTests/fast/css/css2-system-fonts.html = FAIL
+
+// Large fonts have different metrics.
LINUX : LayoutTests/fast/css/font-face-descriptor-multiple-values.html = FAIL
+
+// Wants Helvetica, Monaco. It's still testing something useful, but we may
+// need to check in a wrong-looking baseline.
LINUX : LayoutTests/fast/css/font-face-locally-installed.html = FAIL
-LINUX : LayoutTests/fast/css/font-weight-1.html = FAIL
+
+// Fonts are all wrong. Not sure.
LINUX : LayoutTests/fast/css/line-height-font-order.html = FAIL
-LINUX : LayoutTests/fast/css/rtl-ordering.html = FAIL
-LINUX MAC : LayoutTests/fast/dom/Window/Plug-ins.html = FAIL
-LINUX MAC : LayoutTests/fast/dynamic/flash-replacement-test.html = FAIL
+
+// Need a Japanese font.
LINUX : LayoutTests/fast/encoding/denormalised-voiced-japanese-chars.html = FAIL
-LINUX MAC : LayoutTests/fast/events/tabindex-focus-blur-all.html = FAIL
+
+// Font metrics wrong, despite using Lucida Grande?
LINUX MAC : LayoutTests/fast/events/updateLayoutForHitTest.html = FAIL
+
+// RenderListBox metrics off.
LINUX : LayoutTests/fast/forms/HTMLOptionElement_label05.html = FAIL
LINUX : LayoutTests/fast/forms/hidden-listbox.html = FAIL
-MAC : LayoutTests/fast/forms/input-appearance-height.html = FAIL
-LINUX MAC : LayoutTests/fast/forms/input-baseline.html = FAIL
-MAC : LayoutTests/fast/forms/input-text-scroll-left-on-blur.html = FAIL
LINUX : LayoutTests/fast/forms/listbox-width-change.html = FAIL
LINUX : LayoutTests/fast/forms/option-strip-whitespace.html = FAIL
-MAC : LayoutTests/fast/forms/placeholder-pseudo-style.html = FAIL
-MAC : LayoutTests/fast/forms/search-placeholder-value-changed.html = FAIL
-LINUX MAC : LayoutTests/fast/forms/searchfield-heights.html = FAIL
LINUX : LayoutTests/fast/forms/select-block-background.html = FAIL
LINUX : LayoutTests/fast/forms/select-change-listbox-size.html = FAIL
LINUX : LayoutTests/fast/forms/select-change-popup-to-listbox.html = FAIL
LINUX : LayoutTests/fast/forms/select-initial-position.html = FAIL
LINUX : LayoutTests/fast/forms/select-list-box-with-height.html = FAIL
-LINUX : LayoutTests/fast/forms/select-visual-hebrew.html = FAIL
+LINUX : LayoutTests/fast/text/international/bidi-listbox.html = FAIL
+
+// Off-by-one in form controls -- font metrics?
+LINUX MAC : LayoutTests/fast/forms/input-baseline.html = FAIL
+LINUX MAC : LayoutTests/fast/forms/searchfield-heights.html = FAIL
LINUX MAC : LayoutTests/fast/forms/textfield-outline.html = FAIL
+
+// Hebrew font metrics.
+LINUX : LayoutTests/fast/forms/select-visual-hebrew.html = FAIL
LINUX MAC : LayoutTests/fast/forms/visual-hebrew-text-field.html = FAIL
+
+// Layout totally different -- wrong font selected?
LINUX : LayoutTests/fast/frames/viewsource-attribute.html = FAIL
-LINUX MAC : LayoutTests/fast/lists/001.html = FAIL
+
+// We fail to load a file URL with a port number -- how does this work on
+// Windows?
LINUX MAC : LayoutTests/fast/loader/file-URL-with-port-number.html = FAIL
-LINUX MAC : LayoutTests/fast/loader/loadInProgress.html = FAIL
+
+// URL canonicalization is different -- how does this work on Windows?
LINUX MAC : LayoutTests/fast/loader/url-parse-1.html = FAIL
-MAC : LayoutTests/fast/replaced/width100percent-searchfield.html = FAIL
+
+// Text doesn't display at all -- maybe we don't have the slow font
+// code enabled?
LINUX : LayoutTests/fast/text/atsui-kerning-and-ligatures.html = FAIL
LINUX : LayoutTests/fast/text/atsui-partial-selection.html = FAIL
LINUX : LayoutTests/fast/text/atsui-small-caps-punctuation-size.html = FAIL
LINUX : LayoutTests/fast/text/atsui-spacing-features.html = FAIL
LINUX : LayoutTests/fast/text/cg-vs-atsui.html = FAIL
+LINUX : LayoutTests/fast/text/international/complex-character-based-fallback.html = FAIL
+LINUX : LayoutTests/fast/text/large-text-composed-char.html = FAIL
+
+// Missing CJK fonts.
LINUX : LayoutTests/fast/text/international/001.html = FAIL
LINUX : LayoutTests/fast/text/international/002.html = FAIL
LINUX : LayoutTests/fast/text/international/003.html = FAIL
+LINUX : LayoutTests/fast/text/international/wrap-CJK-001.html = FAIL
+
+// Missing text -- slow font path unimplemented?
LINUX : LayoutTests/fast/text/international/bidi-AN-after-empty-run.html = FAIL
-LINUX : LayoutTests/fast/text/international/bidi-CS-after-AN.html = FAIL
LINUX : LayoutTests/fast/text/international/bidi-control-chars-treated-as-ZWS.html = FAIL
LINUX : LayoutTests/fast/text/international/bidi-listbox-atsui.html = FAIL
-LINUX : LayoutTests/fast/text/international/bidi-listbox.html = FAIL
-LINUX : LayoutTests/fast/text/international/complex-character-based-fallback.html = FAIL
+LINUX : LayoutTests/fast/text/should-use-atsui.html = FAIL
+
+// Missing Arabic font.
+LINUX : LayoutTests/fast/text/international/bidi-CS-after-AN.html = FAIL
+
+// Missing Hindi font.
LINUX : LayoutTests/fast/text/international/hindi-spacing.html = FAIL
-LINUX : LayoutTests/fast/text/international/wrap-CJK-001.html = FAIL
-LINUX : LayoutTests/fast/text/large-text-composed-char.html = FAIL
-LINUX : LayoutTests/fast/text/letter-spacing-negative-opacity.html = FAIL
+
+// Missing composed "m'" glyph.
LINUX : LayoutTests/fast/text/line-breaks.html = FAIL
-LINUX : LayoutTests/fast/text/should-use-atsui.html = FAIL
-LINUX : LayoutTests/fast/text/updateNewFont.html = FAIL
+
+// We print to stderr when a failure happens while importing XSL;
+// should disable this in libxml.
LINUX MAC : LayoutTests/fast/xsl/transform-xhr-doc.xhtml = FAIL
+
+// I find it hard to care too much about SVG failures.
LINUX : LayoutTests/svg/W3C-SVG-1.1/animate-elem-02-t.svg = FAIL PASS
LINUX : LayoutTests/svg/W3C-SVG-1.1/animate-elem-04-t.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/animate-elem-05-t.svg = FAIL
@@ -910,7 +945,6 @@ LINUX : LayoutTests/svg/W3C-SVG-1.1/fonts-desc-02-t.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/interact-zoom-01-t.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/text-spacing-01-b.svg = FAIL
LINUX : LayoutTests/svg/W3C-SVG-1.1/text-text-01-b.svg = FAIL
-LINUX : LayoutTests/svg/batik/text/textAnchor.svg = FAIL
LINUX : LayoutTests/svg/batik/text/textPosition.svg = FAIL
LINUX : LayoutTests/svg/carto.net/slider.svg = FAIL
LINUX : LayoutTests/svg/carto.net/textbox.svg = FAIL
@@ -927,20 +961,33 @@ LINUX : LayoutTests/svg/hixie/perf/006.xml = FAIL
LINUX : LayoutTests/svg/hixie/text/003b.xml = FAIL
LINUX : LayoutTests/svg/text/text-spacing-01-b.svg = FAIL
LINUX : LayoutTests/svg/text/text-text-01-b.svg = FAIL
-LINUX MAC : LayoutTests/tables/mozilla_expected_failures/bugs/bug8499.html = FAIL
+
// Linux pixeltest failure: Large areas of the page are missing
LINUX : LayoutTests/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody.html = FAIL
+
+// Mysterious off-by-one on the y axis -- font metrics?
LINUX : LayoutTests/css1/box_properties/acid_test.html = FAIL
+
+// Dates are wrong -- looks like maybe improper use of timezones?
LINUX MAC : LayoutTests/fast/js/date-DST-time-cusps.html = FAIL
LINUX MAC : LayoutTests/fast/js/date-big-setdate.html = FAIL
+MAC : LayoutTests/fast/forms/input-appearance-height.html = FAIL
+MAC : LayoutTests/fast/forms/input-text-scroll-left-on-blur.html = FAIL
+MAC : LayoutTests/fast/forms/placeholder-pseudo-style.html = FAIL
+MAC : LayoutTests/fast/forms/search-placeholder-value-changed.html = FAIL
+MAC : LayoutTests/fast/replaced/width100percent-searchfield.html = FAIL
+
// Linux pixeltest failure: Form control incorrect size
LINUX : LayoutTests/fast/forms/listbox-clip.html = FAIL
+
// Linux pixeltest failure: Failing to apply style
LINUX : LayoutTests/fast/forms/select-style.html = FAIL
+
// Linux pixeltest failure: The text suggests that the radios should not
// overlap, but it's very close and quite different from the Windows version
LINUX : LayoutTests/fast/replaced/width100percent-radio.html = FAIL
+
// Linux pixel tests: the select arrow is clipping wrong on one line.
LINUX : chrome/fast/forms/basic-selects.html = FAIL
@@ -948,6 +995,11 @@ LINUX : chrome/fast/forms/basic-selects.html = FAIL
LINUX : LayoutTests/fast/lists/w3-list-styles.html = FAIL
// Depends on plugin support.
+LINUX MAC : LayoutTests/fast/dom/Window/Plug-ins.html = FAIL
+LINUX MAC : LayoutTests/fast/dynamic/flash-replacement-test.html = FAIL
+LINUX MAC : LayoutTests/fast/events/tabindex-focus-blur-all.html = FAIL
+LINUX MAC : LayoutTests/fast/loader/loadInProgress.html = FAIL
+LINUX MAC : LayoutTests/tables/mozilla_expected_failures/bugs/bug8499.html = FAIL
LINUX : chrome/plugins/call-as-function.html = CRASH FAIL
MAC : chrome/plugins/call-as-function.html = FAIL
LINUX MAC : LayoutTests/dom/html/level2/html/AppletsCollection.html = FAIL