Changeset 24932 in webkit


Ignore:
Timestamp:
Aug 8, 2007 9:20:05 AM (17 years ago)
Author:
rwlbuis
Message:

Reviewed by Nikolas.

http://bugs.webkit.org/show_bug.cgi?id=11909
Regression: large SVG from Illustrator comes out blank

Fix last issue with the Illustrator file by making relativeBBox
calculation take into account viewBox.

Location:
branches/feature-branch
Files:
8 added
21 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-branch/LayoutTests/ChangeLog

    r24918 r24932  
     12007-08-08  Rob Buis  <buis@kde.org>
     2
     3        Reviewed by Nikolas.
     4
     5        Added testcases for:
     6        http://bugs.webkit.org/show_bug.cgi?id=11909
     7        Regression: large SVG from Illustrator comes out blank
     8
     9        Also changed results are included, no pixel tests changed.
     10
     11        * svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
     12        * svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
     13        * svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
     14        * svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
     15        * svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
     16        * svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
     17        * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
     18        * svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
     19        * svg/carto.net/textbox-expected.txt:
     20        * svg/custom/circular-marker-reference-4-expected.txt:
     21        * svg/custom/container-opacity-clip-viewBox-expected.checksum: Added.
     22        * svg/custom/container-opacity-clip-viewBox-expected.png: Added.
     23        * svg/custom/container-opacity-clip-viewBox-expected.txt: Added.
     24        * svg/custom/container-opacity-clip-viewBox.svg: Added.
     25        * svg/custom/feComponentTransfer-Discrete-expected.txt:
     26        * svg/custom/feComponentTransfer-Gamma-expected.txt:
     27        * svg/custom/feComponentTransfer-Linear-expected.txt:
     28        * svg/custom/feComponentTransfer-Table-expected.txt:
     29        * svg/custom/marker-overflow-clip-expected.txt:
     30        * svg/custom/preserve-aspect-ratio-syntax-expected.txt:
     31        * svg/custom/root-container-opacity-clip-viewBox-expected.checksum: Added.
     32        * svg/custom/root-container-opacity-clip-viewBox-expected.png: Added.
     33        * svg/custom/root-container-opacity-clip-viewBox-expected.txt: Added.
     34        * svg/custom/root-container-opacity-clip-viewBox.svg: Added.
     35        * svg/custom/use-css-events-expected.txt:
     36        * svg/custom/viewbox-syntax-expected.txt:
     37
    1382007-08-08  Nikolas Zimmermann  <zimmermann@kde.org>
    239
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt

    r24918 r24932  
    33layer at (0,0) size 480x360
    44  RenderSVGRoot {svg} at (0.50,0.50) size 479x359
    5     RenderSVGContainer {g} at (10,52) size 420x253 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
    6       RenderSVGContainer {g} at (10,52) size 420x253
     5    RenderSVGContainer {g} at (10,52) size 420x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
     6      RenderSVGContainer {g} at (10,52) size 420x243
    77        RenderSVGText {text} at (10,30) size 38x10 contains 1 chunk(s)
    88          RenderSVGInlineText {#text} at (0,-8) size 38x10
     
    2525        RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
    2626          RenderPath {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50L29.50,0.50L29.50,59.50L0.50,59.50"]
    27         RenderSVGContainer {g} at (120,52) size 120x118 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
     27        RenderSVGContainer {g} at (120,52) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
    2828          RenderSVGText {text} at (0,-20) size 112x11 contains 1 chunk(s)
    2929            RenderSVGInlineText {#text} at (0,-8) size 112x11
    3030              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 112.00: "---------- meet --------------------"
    31           RenderSVGContainer {g} at (120,67) size 50x53
     31          RenderSVGContainer {g} at (120,67) size 50x43
    3232            RenderSVGText {text} at (0,-5) size 26x11 contains 1 chunk(s)
    3333              RenderSVGInlineText {#text} at (0,-8) size 26x11
     
    4141                RenderPath {circle} at (131.62,91.62) size 2.25x2.25 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    4242                RenderPath {path} at (127.03,97.41) size 8.44x4.55 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    43           RenderSVGContainer {g} at (190,67) size 50x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
     43          RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
    4444            RenderSVGText {text} at (0,-5) size 26x11 contains 1 chunk(s)
    4545              RenderSVGInlineText {#text} at (0,-8) size 26x11
     
    5353                RenderPath {circle} at (215.38,91.62) size 2.25x2.25 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    5454                RenderPath {path} at (210.78,97.41) size 8.44x4.55 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    55           RenderSVGContainer {g} at (120,117) size 50x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
     55          RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
    5656            RenderSVGText {text} at (0,-5) size 27x11 contains 1 chunk(s)
    5757              RenderSVGInlineText {#text} at (0,-8) size 27x11
     
    109109            RenderSVGInlineText {#text} at (0,-8) size 127x11
    110110              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
    111           RenderSVGContainer {g} at (120,202) size 30x73
     111          RenderSVGContainer {g} at (120,202) size 45x73
    112112            RenderSVGText {text} at (0,-5) size 26x11 contains 1 chunk(s)
    113113              RenderSVGInlineText {#text} at (0,-8) size 26x11
     
    121121                RenderPath {circle} at (143.25,238.25) size 4.50x4.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    122122                RenderPath {path} at (134.06,249.83) size 16.87x9.09 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    123           RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
     123          RenderSVGContainer {g} at (162.50,202) size 45x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
    124124            RenderSVGText {text} at (0,-5) size 26x11 contains 1 chunk(s)
    125125              RenderSVGInlineText {#text} at (0,-8) size 26x11
     
    133133                RenderPath {circle} at (185.75,238.25) size 4.50x4.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    134134                RenderPath {path} at (176.56,249.83) size 16.87x9.09 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    135           RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
     135          RenderSVGContainer {g} at (205,202) size 45x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
    136136            RenderSVGText {text} at (0,-5) size 27x11 contains 1 chunk(s)
    137137              RenderSVGInlineText {#text} at (0,-8) size 27x11
     
    145145                RenderPath {circle} at (228.25,238.25) size 4.50x4.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    146146                RenderPath {path} at (219.06,249.83) size 16.87x9.09 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    147         RenderSVGContainer {g} at (300,187) size 120x118 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
     147        RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
    148148          RenderSVGText {text} at (0,-20) size 115x11 contains 1 chunk(s)
    149149            RenderSVGInlineText {#text} at (0,-8) size 115x11
    150150              chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
    151           RenderSVGContainer {g} at (300,202) size 50x53
     151          RenderSVGContainer {g} at (300,202) size 50x79.67
    152152            RenderSVGText {text} at (0,-5) size 27x11 contains 1 chunk(s)
    153153              RenderSVGInlineText {#text} at (0,-8) size 27x11
     
    161161                RenderPath {circle} at (325.83,240.83) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    162162                RenderPath {path} at (315.63,253.70) size 18.75x10.10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    163           RenderSVGContainer {g} at (370,202) size 50x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
     163          RenderSVGContainer {g} at (370,196.67) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
    164164            RenderSVGText {text} at (0,-5) size 27x11 contains 1 chunk(s)
    165165              RenderSVGInlineText {#text} at (0,-8) size 27x11
     
    173173                RenderPath {circle} at (395.83,222.50) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    174174                RenderPath {path} at (385.63,235.37) size 18.75x10.10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    175           RenderSVGContainer {g} at (300,252) size 50x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
     175          RenderSVGContainer {g} at (300,228.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
    176176            RenderSVGText {text} at (0,-5) size 28x11 contains 1 chunk(s)
    177177              RenderSVGInlineText {#text} at (0,-8) size 28x11
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt

    r24918 r24932  
    66      RenderSVGInlineText {#text} at (0,-18) size 210x23
    77        chunk 1 (middle anchor) text run 1 at (135.50,28.00) startOffset 0 endOffset 25 width 209.00: "<svg> 'viewBox' attribute"
    8     RenderSVGContainer {g} at (16,19.50) size 452x284.50
     8    RenderSVGContainer {g} at (9.75,9.75) size 458.25x294.25
    99      RenderSVGContainer {svg} at (44.75,59.75) size 80.50x80.50
    1010        RenderPath {path} at (44.75,59.75) size 80.50x80.50 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M20.00,20.00C126.67,20.00,180.00,73.33,180.00,180.00C73.33,180.00,20.00,126.67,20.00,20.00M20.00,180.00C20.00,73.33,73.33,20.00,180.00,20.00C180.00,126.67,126.67,180.00,20.00,180.00M100.00,40.00L160.00,100.00L100.00,160.00L40.00,100.00"]
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 480x360
    88layer at (0,0) size 480x360
    9   RenderSVGRoot {svg} at (0.50,0.50) size 799x502.50
    10     RenderSVGContainer {g} at (0.50,0.50) size 799x502.50
     9  RenderSVGRoot {svg} at (0.50,0.29) size 481.21x359.21
     10    RenderSVGContainer {g} at (18.29,0.29) size 463.42x291.45
    1111      RenderSVGContainer {svg} at (8.29,5.29) size 463.42x291.45
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 480x360
    88layer at (0,0) size 480x360
    9   RenderSVGRoot {svg} at (0.50,0.50) size 629x419
    10     RenderSVGContainer {g} at (0.50,0.50) size 629x419
     9  RenderSVGRoot {svg} at (0.36,0.36) size 479.14x359.14
     10    RenderSVGContainer {g} at (0.36,0.36) size 449.29x299.29
    1111      RenderSVGContainer {svg} at (15.36,5.36) size 449.29x299.29
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt

    r24292 r24932  
    33  RenderView at (0,0) size 480x360
    44layer at (0,0) size 480x360
    5   RenderSVGRoot {svg} at (-6.67,0.50) size 486.17x359
    6     RenderSVGContainer {g} at (-6.67,0.50) size 213.33x119
     5  RenderSVGRoot {svg} at (-10,0.50) size 489.50x359
     6    RenderSVGContainer {g} at (-10,0.75) size 320x178.50
    77      RenderSVGContainer {svg} at (70,110.75) size 320x178.50
    88        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt

    r24292 r24932  
    88  RenderView at (0,0) size 480x360
    99layer at (0,0) size 480x360
    10   RenderSVGRoot {svg} at (-4,-4) size 483.50x363.50
    11     RenderSVGContainer {g} at (-4,-4) size 455.20x276
     10  RenderSVGRoot {svg} at (-0.80,-0.80) size 480.30x360.30
     11    RenderSVGContainer {g} at (-0.80,-0.80) size 452.00x272.80
    1212      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    1313      RenderSVGText {text} at (125,30) size 184x16 contains 1 chunk(s)
     
    3535              RenderSVGContainer {g} at (192,102) size 16x16 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
    3636                RenderPath {rect} at (192,102) size 16x16 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00L10.00,0.00L10.00,10.00L0.00,10.00"]
    37       RenderSVGContainer {g} at (-2,-2) size 451.60x144
     37      RenderSVGContainer {g} at (-0.40,-0.40) size 450x142.40
    3838        RenderSVGContainer {marker} at (-0.40,-0.40) size 4.80x4.80
    3939          RenderPath {rect} at (-0.40,-0.40) size 4.80x4.80 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [data="M0.00,0.00L20.00,0.00L20.00,20.00L0.00,20.00"]
     
    5656              RenderSVGContainer {g} at (430.40,100.40) size 19.20x19.20 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
    5757                RenderPath {rect} at (430.40,100.40) size 19.20x19.20 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [data="M0.00,0.00L20.00,0.00L20.00,20.00L0.00,20.00"]
    58       RenderSVGContainer {g} at (-4,-4) size 28x28
     58      RenderSVGContainer {g} at (-0.80,-0.80) size 5.60x5.60
    5959        RenderSVGContainer {marker} at (-0.80,-0.80) size 5.60x5.60
    6060          RenderPath {rect} at (-0.80,-0.80) size 5.60x5.60 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00L20.00,0.00L20.00,20.00L0.00,20.00"]
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt

    r24292 r24932  
    22  RenderView at (0,0) size 480x360
    33layer at (0,0) size 480x360
    4   RenderSVGRoot {svg} at (0,0) size 1240x1150
    5     RenderSVGContainer {g} at (0,0) size 1240x1150
    6       RenderSVGContainer {g} at (0,0) size 1240x1150
    7         RenderSVGContainer {use} at (0,0) size 1000x1000
    8           RenderSVGContainer {g} at (0,0) size 1000x1000
     4  RenderSVGRoot {svg} at (0,0) size 480x359.50
     5    RenderSVGContainer {g} at (0,0) size 480x300
     6      RenderSVGContainer {g} at (0,0) size 480x300
     7        RenderSVGContainer {use} at (0,0) size 240x150
     8          RenderSVGContainer {g} at (0,0) size 240x150
    99            RenderSVGContainer {svg} at (0,0) size 240x150
    1010              RenderImage {image} at (0,0) size 1000x1000
    11         RenderSVGContainer {use} at (240,150) size 1000x1000
    12           RenderSVGContainer {g} at (240,150) size 1000x1000 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,150.00)}]
     11        RenderSVGContainer {use} at (240,150) size 240x150
     12          RenderSVGContainer {g} at (240,150) size 240x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,150.00)}]
    1313            RenderSVGContainer {svg} at (240,150) size 240x150
    1414              RenderPath {rect} at (240,150) size 120x75 [fill={[type=SOLID] [color=#FFFF00]}] [data="M0.00,0.00L500.00,0.00L500.00,500.00L0.00,500.00"]
  • branches/feature-branch/LayoutTests/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt

    r24292 r24932  
    22  RenderView at (0,0) size 480x360
    33layer at (0,0) size 480x360
    4   RenderSVGRoot {svg} at (0.50,-110) size 479x469.50
    5     RenderSVGContainer {g} at (10,-110) size 342.80x413
    6       RenderSVGContainer {g} at (10,-110) size 342.80x413
    7         RenderSVGContainer {g} at (16.97,-110) size 335.83x274.44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
     4  RenderSVGRoot {svg} at (0.50,-55) size 479x414.50
     5    RenderSVGContainer {g} at (10,-55) size 342.80x358
     6      RenderSVGContainer {g} at (10,-55) size 342.80x358
     7        RenderSVGContainer {g} at (16.97,-55) size 335.83x219.44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
    88          RenderSVGText {text} at (30,150) size 344x23 contains 1 chunk(s)
    99            RenderSVGInlineText {#text} at (0,-18) size 344x23
  • branches/feature-branch/LayoutTests/svg/custom/circular-marker-reference-4-expected.txt

    r24292 r24932  
    44  RenderView at (0,0) size 800x600
    55layer at (0,0) size 800x600
    6   RenderSVGRoot {svg} at (235,225) size 330x150
     6  RenderSVGRoot {svg} at (235,271.88) size 330x103.12
    77    RenderSVGContainer {marker} at (338.12,271.88) size 123.75x11.25
    88      RenderPath {path} at (338.12,271.88) size 123.75x11.25 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=#mark2] [middle marker=#mark2] [end marker=#mark2] [data="M-5.00,-2.00L0.00,-2.00L5.00,-2.00"]
  • branches/feature-branch/LayoutTests/svg/custom/feComponentTransfer-Discrete-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 800x600
    88layer at (0,0) size 800x600
    9   RenderSVGRoot {svg} at (0.83,0.83) size 1081.67x698.33
    10     RenderSVGContainer {g} at (0.83,0.83) size 1081.67x698.33
     9  RenderSVGRoot {svg} at (0.58,8.27) size 748.85x483.46
     10    RenderSVGContainer {g} at (0.58,8.27) size 748.85x483.46
    1111      RenderSVGContainer {svg} at (25.58,16.60) size 748.85x483.46
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/custom/feComponentTransfer-Gamma-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 800x600
    88layer at (0,0) size 800x600
    9   RenderSVGRoot {svg} at (0.83,0.83) size 1081.67x698.33
    10     RenderSVGContainer {g} at (0.83,0.83) size 1081.67x698.33
     9  RenderSVGRoot {svg} at (0.58,8.27) size 748.85x483.46
     10    RenderSVGContainer {g} at (0.58,8.27) size 748.85x483.46
    1111      RenderSVGContainer {svg} at (25.58,16.60) size 748.85x483.46
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/custom/feComponentTransfer-Linear-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 800x600
    88layer at (0,0) size 800x600
    9   RenderSVGRoot {svg} at (0.83,0.83) size 1081.67x698.33
    10     RenderSVGContainer {g} at (0.83,0.83) size 1081.67x698.33
     9  RenderSVGRoot {svg} at (0.58,8.27) size 748.85x483.46
     10    RenderSVGContainer {g} at (0.58,8.27) size 748.85x483.46
    1111      RenderSVGContainer {svg} at (25.58,16.60) size 748.85x483.46
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/custom/feComponentTransfer-Table-expected.txt

    r24292 r24932  
    77  RenderView at (0,0) size 800x600
    88layer at (0,0) size 800x600
    9   RenderSVGRoot {svg} at (0.83,0.83) size 1081.67x698.33
    10     RenderSVGContainer {g} at (0.83,0.83) size 1081.67x698.33
     9  RenderSVGRoot {svg} at (0.58,8.27) size 748.85x483.46
     10    RenderSVGContainer {g} at (0.58,8.27) size 748.85x483.46
    1111      RenderSVGContainer {svg} at (25.58,16.60) size 748.85x483.46
    1212        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
  • branches/feature-branch/LayoutTests/svg/custom/marker-overflow-clip-expected.txt

    r24916 r24932  
    33  RenderView at (0,0) size 800x600
    44layer at (0,0) size 800x600
    5   RenderSVGRoot {svg} at (-50,-50) size 378x200
     5  RenderSVGRoot {svg} at (-25,-25) size 353x100
    66    RenderSVGContainer {marker} at (-25,-25) size 100x100
    77      RenderPath {rect} at (-25,-25) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M-50.00,-50.00L150.00,-50.00L150.00,150.00L-50.00,150.00"]
  • branches/feature-branch/LayoutTests/svg/custom/preserve-aspect-ratio-syntax-expected.txt

    r24292 r24932  
    22  RenderView at (0,0) size 800x600
    33layer at (0,0) size 800x600
    4   RenderSVGRoot {svg} at (0,36.67) size 775x363.33
    5     RenderSVGContainer {g} at (0,36.67) size 775x363.33
    6       RenderSVGContainer {g} at (0,36.67) size 775x363.33
     4  RenderSVGRoot {svg} at (0,36.67) size 775x380
     5    RenderSVGContainer {g} at (0,36.67) size 775x380
     6      RenderSVGContainer {g} at (0,36.67) size 775x380
    77        RenderSVGText {text} at (0,30) size 465x10 contains 1 chunk(s)
    88          RenderSVGInlineText {#text} at (0,-8) size 465x10
    99            chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 120 width 465.00: "All svgs below should look the same, since all have preserveAspectRatio with syntax errors and default should be chosen."
    10         RenderSVGContainer {g} at (0,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
     10        RenderSVGContainer {g} at (0,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
    1111          RenderSVGContainer {svg} at (0,83.33) size 50x100
    1212            RenderPath {rect} at (0,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    1616              RenderPath {circle} at (25.83,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    1717              RenderPath {path} at (15.63,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    18         RenderSVGContainer {g} at (83.33,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
     18        RenderSVGContainer {g} at (83.33,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
    1919          RenderSVGContainer {svg} at (83.33,83.33) size 50x100
    2020            RenderPath {rect} at (83.33,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    2424              RenderPath {circle} at (109.17,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    2525              RenderPath {path} at (98.96,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    26         RenderSVGContainer {g} at (166.67,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
     26        RenderSVGContainer {g} at (166.67,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
    2727          RenderSVGContainer {svg} at (166.67,83.33) size 50x100
    2828            RenderPath {rect} at (166.67,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    3232              RenderPath {circle} at (192.50,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    3333              RenderPath {path} at (182.29,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    34         RenderSVGContainer {g} at (250,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,50.00)}]
     34        RenderSVGContainer {g} at (250,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,50.00)}]
    3535          RenderSVGContainer {svg} at (250,83.33) size 50x100
    3636            RenderPath {rect} at (250,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    4040              RenderPath {circle} at (275.83,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    4141              RenderPath {path} at (265.63,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    42         RenderSVGContainer {g} at (333.33,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,50.00)}]
     42        RenderSVGContainer {g} at (333.33,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,50.00)}]
    4343          RenderSVGContainer {svg} at (333.33,83.33) size 50x100
    4444            RenderPath {rect} at (333.33,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    4848              RenderPath {circle} at (359.17,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    4949              RenderPath {path} at (348.96,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    50         RenderSVGContainer {g} at (416.67,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
     50        RenderSVGContainer {g} at (416.67,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
    5151          RenderSVGContainer {svg} at (416.67,83.33) size 50x100
    5252            RenderPath {rect} at (416.67,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    5656              RenderPath {circle} at (442.50,122.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    5757              RenderPath {path} at (432.29,141.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    58         RenderSVGContainer {g} at (500,83.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
     58        RenderSVGContainer {g} at (500,83.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
    5959          RenderSVGContainer {svg} at (500,83.33) size 50x100
    6060            RenderPath {rect} at (500,83.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    6767          RenderSVGInlineText {#text} at (0,-8) size 280x10
    6868            chunk 1 text run 1 at (0.00,190.00) startOffset 0 endOffset 72 width 280.00: "All svgs below should look the same, all have valid preserveAspectRatio."
    69         RenderSVGContainer {g} at (0,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
     69        RenderSVGContainer {g} at (0,350.00) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
    7070          RenderSVGContainer {svg} at (0,350.00) size 50x66.67
    7171            RenderPath {rect} at (0,350.00) size 50x66.67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    7575              RenderPath {circle} at (25.83,375.83) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    7676              RenderPath {path} at (15.63,388.70) size 18.75x10.10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    77         RenderSVGContainer {g} at (83.33,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,200.00)}]
     77        RenderSVGContainer {g} at (83.33,350.00) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,200.00)}]
    7878          RenderSVGContainer {svg} at (83.33,350.00) size 50x66.67
    7979            RenderPath {rect} at (83.33,350.00) size 50x66.67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    8383              RenderPath {circle} at (109.17,375.83) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    8484              RenderPath {path} at (98.96,388.70) size 18.75x10.10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    85         RenderSVGContainer {g} at (166.67,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,200.00)}]
     85        RenderSVGContainer {g} at (166.67,350.00) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,200.00)}]
    8686          RenderSVGContainer {svg} at (166.67,350.00) size 50x66.67
    8787            RenderPath {rect} at (166.67,350.00) size 50x66.67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    9191              RenderPath {circle} at (192.50,375.83) size 5x5 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    9292              RenderPath {path} at (182.29,388.70) size 18.75x10.10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    93         RenderSVGContainer {g} at (250,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,200.00)}]
     93        RenderSVGContainer {g} at (250,350.00) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,200.00)}]
    9494          RenderSVGContainer {svg} at (250,350.00) size 50x66.67
    9595            RenderPath {rect} at (250,350.00) size 50x66.67 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
  • branches/feature-branch/LayoutTests/svg/custom/use-css-events-expected.txt

    r24292 r24932  
    55    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    66    RenderPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#CCCCAA]}] [data="M0.00,0.00L800.00,0.00L800.00,600.00L0.00,600.00"]
    7     RenderSVGContainer {a} at (7,85) size 228x207.19
    8       RenderSVGContainer {use} at (7,156.09) size 136x136.09
    9         RenderSVGContainer {g} at (7,156.09) size 136x136.09 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
     7    RenderSVGContainer {a} at (7.47,94.67) size 237.87x217.00
     8      RenderSVGContainer {use} at (7.47,166.50) size 145.07x145.16
     9        RenderSVGContainer {g} at (7.47,166.50) size 145.07x145.16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
    1010          RenderSVGContainer {svg} at (7.47,166.50) size 145.07x145.16
    1111            RenderPath {path} at (7.47,166.50) size 145.07x145.16 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M143.00,103.00L143.00,117.00C143.00,130.91,112.56,142.19,75.00,142.19C37.44,142.19,7.00,130.91,7.00,117.00L7.00,117.00L7.00,103.00C7.00,89.09,37.44,77.81,75.00,77.81C112.56,77.81,143.00,89.09,143.00,103.00L52.00,72.00C34.31,70.66,20.85,55.57,21.52,37.84C22.20,20.12,36.76,6.09,54.50,6.09C72.24,6.09,86.80,20.12,87.48,37.84C88.15,55.57,74.69,70.66,57.00,72.00"]
    12       RenderSVGContainer {use} at (9,160) size 132x130
    13         RenderSVGContainer {g} at (9,160) size 132x130 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
     12      RenderSVGContainer {use} at (9.60,170.67) size 140.80x138.67
     13        RenderSVGContainer {g} at (9.60,170.67) size 140.80x138.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
    1414          RenderSVGContainer {svg} at (9.60,170.67) size 140.80x138.67
    1515            RenderPath {ellipse} at (10.67,256) size 138.67x53.33 [fill={[type=SOLID] [color=#666666]}] [data="M140.00,115.00L139.87,116.57L139.49,118.13L138.85,119.68L137.96,121.22L136.82,122.73L135.44,124.20L133.81,125.64L131.96,127.04L129.88,128.40L127.59,129.69L125.08,130.94L122.38,132.11L119.50,133.22L116.43,134.26L113.21,135.23L109.83,136.11L106.31,136.91L102.68,137.62L98.93,138.24L95.09,138.78L91.16,139.21L87.18,139.56L83.15,139.80L79.08,139.95L75.00,140.00L70.92,139.95L66.85,139.80L62.82,139.56L58.84,139.21L54.91,138.78L51.07,138.24L47.32,137.62L43.69,136.91L40.17,136.11L36.79,135.23L33.57,134.26L30.50,133.22L27.62,132.11L24.92,130.94L22.41,129.69L20.12,128.40L18.04,127.04L16.19,125.64L14.56,124.20L13.18,122.73L12.04,121.22L11.15,119.68L10.51,118.13L10.13,116.57L10.00,115.00L10.13,113.43L10.51,111.87L11.15,110.32L12.04,108.78L13.18,107.27L14.56,105.80L16.19,104.36L18.04,102.96L20.12,101.60L22.41,100.31L24.92,99.06L27.62,97.89L30.50,96.78L33.57,95.74L36.79,94.77L40.17,93.89L43.69,93.09L47.32,92.38L51.07,91.76L54.91,91.22L58.84,90.79L62.82,90.44L66.85,90.20L70.92,90.05L75.00,90.00L79.08,90.05L83.15,90.20L87.18,90.44L91.16,90.79L95.09,91.22L98.93,91.76L102.68,92.38L106.31,93.09L109.83,93.89L113.21,94.77L116.43,95.74L119.50,96.78L122.38,97.89L125.08,99.06L127.59,100.31L129.88,101.60L131.96,102.96L133.81,104.36L135.44,105.80L136.82,107.27L137.96,108.78L138.85,110.32L139.49,111.87L139.87,113.43"]
     
    1919            RenderPath {path} at (48,197.33) size 37.33x82.84 [fill={[type=SOLID] [color=#666666]}] [data="M70.00,110.00C73.33,112.67,76.67,112.67,80.00,110.00C70.00,60.00,58.33,35.00,45.00,35.00"]
    2020            RenderPath {circle} at (26.67,170.67) size 64x64 [fill={[type=SOLID] [color=#333333]}] [data="M85.00,40.00L84.94,41.88L84.76,43.76L84.47,45.62L84.06,47.46L83.53,49.27L82.89,51.04L82.14,52.77L81.29,54.45L80.33,56.07L79.27,57.63L78.12,59.12L76.87,60.54L75.54,61.87L74.12,63.12L72.63,64.27L71.07,65.33L69.45,66.29L67.77,67.14L66.04,67.89L64.27,68.53L62.46,69.06L60.62,69.47L58.76,69.76L56.88,69.94L55.00,70.00L53.12,69.94L51.24,69.76L49.38,69.47L47.54,69.06L45.73,68.53L43.96,67.89L42.23,67.14L40.55,66.29L38.93,65.33L37.37,64.27L35.88,63.12L34.46,61.87L33.13,60.54L31.88,59.12L30.73,57.63L29.67,56.07L28.71,54.45L27.86,52.77L27.11,51.04L26.47,49.27L25.94,47.46L25.53,45.62L25.24,43.76L25.06,41.88L25.00,40.00L25.06,38.12L25.24,36.24L25.53,34.38L25.94,32.54L26.47,30.73L27.11,28.96L27.86,27.23L28.71,25.55L29.67,23.93L30.73,22.37L31.88,20.88L33.13,19.46L34.46,18.13L35.88,16.88L37.37,15.73L38.93,14.67L40.55,13.71L42.23,12.86L43.96,12.11L45.73,11.47L47.54,10.94L49.38,10.53L51.24,10.24L53.12,10.06L55.00,10.00L56.88,10.06L58.76,10.24L60.62,10.53L62.46,10.94L64.27,11.47L66.04,12.11L67.77,12.86L69.45,13.71L71.07,14.67L72.63,15.73L74.12,16.88L75.54,18.13L76.87,19.46L78.12,20.88L79.27,22.37L80.33,23.93L81.29,25.55L82.14,27.23L82.89,28.96L83.53,30.73L84.06,32.54L84.47,34.38L84.76,36.24L84.94,38.12"]
    21       RenderSVGContainer {use} at (75,85) size 160x160
    22         RenderSVGContainer {g} at (75,85) size 160x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
     21      RenderSVGContainer {use} at (74.67,94.67) size 170.67x170.67
     22        RenderSVGContainer {g} at (74.67,94.67) size 170.67x170.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
    2323          RenderSVGContainer {svg} at (74.67,94.67) size 170.67x170.67
    2424            RenderPath {path} at (84.80,130.71) size 70.40x98.58 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M5.00,55.00L45.00,55.00L70.00,30.00L70.00,120.00L45.00,95.00L5.00,95.00"]
  • branches/feature-branch/LayoutTests/svg/custom/viewbox-syntax-expected.txt

    r24292 r24932  
    1212  RenderView at (0,0) size 800x600
    1313layer at (0,0) size 800x600
    14   RenderSVGRoot {svg} at (0,36.67) size 800x363.33
    15     RenderSVGContainer {g} at (0,36.67) size 800x363.33
    16       RenderSVGContainer {g} at (0,36.67) size 800x363.33
     14  RenderSVGRoot {svg} at (0,36.67) size 800x399.17
     15    RenderSVGContainer {g} at (0,36.67) size 800x399.17
     16      RenderSVGContainer {g} at (0,36.67) size 800x399.17
    1717        RenderSVGText {text} at (0,30) size 420x10 contains 1 chunk(s)
    1818          RenderSVGInlineText {#text} at (0,-8) size 420x10
     
    101101          RenderSVGInlineText {#text} at (0,-8) size 243x10
    102102            chunk 1 text run 1 at (0.00,190.00) startOffset 0 endOffset 62 width 243.00: "All svgs below should look the same, all have valid viewBoxes."
    103         RenderSVGContainer {g} at (0,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
     103        RenderSVGContainer {g} at (0,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
    104104          RenderSVGContainer {svg} at (0,333.33) size 50x100
    105105            RenderPath {rect} at (0,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    109109              RenderPath {circle} at (25.83,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    110110              RenderPath {path} at (15.63,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    111         RenderSVGContainer {g} at (83.33,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,200.00)}]
     111        RenderSVGContainer {g} at (83.33,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,200.00)}]
    112112          RenderSVGContainer {svg} at (83.33,333.33) size 50x100
    113113            RenderPath {rect} at (83.33,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    117117              RenderPath {circle} at (109.17,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    118118              RenderPath {path} at (98.96,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    119         RenderSVGContainer {g} at (166.67,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,200.00)}]
     119        RenderSVGContainer {g} at (166.67,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,200.00)}]
    120120          RenderSVGContainer {svg} at (166.67,333.33) size 50x100
    121121            RenderPath {rect} at (166.67,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    125125              RenderPath {circle} at (192.50,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    126126              RenderPath {path} at (182.29,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    127         RenderSVGContainer {g} at (250,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,200.00)}]
     127        RenderSVGContainer {g} at (250,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,200.00)}]
    128128          RenderSVGContainer {svg} at (250,333.33) size 50x100
    129129            RenderPath {rect} at (250,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    133133              RenderPath {circle} at (275.83,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    134134              RenderPath {path} at (265.63,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    135         RenderSVGContainer {g} at (333.33,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,200.00)}]
     135        RenderSVGContainer {g} at (333.33,335.83) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,200.00)}]
    136136          RenderSVGContainer {svg} at (333.33,335.83) size 50x100
    137137            RenderPath {rect} at (333.33,335.83) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    141141              RenderPath {circle} at (359.17,374.58) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    142142              RenderPath {path} at (348.96,393.88) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    143         RenderSVGContainer {g} at (416.67,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,200.00)}]
     143        RenderSVGContainer {g} at (416.67,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,200.00)}]
    144144          RenderSVGContainer {svg} at (416.67,333.33) size 50x100
    145145            RenderPath {rect} at (416.67,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    149149              RenderPath {circle} at (442.50,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    150150              RenderPath {path} at (432.29,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    151         RenderSVGContainer {g} at (500,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,200.00)}]
     151        RenderSVGContainer {g} at (500,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,200.00)}]
    152152          RenderSVGContainer {svg} at (500,333.33) size 50x100
    153153            RenderPath {rect} at (500,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
     
    157157              RenderPath {circle} at (525.83,372.08) size 5x7.50 [fill={[type=SOLID] [color=#000000]}] [data="M18.50,12.00L18.50,12.09L18.49,12.19L18.47,12.28L18.45,12.37L18.43,12.46L18.39,12.55L18.36,12.64L18.31,12.72L18.27,12.80L18.21,12.88L18.16,12.96L18.09,13.03L18.03,13.09L17.96,13.16L17.88,13.21L17.80,13.27L17.72,13.31L17.64,13.36L17.55,13.39L17.46,13.43L17.37,13.45L17.28,13.47L17.19,13.49L17.09,13.50L17.00,13.50L16.91,13.50L16.81,13.49L16.72,13.47L16.63,13.45L16.54,13.43L16.45,13.39L16.36,13.36L16.28,13.31L16.20,13.27L16.12,13.21L16.04,13.16L15.97,13.09L15.91,13.03L15.84,12.96L15.79,12.88L15.73,12.80L15.69,12.72L15.64,12.64L15.61,12.55L15.57,12.46L15.55,12.37L15.53,12.28L15.51,12.19L15.50,12.09L15.50,12.00L15.50,11.91L15.51,11.81L15.53,11.72L15.55,11.63L15.57,11.54L15.61,11.45L15.64,11.36L15.69,11.28L15.73,11.20L15.79,11.12L15.84,11.04L15.91,10.97L15.97,10.91L16.04,10.84L16.12,10.79L16.20,10.73L16.28,10.69L16.36,10.64L16.45,10.61L16.54,10.57L16.63,10.55L16.72,10.53L16.81,10.51L16.91,10.50L17.00,10.50L17.09,10.50L17.19,10.51L17.28,10.53L17.37,10.55L17.46,10.57L17.55,10.61L17.64,10.64L17.72,10.69L17.80,10.73L17.88,10.79L17.96,10.84L18.03,10.91L18.09,10.97L18.16,11.04L18.21,11.12L18.27,11.20L18.31,11.28L18.36,11.36L18.39,11.45L18.43,11.54L18.45,11.63L18.47,11.72L18.49,11.81L18.50,11.91"]
    158158              RenderPath {path} at (515.63,391.38) size 18.75x15.15 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M10.00,19.00L15.00,23.00L20.00,19.00"]
    159         RenderSVGContainer {g} at (583.33,333.33) size 50x66.67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,200.00)}]
     159        RenderSVGContainer {g} at (583.33,333.33) size 50x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,200.00)}]
    160160          RenderSVGContainer {svg} at (583.33,333.33) size 50x100
    161161            RenderPath {rect} at (583.33,333.33) size 50x100 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [data="M0.50,0.50L29.50,0.50L29.50,39.50L0.50,39.50"]
  • branches/feature-branch/WebCore/ChangeLog

    r24918 r24932  
     12007-08-08  Rob Buis  <buis@kde.org>
     2
     3        Reviewed by Nikolas.
     4
     5        http://bugs.webkit.org/show_bug.cgi?id=11909
     6        Regression: large SVG from Illustrator comes out blank
     7
     8        Fix last issue with the Illustrator file by making relativeBBox
     9        calculation take into account viewBox.
     10
     11        * rendering/RenderSVGContainer.cpp:
     12        (WebCore::RenderSVGContainer::relativeBBox):
     13        * rendering/RenderSVGRoot.cpp:
     14        (WebCore::RenderSVGRoot::relativeBBox):
     15
    1162007-08-08  Nikolas Zimmermann  <zimmermann@kde.org>
    217
  • branches/feature-branch/WebCore/rendering/RenderSVGContainer.cpp

    r24349 r24932  
    492492        FloatRect childBBox = current->relativeBBox(includeStroke);
    493493        FloatRect mappedBBox = current->localTransform().mapRect(childBBox);
     494        // <svg> can have a viewBox contributing to the bbox
     495        if (current->isSVGContainer())
     496            mappedBBox = static_cast<RenderSVGContainer*>(current)->viewportTransform().mapRect(mappedBBox);
    494497        rect.unite(mappedBBox);
    495498    }
  • branches/feature-branch/WebCore/rendering/RenderSVGRoot.cpp

    r24605 r24932  
    2929#include "GraphicsContext.h"
    3030#include "RenderPath.h"
     31#include "RenderSVGContainer.h"
    3132#include "RenderView.h"
    3233#include "SVGLength.h"
     
    301302        FloatRect childBBox = current->relativeBBox(includeStroke);
    302303        FloatRect mappedBBox = current->localTransform().mapRect(childBBox);
     304        // <svg> can have a viewBox contributing to the bbox
     305        if (current->isSVGContainer())
     306            mappedBBox = static_cast<RenderSVGContainer*>(current)->viewportTransform().mapRect(mappedBBox);
    303307        rect.unite(mappedBBox);
    304308    }
Note: See TracChangeset for help on using the changeset viewer.