Commit 3add8337 authored by eric@webkit.org's avatar eric@webkit.org

Reviewed by Simon Fraser.

        Fix RenderSVGImage to dump with full bounds and style information.
        https://bugs.webkit.org/show_bug.cgi?id=25377

        No functional changes, we're just now including more info in render tree dumps.

        * rendering/RenderObject.h:
        (WebCore::RenderObject::isSVGImage):
        * rendering/RenderSVGImage.h:
        (WebCore::RenderSVGImage::isSVGImage):
        * rendering/RenderTreeAsText.cpp:
        (WebCore::write):
        * rendering/SVGRenderTreeAsText.cpp:
        (WebCore::operator<<):
        (WebCore::write):
        * rendering/SVGRenderTreeAsText.h:

git-svn-id: svn://svn.chromium.org/blink/trunk@42840 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 1142aba0
2009-04-24 Eric Seidel <eric@webkit.org>
Reviewed by Simon Fraser.
Fix RenderSVGImage to dump with full bounds and style information
https://bugs.webkit.org/show_bug.cgi?id=25377
* platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
* platform/mac/svg/carto.net/scrollbar-expected.txt:
* platform/mac/svg/carto.net/selectionlist-expected.txt:
* platform/mac/svg/custom/focus-ring-expected.txt:
* platform/mac/svg/custom/group-opacity-expected.txt:
* platform/mac/svg/custom/image-clipped-hit-expected.txt:
* platform/mac/svg/custom/image-parent-translation-expected.txt:
* platform/mac/svg/custom/image-small-width-height-expected.txt:
* platform/mac/svg/custom/image-with-aspect-ratio-stretch-expected.txt:
* platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
* platform/mac/svg/custom/pointer-events-image-expected.txt:
* platform/mac/svg/custom/repaint-on-image-bounds-change-expected.txt:
* platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/mac/svg/custom/text-image-opacity-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
2009-04-24 Pierre d'Herbemont <pdherbemont@apple.com> 2009-04-24 Pierre d'Herbemont <pdherbemont@apple.com>
Reviewed by Simon Fraser Reviewed by Simon Fraser
...@@ -38,7 +38,7 @@ layer at (0,0) size 480x360 ...@@ -38,7 +38,7 @@ layer at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderPath {polygon} at (239,19) size 22x22 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M240.00,20.00 L240.00,40.00 L260.00,40.00 L260.00,20.00 Z"] RenderPath {polygon} at (239,19) size 22x22 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M240.00,20.00 L240.00,40.00 L260.00,40.00 L260.00,20.00 Z"]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGImage {image} at (0,0) size 40x80 RenderSVGImage {image} at (230,5) size 40x80
RenderSVGContainer {use} at (44.26,12.13) size 29.49x53.74 RenderSVGContainer {use} at (44.26,12.13) size 29.49x53.74
RenderSVGContainer {g} at (44.26,12.13) size 29.49x53.74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}] RenderSVGContainer {g} at (44.26,12.13) size 29.49x53.74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
RenderPath {line} at (44.26,12.13) size 29.49x53.74 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M30.00,50.00 L10.00,10.00"] RenderPath {line} at (44.26,12.13) size 29.49x53.74 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M30.00,50.00 L10.00,10.00"]
...@@ -56,7 +56,7 @@ layer at (0,0) size 480x360 ...@@ -56,7 +56,7 @@ layer at (0,0) size 480x360
RenderPath {polygon} at (408.70,11.70) size 28.60x28.60 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M240.00,20.00 L240.00,40.00 L260.00,40.00 L260.00,20.00 Z"] RenderPath {polygon} at (408.70,11.70) size 28.60x28.60 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M240.00,20.00 L240.00,40.00 L260.00,40.00 L260.00,20.00 Z"]
RenderSVGContainer {use} at (319,1.62) size 52x26.00 [transform={m=((1.00,0.00)(0.00,0.25)) t=(0.00,0.00)}] RenderSVGContainer {use} at (319,1.62) size 52x26.00 [transform={m=((1.00,0.00)(0.00,0.25)) t=(0.00,0.00)}]
RenderSVGContainer {g} at (319,1.62) size 52x26.00 RenderSVGContainer {g} at (319,1.62) size 52x26.00
RenderSVGImage {image} at (0,0) size 40x80 RenderSVGImage {image} at (319,1.62) size 52x26.00
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
......
...@@ -24,7 +24,7 @@ layer at (0,0) size 480x360 ...@@ -24,7 +24,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 26x18 RenderSVGInlineText {#text} at (0,-14) size 26x18
chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>" chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}] RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGImage {image} at (0,0) size 60x60 RenderSVGImage {image} at (270,60) size 60x60
RenderSVGText {text} at (-28,60) size 56x18 contains 1 chunk(s) RenderSVGText {text} at (-28,60) size 56x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 56x18 RenderSVGInlineText {#text} at (0,-14) size 56x18
chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>" chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
...@@ -61,7 +61,7 @@ layer at (0,0) size 480x360 ...@@ -61,7 +61,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 26x18 RenderSVGInlineText {#text} at (0,-14) size 26x18
chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>" chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
RenderSVGContainer {g} at (270,180) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}] RenderSVGContainer {g} at (270,180) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
RenderSVGImage {image} at (0,0) size 60x60 RenderSVGImage {image} at (270,180) size 60x60
RenderSVGText {text} at (-28,60) size 56x18 contains 1 chunk(s) RenderSVGText {text} at (-28,60) size 56x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 56x18 RenderSVGInlineText {#text} at (0,-14) size 56x18
chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>" chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
......
...@@ -41,7 +41,7 @@ layer at (0,0) size 480x360 ...@@ -41,7 +41,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 84x18 RenderSVGInlineText {#text} at (0,-14) size 84x18
chunk 1 (middle anchor) text run 1 at (-41.50,60.00) startOffset 0 endOffset 12 width 83.00: "x/y on <use>" chunk 1 (middle anchor) text run 1 at (-41.50,60.00) startOffset 0 endOffset 12 width 83.00: "x/y on <use>"
RenderSVGContainer {g} at (130,71.50) size 100x82.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}] RenderSVGContainer {g} at (130,71.50) size 100x82.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGImage {image} at (0,0) size 50x50 RenderSVGImage {image} at (165,75) size 50x50
RenderSVGContainer {use} at (161.50,71.50) size 37x37 RenderSVGContainer {use} at (161.50,71.50) size 37x37
RenderSVGContainer {g} at (161.50,71.50) size 37x37 RenderSVGContainer {g} at (161.50,71.50) size 37x37
RenderSVGContainer {g} at (161.50,71.50) size 37x37 RenderSVGContainer {g} at (161.50,71.50) size 37x37
...@@ -152,7 +152,7 @@ layer at (0,0) size 480x360 ...@@ -152,7 +152,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 104x18 RenderSVGInlineText {#text} at (0,-14) size 104x18
chunk 1 (middle anchor) text run 1 at (-51.50,60.00) startOffset 0 endOffset 16 width 103.00: "x/y on <text>(2)" chunk 1 (middle anchor) text run 1 at (-51.50,60.00) startOffset 0 endOffset 16 width 103.00: "x/y on <text>(2)"
RenderSVGContainer {g} at (138,168) size 82x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}] RenderSVGContainer {g} at (138,168) size 82x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
RenderSVGImage {image} at (0,0) size 50x50 RenderSVGImage {image} at (140,170) size 50x50
RenderPath {rect} at (138,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-40.00,-40.00 L10.00,-40.00 L10.00,10.00 L-40.00,10.00 Z"] RenderPath {rect} at (138,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [data="M-40.00,-40.00 L10.00,-40.00 L10.00,10.00 L-40.00,10.00 Z"]
RenderPath {rect} at (140,170) size 80x20 [stroke={[type=SOLID] [color=#FFB400] [stroke width=0.00]}] [data="M-40.00,-40.00 L40.00,-40.00 L40.00,-20.00 L-40.00,-20.00 Z"] RenderPath {rect} at (140,170) size 80x20 [stroke={[type=SOLID] [color=#FFB400] [stroke width=0.00]}] [data="M-40.00,-40.00 L40.00,-40.00 L40.00,-20.00 L-40.00,-20.00 Z"]
RenderPath {rect} at (140,170) size 20x80 [stroke={[type=SOLID] [color=#FFB400] [stroke width=0.00]}] [data="M-40.00,-40.00 L-20.00,-40.00 L-20.00,40.00 L-40.00,40.00 Z"] RenderPath {rect} at (140,170) size 20x80 [stroke={[type=SOLID] [color=#FFB400] [stroke width=0.00]}] [data="M-40.00,-40.00 L-20.00,-40.00 L-20.00,40.00 L-40.00,40.00 Z"]
......
...@@ -5,9 +5,9 @@ layer at (0,0) size 480x360 ...@@ -5,9 +5,9 @@ layer at (0,0) size 480x360
RenderSVGContainer {g} at (30,0) size 428x280 RenderSVGContainer {g} at (30,0) size 428x280
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (30,0) size 190x190 RenderSVGContainer {g} at (30,0) size 190x190
RenderSVGImage {image} at (0,0) size 190x190 RenderSVGImage {image} at (30,0) size 190x190
RenderSVGContainer {g} at (260,90) size 190x190 RenderSVGContainer {g} at (260,90) size 190x190
RenderSVGImage {image} at (0,0) size 190x190 RenderSVGImage {image} at (260,90) size 190x190
RenderSVGText {text} at (250,20) size 208x14 contains 1 chunk(s) RenderSVGText {text} at (250,20) size 208x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-11) size 208x14 RenderSVGInlineText {#text} at (0,-11) size 208x14
chunk 1 text run 1 at (250.00,20.00) startOffset 0 endOffset 40 width 208.00: "Basic test of ICC profile with an image." chunk 1 text run 1 at (250.00,20.00) startOffset 0 endOffset 40 width 208.00: "Basic test of ICC profile with an image."
......
...@@ -8,7 +8,7 @@ layer at (0,0) size 480x360 ...@@ -8,7 +8,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 45x10 RenderSVGInlineText {#text} at (0,-8) size 45x10
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 13 width 45.00: "Raster to fit" chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 13 width 45.00: "Raster to fit"
RenderSVGContainer {g} at (20,70) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}] RenderSVGContainer {g} at (20,70) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
RenderSVGImage {image} at (0,0) size 40x40 RenderSVGImage {image} at (20,70) size 40x40
RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s) RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 42x10 RenderSVGInlineText {#text} at (0,-8) size 42x10
chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1" chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1"
...@@ -28,19 +28,19 @@ layer at (0,0) size 480x360 ...@@ -28,19 +28,19 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 26x10 RenderSVGInlineText {#text} at (0,-8) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
RenderPath {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (120,80) size 50x30
RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}] RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 26x10 RenderSVGInlineText {#text} at (0,-8) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
RenderPath {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (190,80) size 50x30
RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}] RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
RenderPath {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (120,130) size 50x30
RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}] RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
RenderSVGText {text} at (0,-20) size 124x10 contains 1 chunk(s) RenderSVGText {text} at (0,-20) size 124x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 124x10 RenderSVGInlineText {#text} at (0,-8) size 124x10
...@@ -50,19 +50,19 @@ layer at (0,0) size 480x360 ...@@ -50,19 +50,19 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
RenderPath {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (300,80) size 30x60
RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}] RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
RenderPath {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (350,80) size 30x60
RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 28x10 RenderSVGInlineText {#text} at (0,-8) size 28x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
RenderPath {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (400,80) size 30x60
RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}] RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
RenderSVGText {text} at (0,-20) size 127x10 contains 1 chunk(s) RenderSVGText {text} at (0,-20) size 127x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 127x10 RenderSVGInlineText {#text} at (0,-8) size 127x10
...@@ -72,19 +72,19 @@ layer at (0,0) size 480x360 ...@@ -72,19 +72,19 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 26x10 RenderSVGInlineText {#text} at (0,-8) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
RenderPath {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (120,215) size 30x60
RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}] RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 26x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 26x10 RenderSVGInlineText {#text} at (0,-8) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
RenderPath {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (170,215) size 30x60
RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
RenderPath {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (220,215) size 30x60
RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}] RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
RenderSVGText {text} at (0,-20) size 115x10 contains 1 chunk(s) RenderSVGText {text} at (0,-20) size 115x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 115x10 RenderSVGInlineText {#text} at (0,-8) size 115x10
...@@ -94,19 +94,19 @@ layer at (0,0) size 480x360 ...@@ -94,19 +94,19 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMin"
RenderPath {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (300,215) size 50x30
RenderSVGContainer {g} at (370,202) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}] RenderSVGContainer {g} at (370,202) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 27x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
RenderPath {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (370,215) size 50x30
RenderSVGContainer {g} at (300,252) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}] RenderSVGContainer {g} at (300,252) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s) RenderSVGText {text} at (0,-5) size 28x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 28x10 RenderSVGInlineText {#text} at (0,-8) size 28x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
RenderPath {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (300,265) size 50x30
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
......
...@@ -3,7 +3,7 @@ layer at (0,0) size 480x360 ...@@ -3,7 +3,7 @@ layer at (0,0) size 480x360
layer at (0,0) size 480x360 layer at (0,0) size 480x360
RenderSVGRoot {svg} at (2.25,2.25) size 475.50x355.50 RenderSVGRoot {svg} at (2.25,2.25) size 475.50x355.50
RenderSVGContainer {g} at (15,15) size 435x294 RenderSVGContainer {g} at (15,15) size 435x294
RenderSVGImage {image} at (0,0) size 100x98 RenderSVGImage {image} at (120,15) size 300x294
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderPath {rect} at (90,30) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendNormal] [data="M30.00,10.00 L150.00,10.00 L150.00,20.00 L30.00,20.00 Z"] RenderPath {rect} at (90,30) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendNormal] [data="M30.00,10.00 L150.00,10.00 L150.00,20.00 L30.00,20.00 Z"]
RenderPath {rect} at (90,69) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendMultiply] [data="M30.00,23.00 L150.00,23.00 L150.00,33.00 L30.00,33.00 Z"] RenderPath {rect} at (90,69) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendMultiply] [data="M30.00,23.00 L150.00,23.00 L150.00,33.00 L30.00,33.00 Z"]
......
...@@ -10,32 +10,32 @@ layer at (0,0) size 480x360 ...@@ -10,32 +10,32 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 66x18 RenderSVGInlineText {#text} at (0,-14) size 66x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 10 width 66.00: "Blur (3x3)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 10 width 66.00: "Blur (3x3)"
RenderSVGContainer {g} at (30,70) size 50x63 RenderSVGContainer {g} at (30,70) size 50x63
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (30,70) size 50x63 [filter=convolve1]
RenderSVGText {text} at (10,20) size 136x18 contains 1 chunk(s) RenderSVGText {text} at (10,20) size 136x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 136x18 RenderSVGInlineText {#text} at (0,-14) size 136x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 20 width 136.00: "Edge Detection (3x3)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 20 width 136.00: "Edge Detection (3x3)"
RenderSVGContainer {g} at (180,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}] RenderSVGContainer {g} at (180,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (180,70) size 50x63 [filter=convolve2]
RenderSVGText {text} at (10,20) size 110x18 contains 1 chunk(s) RenderSVGText {text} at (10,20) size 110x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 110x18 RenderSVGInlineText {#text} at (0,-14) size 110x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 16 width 110.00: "Sharpening (3x3)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 16 width 110.00: "Sharpening (3x3)"
RenderSVGContainer {g} at (330,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] RenderSVGContainer {g} at (330,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (330,70) size 50x63 [filter=convolve3]
RenderSVGText {text} at (10,20) size 108x18 contains 1 chunk(s) RenderSVGText {text} at (10,20) size 108x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 108x18 RenderSVGInlineText {#text} at (0,-14) size 108x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 15 width 108.00: "Embossing (3x3)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 15 width 108.00: "Embossing (3x3)"
RenderSVGContainer {g} at (30,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,93.00)}] RenderSVGContainer {g} at (30,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,93.00)}]
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (30,163) size 50x63 [filter=convolve4]
RenderSVGText {text} at (10,20) size 134x18 contains 1 chunk(s) RenderSVGText {text} at (10,20) size 134x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 134x18 RenderSVGInlineText {#text} at (0,-14) size 134x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 134.00: "Horizontal blur (3x1)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 134.00: "Horizontal blur (3x1)"
RenderSVGContainer {g} at (180,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,93.00)}] RenderSVGContainer {g} at (180,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,93.00)}]
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (180,163) size 50x63 [filter=convolve5]
RenderSVGText {text} at (10,20) size 117x18 contains 1 chunk(s) RenderSVGText {text} at (10,20) size 117x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 117x18 RenderSVGInlineText {#text} at (0,-14) size 117x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 19 width 117.00: "Vertical blur (1x3)" chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 19 width 117.00: "Vertical blur (1x3)"
RenderSVGContainer {g} at (330,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,93.00)}] RenderSVGContainer {g} at (330,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,93.00)}]
RenderSVGImage {image} at (0,0) size 50x63 RenderSVGImage {image} at (330,163) size 50x63 [filter=convolve6]
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
......
...@@ -11,23 +11,23 @@ layer at (0,0) size 480x360 ...@@ -11,23 +11,23 @@ layer at (0,0) size 480x360
RenderSVGText {text} at (90,25) size 291x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 291x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 291x18 RenderSVGInlineText {#text} at (0,-14) size 291x18
chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 46 width 291.00: "Various values for surfaceScale: 1, 10 and -10" chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 46 width 291.00: "Various values for surfaceScale: 1, 10 and -10"
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,80) size 50x30 [filter=surfaceScaleA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (160,80) size 50x30 [filter=surfaceScaleB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (230,80) size 50x30 [filter=surfaceScaleC]
RenderSVGContainer {g} at (90,131) size 296x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}] RenderSVGContainer {g} at (90,131) size 296x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
RenderSVGText {text} at (90,25) size 296x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 296x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 296x18 RenderSVGInlineText {#text} at (0,-14) size 296x18
chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 47 width 296.00: "Various values for diffuseConstants: 0, 1 and 2" chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 47 width 296.00: "Various values for diffuseConstants: 0, 1 and 2"
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,150) size 50x30 [filter=diffuseConstantA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (160,150) size 50x30 [filter=diffuseConstantB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (230,150) size 50x30 [filter=diffuseConstantC]
RenderSVGContainer {g} at (90,201) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,190.00)}] RenderSVGContainer {g} at (90,201) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,190.00)}]
RenderSVGText {text} at (90,25) size 341x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 341x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 341x18 RenderSVGInlineText {#text} at (0,-14) size 341x18
chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 55 width 341.00: "Various values for lighting color: red, yellow and blue" chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 55 width 341.00: "Various values for lighting color: red, yellow and blue"
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,220) size 50x30 [filter=lightingColorA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (160,220) size 50x30 [filter=lightingColorB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (230,220) size 50x30 [filter=lightingColorC]
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.4 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.4 $"
......
...@@ -23,10 +23,10 @@ layer at (0,0) size 480x360 ...@@ -23,10 +23,10 @@ layer at (0,0) size 480x360
RenderSVGText {text} at (355,25) size 50x18 contains 1 chunk(s) RenderSVGText {text} at (355,25) size 50x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 50x18 RenderSVGInlineText {#text} at (0,-14) size 50x18
chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 8 width 50.00: "(45, 45)" chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 8 width 50.00: "(45, 45)"
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (70,70) size 50x30 [filter=distantLightA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (165,70) size 50x30 [filter=distantLightB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (260,70) size 50x30 [filter=distantLightC]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (355,70) size 50x30 [filter=distantLightD]
RenderSVGContainer {g} at (70,116) size 359x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}] RenderSVGContainer {g} at (70,116) size 359x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
RenderSVGText {text} at (70,10) size 274x18 contains 1 chunk(s) RenderSVGText {text} at (70,10) size 274x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 274x18 RenderSVGInlineText {#text} at (0,-14) size 274x18
...@@ -44,10 +44,10 @@ layer at (0,0) size 480x360 ...@@ -44,10 +44,10 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-14) size 74x18 RenderSVGInlineText {#text} at (0,-14) size 74x18
chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 12 width 74.00: "(50, 30, 10)" chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 12 width 74.00: "(50, 30, 10)"
RenderSVGContainer {g} at (70,150) size 335x30 RenderSVGContainer {g} at (70,150) size 335x30
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (70,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,150.00)}] [filter=pointLightA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (165,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,150.00)}] [filter=pointLightB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (260,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,150.00)}] [filter=pointLightC]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (355,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,150.00)}] [filter=pointLightD]
RenderSVGContainer {g} at (70,196) size 467x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}] RenderSVGContainer {g} at (70,196) size 467x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
RenderSVGText {text} at (70,0) size 467x18 contains 1 chunk(s) RenderSVGText {text} at (70,0) size 467x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 467x18 RenderSVGInlineText {#text} at (0,-14) size 467x18
......
...@@ -15,9 +15,9 @@ layer at (0,0) size 480x360 ...@@ -15,9 +15,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (90,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"] RenderPath {rect} at (90,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"]
RenderPath {rect} at (205,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"] RenderPath {rect} at (205,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
RenderPath {rect} at (320,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"] RenderPath {rect} at (320,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,50) size 50x30 [filter=surfaceScaleA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (205,50) size 50x30 [filter=surfaceScaleB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (320,50) size 50x30 [filter=surfaceScaleC]
RenderSVGContainer {g} at (90,101) size 305x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}] RenderSVGContainer {g} at (90,101) size 305x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
RenderSVGText {text} at (90,25) size 305x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 305x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 305x18 RenderSVGInlineText {#text} at (0,-14) size 305x18
...@@ -26,9 +26,9 @@ layer at (0,0) size 480x360 ...@@ -26,9 +26,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (90,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"] RenderPath {rect} at (90,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"]
RenderPath {rect} at (205,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"] RenderPath {rect} at (205,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
RenderPath {rect} at (320,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"] RenderPath {rect} at (320,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,120) size 50x30 [filter=specularConstantA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (205,120) size 50x30 [filter=specularConstantB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (320,120) size 50x30 [filter=specularConstantC]
RenderSVGContainer {g} at (90,171) size 310x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}] RenderSVGContainer {g} at (90,171) size 310x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
RenderSVGText {text} at (90,25) size 310x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 310x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 310x18 RenderSVGInlineText {#text} at (0,-14) size 310x18
...@@ -37,9 +37,9 @@ layer at (0,0) size 480x360 ...@@ -37,9 +37,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (90,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"] RenderPath {rect} at (90,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"]
RenderPath {rect} at (205,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"] RenderPath {rect} at (205,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
RenderPath {rect} at (320,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"] RenderPath {rect} at (320,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,190) size 50x30 [filter=specularExponentA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (205,190) size 50x30 [filter=specularExponentB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (320,190) size 50x30 [filter=specularExponentC]
RenderSVGContainer {g} at (90,241) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}] RenderSVGContainer {g} at (90,241) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
RenderSVGText {text} at (90,25) size 341x18 contains 1 chunk(s) RenderSVGText {text} at (90,25) size 341x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 341x18 RenderSVGInlineText {#text} at (0,-14) size 341x18
...@@ -48,9 +48,9 @@ layer at (0,0) size 480x360 ...@@ -48,9 +48,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"] RenderPath {rect} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00 L140.00,30.00 L140.00,60.00 L90.00,60.00 Z"]
RenderPath {rect} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"] RenderPath {rect} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
RenderPath {rect} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"] RenderPath {rect} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (90,260) size 50x30 [filter=lightingColorA]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (205,260) size 50x30 [filter=lightingColorB]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (320,260) size 50x30 [filter=lightingColorC]
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
......
...@@ -6,12 +6,12 @@ layer at (0,0) size 480x360 ...@@ -6,12 +6,12 @@ layer at (0,0) size 480x360
RenderSVGContainer {g} at (20,20) size 420x310 RenderSVGContainer {g} at (20,20) size 420x310
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (30,20) size 410x140 RenderSVGContainer {g} at (30,20) size 410x140
RenderSVGImage {image} at (0,0) size 410x140 RenderSVGImage {image} at (30,20) size 410x140
RenderSVGText {text} at (55,130) size 353x122 contains 1 chunk(s) RenderSVGText {text} at (55,130) size 353x122 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-101) size 353x122 RenderSVGInlineText {#text} at (0,-101) size 353x122
chunk 1 text run 1 at (55.00,130.00) startOffset 0 endOffset 9 width 353.00: "Clip Test" chunk 1 text run 1 at (55.00,130.00) startOffset 0 endOffset 9 width 353.00: "Clip Test"
RenderSVGContainer {g} at (20,170) size 410x160 RenderSVGContainer {g} at (20,170) size 410x160
RenderSVGImage {image} at (0,0) size 410x160 RenderSVGImage {image} at (20,170) size 410x160 [clip path="sample"]
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
......
...@@ -20,7 +20,7 @@ layer at (0,0) size 480x360 ...@@ -20,7 +20,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-84) size 173x120 RenderSVGInlineText {#text} at (0,-84) size 173x120
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG" chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG"
RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"] RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"]
RenderSVGImage {image} at (0,0) size 80x80 RenderSVGImage {image} at (291.60,135) size 144.00x144
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
......
...@@ -19,7 +19,7 @@ layer at (0,0) size 480x360 ...@@ -19,7 +19,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-84) size 173x120 RenderSVGInlineText {#text} at (0,-84) size 173x120
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG" chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG"
RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"] RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"]
RenderSVGImage {image} at (0,0) size 80x80 RenderSVGImage {image} at (291.60,135) size 144.00x144
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
......
...@@ -3,8 +3,8 @@ layer at (0,0) size 480x360 ...@@ -3,8 +3,8 @@ layer at (0,0) size 480x360
layer at (0,0) size 480x360 layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0.50,0) size 479.50x359.50 RenderSVGRoot {svg} at (0.50,0) size 479.50x359.50
RenderSVGContainer {g} at (240,0) size 240x300 RenderSVGContainer {g} at (240,0) size 240x300
RenderSVGImage {image} at (0,0) size 240x150 RenderSVGImage {image} at (240,0) size 240x150
RenderSVGImage {image} at (0,0) size 240x150 RenderSVGImage {image} at (240,150) size 240x150
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
......
...@@ -4,11 +4,11 @@ layer at (0,0) size 480x360 ...@@ -4,11 +4,11 @@ layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0.50,0.50) size 479x359 RenderSVGRoot {svg} at (0.50,0.50) size 479x359
RenderSVGContainer {g} at (23,13) size 434x282 RenderSVGContainer {g} at (23,13) size 434x282
RenderPath {rect} at (23,13) size 434x224 [fill={[type=SOLID] [color=#000000]}] [data="M23.00,13.00 L457.00,13.00 L457.00,237.00 L23.00,237.00 Z"] RenderPath {rect} at (23,13) size 434x224 [fill={[type=SOLID] [color=#000000]}] [data="M23.00,13.00 L457.00,13.00 L457.00,237.00 L23.00,237.00 Z"]
RenderSVGImage {image} at (0,0) size 430x48 RenderSVGImage {image} at (25,15) size 430x48
RenderSVGImage {image} at (0,0) size 430x48 RenderSVGImage {image} at (25,43) size 430x48
RenderSVGImage {image} at (0,0) size 430x48 RenderSVGImage {image} at (25,91) size 430x48
RenderSVGImage {image} at (0,0) size 430x48 RenderSVGImage {image} at (25,139) size 430x48
RenderSVGImage {image} at (0,0) size 430x48 RenderSVGImage {image} at (25,187) size 430x48
RenderSVGText {text} at (25,285) size 299x46 contains 1 chunk(s) RenderSVGText {text} at (25,285) size 299x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 299x46 RenderSVGInlineText {#text} at (0,-36) size 299x46
chunk 1 text run 1 at (25.00,285.00) startOffset 0 endOffset 16 width 299.00: "Gamma correction" chunk 1 text run 1 at (25.00,285.00) startOffset 0 endOffset 16 width 299.00: "Gamma correction"
......
...@@ -3,8 +3,8 @@ layer at (0,0) size 480x360 ...@@ -3,8 +3,8 @@ layer at (0,0) size 480x360
layer at (0,0) size 480x360 layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0.50,0) size 479.50x359.50 RenderSVGRoot {svg} at (0.50,0) size 479.50x359.50
RenderSVGContainer {g} at (240,0) size 240x300 RenderSVGContainer {g} at (240,0) size 240x300
RenderSVGImage {image} at (0,0) size 240x150 RenderSVGImage {image} at (240,0) size 240x150
RenderSVGImage {image} at (0,0) size 240x150 RenderSVGImage {image} at (240,150) size 240x150
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
......
...@@ -8,7 +8,7 @@ layer at (0,0) size 480x360 ...@@ -8,7 +8,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 38x10 RenderSVGInlineText {#text} at (0,-8) size 38x10
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit" chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
RenderSVGContainer {g} at (20,40) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}] RenderSVGContainer {g} at (20,40) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
RenderSVGImage {image} at (0,0) size 50x50 RenderSVGImage {image} at (20,40) size 50x50
RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s) RenderSVGText {text} at (10,110) size 42x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 42x10 RenderSVGInlineText {#text} at (0,-8) size 42x10
chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1" chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1"
...@@ -28,7 +28,7 @@ layer at (0,0) size 480x360 ...@@ -28,7 +28,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 26x10 RenderSVGInlineText {#text} at (0,-8) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
RenderPath {rect} at (130,50) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"] RenderPath {rect} at (130,50) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L49.50,0.50 L49.50,29.50 L0.50,29.50 Z"]
RenderSVGImage {image} at (0,0) size 50x30 RenderSVGImage {image} at (130,50) size 50x30
RenderSVGContainer {g} at (230,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,50.00)}] RenderSVGContainer {g} at (230,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,50.00)}]
RenderSVGText {text} at (0,-20) size 82x10 contains 1 chunk(s) RenderSVGText {text} at (0,-20) size 82x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 82x10 RenderSVGInlineText {#text} at (0,-8) size 82x10
...@@ -38,7 +38,7 @@ layer at (0,0) size 480x360 ...@@ -38,7 +38,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 27x10 RenderSVGInlineText {#text} at (0,-8) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
RenderPath {rect} at (260,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (260,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (260,50) size 30x60
RenderSVGContainer {g} at (350,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,50.00)}] RenderSVGContainer {g} at (350,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,50.00)}]
RenderSVGText {text} at (0,-20) size 82x10 contains 1 chunk(s) RenderSVGText {text} at (0,-20) size 82x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-8) size 82x10 RenderSVGInlineText {#text} at (0,-8) size 82x10
...@@ -48,7 +48,7 @@ layer at (0,0) size 480x360 ...@@ -48,7 +48,7 @@ layer at (0,0) size 480x360
RenderSVGInlineText {#text} at (0,-8) size 24x10 RenderSVGInlineText {#text} at (0,-8) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*none" chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*none"
RenderPath {rect} at (380,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"] RenderPath {rect} at (380,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M0.50,0.50 L29.50,0.50 L29.50,59.50 L0.50,59.50 Z"]
RenderSVGImage {image} at (0,0) size 30x60 RenderSVGImage {image} at (380,50) size 30x60
RenderSVGText {text} at (10,340) size 284x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 284x46 RenderSVGInlineText {#text} at (0,-36) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.11 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.11 $"
......
...@@ -10,7 +10,7 @@ layer at (0,0) size 480x360 ...@@ -10,7 +10,7 @@ layer at (0,0) size 480x360
RenderSVGText {text} at (6,0) size 88x28 contains 1 chunk(s) RenderSVGText {text} at (6,0) size 88x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-22) size 88x28 RenderSVGInlineText {#text} at (0,-22) size 88x28
chunk 1 (middle anchor) text run 1 at (6.00,0.00) startOffset 0 endOffset 8 width 88.00: "xml:base" chunk 1 (middle anchor) text run 1 at (6.00,0.00) startOffset 0 endOffset 8 width 88.00: "xml:base"
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (50,120) size 100x100
RenderSVGContainer {g} at (190,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,100.00)}] RenderSVGContainer {g} at (190,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,100.00)}]
RenderSVGText {text} at (6,-30) size 88x28 contains 1 chunk(s) RenderSVGText {text} at (6,-30) size 88x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-22) size 88x28 RenderSVGInlineText {#text} at (0,-22) size 88x28
...@@ -18,7 +18,7 @@ layer at (0,0) size 480x360 ...@@ -18,7 +18,7 @@ layer at (0,0) size 480x360
RenderSVGText {text} at (5,0) size 90x28 contains 1 chunk(s) RenderSVGText {text} at (5,0) size 90x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-22) size 90x28 RenderSVGInlineText {#text} at (0,-22) size 90x28
chunk 1 (middle anchor) text run 1 at (5.00,0.00) startOffset 0 endOffset 8 width 90.00: "on image" chunk 1 (middle anchor) text run 1 at (5.00,0.00) startOffset 0 endOffset 8 width 90.00: "on image"
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (190,120) size 100x100
RenderSVGContainer {g} at (330,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}] RenderSVGContainer {g} at (330,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
RenderSVGText {text} at (6,-30) size 88x28 contains 1 chunk(s) RenderSVGText {text} at (6,-30) size 88x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-22) size 88x28 RenderSVGInlineText {#text} at (0,-22) size 88x28
...@@ -26,7 +26,7 @@ layer at (0,0) size 480x360 ...@@ -26,7 +26,7 @@ layer at (0,0) size 480x360
RenderSVGText {text} at (4,0) size 92x28 contains 1 chunk(s) RenderSVGText {text} at (4,0) size 92x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-22) size 92x28 RenderSVGInlineText {#text} at (0,-22) size 92x28
chunk 1 (middle anchor) text run 1 at (4.50,0.00) startOffset 0 endOffset 9 width 91.00: "on parent" chunk 1 (middle anchor) text run 1 at (4.50,0.00) startOffset 0 endOffset 9 width 91.00: "on parent"
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (330,120) size 100x100
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.9 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.9 $"
......
...@@ -6,9 +6,9 @@ layer at (0,0) size 480x360 ...@@ -6,9 +6,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (0,50) size 160x170 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00 L160.00,50.00 L160.00,220.00 L0.00,220.00 Z"] RenderPath {rect} at (0,50) size 160x170 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00 L160.00,50.00 L160.00,220.00 L0.00,220.00 Z"]
RenderPath {rect} at (160,50) size 160x170 [fill={[type=SOLID] [color=#992200]}] [data="M160.00,50.00 L320.00,50.00 L320.00,220.00 L160.00,220.00 Z"] RenderPath {rect} at (160,50) size 160x170 [fill={[type=SOLID] [color=#992200]}] [data="M160.00,50.00 L320.00,50.00 L320.00,220.00 L160.00,220.00 Z"]
RenderPath {rect} at (320,50) size 160x170 [fill={[type=SOLID] [color=#002299]}] [data="M320.00,50.00 L480.00,50.00 L480.00,220.00 L320.00,220.00 Z"] RenderPath {rect} at (320,50) size 160x170 [fill={[type=SOLID] [color=#002299]}] [data="M320.00,50.00 L480.00,50.00 L480.00,220.00 L320.00,220.00 Z"]
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (0,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (160,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (320,60) size 162x150
RenderSVGText {text} at (10,340) size 284x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 284x46 RenderSVGInlineText {#text} at (0,-36) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.12 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.12 $"
......
...@@ -5,9 +5,9 @@ layer at (0,0) size 480x360 ...@@ -5,9 +5,9 @@ layer at (0,0) size 480x360
RenderSVGContainer {g} at (10,50) size 472x162 RenderSVGContainer {g} at (10,50) size 472x162
RenderPath {rect} at (150,50) size 162x162 [fill={[type=SOLID] [color=#AAFF44]}] [data="M150.00,50.00 L312.00,50.00 L312.00,212.00 L150.00,212.00 Z"] RenderPath {rect} at (150,50) size 162x162 [fill={[type=SOLID] [color=#AAFF44]}] [data="M150.00,50.00 L312.00,50.00 L312.00,212.00 L150.00,212.00 Z"]
RenderPath {rect} at (310,50) size 162x162 [fill={[type=SOLID] [color=#FFAA66]}] [data="M310.00,50.00 L472.00,50.00 L472.00,212.00 L310.00,212.00 Z"] RenderPath {rect} at (310,50) size 162x162 [fill={[type=SOLID] [color=#FFAA66]}] [data="M310.00,50.00 L472.00,50.00 L472.00,212.00 L310.00,212.00 Z"]
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (10,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (160,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (320,60) size 162x150
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.3 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.3 $"
......
...@@ -6,9 +6,9 @@ layer at (0,0) size 480x360 ...@@ -6,9 +6,9 @@ layer at (0,0) size 480x360
RenderPath {rect} at (0,50) size 160x170 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00 L160.00,50.00 L160.00,220.00 L0.00,220.00 Z"] RenderPath {rect} at (0,50) size 160x170 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,50.00 L160.00,50.00 L160.00,220.00 L0.00,220.00 Z"]
RenderPath {rect} at (160,50) size 160x170 [fill={[type=SOLID] [color=#992200]}] [data="M160.00,50.00 L320.00,50.00 L320.00,220.00 L160.00,220.00 Z"] RenderPath {rect} at (160,50) size 160x170 [fill={[type=SOLID] [color=#992200]}] [data="M160.00,50.00 L320.00,50.00 L320.00,220.00 L160.00,220.00 Z"]
RenderPath {rect} at (320,50) size 160x170 [fill={[type=SOLID] [color=#002299]}] [data="M320.00,50.00 L480.00,50.00 L480.00,220.00 L320.00,220.00 Z"] RenderPath {rect} at (320,50) size 160x170 [fill={[type=SOLID] [color=#002299]}] [data="M320.00,50.00 L480.00,50.00 L480.00,220.00 L320.00,220.00 Z"]
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (0,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (160,60) size 162x150
RenderSVGImage {image} at (0,0) size 162x150 RenderSVGImage {image} at (320,60) size 162x150
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
......
...@@ -7,7 +7,7 @@ layer at (0,0) size 480x360 ...@@ -7,7 +7,7 @@ layer at (0,0) size 480x360
RenderSVGContainer {use} at (0,0) size 240x150 RenderSVGContainer {use} at (0,0) size 240x150
RenderSVGContainer {g} at (0,0) size 240x150 RenderSVGContainer {g} at (0,0) size 240x150
RenderSVGViewportContainer {svg} at (0,0) size 240x150 RenderSVGViewportContainer {svg} at (0,0) size 240x150
RenderSVGImage {image} at (0,0) size 1000x1000 RenderSVGImage {image} at (0,0) size 240x150
RenderSVGContainer {use} at (240,150) size 240x150 RenderSVGContainer {use} at (240,150) size 240x150
RenderSVGContainer {g} at (240,150) size 240x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,150.00)}] RenderSVGContainer {g} at (240,150) size 240x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,150.00)}]
RenderSVGViewportContainer {svg} at (240,150) size 240x150 RenderSVGViewportContainer {svg} at (240,150) size 240x150
......
...@@ -82,7 +82,7 @@ layer at (0,0) size 480x360 ...@@ -82,7 +82,7 @@ layer at (0,0) size 480x360
RenderPath {path} at (150,205) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L20.00,0.00 L20.00,20.00 L0.00,20.00 Z"] RenderPath {path} at (150,205) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L20.00,0.00 L20.00,20.00 L0.00,20.00 Z"]
RenderSVGContainer {use} at (150,235) size 20x20 RenderSVGContainer {use} at (150,235) size 20x20
RenderSVGContainer {g} at (150,235) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}] RenderSVGContainer {g} at (150,235) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
RenderSVGImage {image} at (0,0) size 20x20 RenderSVGImage {image} at (150,235) size 20x20
RenderSVGContainer {use} at (150,262) size 46x29 RenderSVGContainer {use} at (150,262) size 46x29
RenderSVGContainer {g} at (150,262) size 46x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}] RenderSVGContainer {g} at (150,262) size 46x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}]
RenderSVGText {text} at (0,0) size 46x29 contains 1 chunk(s) RenderSVGText {text} at (0,0) size 46x29 contains 1 chunk(s)
......
...@@ -11,7 +11,7 @@ layer at (0,0) size 800x600 ...@@ -11,7 +11,7 @@ layer at (0,0) size 800x600
chunk 1 (end anchor) text run 1 at (567.00,30.00) startOffset 0 endOffset 59 width 383.00: "One can also drag the images and the scrollbars will adopt." chunk 1 (end anchor) text run 1 at (567.00,30.00) startOffset 0 endOffset 59 width 383.00: "One can also drag the images and the scrollbars will adopt."
RenderSVGViewportContainer {svg} at (40,60) size 2885.60x336.40 RenderSVGViewportContainer {svg} at (40,60) size 2885.60x336.40
RenderSVGContainer {g} at (40,60) size 2885.60x336.40 RenderSVGContainer {g} at (40,60) size 2885.60x336.40
RenderSVGImage {image} at (0,0) size 3607x420 RenderSVGImage {image} at (40,60) size 2885.60x336.40
RenderSVGContainer {g} at (370.40,112) size 1626.40x260 RenderSVGContainer {g} at (370.40,112) size 1626.40x260
RenderSVGText {text} at (413,88) size 86x18 contains 1 chunk(s) RenderSVGText {text} at (413,88) size 86x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 86x18 RenderSVGInlineText {#text} at (0,-14) size 86x18
...@@ -60,7 +60,7 @@ layer at (0,0) size 800x600 ...@@ -60,7 +60,7 @@ layer at (0,0) size 800x600
chunk 1 (end anchor) text run 1 at (430.00,280.00) startOffset 0 endOffset 89 width 520.00: "Panorama Zervreilastausee, Vals, Graub\x{FC}nden, Switzerland, taken 2006-02-04 (\x{A9} A. Neumann)" chunk 1 (end anchor) text run 1 at (430.00,280.00) startOffset 0 endOffset 89 width 520.00: "Panorama Zervreilastausee, Vals, Graub\x{FC}nden, Switzerland, taken 2006-02-04 (\x{A9} A. Neumann)"
RenderSVGViewportContainer {svg} at (40,300) size 2848.60x551.20 RenderSVGViewportContainer {svg} at (40,300) size 2848.60x551.20
RenderSVGContainer {g} at (40,300) size 2848.60x551.20 RenderSVGContainer {g} at (40,300) size 2848.60x551.20
RenderSVGImage {image} at (0,0) size 3560x689 RenderSVGImage {image} at (40,300) size 2848.60x551.20
RenderSVGContainer {g} at (40,300) size 728.80x168.80 RenderSVGContainer {g} at (40,300) size 728.80x168.80
RenderSVGContainer {g} at (40,460) size 720x8.80 RenderSVGContainer {g} at (40,460) size 720x8.80
RenderPath {rect} at (40,460) size 704x8.80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [data="M50.50,550.50 L929.50,550.50 L929.50,560.50 L50.50,560.50 Z"] RenderPath {rect} at (40,460) size 704x8.80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [data="M50.50,550.50 L929.50,550.50 L929.50,560.50 L50.50,560.50 Z"]
......
...@@ -48,7 +48,7 @@ layer at (0,0) size 800x600 ...@@ -48,7 +48,7 @@ layer at (0,0) size 800x600
RenderSVGText {text} at (765,112) size 92x12 contains 1 chunk(s) RenderSVGText {text} at (765,112) size 92x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-10) size 92x12 RenderSVGInlineText {#text} at (0,-10) size 92x12
chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 92.00: "This is selnumber2" chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 92.00: "This is selnumber2"
RenderSVGImage {image} at (0,0) size 410x307 RenderSVGImage {image} at (39.06,117.19) size 320.31x239.84
RenderSVGContainer {g} at (471.50,238.23) size 312.97x213.17 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}] RenderSVGContainer {g} at (471.50,238.23) size 312.97x213.17 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
RenderSVGText {text} at (220,212) size 421x72 contains 4 chunk(s) RenderSVGText {text} at (220,212) size 421x72 contains 4 chunk(s)
RenderSVGInlineText {#text} at (0,-10) size 196x12 RenderSVGInlineText {#text} at (0,-10) size 196x12
......
...@@ -22,7 +22,7 @@ layer at (0,0) size 800x1000 ...@@ -22,7 +22,7 @@ layer at (0,0) size 800x1000
RenderSVGText {text} at (0,0) size 76x18 contains 1 chunk(s) RenderSVGText {text} at (0,0) size 76x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 76x18 RenderSVGInlineText {#text} at (0,-14) size 76x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 12 width 76.00: "focused text" chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 12 width 76.00: "focused text"
RenderSVGImage {image} at (0,0) size 530x410 RenderSVGImage {image} at (10,400) size 530x410 [clip path="clip"]
RenderSVGImage {image} at (0,0) size 530x410 RenderSVGImage {image} at (-5,400) size 663.99x620.07 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(200.00,400.00)}] [clip path="clip"]
RenderSVGContainer {g} at (155,400) size 663.99x620.07 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(360.00,400.00)}] RenderSVGContainer {g} at (155,400) size 663.99x620.07 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(360.00,400.00)}]
RenderSVGImage {image} at (0,0) size 530x410 RenderSVGImage {image} at (155,400) size 663.99x620.07 [clip path="clip"]
...@@ -19,8 +19,8 @@ layer at (0,0) size 800x600 ...@@ -19,8 +19,8 @@ layer at (0,0) size 800x600
RenderPath {rect} at (350,5) size 110x110 [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FFFF00)]] [start=(0,0)] [end=(1,0)] [opacity=0.50] [stroke width=10.00]}] [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#008000)]] [start=(0,0)] [end=(1,0)] [opacity=0.50]}] [data="M345.00,0.00 L445.00,0.00 L445.00,100.00 L345.00,100.00 Z"] RenderPath {rect} at (350,5) size 110x110 [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FFFF00)]] [start=(0,0)] [end=(1,0)] [opacity=0.50] [stroke width=10.00]}] [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#008000)]] [start=(0,0)] [end=(1,0)] [opacity=0.50]}] [data="M345.00,0.00 L445.00,0.00 L445.00,100.00 L345.00,100.00 Z"]
RenderPath {rect} at (465,5) size 110x110 [opacity=0.50] [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FFFF00)]] [start=(0,0)] [end=(1,0)] [stroke width=10.00]}] [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#008000)]] [start=(0,0)] [end=(1,0)]}] [data="M460.00,0.00 L560.00,0.00 L560.00,100.00 L460.00,100.00 Z"] RenderPath {rect} at (465,5) size 110x110 [opacity=0.50] [stroke={[type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#FFFF00)]] [start=(0,0)] [end=(1,0)] [stroke width=10.00]}] [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (1.00,#008000)]] [start=(0,0)] [end=(1,0)]}] [data="M460.00,0.00 L560.00,0.00 L560.00,100.00 L460.00,100.00 Z"]
RenderSVGContainer {g} at (5,120) size 570x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,120.00)}] RenderSVGContainer {g} at (5,120) size 570x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,120.00)}]
RenderSVGImage {image} at (0,0) size 110x110 RenderSVGImage {image} at (5,120) size 110x110
RenderSVGImage {image} at (0,0) size 110x110 RenderSVGImage {image} at (120,120) size 110x110
RenderSVGImage {image} at (0,0) size 110x110 RenderSVGImage {image} at (235,120) size 110x110
RenderSVGImage {image} at (0,0) size 110x110 RenderSVGImage {image} at (350,120) size 110x110
RenderSVGImage {image} at (0,0) size 110x110 RenderSVGImage {image} at (465,120) size 110x110
...@@ -4,7 +4,7 @@ layer at (0,0) size 800x600 ...@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (90,116) size 334.35x258.90 RenderSVGRoot {svg} at (90,116) size 334.35x258.90
RenderSVGContainer {g} at (141.51,125) size 282.85x249.90 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(0.00,0.00)}] RenderSVGContainer {g} at (141.51,125) size 282.85x249.90 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(0.00,0.00)}]
RenderSVGViewportContainer {svg} at (141.51,125) size 282.85x249.90 RenderSVGViewportContainer {svg} at (141.51,125) size 282.85x249.90
RenderSVGImage {image} at (0,0) size 240x150 RenderSVGImage {image} at (141.51,125) size 282.85x249.90
RenderSVGText {text} at (90,130) size 43x18 contains 1 chunk(s) RenderSVGText {text} at (90,130) size 43x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 43x18 RenderSVGInlineText {#text} at (0,-14) size 43x18
chunk 1 text run 1 at (90.00,130.00) startOffset 0 endOffset 6 width 43.00: "Passed" chunk 1 text run 1 at (90.00,130.00) startOffset 0 endOffset 6 width 43.00: "Passed"
...@@ -14,7 +14,7 @@ layer at (0,0) size 800x218 ...@@ -14,7 +14,7 @@ layer at (0,0) size 800x218
RenderInline {div} at (0,0) size 79x18 RenderInline {div} at (0,0) size 79x18
RenderText {#text} at (0,0) size 0x0 RenderText {#text} at (0,0) size 0x0
RenderSVGRoot {svg} at (5,128) size 81x81 RenderSVGRoot {svg} at (5,128) size 81x81
RenderSVGImage {image} at (0,0) size 75x75 RenderSVGImage {image} at (8,131) size 75x75
RenderPath {rect} at (5,128) size 81x81 [stroke={[type=SOLID] [color=#FF0000] [stroke width=6.00]}] [data="M0.00,0.00 L75.00,0.00 L75.00,75.00 L0.00,75.00 Z"] RenderPath {rect} at (5,128) size 81x81 [stroke={[type=SOLID] [color=#FF0000] [stroke width=6.00]}] [data="M0.00,0.00 L75.00,0.00 L75.00,75.00 L0.00,75.00 Z"]
RenderText {#text} at (75,61) size 4x18 RenderText {#text} at (75,61) size 4x18
text run at (75,61) width 4: " " text run at (75,61) width 4: " "
...@@ -22,7 +22,7 @@ layer at (0,0) size 800x218 ...@@ -22,7 +22,7 @@ layer at (0,0) size 800x218
RenderInline {div} at (0,0) size 75x18 RenderInline {div} at (0,0) size 75x18
RenderText {#text} at (0,0) size 0x0 RenderText {#text} at (0,0) size 0x0
RenderSVGRoot {svg} at (84,128) size 81x81 RenderSVGRoot {svg} at (84,128) size 81x81
RenderSVGImage {image} at (0,0) size 75x75 RenderSVGImage {image} at (87,131) size 75x75
RenderPath {rect} at (84,128) size 81x81 [stroke={[type=SOLID] [color=#FF0000] [stroke width=6.00]}] [data="M0.00,0.00 L75.00,0.00 L75.00,75.00 L0.00,75.00 Z"] RenderPath {rect} at (84,128) size 81x81 [stroke={[type=SOLID] [color=#FF0000] [stroke width=6.00]}] [data="M0.00,0.00 L75.00,0.00 L75.00,75.00 L0.00,75.00 Z"]
RenderText {#text} at (0,0) size 0x0 RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0 RenderText {#text} at (0,0) size 0x0
...@@ -4,10 +4,10 @@ layer at (0,0) size 800x600 ...@@ -4,10 +4,10 @@ layer at (0,0) size 800x600
RenderSVGRoot {svg} at (119,19) size 562x405 RenderSVGRoot {svg} at (119,19) size 562x405
RenderSVGContainer {g} at (119,19) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}] RenderSVGContainer {g} at (119,19) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderPath {rect} at (119,19) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"] RenderPath {rect} at (119,19) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (120,20) size 200x200
RenderSVGContainer {g} at (479,19) size 202x202 [transform={m=((200.00,0.00)(0.00,200.00)) t=(190.00,10.00)}] RenderSVGContainer {g} at (479,19) size 202x202 [transform={m=((200.00,0.00)(0.00,200.00)) t=(190.00,10.00)}]
RenderPath {rect} at (479,19) size 202x202 [stroke={[type=SOLID] [color=#000000] [stroke width=0.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L0.50,0.00 L0.50,0.50 L0.00,0.50 Z"] RenderPath {rect} at (479,19) size 202x202 [stroke={[type=SOLID] [color=#000000] [stroke width=0.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M0.00,0.00 L0.50,0.00 L0.50,0.50 L0.00,0.50 Z"]
RenderSVGImage {image} at (0,0) size 0x0 RenderSVGImage {image} at (480,20) size 200x200
RenderSVGContainer {g} at (120,224) size 460x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}] RenderSVGContainer {g} at (120,224) size 460x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
RenderSVGText {text} at (0,0) size 230x100 contains 7 chunk(s) RenderSVGText {text} at (0,0) size 230x100 contains 7 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 205x10 RenderSVGTSpan {tspan} at (0,0) size 205x10
......
...@@ -5,7 +5,7 @@ layer at (0,0) size 800x600 ...@@ -5,7 +5,7 @@ layer at (0,0) size 800x600
RenderSVGContainer {g} at (0,-50) size 125x200 [transform={m=((0.50,0.00)(0.00,1.00)) t=(0.00,0.00)}] RenderSVGContainer {g} at (0,-50) size 125x200 [transform={m=((0.50,0.00)(0.00,1.00)) t=(0.00,0.00)}]
RenderSVGContainer {g} at (0,-50) size 50x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-100.00,-150.00)}] RenderSVGContainer {g} at (0,-50) size 50x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-100.00,-150.00)}]
RenderPath {rect} at (0,0) size 50x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M100.00,150.00 L200.00,150.00 L200.00,250.00 L100.00,250.00 Z"] RenderPath {rect} at (0,0) size 50x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M100.00,150.00 L200.00,150.00 L200.00,250.00 L100.00,250.00 Z"]
RenderSVGImage {image} at (0,0) size 100x200 RenderSVGImage {image} at (0,-50) size 50x200
RenderSVGContainer {g} at (25,0) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-50.00,-100.00)}] RenderSVGContainer {g} at (25,0) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-50.00,-100.00)}]
RenderPath {rect} at (50,0) size 50x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M150.00,100.00 L250.00,100.00 L250.00,200.00 L150.00,200.00 Z"] RenderPath {rect} at (50,0) size 50x100 [fill={[type=SOLID] [color=#FF0000]}] [data="M150.00,100.00 L250.00,100.00 L250.00,200.00 L150.00,200.00 Z"]
RenderSVGImage {image} at (0,0) size 200x100 RenderSVGImage {image} at (25,0) size 100x100
...@@ -4,7 +4,7 @@ layer at (0,0) size 800x600 ...@@ -4,7 +4,7 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600 layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,25) size 542x410 RenderSVGRoot {svg} at (0,25) size 542x410
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGImage {image} at (0,0) size 503x410 RenderSVGImage {image} at (0,25) size 503x410 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-25.00)}] [clip path="myclip"] [filter=myfilter]
RenderSVGText {text} at (0,125) size 542x18 contains 1 chunk(s) RenderSVGText {text} at (0,125) size 542x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 542x18 RenderSVGInlineText {#text} at (0,-14) size 542x18
chunk 1 text run 1 at (0.00,125.00) startOffset 0 endOffset 84 width 542.00: "You should see a solid green block above (a blurred and clipped green checkerboard)." chunk 1 text run 1 at (0.00,125.00) startOffset 0 endOffset 84 width 542.00: "You should see a solid green block above (a blurred and clipped green checkerboard)."
...@@ -3,4 +3,4 @@ layer at (0,0) size 800x600 ...@@ -3,4 +3,4 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600 layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 100x100 RenderSVGRoot {svg} at (0,0) size 100x100
RenderPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"] RenderPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
RenderSVGImage {image} at (0,0) size 0x0 RenderSVGImage {image} at (50,50) size 0x0
...@@ -77,7 +77,7 @@ layer at (0,0) size 1026x1014 ...@@ -77,7 +77,7 @@ layer at (0,0) size 1026x1014
RenderSVGInlineText {#text} at (0,-84) size 173x120 RenderSVGInlineText {#text} at (0,-84) size 173x120
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG" chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 3 width 132.36: "SVG"
RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"] RenderPath {rect} at (126,99) size 234x126 [fill={[type=SOLID] [color=#820032]}] [data="M70.00,55.00 L200.00,55.00 L200.00,125.00 L70.00,125.00 Z"]
RenderSVGImage {image} at (0,0) size 80x80 RenderSVGImage {image} at (291.60,135) size 144.00x144
RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s) RenderSVGText {text} at (10,340) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-36) size 264x46 RenderSVGInlineText {#text} at (0,-36) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $" chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
......
...@@ -8,5 +8,5 @@ layer at (0,0) size 800x600 ...@@ -8,5 +8,5 @@ layer at (0,0) size 800x600
RenderSVGText {text} at (0,50) size 379x18 contains 1 chunk(s) RenderSVGText {text} at (0,50) size 379x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,-14) size 379x18 RenderSVGInlineText {#text} at (0,-14) size 379x18
chunk 1 text run 1 at (0.00,50.00) startOffset 0 endOffset 59 width 379.00: "Success! (should be half opacity as should the image below)" chunk 1 text run 1 at (0.00,50.00) startOffset 0 endOffset 59 width 379.00: "Success! (should be half opacity as should the image below)"
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (0,55) size 100x100 [opacity=0.50]
RenderSVGImage {image} at (0,0) size 100x100 RenderSVGImage {image} at (0,55) size 100x100 [opacity=0.00]
...@@ -9,4 +9,4 @@ layer at (0,0) size 800x600 ...@@ -9,4 +9,4 @@ layer at (0,0) size 800x600
RenderSVGContainer {use} at (25,25) size 75x75 RenderSVGContainer {use} at (25,25) size 75x75
RenderSVGContainer {g} at (25,25) size 75x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}] RenderSVGContainer {g} at (25,25) size 75x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
RenderSVGContainer {g} at (25,25) size 75x75 RenderSVGContainer {g} at (25,25) size 75x75
RenderSVGImage {image} at (0,0) size 75x75 RenderSVGImage {image} at (25,25) size 75x75
2009-04-24 Eric Seidel <eric@webkit.org>
Reviewed by Simon Fraser.
Fix RenderSVGImage to dump with full bounds and style information.
https://bugs.webkit.org/show_bug.cgi?id=25377
No functional changes, we're just now including more info in render tree dumps.
* rendering/RenderObject.h:
(WebCore::RenderObject::isSVGImage):
* rendering/RenderSVGImage.h:
(WebCore::RenderSVGImage::isSVGImage):
* rendering/RenderTreeAsText.cpp:
(WebCore::write):
* rendering/SVGRenderTreeAsText.cpp:
(WebCore::operator<<):
(WebCore::write):
* rendering/SVGRenderTreeAsText.h:
2009-04-24 David Levin <levin@chromium.org> 2009-04-24 David Levin <levin@chromium.org>
Reviewed by NOBODY (chromium build fix). Reviewed by NOBODY (chromium build fix).
...@@ -293,6 +293,7 @@ public: ...@@ -293,6 +293,7 @@ public:
virtual bool isSVGHiddenContainer() const { return false; } virtual bool isSVGHiddenContainer() const { return false; }
virtual bool isRenderPath() const { return false; } virtual bool isRenderPath() const { return false; }
virtual bool isSVGText() const { return false; } virtual bool isSVGText() const { return false; }
virtual bool isSVGImage() const { return false; }
// Per SVG 1.1 objectBoundingBox ignores clipping, masking, filter effects, opacity and stroke-width. // Per SVG 1.1 objectBoundingBox ignores clipping, masking, filter effects, opacity and stroke-width.
// This is used for all computation of objectBoundingBox relative units and by SVGLocateable::getBBox(). // This is used for all computation of objectBoundingBox relative units and by SVGLocateable::getBBox().
......
...@@ -40,6 +40,7 @@ namespace WebCore { ...@@ -40,6 +40,7 @@ namespace WebCore {
virtual ~RenderSVGImage(); virtual ~RenderSVGImage();
virtual const char* renderName() const { return "RenderSVGImage"; } virtual const char* renderName() const { return "RenderSVGImage"; }
virtual bool isSVGImage() const { return true; }
virtual TransformationMatrix localTransform() const { return m_localTransform; } virtual TransformationMatrix localTransform() const { return m_localTransform; }
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
#include "RenderPath.h" #include "RenderPath.h"
#include "RenderSVGRoot.h" #include "RenderSVGRoot.h"
#include "RenderSVGContainer.h" #include "RenderSVGContainer.h"
#include "RenderSVGImage.h"
#include "RenderSVGInlineText.h" #include "RenderSVGInlineText.h"
#include "RenderSVGText.h" #include "RenderSVGText.h"
#include "SVGRenderTreeAsText.h" #include "SVGRenderTreeAsText.h"
...@@ -375,6 +376,10 @@ void write(TextStream& ts, const RenderObject& o, int indent) ...@@ -375,6 +376,10 @@ void write(TextStream& ts, const RenderObject& o, int indent)
write(ts, static_cast<const RenderSVGInlineText&>(o), indent); write(ts, static_cast<const RenderSVGInlineText&>(o), indent);
return; return;
} }
if (o.isSVGImage()) {
write(ts, static_cast<const RenderSVGImage&>(o), indent);
return;
}
#endif #endif
writeIndent(ts, indent); writeIndent(ts, indent);
......
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
#include "HTMLNames.h" #include "HTMLNames.h"
#include "RenderPath.h" #include "RenderPath.h"
#include "RenderSVGContainer.h" #include "RenderSVGContainer.h"
#include "RenderSVGImage.h"
#include "RenderSVGInlineText.h" #include "RenderSVGInlineText.h"
#include "RenderSVGText.h" #include "RenderSVGText.h"
#include "RenderSVGRoot.h" #include "RenderSVGRoot.h"
...@@ -330,6 +331,11 @@ static TextStream& operator<<(TextStream& ts, const RenderSVGRoot& root) ...@@ -330,6 +331,11 @@ static TextStream& operator<<(TextStream& ts, const RenderSVGRoot& root)
return writePositionAndStyle(ts, root); return writePositionAndStyle(ts, root);
} }
static TextStream& operator<<(TextStream& ts, const RenderSVGImage& root)
{
return writePositionAndStyle(ts, root);
}
static TextStream& operator<<(TextStream& ts, const RenderSVGText& text) static TextStream& operator<<(TextStream& ts, const RenderSVGText& text)
{ {
SVGRootInlineBox* box = static_cast<SVGRootInlineBox*>(text.firstRootBox()); SVGRootInlineBox* box = static_cast<SVGRootInlineBox*>(text.firstRootBox());
...@@ -505,6 +511,12 @@ void write(TextStream& ts, const RenderPath& path, int indent) ...@@ -505,6 +511,12 @@ void write(TextStream& ts, const RenderPath& path, int indent)
ts << path << "\n"; ts << path << "\n";
} }
void write(TextStream& ts, const RenderSVGImage& image, int indent)
{
writeStandardPrefix(ts, image, indent);
ts << image << "\n";
}
void writeRenderResources(TextStream& ts, Node* parent) void writeRenderResources(TextStream& ts, Node* parent)
{ {
ASSERT(parent); ASSERT(parent);
......
...@@ -45,13 +45,15 @@ namespace WebCore { ...@@ -45,13 +45,15 @@ namespace WebCore {
class RenderSVGInlineText; class RenderSVGInlineText;
class RenderSVGRoot; class RenderSVGRoot;
class RenderSVGText; class RenderSVGText;
class RenderSVGImage;
// functions used by the main RenderTreeAsText code // functions used by the main RenderTreeAsText code
void write(TextStream&, const RenderPath&, int indent = 0); void write(TextStream&, const RenderPath&, int indent = 0);
void write(TextStream&, const RenderSVGContainer&, int indent = 0); void write(TextStream&, const RenderSVGContainer&, int indent = 0);
void write(TextStream&, const RenderSVGInlineText&, int ident = 0); void write(TextStream&, const RenderSVGInlineText&, int indent = 0);
void write(TextStream&, const RenderSVGRoot&, int indent = 0); void write(TextStream&, const RenderSVGRoot&, int indent = 0);
void write(TextStream&, const RenderSVGText&, int ident = 0); void write(TextStream&, const RenderSVGText&, int indent = 0);
void write(TextStream&, const RenderSVGImage&, int indent = 0);
void writeRenderResources(TextStream&, Node* parent); void writeRenderResources(TextStream&, Node* parent);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment