diff options
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 Binary files differnew file mode 100644 index 0000000..86ef6e2 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-linux/LayoutTests/fast/lists/001-expected.png 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 |