[EFL] Unskip svg/W3C-SVG-1.1-SE and add expectations for it.
All pixel tests look OK (compared to the ones in mac/), and all
tests seem to pass.
* platform/efl/TestExpectations:
* platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index dee67fc..9916075 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,76 @@
2012-10-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
+ [EFL] Unskip svg/W3C-SVG-1.1-SE and add expectations for it.
+
+ All pixel tests look OK (compared to the ones in mac/), and all
+ tests seem to pass.
+
+ * platform/efl/TestExpectations:
+ * platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Added.
+ * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
+
+2012-10-07 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
+
[EFL] Unskip passing test.
* platform/efl/TestExpectations:
diff --git a/LayoutTests/platform/efl/TestExpectations b/LayoutTests/platform/efl/TestExpectations
index 3331cc8b..7ae07fd 100644
--- a/LayoutTests/platform/efl/TestExpectations
+++ b/LayoutTests/platform/efl/TestExpectations
@@ -884,7 +884,6 @@
Bug(EFL) svg/dom/altGlyph-dom.xhtml
Bug(EFL) svg/text
Bug(EFL) svg/W3C-SVG-1.1
-Bug(EFL) svg/W3C-SVG-1.1-SE
Bug(EFL) svg/zoom/page/zoom-zoom-coords.xhtml
# EFL's TestRunner does not implement setMediaType
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
new file mode 100644
index 0000000..6197beb
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
new file mode 100644
index 0000000..86fc582
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
new file mode 100644
index 0000000..7182872
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (200,140) size 80x80
+ RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
+ RenderSVGContainer {g} at (200,140) size 80x80
+ RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
+ RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}]
+ RenderSVGEllipse {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
new file mode 100644
index 0000000..d197aea
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
new file mode 100644
index 0000000..498e318
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
@@ -0,0 +1,19 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (160,140) size 160x80
+ RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,160.00)}]
+ RenderSVGContainer {g} at (160,140) size 160x80
+ RenderSVGEllipse {circle} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=40.00]
+ RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
+ RenderSVGEllipse {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
new file mode 100644
index 0000000..3dd312d
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
new file mode 100644
index 0000000..76f99d30
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
@@ -0,0 +1,84 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,18) size 382x202
+ RenderSVGText {text} at (10,18) size 382x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 382x14
+ chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 8.55: "T"
+ chunk 1 text run 2 at (17.22,30.00) startOffset 1 endOffset 3 width 14.78: "es"
+ chunk 1 text run 3 at (31.97,30.00) startOffset 3 endOffset 6 width 11.68: "t t"
+ chunk 1 text run 4 at (43.60,30.00) startOffset 6 endOffset 17 width 80.92: "hat some me"
+ chunk 1 text run 5 at (124.38,30.00) startOffset 17 endOffset 18 width 3.89: "t"
+ chunk 1 text run 6 at (128.23,30.00) startOffset 18 endOffset 24 width 38.14: "hods t"
+ chunk 1 text run 7 at (166.35,30.00) startOffset 24 endOffset 34 width 66.15: "aking an S"
+ chunk 1 text run 8 at (231.91,30.00) startOffset 34 endOffset 35 width 9.34: "V"
+ chunk 1 text run 9 at (240.66,30.00) startOffset 35 endOffset 40 width 38.89: "GMatr"
+ chunk 1 text run 10 at (279.57,30.00) startOffset 40 endOffset 44 width 17.89: "ix t"
+ chunk 1 text run 11 at (297.45,30.00) startOffset 44 endOffset 46 width 14.78: "ak"
+ chunk 1 text run 12 at (311.94,30.00) startOffset 46 endOffset 53 width 45.92: "e a cop"
+ chunk 1 text run 13 at (357.63,30.00) startOffset 53 endOffset 60 width 33.46: "y of it"
+ RenderSVGRect {rect} at (10,50) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=50.00] [width=50.00] [height=50.00]
+ RenderSVGRect {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=110.00] [width=50.00] [height=50.00]
+ RenderSVGRect {rect} at (10,170) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=170.00] [width=50.00] [height=50.00]
+ RenderSVGContainer {g} at (70,72) size 232x130
+ RenderSVGText {text} at (70,72) size 232x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 232x10
+ chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 1 width 6.67: "S"
+ chunk 1 text run 2 at (76.25,80.00) startOffset 1 endOffset 2 width 6.67: "V"
+ chunk 1 text run 3 at (82.50,80.00) startOffset 2 endOffset 3 width 7.78: "G"
+ chunk 1 text run 4 at (89.84,80.00) startOffset 3 endOffset 4 width 6.11: "T"
+ chunk 1 text run 5 at (95.03,80.00) startOffset 4 endOffset 5 width 3.33: "r"
+ chunk 1 text run 6 at (98.31,80.00) startOffset 5 endOffset 9 width 18.90: "ansf"
+ chunk 1 text run 7 at (117.11,80.00) startOffset 9 endOffset 15 width 30.00: "ormLis"
+ chunk 1 text run 8 at (147.08,80.00) startOffset 15 endOffset 19 width 13.89: "t.cr"
+ chunk 1 text run 9 at (160.86,80.00) startOffset 19 endOffset 22 width 13.90: "eat"
+ chunk 1 text run 10 at (174.62,80.00) startOffset 22 endOffset 24 width 12.23: "eS"
+ chunk 1 text run 11 at (186.43,80.00) startOffset 24 endOffset 25 width 6.67: "V"
+ chunk 1 text run 12 at (192.68,80.00) startOffset 25 endOffset 26 width 7.78: "G"
+ chunk 1 text run 13 at (200.02,80.00) startOffset 26 endOffset 27 width 6.11: "T"
+ chunk 1 text run 14 at (205.21,80.00) startOffset 27 endOffset 28 width 3.33: "r"
+ chunk 1 text run 15 at (208.49,80.00) startOffset 28 endOffset 32 width 18.90: "ansf"
+ chunk 1 text run 16 at (227.29,80.00) startOffset 32 endOffset 36 width 23.33: "ormF"
+ chunk 1 text run 17 at (250.27,80.00) startOffset 36 endOffset 37 width 3.33: "r"
+ chunk 1 text run 18 at (253.54,80.00) startOffset 37 endOffset 43 width 33.89: "omMatr"
+ chunk 1 text run 19 at (287.44,80.00) startOffset 43 endOffset 47 width 13.88: "ix()"
+ RenderSVGText {text} at (70,132) size 229x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 229x10
+ chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 6.67: "S"
+ chunk 1 text run 2 at (76.25,140.00) startOffset 1 endOffset 2 width 6.67: "V"
+ chunk 1 text run 3 at (82.50,140.00) startOffset 2 endOffset 4 width 14.45: "GS"
+ chunk 1 text run 4 at (96.53,140.00) startOffset 4 endOffset 5 width 6.67: "V"
+ chunk 1 text run 5 at (102.78,140.00) startOffset 5 endOffset 16 width 55.57: "GElement.cr"
+ chunk 1 text run 6 at (158.24,140.00) startOffset 16 endOffset 19 width 13.90: "eat"
+ chunk 1 text run 7 at (172.00,140.00) startOffset 19 endOffset 21 width 12.23: "eS"
+ chunk 1 text run 8 at (183.81,140.00) startOffset 21 endOffset 22 width 6.67: "V"
+ chunk 1 text run 9 at (190.06,140.00) startOffset 22 endOffset 23 width 7.78: "G"
+ chunk 1 text run 10 at (197.40,140.00) startOffset 23 endOffset 24 width 6.11: "T"
+ chunk 1 text run 11 at (202.59,140.00) startOffset 24 endOffset 25 width 3.33: "r"
+ chunk 1 text run 12 at (205.87,140.00) startOffset 25 endOffset 29 width 18.90: "ansf"
+ chunk 1 text run 13 at (224.67,140.00) startOffset 29 endOffset 33 width 23.33: "ormF"
+ chunk 1 text run 14 at (247.65,140.00) startOffset 33 endOffset 34 width 3.33: "r"
+ chunk 1 text run 15 at (250.92,140.00) startOffset 34 endOffset 40 width 33.89: "omMatr"
+ chunk 1 text run 16 at (284.82,140.00) startOffset 40 endOffset 44 width 13.88: "ix()"
+ RenderSVGText {text} at (70,192) size 115x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 115x10
+ chunk 1 text run 1 at (70.00,200.00) startOffset 0 endOffset 1 width 6.67: "S"
+ chunk 1 text run 2 at (76.25,200.00) startOffset 1 endOffset 2 width 6.67: "V"
+ chunk 1 text run 3 at (82.50,200.00) startOffset 2 endOffset 3 width 7.78: "G"
+ chunk 1 text run 4 at (89.84,200.00) startOffset 3 endOffset 4 width 6.11: "T"
+ chunk 1 text run 5 at (95.03,200.00) startOffset 4 endOffset 5 width 3.33: "r"
+ chunk 1 text run 6 at (98.31,200.00) startOffset 5 endOffset 9 width 18.90: "ansf"
+ chunk 1 text run 7 at (117.11,200.00) startOffset 9 endOffset 15 width 30.56: "orm.se"
+ chunk 1 text run 8 at (147.57,200.00) startOffset 15 endOffset 20 width 22.78: "tMatr"
+ chunk 1 text run 9 at (170.36,200.00) startOffset 20 endOffset 24 width 13.88: "ix()"
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((3.00,0.00)(0.00,1.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
new file mode 100644
index 0000000..fd84e31
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
new file mode 100644
index 0000000..d9e20bd1
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
@@ -0,0 +1,110 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (19,34) size 178x260
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
+ RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+ RenderSVGRect {rect} at (19,34) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=5.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,5) size 140x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x18
+ chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 3 width 27.00: "Scr"
+ chunk 1 text run 2 at (47.02,20.00) startOffset 3 endOffset 5 width 14.00: "ip"
+ chunk 1 text run 3 at (60.95,20.00) startOffset 5 endOffset 17 width 98.06: "ting enabled"
+ RenderSVGRect {rect} at (19,54) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=25.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,25) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,40.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,40.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,40.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+ RenderSVGRect {rect} at (19,74) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=45.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,45) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,60.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,60.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,60.00) startOffset 13 endOffset 17 width 30.02: "t #2"
+ RenderSVGRect {rect} at (19,94) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=65.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,65) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,80.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,80.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,80.00) startOffset 13 endOffset 17 width 30.02: "t #3"
+ RenderSVGRect {rect} at (19,114) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=85.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,85) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,100.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,100.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,100.00) startOffset 13 endOffset 17 width 30.02: "t #4"
+ RenderSVGRect {rect} at (19,134) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=105.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,105) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,120.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,120.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,120.00) startOffset 13 endOffset 17 width 30.02: "t #5"
+ RenderSVGRect {rect} at (19,154) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=125.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,125) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x19
+ chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,140.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,140.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,140.00) startOffset 13 endOffset 17 width 30.02: "t #6"
+ RenderSVGRect {rect} at (19,174) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=145.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,145) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,160.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,160.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,160.00) startOffset 13 endOffset 17 width 30.02: "t #7"
+ RenderSVGRect {rect} at (19,194) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=165.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,165) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,180.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,180.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,180.00) startOffset 13 endOffset 17 width 30.02: "t #8"
+ RenderSVGRect {rect} at (19,214) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=185.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,185) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
+ chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,200.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,200.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,200.00) startOffset 13 endOffset 17 width 30.02: "t #9"
+ RenderSVGRect {rect} at (19,234) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=205.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,205) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
+ chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,220.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,220.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,220.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+ chunk 1 text run 5 at (166.16,220.00) startOffset 17 endOffset 18 width 10.01: "0"
+ RenderSVGRect {rect} at (19,254) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=225.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,225) size 156x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 156x18
+ chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,240.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,240.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,240.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+ chunk 1 text run 5 at (165.15,240.00) startOffset 17 endOffset 18 width 10.01: "1"
+ RenderSVGRect {rect} at (19,274) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=245.00] [width=15.00] [height=15.00]
+ RenderSVGText {text} at (20,245) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
+ chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 1 width 12.01: "P"
+ chunk 1 text run 2 at (31.50,260.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
+ chunk 1 text run 3 at (118.30,260.00) startOffset 11 endOffset 13 width 19.01: "es"
+ chunk 1 text run 4 at (137.25,260.00) startOffset 13 endOffset 17 width 30.02: "t #1"
+ chunk 1 text run 5 at (166.03,260.00) startOffset 17 endOffset 18 width 10.01: "2"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
new file mode 100644
index 0000000..674f0b9
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
new file mode 100644
index 0000000..85fad11
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
@@ -0,0 +1,125 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 480x360
+ RenderSVGContainer {g} at (0,0) size 480x360
+ RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=2000.00] [height=2000.00]
+ RenderSVGRect {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+ RenderSVGText {text} at (125,9) size 181x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 181x14
+ chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 35 width 181.00: "Initial viewport and CSS units test"
+ RenderSVGContainer {g} at (20,67) size 386x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
+ RenderSVGText {text} at (20,7) size 22x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x14
+ chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.68: "200"
+ RenderSVGText {text} at (230,9) size 176x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 176x14
+ chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 27 width 156.78: "User space units (no specif"
+ chunk 1 text run 2 at (386.75,20.00) startOffset 27 endOffset 31 width 18.77: "ier)"
+ RenderSVGRect {rect} at (20,80) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=200.00] [height=1.00]
+ RenderSVGText {text} at (20,27) size 40x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
+ chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 39.03: "200 px"
+ RenderSVGText {text} at (230,29) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
+ chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 3 width 18.06: "Pix"
+ chunk 1 text run 2 at (247.68,40.00) startOffset 3 endOffset 11 width 42.61: "els (px)"
+ RenderSVGRect {rect} at (20,100) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=40.00] [width=200.00] [height=1.00]
+ RenderSVGText {text} at (20,47) size 187x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 187x13
+ chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 17 width 101.53: "20 em = 200 px (f"
+ chunk 1 text run 2 at (121.40,58.00) startOffset 17 endOffset 27 width 60.33: "ont-size=1"
+ chunk 1 text run 3 at (180.90,58.00) startOffset 27 endOffset 31 width 25.28: "0px)"
+ RenderSVGText {text} at (230,49) size 144x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 144x13
+ chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 1 width 9.39: "R"
+ chunk 1 text run 2 at (239.23,60.00) startOffset 1 endOffset 7 width 30.34: "elativ"
+ chunk 1 text run 3 at (269.29,60.00) startOffset 7 endOffset 10 width 14.46: "e t"
+ chunk 1 text run 4 at (283.58,60.00) startOffset 10 endOffset 13 width 14.46: "o f"
+ chunk 1 text run 5 at (297.91,60.00) startOffset 13 endOffset 26 width 75.13: "ont size (em)"
+ RenderSVGContainer {g} at (20,120) size 200x1
+ RenderSVGRect {rect} at (20,120) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=60.00] [width=200.00] [height=1.00]
+ RenderSVGText {text} at (20,67) size 32x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x13
+ chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 4 width 25.30: "40 e"
+ chunk 1 text run 2 at (44.94,78.00) startOffset 4 endOffset 5 width 6.50: "x"
+ RenderSVGText {text} at (230,69) size 162x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 162x13
+ chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 1 width 9.39: "R"
+ chunk 1 text run 2 at (239.23,80.00) startOffset 1 endOffset 7 width 30.34: "elativ"
+ chunk 1 text run 3 at (269.29,80.00) startOffset 7 endOffset 10 width 14.46: "e t"
+ chunk 1 text run 4 at (283.58,80.00) startOffset 10 endOffset 13 width 14.46: "o f"
+ chunk 1 text run 5 at (297.91,80.00) startOffset 13 endOffset 28 width 83.10: "ont x-height (e"
+ chunk 1 text run 6 at (380.64,80.00) startOffset 28 endOffset 30 width 10.83: "x)"
+ RenderSVGContainer {g} at (20,140) size 200x1
+ RenderSVGRect {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=200.00] [height=1.00]
+ RenderSVGText {text} at (20,87) size 96x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x13
+ chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 1 width 7.23: "4"
+ chunk 1 text run 2 at (26.11,98.00) startOffset 1 endOffset 2 width 7.23: "1"
+ chunk 1 text run 3 at (32.35,98.00) startOffset 2 endOffset 4 width 10.84: ".6"
+ chunk 1 text run 4 at (42.79,98.00) startOffset 4 endOffset 15 width 72.63: "7% = 200 px"
+ RenderSVGText {text} at (230,89) size 90x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x13
+ chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 1 width 8.67: "P"
+ chunk 1 text run 2 at (238.26,100.00) startOffset 1 endOffset 3 width 11.56: "er"
+ chunk 1 text run 3 at (249.73,100.00) startOffset 3 endOffset 7 width 24.57: "cent"
+ chunk 1 text run 4 at (274.29,100.00) startOffset 7 endOffset 14 width 45.51: "age (%)"
+ RenderSVGRect {rect} at (20,160) size 201x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=100.00] [width=200.02] [height=1.00]
+ RenderSVGText {text} at (20,107) size 21x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 21x14
+ chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 20.96: "1 in"
+ RenderSVGText {text} at (230,109) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
+ chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 3 width 17.34: "Inc"
+ chunk 1 text run 2 at (247.36,120.00) startOffset 3 endOffset 11 width 43.34: "hes (in)"
+ RenderSVGRect {rect} at (20,180) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=120.00] [width=96.00] [height=1.00]
+ RenderSVGText {text} at (20,127) size 83x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x14
+ chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 3 width 18.07: "2.5"
+ chunk 1 text run 2 at (38.08,138.00) startOffset 3 endOffset 14 width 63.95: "4 cm = 1 in"
+ RenderSVGText {text} at (230,129) size 100x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x13
+ chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 7 width 48.40: "Centime"
+ chunk 1 text run 2 at (278.27,140.00) startOffset 7 endOffset 8 width 3.61: "t"
+ chunk 1 text run 3 at (281.69,140.00) startOffset 8 endOffset 10 width 11.56: "er"
+ chunk 1 text run 4 at (293.30,140.00) startOffset 10 endOffset 16 width 36.10: "s (cm)"
+ RenderSVGRect {rect} at (20,200) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=140.00] [width=96.00] [height=1.00]
+ RenderSVGText {text} at (20,147) size 87x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x14
+ chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 86.35: "25.4 mm = 1 in"
+ RenderSVGText {text} at (230,149) size 96x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x13
+ chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 7 width 40.43: "Millime"
+ chunk 1 text run 2 at (270.30,160.00) startOffset 7 endOffset 8 width 3.61: "t"
+ chunk 1 text run 3 at (273.72,160.00) startOffset 8 endOffset 10 width 11.56: "er"
+ chunk 1 text run 4 at (285.33,160.00) startOffset 10 endOffset 16 width 40.43: "s (mm)"
+ RenderSVGRect {rect} at (20,220) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=160.00] [width=96.00] [height=1.00]
+ RenderSVGText {text} at (20,167) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
+ chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 1 width 7.23: "7"
+ chunk 1 text run 2 at (26.85,178.00) startOffset 1 endOffset 3 width 14.46: "2p"
+ chunk 1 text run 3 at (41.26,178.00) startOffset 3 endOffset 11 width 39.39: "t = 1 in"
+ RenderSVGText {text} at (230,169) size 59x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 59x13
+ chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 1 width 8.67: "P"
+ chunk 1 text run 2 at (238.31,180.00) startOffset 1 endOffset 9 width 42.63: "oints (p"
+ chunk 1 text run 3 at (280.88,180.00) startOffset 9 endOffset 11 width 7.94: "t)"
+ RenderSVGRect {rect} at (20,240) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=180.00] [width=96.00] [height=1.00]
+ RenderSVGText {text} at (20,187) size 57x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 57x14
+ chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 56.73: "6pc = 1 in"
+ RenderSVGText {text} at (230,189) size 58x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x14
+ chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 57.78: "Picas (pc)"
+ RenderSVGRect {rect} at (20,260) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=200.00] [width=96.00] [height=1.00]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
new file mode 100644
index 0000000..19158c7
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
new file mode 100644
index 0000000..c14848b
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
@@ -0,0 +1,58 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (82,20) size 364x264
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id="null"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ RenderSVGResourceFilter {filter} [id="nullreg"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ RenderSVGContainer {g} at (90,20) size 80x114
+ RenderSVGEllipse {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
+ RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=60.00] [r=40.00]
+ RenderSVGText {text} at (95,114) size 69x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x20
+ chunk 1 (middle anchor) text run 1 at (95.69,130.00) startOffset 0 endOffset 1 width 14.44: "N"
+ chunk 1 (middle anchor) text run 2 at (110.17,130.00) startOffset 1 endOffset 4 width 22.24: "o f"
+ chunk 1 (middle anchor) text run 3 at (132.37,130.00) startOffset 4 endOffset 7 width 14.44: "ilt"
+ chunk 1 (middle anchor) text run 4 at (146.53,130.00) startOffset 7 endOffset 9 width 17.78: "er"
+ RenderSVGContainer {g} at (82,162) size 96x122
+ RenderSVGEllipse {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=130.00] [cy=210.00] [r=30.00]
+ RenderSVGEllipse {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=40.00]
+ [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
+ RenderSVGText {text} at (91,264) size 78x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x20
+ chunk 1 (middle anchor) text run 1 at (91.27,280.00) startOffset 0 endOffset 6 width 45.56: "Null f"
+ chunk 1 (middle anchor) text run 2 at (136.79,280.00) startOffset 6 endOffset 9 width 14.44: "ilt"
+ chunk 1 (middle anchor) text run 3 at (150.95,280.00) startOffset 9 endOffset 11 width 17.78: "er"
+ RenderSVGContainer {g} at (252,20) size 156x114
+ RenderSVGEllipse {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=60.00] [r=30.00]
+ RenderSVGEllipse {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=40.00]
+ RenderSVGText {text} at (252,114) size 155x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x20
+ chunk 1 (middle anchor) text run 1 at (252.78,130.00) startOffset 0 endOffset 1 width 14.44: "N"
+ chunk 1 (middle anchor) text run 2 at (267.26,130.00) startOffset 1 endOffset 5 width 40.02: "on-e"
+ chunk 1 (middle anchor) text run 3 at (306.74,130.00) startOffset 5 endOffset 8 width 24.44: "xis"
+ chunk 1 (middle anchor) text run 4 at (331.12,130.00) startOffset 8 endOffset 9 width 5.56: "t"
+ chunk 1 (middle anchor) text run 5 at (336.40,130.00) startOffset 9 endOffset 14 width 38.92: "ent f"
+ chunk 1 (middle anchor) text run 6 at (375.28,130.00) startOffset 14 endOffset 17 width 14.44: "ilt"
+ chunk 1 (middle anchor) text run 7 at (389.44,130.00) startOffset 17 endOffset 19 width 17.78: "er"
+ RenderSVGContainer {g} at (214,180) size 232x104
+ RenderSVGEllipse {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=210.00] [r=30.00]
+ RenderSVGEllipse {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=40.00]
+ [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
+ RenderSVGText {text} at (214,264) size 232x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 232x20
+ chunk 1 (middle anchor) text run 1 at (214.17,280.00) startOffset 0 endOffset 8 width 64.44: "Null wit"
+ chunk 1 (middle anchor) text run 2 at (278.55,280.00) startOffset 8 endOffset 17 width 75.56: "h small r"
+ chunk 1 (middle anchor) text run 3 at (353.89,280.00) startOffset 17 endOffset 24 width 60.04: "egion f"
+ chunk 1 (middle anchor) text run 4 at (413.89,280.00) startOffset 24 endOffset 27 width 14.44: "ilt"
+ chunk 1 (middle anchor) text run 5 at (428.05,280.00) startOffset 27 endOffset 29 width 17.78: "er"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png
new file mode 100644
index 0000000..a1f9f4f
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png
new file mode 100644
index 0000000..f1dfc6c
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
new file mode 100644
index 0000000..d4c6fd1
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
@@ -0,0 +1,170 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,15) size 420x280
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id="default"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMinMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMinMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMinMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMidMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMidMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMidMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMaxMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMaxMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMaxMeet"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMinSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMinSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMinSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMidSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMidSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMidSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMinYMaxSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMidYMaxSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGResourceFilter {filter} [id="xMaxYMaxSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feImage image-size="100x100"]
+ RenderSVGContainer {g} at (10,15) size 420x280 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+ RenderSVGText {text} at (63,-15) size 354x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 354x19
+ chunk 1 (middle anchor) text run 1 at (63.00,0.00) startOffset 0 endOffset 47 width 354.00: "Test preserveAspectRatio on an feImage element."
+ RenderSVGText {text} at (15,21) size 50x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x11
+ chunk 1 (middle anchor) text run 1 at (15.00,30.00) startOffset 0 endOffset 13 width 50.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)}]
+ RenderSVGRect {rect} at (20,70) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+ [filter="default"] RenderSVGResourceFilter {filter} at (0,0) size 40x40
+ RenderSVGText {text} at (13,101) size 44x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x11
+ chunk 1 (middle anchor) text run 1 at (13.50,110.00) startOffset 0 endOffset 10 width 44.00: "Viewport 1"
+ RenderSVGContainer {g} at (10,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
+ RenderSVGRect {rect} at (10,150) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGText {text} at (13,171) size 44x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x11
+ chunk 1 (middle anchor) text run 1 at (13.50,180.00) startOffset 0 endOffset 10 width 44.00: "Viewport 2"
+ RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
+ RenderSVGRect {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGContainer {g} at (120,51) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+ RenderSVGText {text} at (0,-29) size 117x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 117x11
+ chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 117.00: "---------- meet --------------------"
+ RenderSVGContainer {g} at (120,66) size 50x44
+ RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMin*"
+ RenderSVGRect {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (120,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (190,66) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMid*"
+ RenderSVGRect {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (190,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (120,116) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+ RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+ RenderSVGRect {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (120,130) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (300,51) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+ RenderSVGText {text} at (0,-29) size 129x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x11
+ chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 129.00: "---------- meet ------------------------"
+ RenderSVGContainer {g} at (300,66) size 30x74
+ RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMin"
+ RenderSVGRect {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (300,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (350,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMid"
+ RenderSVGRect {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (350,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (400,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 28x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+ RenderSVGRect {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (400,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (120,186) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+ RenderSVGText {text} at (0,-29) size 130x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x11
+ chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 130.00: "---------- slice -------------------------"
+ RenderSVGContainer {g} at (120,201) size 30x74
+ RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMin*"
+ RenderSVGRect {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (120,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (170,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMid*"
+ RenderSVGRect {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (170,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (220,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
+ RenderSVGRect {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
+ RenderSVGRect {rect} at (220,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
+ [filter="xMaxYMaxSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
+ RenderSVGContainer {g} at (300,186) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+ RenderSVGText {text} at (0,-29) size 118x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x11
+ chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 118.00: "---------- slice ---------------------"
+ RenderSVGContainer {g} at (300,201) size 50x44
+ RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMin"
+ RenderSVGRect {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (300,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (370,201) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+ RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMid"
+ RenderSVGRect {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (370,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (300,251) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+ RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 28x11
+ chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
+ RenderSVGRect {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
+ RenderSVGRect {rect} at (300,265) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+ [filter="xMaxYMaxSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+ RenderSVGContainer {g} at (10,311) size 231x36
+ RenderSVGText {text} at (10,311) size 231x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
new file mode 100644
index 0000000..aba9cd2
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
new file mode 100644
index 0000000..e568c11
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
@@ -0,0 +1,44 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,30) size 290x123
+ RenderSVGText {text} at (10,30) size 290x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 290x13
+ chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 1 width 7.33: "T"
+ chunk 1 text run 2 at (16.19,40.00) startOffset 1 endOffset 3 width 12.67: "es"
+ chunk 1 text run 3 at (28.83,40.00) startOffset 3 endOffset 10 width 32.69: "t point"
+ chunk 1 text run 4 at (61.35,40.00) startOffset 10 endOffset 12 width 10.67: "er"
+ chunk 1 text run 5 at (71.45,40.00) startOffset 12 endOffset 14 width 10.67: "-e"
+ chunk 1 text run 6 at (81.94,40.00) startOffset 14 endOffset 15 width 6.00: "v"
+ chunk 1 text run 7 at (87.69,40.00) startOffset 15 endOffset 26 width 59.96: "ents=\"paint"
+ chunk 1 text run 8 at (147.48,40.00) startOffset 26 endOffset 33 width 35.60: "ed\" wit"
+ chunk 1 text run 9 at (183.05,40.00) startOffset 33 endOffset 44 width 56.03: "h paint ser"
+ chunk 1 text run 10 at (239.43,40.00) startOffset 44 endOffset 45 width 6.00: "v"
+ chunk 1 text run 11 at (245.18,40.00) startOffset 45 endOffset 49 width 17.34: "er f"
+ chunk 1 text run 12 at (262.41,40.00) startOffset 49 endOffset 55 width 31.34: "allbac"
+ chunk 1 text run 13 at (293.84,40.00) startOffset 55 endOffset 56 width 6.00: "k"
+ RenderSVGRect {rect} at (10,80) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=80.00] [width=50.00] [height=50.00]
+ RenderSVGRect {rect} at (10,80) size 50x50 [x=10.00] [y=80.00] [width=50.00] [height=50.00]
+ RenderSVGContainer {g} at (10,139) size 254x14
+ RenderSVGText {text} at (10,139) size 254x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 254x13
+ chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 2 width 18.06: "Mo"
+ chunk 1 text run 2 at (27.82,150.00) startOffset 2 endOffset 3 width 6.50: "v"
+ chunk 1 text run 3 at (34.05,150.00) startOffset 3 endOffset 6 width 14.46: "e t"
+ chunk 1 text run 4 at (48.47,150.00) startOffset 6 endOffset 20 width 81.67: "he pointing de"
+ chunk 1 text run 5 at (129.94,150.00) startOffset 20 endOffset 26 width 33.96: "vice o"
+ chunk 1 text run 6 at (163.66,150.00) startOffset 26 endOffset 27 width 6.50: "v"
+ chunk 1 text run 7 at (169.89,150.00) startOffset 27 endOffset 31 width 18.78: "er t"
+ chunk 1 text run 8 at (188.63,150.00) startOffset 31 endOffset 35 width 22.40: "he r"
+ chunk 1 text run 9 at (210.89,150.00) startOffset 35 endOffset 38 width 17.34: "ect"
+ chunk 1 text run 10 at (228.22,150.00) startOffset 38 endOffset 44 width 35.41: "angle."
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".4 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png
new file mode 100644
index 0000000..1deda19
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
new file mode 100644
index 0000000..b10c686
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
@@ -0,0 +1,135 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (33,6) size 413x293
+ RenderSVGText {text} at (65,6) size 333x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 333x12
+ chunk 1 text run 1 at (65.00,16.00) startOffset 0 endOffset 6 width 28.68: "Link t"
+ chunk 1 text run 2 at (93.51,16.00) startOffset 6 endOffset 8 width 12.67: "es"
+ chunk 1 text run 3 at (106.15,16.00) startOffset 8 endOffset 14 width 23.35: "t of t"
+ chunk 1 text run 4 at (129.46,16.00) startOffset 14 endOffset 21 width 34.31: "he 'vie"
+ chunk 1 text run 5 at (163.66,16.00) startOffset 21 endOffset 44 width 116.34: "w' element and its attr"
+ chunk 1 text run 6 at (280.02,16.00) startOffset 44 endOffset 48 width 19.34: "ibut"
+ chunk 1 text run 7 at (299.19,16.00) startOffset 48 endOffset 63 width 68.71: "es, 1 of 2, int"
+ chunk 1 text run 8 at (367.74,16.00) startOffset 63 endOffset 69 width 30.01: "ernal."
+ RenderSVGContainer {g} at (33,28) size 413x271
+ RenderSVGContainer {g} at (150,130) size 125x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
+ RenderSVGRect {rect} at (150,130) size 125x85 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
+ RenderSVGContainer {a} at (160,133) size 101x15
+ RenderSVGText {text} at (310,58) size 101x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 101x15
+ chunk 1 text run 1 at (310.00,70.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+ chunk 1 text run 2 at (336.29,70.00) startOffset 4 endOffset 7 width 21.78: "o R"
+ chunk 1 text run 3 at (357.91,70.00) startOffset 7 endOffset 10 width 18.68: "ect"
+ chunk 1 text run 4 at (376.57,70.00) startOffset 10 endOffset 15 width 34.24: "angle"
+ RenderSVGContainer {a} at (160,153) size 80x15
+ RenderSVGText {text} at (310,78) size 80x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x14
+ chunk 1 text run 1 at (310.00,90.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+ chunk 1 text run 2 at (336.29,90.00) startOffset 4 endOffset 13 width 52.91: "o Ellipse"
+ RenderSVGContainer {a} at (160,173) size 74x15
+ RenderSVGText {text} at (310,98) size 74x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x14
+ chunk 1 text run 1 at (310.00,110.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+ chunk 1 text run 2 at (336.29,110.00) startOffset 4 endOffset 9 width 29.55: "o Cir"
+ chunk 1 text run 3 at (365.76,110.00) startOffset 9 endOffset 12 width 17.89: "cle"
+ RenderSVGContainer {a} at (160,193) size 88x15
+ RenderSVGText {text} at (310,118) size 88x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x14
+ chunk 1 text run 1 at (310.00,130.00) startOffset 0 endOffset 4 width 26.46: "Go t"
+ chunk 1 text run 2 at (336.29,130.00) startOffset 4 endOffset 7 width 21.01: "o P"
+ chunk 1 text run 3 at (356.93,130.00) startOffset 7 endOffset 9 width 10.89: "ol"
+ chunk 1 text run 4 at (367.75,130.00) startOffset 9 endOffset 10 width 7.00: "y"
+ chunk 1 text run 5 at (374.51,130.00) startOffset 10 endOffset 13 width 23.35: "gon"
+ RenderSVGText {text} at (315,142) size 103x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x12
+ chunk 1 text run 1 at (315.00,152.00) startOffset 0 endOffset 4 width 19.99: "Clic"
+ chunk 1 text run 2 at (335.08,152.00) startOffset 4 endOffset 20 width 82.32: "k element's line"
+ RenderSVGText {text} at (315,154) size 87x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x12
+ chunk 1 text run 1 at (315.00,164.00) startOffset 0 endOffset 1 width 3.34: "t"
+ chunk 1 text run 2 at (318.19,164.00) startOffset 1 endOffset 9 width 34.68: "o link t"
+ chunk 1 text run 3 at (352.73,164.00) startOffset 9 endOffset 18 width 40.68: "o its vie"
+ chunk 1 text run 4 at (393.30,164.00) startOffset 18 endOffset 19 width 8.66: "w"
+ RenderSVGRect {rect} at (295,36) size 135x68 [fill={[type=SOLID] [color=#800080]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
+ RenderSVGText {text} at (331,104) size 63x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x14
+ chunk 1 (middle anchor) text run 1 at (331.08,116.00) startOffset 0 endOffset 1 width 10.11: "R"
+ chunk 1 (middle anchor) text run 2 at (341.02,116.00) startOffset 1 endOffset 4 width 18.68: "ect"
+ chunk 1 (middle anchor) text run 3 at (359.68,116.00) startOffset 4 endOffset 9 width 34.24: "angle"
+ RenderSVGRect {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
+ RenderSVGText {text} at (300,124) size 125x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 125x10
+ chunk 1 (middle anchor) text run 1 at (300.35,132.00) startOffset 0 endOffset 1 width 7.22: "N"
+ chunk 1 (middle anchor) text run 2 at (307.59,132.00) startOffset 1 endOffset 6 width 21.12: "o vie"
+ chunk 1 (middle anchor) text run 3 at (328.62,132.00) startOffset 6 endOffset 12 width 24.45: "w attr"
+ chunk 1 (middle anchor) text run 4 at (353.08,132.00) startOffset 12 endOffset 16 width 16.12: "ibut"
+ chunk 1 (middle anchor) text run 5 at (369.05,132.00) startOffset 16 endOffset 20 width 18.90: "es e"
+ chunk 1 (middle anchor) text run 6 at (387.68,132.00) startOffset 20 endOffset 21 width 5.00: "x"
+ chunk 1 (middle anchor) text run 7 at (392.45,132.00) startOffset 21 endOffset 24 width 16.12: "cep"
+ chunk 1 (middle anchor) text run 8 at (408.53,132.00) startOffset 24 endOffset 29 width 16.12: "t id."
+ RenderSVGEllipse {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
+ RenderSVGText {text} at (349,283) size 42x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x15
+ chunk 1 (middle anchor) text run 1 at (349.39,295.00) startOffset 0 endOffset 7 width 41.23: "Ellipse"
+ RenderSVGRect {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
+ RenderSVGText {text} at (315,204) size 116x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x10
+ chunk 1 text run 1 at (315.00,212.00) startOffset 0 endOffset 3 width 12.78: "vie"
+ chunk 1 text run 2 at (327.69,212.00) startOffset 3 endOffset 6 width 19.45: "wBo"
+ chunk 1 text run 3 at (346.87,212.00) startOffset 6 endOffset 17 width 45.58: "x, should f"
+ chunk 1 text run 4 at (392.43,212.00) startOffset 17 endOffset 23 width 15.55: "ill fr"
+ chunk 1 text run 5 at (407.93,212.00) startOffset 23 endOffset 27 width 22.23: "ame."
+ RenderSVGEllipse {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
+ RenderSVGText {text} at (67,104) size 36x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x14
+ chunk 1 (middle anchor) text run 1 at (67.16,116.00) startOffset 0 endOffset 3 width 17.88: "Cir"
+ chunk 1 (middle anchor) text run 2 at (84.95,116.00) startOffset 3 endOffset 6 width 17.89: "cle"
+ RenderSVGRect {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
+ RenderSVGText {text} at (33,122) size 103x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x10
+ chunk 1 (middle anchor) text run 1 at (33.83,130.00) startOffset 0 endOffset 3 width 12.78: "vie"
+ chunk 1 (middle anchor) text run 2 at (46.52,130.00) startOffset 3 endOffset 6 width 19.45: "wBo"
+ chunk 1 (middle anchor) text run 3 at (65.70,130.00) startOffset 6 endOffset 18 width 53.36: "x & non-unif"
+ chunk 1 (middle anchor) text run 4 at (118.95,130.00) startOffset 18 endOffset 21 width 17.22: "orm"
+ RenderSVGText {text} at (38,131) size 93x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x10
+ chunk 1 (middle anchor) text run 1 at (38.69,139.00) startOffset 0 endOffset 2 width 8.89: "pr"
+ chunk 1 (middle anchor) text run 2 at (47.47,139.00) startOffset 2 endOffset 6 width 19.45: "eser"
+ chunk 1 (middle anchor) text run 3 at (67.21,139.00) startOffset 6 endOffset 7 width 5.00: "v"
+ chunk 1 (middle anchor) text run 4 at (72.00,139.00) startOffset 7 endOffset 15 width 43.35: "eAspectR"
+ chunk 1 (middle anchor) text run 5 at (115.19,139.00) startOffset 15 endOffset 19 width 16.12: "atio"
+ RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
+ RenderSVGText {text} at (60,283) size 50x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x14
+ chunk 1 (middle anchor) text run 1 at (60.05,295.00) startOffset 0 endOffset 1 width 9.34: "P"
+ chunk 1 (middle anchor) text run 2 at (69.01,295.00) startOffset 1 endOffset 3 width 10.89: "ol"
+ chunk 1 (middle anchor) text run 3 at (79.83,295.00) startOffset 3 endOffset 4 width 7.00: "y"
+ chunk 1 (middle anchor) text run 4 at (86.60,295.00) startOffset 4 endOffset 7 width 23.35: "gon"
+ RenderSVGRect {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
+ RenderSVGText {text} at (52,187) size 65x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x10
+ chunk 1 (middle anchor) text run 1 at (52.83,195.00) startOffset 0 endOffset 3 width 12.78: "vie"
+ chunk 1 (middle anchor) text run 2 at (65.51,195.00) startOffset 3 endOffset 5 width 13.33: "wT"
+ chunk 1 (middle anchor) text run 3 at (77.85,195.00) startOffset 5 endOffset 7 width 8.89: "ar"
+ chunk 1 (middle anchor) text run 4 at (86.70,195.00) startOffset 7 endOffset 9 width 11.12: "ge"
+ chunk 1 (middle anchor) text run 5 at (97.71,195.00) startOffset 9 endOffset 14 width 19.46: "t, no"
+ RenderSVGText {text} at (40,196) size 90x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x10
+ chunk 1 (middle anchor) text run 1 at (40.49,204.00) startOffset 0 endOffset 1 width 5.00: "c"
+ chunk 1 (middle anchor) text run 2 at (45.51,204.00) startOffset 1 endOffset 9 width 38.36: "hanges t"
+ chunk 1 (middle anchor) text run 3 at (83.74,204.00) startOffset 9 endOffset 14 width 21.12: "o vie"
+ chunk 1 (middle anchor) text run 4 at (104.77,204.00) startOffset 14 endOffset 18 width 21.67: "wpor"
+ chunk 1 (middle anchor) text run 5 at (126.72,204.00) startOffset 18 endOffset 19 width 2.78: "t"
+ RenderSVGContainer {g} at (10,314) size 239x33
+ RenderSVGText {text} at (10,314) size 239x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: "."
+ chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 14 width 17.79: "1"
+ chunk 1 text run 6 at (204.08,340.00) startOffset 14 endOffset 17 width 44.48: "2 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
new file mode 100644
index 0000000..43ea546
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
new file mode 100644
index 0000000..24c0f95
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
new file mode 100644
index 0000000..a24ad46
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
@@ -0,0 +1,22 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 325x225
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceMarker {marker} [id="testMarker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+ RenderSVGPath {path} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 200 200 L 0 150 Z"]
+ RenderSVGHiddenContainer {g} at (0,0) size 0x0
+ RenderSVGResourceMarker {marker} [id="testMarker2"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=0.00]
+ RenderSVGPath {path} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 200 200 L 0 150 Z"]
+ RenderSVGPath {path} at (0,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker] [data="M 0 0 L 25 25"]
+ RenderSVGPath {path} at (100,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker2] [data="M 100 0 L 125 25"]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".3 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
new file mode 100644
index 0000000..286aa64
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
new file mode 100644
index 0000000..01b164f
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
@@ -0,0 +1,21 @@
+CONSOLE MESSAGE: line 267: Error: Problem parsing d=""
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (143,88) size 194x190
+ RenderSVGPath {path} at (143,88) size 194x190 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M 250.261 208.191 C 256 300 224 300 229.739 208.191 C 175.122 282.21 150.609 261.641 214.019 195 C 124.601 216.595 119.045 185.081 210.456 174.791 C 128.077 133.856 144.077 106.144 220.716 157.019 C 183.923 72.7092 213.993 61.7646 240 150 C 266.007 61.7646 296.077 72.7092 259.284 157.019 C 335.923 106.144 351.923 133.856 269.544 174.791 C 360.955 185.081 355.399 216.595 265.981 195 C 329.391 261.641 304.878 282.21 250.261 208.191 Z"]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGContainer {g} at (0,0) size 480x23
+ RenderSVGRect {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGText {text} at (206,2) size 67x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x20
+ chunk 1 (middle anchor) text run 1 at (206.67,18.00) startOffset 0 endOffset 5 width 66.66: "DRAFT"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
new file mode 100644
index 0000000..6db56af
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
new file mode 100644
index 0000000..563c0e2
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
@@ -0,0 +1,44 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (49,81) size 376x173
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+ RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+ RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF]
+ RenderSVGContainer {g} at (49,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(50.00,100.00)}]
+ RenderSVGPath {line} at (50,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (68,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
+ RenderSVGRect {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
+ RenderSVGText {text} at (69,235) size 102x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x18
+ chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
+ chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
+ chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
+ chunk 1 (middle anchor) text run 4 at (114.82,250.00) startOffset 6 endOffset 12 width 47.02: "allbac"
+ chunk 1 (middle anchor) text run 5 at (161.96,250.00) startOffset 12 endOffset 13 width 9.00: "k"
+ RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
+ RenderSVGPath {line} at (280,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
+ RenderSVGPath {line} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
+ RenderSVGRect {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
+ RenderSVGText {text} at (286,235) size 127x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 127x18
+ chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
+ chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
+ chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
+ chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
+ chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".4 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
new file mode 100644
index 0000000..b25b732
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
new file mode 100644
index 0000000..b3ad853
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
@@ -0,0 +1,44 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (49,81) size 376x173
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
+ RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
+ RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF]
+ RenderSVGContainer {g} at (49,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(50.00,100.00)}]
+ RenderSVGPath {path} at (50,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (68,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
+ RenderSVGRect {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
+ RenderSVGText {text} at (69,235) size 102x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x18
+ chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
+ chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
+ chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
+ chunk 1 (middle anchor) text run 4 at (114.82,250.00) startOffset 6 endOffset 12 width 47.02: "allbac"
+ chunk 1 (middle anchor) text run 5 at (161.96,250.00) startOffset 12 endOffset 13 width 9.00: "k"
+ RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
+ RenderSVGPath {path} at (280,151) size 144x6 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
+ RenderSVGPath {path} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
+ RenderSVGRect {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
+ RenderSVGText {text} at (286,235) size 127x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 127x18
+ chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
+ chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
+ chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
+ chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
+ chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
new file mode 100644
index 0000000..6f54b0d
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
new file mode 100644
index 0000000..f2c7378
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
new file mode 100644
index 0000000..9c5580f
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
@@ -0,0 +1,21 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (1,1) size 200x200
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+ RenderSVGEllipse {circle} at (3,3) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [cx=5.00] [cy=5.00] [r=1.90]
+ RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+ RenderSVGEllipse {circle} at (3,0) size 4x4 [fill={[type=SOLID] [color=#00FF00]}] [cx=5.00] [cy=2.00] [r=2.00]
+ RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
+ RenderSVGRect {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".3 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png
new file mode 100644
index 0000000..615e509
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
new file mode 100644
index 0000000..3e5b150
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
@@ -0,0 +1,23 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,28) size 387x152
+ RenderSVGText {text} at (10,28) size 387x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 387x15
+ chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 67 width 387.00: "Test getIntersectionList and getEnclosureList return value liveness"
+ RenderSVGRect {rect} at (10,70) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=70.00] [width=50.00] [height=50.00]
+ RenderSVGText {text} at (70,83) size 146x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 146x21
+ chunk 1 text run 1 at (70.00,100.00) startOffset 0 endOffset 19 width 146.00: "getIntersectionList"
+ RenderSVGRect {rect} at (10,130) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=130.00] [width=50.00] [height=50.00]
+ RenderSVGText {text} at (70,143) size 133x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x21
+ chunk 1 text run 1 at (70.00,160.00) startOffset 0 endOffset 16 width 133.00: "getEnclosureList"
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,311) size 231x36
+ RenderSVGText {text} at (10,311) size 231x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png
new file mode 100644
index 0000000..0200c44
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
new file mode 100644
index 0000000..75f124b
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
@@ -0,0 +1,53 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (2,2) size 384x296
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (2,2) size 96x96
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (2,2) size 96x96
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (2,2) size 96x96
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (2,2) size 96x96
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (2,2) size 96x96
+ RenderSVGEllipse {circle} at (2,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (98,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,0.00)}]
+ RenderSVGEllipse {circle} at (98,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (194,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,0.00)}]
+ RenderSVGEllipse {circle} at (194,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (290,2) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,0.00)}]
+ RenderSVGEllipse {circle} at (290,2) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (2,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+ RenderSVGEllipse {circle} at (2,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (98,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,100.00)}]
+ RenderSVGEllipse {circle} at (98,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (194,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,100.00)}]
+ RenderSVGEllipse {circle} at (194,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (290,102) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,100.00)}]
+ RenderSVGEllipse {circle} at (290,102) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (2,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
+ RenderSVGEllipse {circle} at (2,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (98,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(96.00,200.00)}]
+ RenderSVGEllipse {circle} at (98,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (194,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(192.00,200.00)}]
+ RenderSVGEllipse {circle} at (194,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {use} at (290,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,200.00)}]
+ RenderSVGEllipse {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
+ RenderSVGContainer {g} at (10,311) size 231x36
+ RenderSVGText {text} at (10,311) size 231x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x36
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.2 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
new file mode 100644
index 0000000..f4ab0db
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
new file mode 100644
index 0000000..016b53c
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
new file mode 100644
index 0000000..45a5468
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
@@ -0,0 +1,87 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (15,19) size 433x259
+ RenderSVGContainer {g} at (15,19) size 433x259
+ RenderSVGText {text} at (163,19) size 154x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x20
+ chunk 1 (middle anchor) text run 1 at (163.04,35.00) startOffset 0 endOffset 10 width 98.92: "CSS select"
+ chunk 1 (middle anchor) text run 2 at (261.72,35.00) startOffset 10 endOffset 14 width 28.90: "or t"
+ chunk 1 (middle anchor) text run 3 at (290.34,35.00) startOffset 14 endOffset 16 width 21.12: "es"
+ chunk 1 (middle anchor) text run 4 at (311.40,35.00) startOffset 16 endOffset 17 width 5.56: "t"
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (29,69) size 209x69
+ RenderSVGRect {rect} at (29,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (99,69) size 69x69
+ RenderSVGRect {rect} at (99,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (169,69) size 69x69
+ RenderSVGRect {rect} at (169,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGContainer {g} at (239,69) size 69x69
+ RenderSVGRect {rect} at (239,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (309,69) size 139x69
+ RenderSVGContainer {g} at (309,69) size 139x69
+ RenderSVGContainer {g} at (309,69) size 139x69
+ RenderSVGRect {rect} at (309,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (379,69) size 69x69
+ RenderSVGContainer {g} at (379,69) size 69x69
+ RenderSVGRect {rect} at (379,69) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=70.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (29,139) size 209x69
+ RenderSVGRect {rect} at (29,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (99,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (169,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (239,139) size 209x69
+ RenderSVGRect {rect} at (239,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (309,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (379,139) size 69x69
+ RenderSVGRect {rect} at (379,139) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=140.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (29,209) size 349x69
+ RenderSVGRect {rect} at (29,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (99,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [x=100.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (169,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFA500]}] [x=170.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (239,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700]}] [x=240.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGRect {rect} at (309,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (379,209) size 69x69
+ RenderSVGRect {rect} at (379,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=210.00] [width=67.50] [height=67.50]
+ RenderSVGContainer {g} at (15,45) size 400x212
+ RenderSVGText {text} at (58,45) size 11x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x19
+ chunk 1 (middle anchor) text run 1 at (58.50,60.00) startOffset 0 endOffset 1 width 11.00: "A"
+ RenderSVGText {text} at (127,45) size 11x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x19
+ chunk 1 (middle anchor) text run 1 at (127.50,60.00) startOffset 0 endOffset 1 width 11.00: "B"
+ RenderSVGText {text} at (194,45) size 12x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x19
+ chunk 1 (middle anchor) text run 1 at (194.00,60.00) startOffset 0 endOffset 1 width 12.00: "C"
+ RenderSVGText {text} at (264,45) size 12x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x19
+ chunk 1 (middle anchor) text run 1 at (264.00,60.00) startOffset 0 endOffset 1 width 12.00: "D"
+ RenderSVGText {text} at (334,45) size 11x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x19
+ chunk 1 (middle anchor) text run 1 at (334.50,60.00) startOffset 0 endOffset 1 width 11.00: "E"
+ RenderSVGText {text} at (405,45) size 10x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x19
+ chunk 1 (middle anchor) text run 1 at (405.00,60.00) startOffset 0 endOffset 1 width 10.00: "F"
+ RenderSVGText {text} at (15,98) size 9x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x19
+ chunk 1 (middle anchor) text run 1 at (15.50,113.00) startOffset 0 endOffset 1 width 9.00: "1"
+ RenderSVGText {text} at (15,168) size 9x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x19
+ chunk 1 (middle anchor) text run 1 at (15.50,183.00) startOffset 0 endOffset 1 width 9.00: "2"
+ RenderSVGText {text} at (15,238) size 9x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x19
+ chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: "3"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".8 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
new file mode 100644
index 0000000..7fe52d8
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
new file mode 100644
index 0000000..38cca29
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
@@ -0,0 +1,37 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,24) size 435x260
+ RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 316x20
+ chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
+ RenderSVGContainer {g} at (10,63) size 435x21
+ RenderSVGText {text} at (10,63) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
+ RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 316x20
+ chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
+ RenderSVGContainer {g} at (10,163) size 435x21
+ RenderSVGText {text} at (10,163) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
+ RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 274x20
+ chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: "unicode-bidi=\"normal\" direction=\"rtl\"."
+ RenderSVGContainer {g} at (10,263) size 435x21
+ RenderSVGText {text} at (10,263) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
+ chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
+ chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: "Text"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".9 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
new file mode 100644
index 0000000..eb86119
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
new file mode 100644
index 0000000..7f76fac
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
@@ -0,0 +1,23 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,53) size 460x194
+ RenderSVGText {text} at (-167,53) size 627x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 627x34
+ chunk 1 text run 1 at (-167.00,80.00) startOffset 0 endOffset 37 width 627.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
+ RenderSVGText {text} at (-288,127) size 748x41 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 748x41
+ chunk 1 text run 1 at (-288.00,160.00) startOffset 0 endOffset 37 width 748.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
+ RenderSVGText {text} at (-167,213) size 627x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 627x34
+ chunk 1 text run 1 at (-167.00,240.00) startOffset 0 endOffset 37 width 627.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
new file mode 100644
index 0000000..9ffa345
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
new file mode 100644
index 0000000..833192a
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
@@ -0,0 +1,37 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,24) size 435x260
+ RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 316x20
+ chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
+ RenderSVGContainer {g} at (10,63) size 435x21
+ RenderSVGText {text} at (10,63) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
+ RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 316x20
+ chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
+ RenderSVGContainer {g} at (10,163) size 435x21
+ RenderSVGText {text} at (10,163) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
+ RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 274x20
+ chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: "unicode-bidi=\"normal\" direction=\"rtl\"."
+ RenderSVGContainer {g} at (10,263) size 435x21
+ RenderSVGText {text} at (10,263) size 435x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x21
+ chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
+ chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
+ chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: "Text"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".6 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
new file mode 100644
index 0000000..43f9e80
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
new file mode 100644
index 0000000..7369932
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
@@ -0,0 +1,59 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (75,15) size 239x193
+ RenderSVGText {text} at (75,15) size 239x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x12
+ chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 1 width 7.33: "T"
+ chunk 1 text run 2 at (81.19,25.00) startOffset 1 endOffset 3 width 12.67: "es"
+ chunk 1 text run 3 at (93.83,25.00) startOffset 3 endOffset 8 width 16.30: "t 'tr"
+ chunk 1 text run 4 at (109.99,25.00) startOffset 8 endOffset 26 width 93.67: "ef' element uses f"
+ chunk 1 text run 5 at (203.63,25.00) startOffset 26 endOffset 30 width 16.01: "latt"
+ chunk 1 text run 6 at (219.47,25.00) startOffset 30 endOffset 36 width 33.36: "ened t"
+ chunk 1 text run 7 at (252.66,25.00) startOffset 36 endOffset 37 width 6.67: "e"
+ chunk 1 text run 8 at (259.01,25.00) startOffset 37 endOffset 43 width 34.68: "xtCont"
+ chunk 1 text run 9 at (293.52,25.00) startOffset 43 endOffset 47 width 20.02: "ent."
+ RenderSVGText {text} at (75,171) size 150x36 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 150x36
+ RenderSVGInlineText {#text} at (0,0) size 150x36
+ chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 5 width 70.02: "Flatt"
+ chunk 1 text run 2 at (144.52,200.00) startOffset 5 endOffset 9 width 80.06: "ened"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGText {text} at (0,-80) size 171x100 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,65) size 11x18
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 11.00: "F"
+ RenderSVGTSpan {tspan} at (0,0) size 5x19
+ RenderSVGInlineText {#text} at (10,65) size 4x18
+ chunk 1 text run 1 at (11.00,0.00) startOffset 0 endOffset 1 width 4.00: "l"
+ RenderSVGTSpan {tspan} at (0,0) size 57x100
+ RenderSVGInlineText {#text} at (14,0) size 56x100
+ chunk 1 text run 1 at (14.99,0.00) startOffset 0 endOffset 1 width 55.60: "a"
+ RenderSVGTSpan {tspan} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (70,65) size 6x18
+ chunk 1 text run 1 at (70.59,0.00) startOffset 0 endOffset 1 width 5.00: "t"
+ RenderSVGTSpan {tspan} at (0,0) size 6x19
+ RenderSVGInlineText {#text} at (75,65) size 6x18
+ chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 5.00: "t"
+ RenderSVGTSpan {tspan} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (130,65) size 11x18
+ chunk 1 text run 1 at (130.60,0.00) startOffset 0 endOffset 1 width 10.01: "e"
+ RenderSVGTSpan {tspan} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (140,65) size 11x18
+ chunk 1 text run 1 at (140.61,0.00) startOffset 0 endOffset 1 width 10.01: "n"
+ RenderSVGTSpan {tspan} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (150,65) size 11x18
+ chunk 1 text run 1 at (150.62,0.00) startOffset 0 endOffset 1 width 10.01: "e"
+ RenderSVGTSpan {tspan} at (0,0) size 11x19
+ RenderSVGInlineText {#text} at (160,65) size 11x18
+ chunk 1 text run 1 at (160.63,0.00) startOffset 0 endOffset 1 width 10.01: "d"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".4 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
new file mode 100644
index 0000000..57efce2
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
new file mode 100644
index 0000000..b53d4eb
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
@@ -0,0 +1,240 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 478x212
+ RenderSVGText {text} at (2,86) size 475x114 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (17,0) size 380x55
+ chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.27: "N"
+ chunk 1 text run 2 at (45.34,120.00) startOffset 1 endOffset 2 width 19.46: "o"
+ chunk 1 text run 3 at (64.45,120.00) startOffset 2 endOffset 3 width 9.73: "t"
+ chunk 1 text run 4 at (74.18,120.00) startOffset 3 endOffset 4 width 9.73: " "
+ chunk 1 text run 5 at (83.91,120.00) startOffset 4 endOffset 5 width 19.46: "a"
+ chunk 1 text run 6 at (103.37,120.00) startOffset 5 endOffset 6 width 7.77: "l"
+ chunk 1 text run 7 at (111.14,120.00) startOffset 6 endOffset 7 width 7.77: "l"
+ chunk 1 text run 8 at (118.91,120.00) startOffset 7 endOffset 8 width 9.73: " "
+ chunk 1 text run 9 at (128.64,120.00) startOffset 8 endOffset 9 width 17.50: "c"
+ chunk 1 text run 10 at (146.18,120.00) startOffset 9 endOffset 10 width 19.46: "h"
+ chunk 1 text run 11 at (165.64,120.00) startOffset 10 endOffset 11 width 19.46: "a"
+ chunk 1 text run 12 at (185.10,120.00) startOffset 11 endOffset 12 width 11.65: "r"
+ chunk 1 text run 13 at (196.58,120.00) startOffset 12 endOffset 13 width 19.46: "a"
+ chunk 1 text run 14 at (216.04,120.00) startOffset 13 endOffset 14 width 17.50: "c"
+ chunk 1 text run 15 at (233.54,120.00) startOffset 14 endOffset 15 width 9.73: "t"
+ chunk 1 text run 16 at (242.78,120.00) startOffset 15 endOffset 16 width 19.46: "e"
+ chunk 1 text run 17 at (262.24,120.00) startOffset 16 endOffset 17 width 11.65: "r"
+ chunk 1 text run 18 at (274.03,120.00) startOffset 17 endOffset 18 width 17.50: "s"
+ chunk 1 text run 19 at (291.53,120.00) startOffset 18 endOffset 19 width 9.73: " "
+ chunk 1 text run 20 at (301.26,120.00) startOffset 19 endOffset 20 width 7.77: "i"
+ chunk 1 text run 21 at (309.03,120.00) startOffset 20 endOffset 21 width 19.46: "n"
+ chunk 1 text run 22 at (328.49,120.00) startOffset 21 endOffset 22 width 9.73: " "
+ chunk 1 text run 23 at (338.22,120.00) startOffset 22 endOffset 23 width 9.73: "t"
+ chunk 1 text run 24 at (347.85,120.00) startOffset 23 endOffset 24 width 19.46: "h"
+ chunk 1 text run 25 at (367.31,120.00) startOffset 24 endOffset 25 width 19.46: "e"
+ chunk 1 text run 26 at (386.77,120.00) startOffset 25 endOffset 26 width 9.73: " "
+ RenderSVGTSpan {tspan} at (0,0) size 475x55
+ RenderSVGInlineText {#text} at (0,59) size 475x54
+ chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 9.73: "t"
+ chunk 1 text run 2 at (29.24,180.00) startOffset 1 endOffset 2 width 19.46: "e"
+ chunk 1 text run 3 at (47.76,180.00) startOffset 2 endOffset 3 width 17.50: "x"
+ chunk 1 text run 4 at (65.26,180.00) startOffset 3 endOffset 4 width 9.73: "t"
+ chunk 1 text run 5 at (74.99,180.00) startOffset 4 endOffset 5 width 9.73: " "
+ chunk 1 text run 6 at (84.71,180.00) startOffset 5 endOffset 6 width 19.46: "h"
+ chunk 1 text run 7 at (104.17,180.00) startOffset 6 endOffset 7 width 19.46: "a"
+ chunk 1 text run 8 at (122.90,180.00) startOffset 7 endOffset 8 width 17.50: "v"
+ chunk 1 text run 9 at (139.66,180.00) startOffset 8 endOffset 9 width 19.46: "e"
+ chunk 1 text run 10 at (159.13,180.00) startOffset 9 endOffset 10 width 9.73: " "
+ chunk 1 text run 11 at (168.85,180.00) startOffset 10 endOffset 11 width 19.46: "a"
+ chunk 1 text run 12 at (188.32,180.00) startOffset 11 endOffset 12 width 9.73: " "
+ chunk 1 text run 13 at (198.04,180.00) startOffset 12 endOffset 13 width 17.50: "s"
+ chunk 1 text run 14 at (215.54,180.00) startOffset 13 endOffset 14 width 19.46: "p"
+ chunk 1 text run 15 at (235.01,180.00) startOffset 14 endOffset 15 width 19.46: "e"
+ chunk 1 text run 16 at (254.47,180.00) startOffset 15 endOffset 16 width 17.50: "c"
+ chunk 1 text run 17 at (271.97,180.00) startOffset 16 endOffset 17 width 7.77: "i"
+ chunk 1 text run 18 at (279.74,180.00) startOffset 17 endOffset 18 width 9.73: "f"
+ chunk 1 text run 19 at (289.40,180.00) startOffset 18 endOffset 19 width 7.77: "i"
+ chunk 1 text run 20 at (297.17,180.00) startOffset 19 endOffset 20 width 19.46: "e"
+ chunk 1 text run 21 at (316.63,180.00) startOffset 20 endOffset 21 width 19.46: "d"
+ chunk 1 text run 22 at (336.09,180.00) startOffset 21 endOffset 22 width 9.73: " "
+ chunk 1 text run 23 at (345.82,180.00) startOffset 22 endOffset 23 width 11.65: "r"
+ chunk 1 text run 24 at (357.26,180.00) startOffset 23 endOffset 24 width 19.46: "o"
+ chunk 1 text run 25 at (376.37,180.00) startOffset 24 endOffset 25 width 9.73: "t"
+ chunk 1 text run 26 at (386.07,180.00) startOffset 25 endOffset 26 width 19.46: "a"
+ chunk 1 text run 27 at (405.53,180.00) startOffset 26 endOffset 27 width 9.73: "t"
+ chunk 1 text run 28 at (415.26,180.00) startOffset 27 endOffset 28 width 7.77: "i"
+ chunk 1 text run 29 at (423.03,180.00) startOffset 28 endOffset 29 width 19.46: "o"
+ chunk 1 text run 30 at (442.49,180.00) startOffset 29 endOffset 30 width 19.46: "n"
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGText {text} at (2,86) size 475x114 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (17,6) size 79x40
+ chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.27: "N"
+ chunk 1 text run 2 at (45.34,120.00) startOffset 1 endOffset 2 width 19.46: "o"
+ chunk 1 text run 3 at (64.45,120.00) startOffset 2 endOffset 3 width 9.73: "t"
+ chunk 1 text run 4 at (74.18,120.00) startOffset 3 endOffset 4 width 9.73: " "
+ RenderSVGTSpan {tspan} at (0,0) size 400x100
+ RenderSVGInlineText {#text} at (77,0) size 225x41
+ chunk 1 text run 1 at (83.91,120.00) startOffset 0 endOffset 1 width 19.46: "a"
+ chunk 1 text run 2 at (103.37,120.00) startOffset 1 endOffset 2 width 7.77: "l"
+ chunk 1 text run 3 at (111.14,120.00) startOffset 2 endOffset 3 width 7.77: "l"
+ chunk 1 text run 4 at (118.91,120.00) startOffset 3 endOffset 4 width 9.73: " "
+ chunk 1 text run 5 at (128.64,120.00) startOffset 4 endOffset 5 width 17.50: "c"
+ chunk 1 text run 6 at (146.18,120.00) startOffset 5 endOffset 6 width 19.46: "h"
+ chunk 1 text run 7 at (165.64,120.00) startOffset 6 endOffset 7 width 19.46: "a"
+ chunk 1 text run 8 at (185.10,120.00) startOffset 7 endOffset 8 width 11.65: "r"
+ chunk 1 text run 9 at (196.58,120.00) startOffset 8 endOffset 9 width 19.46: "a"
+ chunk 1 text run 10 at (216.04,120.00) startOffset 9 endOffset 10 width 17.50: "c"
+ chunk 1 text run 11 at (233.54,120.00) startOffset 10 endOffset 11 width 9.73: "t"
+ chunk 1 text run 12 at (242.78,120.00) startOffset 11 endOffset 12 width 19.46: "e"
+ chunk 1 text run 13 at (262.24,120.00) startOffset 12 endOffset 13 width 11.65: "r"
+ chunk 1 text run 14 at (274.03,120.00) startOffset 13 endOffset 14 width 17.50: "s"
+ chunk 1 text run 15 at (291.53,120.00) startOffset 14 endOffset 15 width 9.73: " "
+ RenderSVGTSpan {tspan} at (0,0) size 108x49
+ RenderSVGInlineText {#text} at (292,15) size 62x39
+ chunk 1 text run 1 at (301.26,120.00) startOffset 0 endOffset 1 width 7.77: "i"
+ chunk 1 text run 2 at (309.03,120.00) startOffset 1 endOffset 2 width 19.46: "n"
+ chunk 1 text run 3 at (328.49,120.00) startOffset 2 endOffset 3 width 9.73: " "
+ RenderSVGTSpan {tspan} at (0,0) size 69x44
+ RenderSVGInlineText {#text} at (331,6) size 68x44
+ chunk 1 text run 1 at (338.22,120.00) startOffset 0 endOffset 1 width 9.73: "t"
+ chunk 1 text run 2 at (347.85,120.00) startOffset 1 endOffset 2 width 19.46: "h"
+ chunk 1 text run 3 at (367.31,120.00) startOffset 2 endOffset 3 width 19.46: "e"
+ chunk 1 text run 4 at (386.77,120.00) startOffset 3 endOffset 4 width 9.73: " "
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 85x40
+ RenderSVGInlineText {#text} at (0,60) size 85x40
+ chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 9.73: "t"
+ chunk 1 text run 2 at (29.24,180.00) startOffset 1 endOffset 2 width 19.46: "e"
+ chunk 1 text run 3 at (47.76,180.00) startOffset 2 endOffset 3 width 17.50: "x"
+ chunk 1 text run 4 at (65.26,180.00) startOffset 3 endOffset 4 width 9.73: "t"
+ chunk 1 text run 5 at (74.99,180.00) startOffset 4 endOffset 5 width 9.73: " "
+ RenderSVGInlineText {#text} at (64,59) size 134x40
+ chunk 1 text run 1 at (84.72,180.00) startOffset 0 endOffset 1 width 19.46: "h"
+ chunk 1 text run 2 at (104.18,180.00) startOffset 1 endOffset 2 width 19.46: "a"
+ chunk 1 text run 3 at (122.90,180.00) startOffset 2 endOffset 3 width 17.50: "v"
+ chunk 1 text run 4 at (139.67,180.00) startOffset 3 endOffset 4 width 19.46: "e"
+ chunk 1 text run 5 at (159.13,180.00) startOffset 4 endOffset 5 width 9.73: " "
+ chunk 1 text run 6 at (168.86,180.00) startOffset 5 endOffset 6 width 19.46: "a"
+ chunk 1 text run 7 at (188.32,180.00) startOffset 6 endOffset 7 width 9.73: " "
+ RenderSVGInlineText {#text} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 154x38
+ RenderSVGInlineText {#text} at (191,63) size 154x38
+ chunk 1 text run 1 at (198.05,180.00) startOffset 0 endOffset 1 width 17.50: "s"
+ chunk 1 text run 2 at (215.55,180.00) startOffset 1 endOffset 2 width 19.46: "p"
+ chunk 1 text run 3 at (235.01,180.00) startOffset 2 endOffset 3 width 19.46: "e"
+ chunk 1 text run 4 at (254.47,180.00) startOffset 3 endOffset 4 width 17.50: "c"
+ chunk 1 text run 5 at (271.97,180.00) startOffset 4 endOffset 5 width 7.77: "i"
+ chunk 1 text run 6 at (279.74,180.00) startOffset 5 endOffset 6 width 9.73: "f"
+ chunk 1 text run 7 at (289.40,180.00) startOffset 6 endOffset 7 width 7.77: "i"
+ chunk 1 text run 8 at (297.17,180.00) startOffset 7 endOffset 8 width 19.46: "e"
+ chunk 1 text run 9 at (316.63,180.00) startOffset 8 endOffset 9 width 19.46: "d"
+ chunk 1 text run 10 at (336.09,180.00) startOffset 9 endOffset 10 width 9.73: " "
+ RenderSVGInlineText {#text} at (338,77) size 137x37
+ chunk 1 text run 1 at (345.82,180.00) startOffset 0 endOffset 1 width 11.66: "r"
+ chunk 1 text run 2 at (357.26,180.00) startOffset 1 endOffset 2 width 19.46: "o"
+ chunk 1 text run 3 at (376.37,180.00) startOffset 2 endOffset 3 width 9.73: "t"
+ chunk 1 text run 4 at (386.07,180.00) startOffset 3 endOffset 4 width 19.46: "a"
+ chunk 1 text run 5 at (405.53,180.00) startOffset 4 endOffset 5 width 9.73: "t"
+ chunk 1 text run 6 at (415.26,180.00) startOffset 5 endOffset 6 width 7.77: "i"
+ chunk 1 text run 7 at (423.03,180.00) startOffset 6 endOffset 7 width 19.46: "o"
+ chunk 1 text run 8 at (442.49,180.00) startOffset 7 endOffset 8 width 19.46: "n"
+ RenderSVGText {text} at (0,-7) size 441x218 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x8
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 29x8
+ RenderSVGInlineText {#text} at (30,135) size 29x8
+ chunk 1 text run 1 at (30.00,135.00) startOffset 0 endOffset 2 width 6.67: "5 "
+ chunk 1 text run 1 at (36.67,135.00) startOffset 0 endOffset 1 width 4.45: "1"
+ chunk 1 text run 2 at (40.58,135.00) startOffset 1 endOffset 3 width 6.67: "5 "
+ chunk 1 text run 1 at (47.26,135.00) startOffset 0 endOffset 3 width 11.12: "25 "
+ RenderSVGInlineText {#text} at (58,135) size 16x8
+ chunk 1 text run 1 at (58.38,135.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 41x8
+ RenderSVGInlineText {#text} at (80,130) size 41x8
+ chunk 1 text run 1 at (80.00,130.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (86.62,130.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ chunk 1 text run 1 at (93.29,130.00) startOffset 0 endOffset 8 width 27.57: "-20 -30 "
+ RenderSVGInlineText {#text} at (120,130) size 16x8
+ chunk 1 text run 1 at (120.86,130.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 138x8
+ RenderSVGInlineText {#text} at (0,6) size 138x9
+ chunk 1 text run 1 at (125.00,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (138.78,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (152.57,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (166.35,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (180.14,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (193.92,130.00) startOffset 0 endOffset 12 width 41.35: "-40 -40 -40 "
+ chunk 1 text run 1 at (235.27,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (249.06,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ RenderSVGInlineText {#text} at (262,130) size 16x8
+ chunk 1 text run 1 at (262.84,130.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 23x8
+ RenderSVGInlineText {#text} at (295,145) size 23x8
+ chunk 1 text run 1 at (295.00,145.00) startOffset 0 endOffset 3 width 11.12: "70 "
+ chunk 1 text run 1 at (306.12,145.00) startOffset 0 endOffset 3 width 11.12: "60 "
+ RenderSVGInlineText {#text} at (317,145) size 16x8
+ chunk 1 text run 1 at (317.24,145.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 34x8
+ RenderSVGInlineText {#text} at (340,140) size 34x8
+ chunk 1 text run 1 at (340.00,140.00) startOffset 0 endOffset 3 width 11.12: "40 "
+ chunk 1 text run 1 at (351.12,140.00) startOffset 0 endOffset 3 width 11.12: "30 "
+ chunk 1 text run 1 at (362.24,140.00) startOffset 0 endOffset 3 width 11.12: "20 "
+ RenderSVGInlineText {#text} at (373,140) size 16x8
+ chunk 1 text run 1 at (373.36,140.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 125x8
+ RenderSVGInlineText {#text} at (15,190) size 125x8
+ chunk 1 text run 1 at (15.00,190.00) startOffset 0 endOffset 8 width 27.57: "-40 -40 "
+ chunk 1 text run 1 at (42.57,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (56.35,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (70.14,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (83.92,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (97.70,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (111.49,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ chunk 1 text run 1 at (125.27,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
+ RenderSVGInlineText {#text} at (139,190) size 16x8
+ chunk 1 text run 1 at (139.06,190.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 107x8
+ RenderSVGInlineText {#text} at (0,6) size 107x8
+ chunk 1 text run 1 at (190.00,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (196.62,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ chunk 1 text run 1 at (203.29,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (209.90,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ chunk 1 text run 1 at (216.58,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (223.19,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ chunk 1 text run 1 at (229.86,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (236.48,200.00) startOffset 2 endOffset 6 width 13.78: "0 -1"
+ chunk 1 text run 3 at (249.77,200.00) startOffset 6 endOffset 8 width 6.67: "0 "
+ chunk 1 text run 1 at (256.44,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (263.06,200.00) startOffset 2 endOffset 6 width 13.78: "0 -1"
+ chunk 1 text run 3 at (276.34,200.00) startOffset 6 endOffset 8 width 6.67: "0 "
+ chunk 1 text run 1 at (283.02,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (289.63,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ RenderSVGInlineText {#text} at (296,200) size 16x8
+ chunk 1 text run 1 at (296.30,200.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 14x8
+ RenderSVGInlineText {#text} at (275,190) size 14x8
+ chunk 1 text run 1 at (275.00,190.00) startOffset 0 endOffset 2 width 7.11: "-1"
+ chunk 1 text run 2 at (281.62,190.00) startOffset 2 endOffset 4 width 6.67: "0 "
+ RenderSVGInlineText {#text} at (288,190) size 16x8
+ chunk 1 text run 1 at (288.29,190.00) startOffset 0 endOffset 7 width 15.57: " "
+ RenderSVGTSpan {tspan} at (0,0) size 89x8
+ RenderSVGInlineText {#text} at (0,6) size 89x8
+ chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ chunk 1 text run 1 at (351.12,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ chunk 1 text run 1 at (362.24,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ chunk 1 text run 1 at (373.36,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ chunk 1 text run 1 at (384.48,210.00) startOffset 0 endOffset 6 width 22.24: "55 55 "
+ chunk 1 text run 1 at (406.72,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ chunk 1 text run 1 at (417.84,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
+ RenderSVGInlineText {#text} at (428,210) size 12x8
+ chunk 1 text run 1 at (428.96,210.00) startOffset 0 endOffset 5 width 11.12: " "
+ RenderSVGContainer {g} at (10,314) size 237x33
+ RenderSVGText {text} at (10,314) size 237x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 13 width 8.90: "."
+ chunk 1 text run 5 at (188.50,340.00) startOffset 13 endOffset 14 width 17.79: "1"
+ chunk 1 text run 6 at (202.51,340.00) startOffset 14 endOffset 17 width 44.48: "1 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
new file mode 100644
index 0000000..eb9bdf3
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
new file mode 100644
index 0000000..dbf0c7a
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
@@ -0,0 +1,100 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,9) size 365x294
+ RenderSVGContainer {g} at (10,9) size 365x294
+ RenderSVGContainer {g} at (17,9) size 358x153 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,-60.00)}]
+ RenderSVGText {text} at (30,134) size 338x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 338x20
+ chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 1 width 14.44: "R"
+ chunk 1 text run 2 at (44.26,150.00) startOffset 1 endOffset 2 width 11.12: "o"
+ chunk 1 text run 3 at (55.18,150.00) startOffset 2 endOffset 3 width 5.56: "t"
+ chunk 1 text run 4 at (60.72,150.00) startOffset 3 endOffset 5 width 16.68: "at"
+ chunk 1 text run 5 at (77.12,150.00) startOffset 5 endOffset 9 width 40.02: "ed T"
+ chunk 1 text run 6 at (115.24,150.00) startOffset 9 endOffset 10 width 11.12: "e"
+ chunk 1 text run 7 at (125.82,150.00) startOffset 10 endOffset 14 width 26.68: "xt f"
+ chunk 1 text run 8 at (152.30,150.00) startOffset 14 endOffset 18 width 28.90: "or t"
+ chunk 1 text run 9 at (180.92,150.00) startOffset 18 endOffset 20 width 21.12: "es"
+ chunk 1 text run 10 at (201.98,150.00) startOffset 20 endOffset 26 width 51.14: "ting S"
+ chunk 1 text run 11 at (252.28,150.00) startOffset 26 endOffset 27 width 13.34: "V"
+ chunk 1 text run 12 at (264.78,150.00) startOffset 27 endOffset 33 width 64.48: "GLocat"
+ chunk 1 text run 13 at (329.24,150.00) startOffset 33 endOffset 37 width 37.80: "able"
+ RenderSVGText {text} at (100,114) size 298x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 298x20
+ chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 6 width 68.92: "Some o"
+ chunk 1 text run 2 at (168.72,130.00) startOffset 6 endOffset 7 width 5.56: "t"
+ chunk 1 text run 3 at (174.22,130.00) startOffset 7 endOffset 12 width 40.02: "her t"
+ chunk 1 text run 4 at (213.96,130.00) startOffset 12 endOffset 13 width 11.12: "e"
+ chunk 1 text run 5 at (224.54,130.00) startOffset 13 endOffset 19 width 45.56: "xt wit"
+ chunk 1 text run 6 at (270.04,130.00) startOffset 19 endOffset 26 width 52.74: "h id 'o"
+ chunk 1 text run 7 at (322.58,130.00) startOffset 26 endOffset 27 width 5.56: "t"
+ chunk 1 text run 8 at (328.08,130.00) startOffset 27 endOffset 31 width 41.12: "herT"
+ chunk 1 text run 9 at (367.30,130.00) startOffset 31 endOffset 32 width 11.12: "e"
+ chunk 1 text run 10 at (377.88,130.00) startOffset 32 endOffset 35 width 19.38: "xt'"
+ RenderSVGViewportContainer {svg} at (275,45) size 100x100
+ RenderSVGEllipse {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.00] [cy=0.00] [r=50.00]
+ RenderSVGText {text} at (10,190) size 277x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 277x12
+ chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+ chunk 1 text run 2 at (26.56,200.00) startOffset 3 endOffset 4 width 3.34: "t"
+ chunk 1 text run 3 at (29.80,200.00) startOffset 4 endOffset 7 width 18.00: "Scr"
+ chunk 1 text run 4 at (47.67,200.00) startOffset 7 endOffset 50 width 238.80: "eenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
+ RenderSVGText {text} at (10,210) size 239x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x12
+ chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+ chunk 1 text run 2 at (26.56,220.00) startOffset 3 endOffset 44 width 222.12: "tCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
+ RenderSVGText {text} at (10,230) size 306x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 306x12
+ chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+ chunk 1 text run 2 at (26.56,240.00) startOffset 3 endOffset 5 width 10.67: "tT"
+ chunk 1 text run 3 at (36.12,240.00) startOffset 5 endOffset 6 width 4.00: "r"
+ chunk 1 text run 4 at (40.06,240.00) startOffset 6 endOffset 10 width 22.68: "ansf"
+ chunk 1 text run 5 at (62.62,240.00) startOffset 10 endOffset 14 width 28.00: "ormT"
+ chunk 1 text run 6 at (89.51,240.00) startOffset 14 endOffset 56 width 226.14: "oElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
+ RenderSVGText {text} at (10,250) size 339x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x12
+ chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 3 width 16.68: ".ge"
+ chunk 1 text run 2 at (26.56,260.00) startOffset 3 endOffset 7 width 26.02: "tBBo"
+ chunk 1 text run 3 at (52.25,260.00) startOffset 7 endOffset 12 width 20.66: "x() f"
+ chunk 1 text run 4 at (72.80,260.00) startOffset 12 endOffset 23 width 54.30: "or 'blueCir"
+ chunk 1 text run 5 at (127.02,260.00) startOffset 23 endOffset 48 width 123.01: "cle': .x=-50,.y=-50,.widt"
+ chunk 1 text run 6 at (250.00,260.00) startOffset 48 endOffset 51 width 20.35: "h=1"
+ chunk 1 text run 7 at (269.61,260.00) startOffset 51 endOffset 63 width 66.38: "00,.height=1"
+ chunk 1 text run 8 at (335.25,260.00) startOffset 63 endOffset 65 width 13.34: "00"
+ RenderSVGText {text} at (10,270) size 255x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 255x12
+ chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 2 width 6.67: ".f"
+ chunk 1 text run 2 at (16.56,280.00) startOffset 2 endOffset 4 width 10.67: "ar"
+ chunk 1 text run 3 at (27.57,280.00) startOffset 4 endOffset 5 width 3.34: "t"
+ chunk 1 text run 4 at (30.87,280.00) startOffset 5 endOffset 8 width 19.34: "hes"
+ chunk 1 text run 5 at (50.18,280.00) startOffset 8 endOffset 10 width 11.34: "tV"
+ chunk 1 text run 6 at (61.46,280.00) startOffset 10 endOffset 12 width 9.34: "ie"
+ chunk 1 text run 7 at (70.68,280.00) startOffset 12 endOffset 16 width 26.00: "wpor"
+ chunk 1 text run 8 at (97.02,280.00) startOffset 16 endOffset 35 width 102.04: "tElement of blueCir"
+ chunk 1 text run 9 at (198.99,280.00) startOffset 35 endOffset 41 width 34.34: "cle=sv"
+ chunk 1 text run 10 at (233.16,280.00) startOffset 41 endOffset 44 width 14.66: "g-r"
+ chunk 1 text run 11 at (247.76,280.00) startOffset 44 endOffset 46 width 13.34: "oo"
+ chunk 1 text run 12 at (260.98,280.00) startOffset 46 endOffset 47 width 3.34: "t"
+ RenderSVGText {text} at (10,290) size 272x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x12
+ chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 5 width 27.35: ".near"
+ chunk 1 text run 2 at (37.22,300.00) startOffset 5 endOffset 7 width 12.67: "es"
+ chunk 1 text run 3 at (49.85,300.00) startOffset 7 endOffset 9 width 11.34: "tV"
+ chunk 1 text run 4 at (61.13,300.00) startOffset 9 endOffset 11 width 9.34: "ie"
+ chunk 1 text run 5 at (70.36,300.00) startOffset 11 endOffset 15 width 26.00: "wpor"
+ chunk 1 text run 6 at (96.70,300.00) startOffset 15 endOffset 34 width 102.04: "tElement of blueCir"
+ chunk 1 text run 7 at (198.66,300.00) startOffset 34 endOffset 41 width 41.69: "cle=nes"
+ chunk 1 text run 8 at (240.32,300.00) startOffset 41 endOffset 42 width 3.34: "t"
+ chunk 1 text run 9 at (243.48,300.00) startOffset 42 endOffset 45 width 21.35: "edS"
+ chunk 1 text run 10 at (264.33,300.00) startOffset 45 endOffset 46 width 8.00: "V"
+ chunk 1 text run 11 at (271.83,300.00) startOffset 46 endOffset 47 width 9.34: "G"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".6 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
new file mode 100644
index 0000000..9b81ff4
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
new file mode 100644
index 0000000..9f3dd34
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
@@ -0,0 +1,98 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (51,40) size 389x249
+ RenderSVGText {text} at (51,40) size 159x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x18
+ chunk 1 (end anchor) text run 1 at (51.55,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
+ chunk 1 (end anchor) text run 2 at (101.50,55.00) startOffset 5 endOffset 16 width 90.56: "al != baseV"
+ chunk 1 (end anchor) text run 3 at (190.99,55.00) startOffset 16 endOffset 19 width 19.01: "al:"
+ RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+ RenderSVGRect {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x15
+ chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+ chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
+ chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
+ RenderSVGRect {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
+ chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+ chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
+ chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
+ RenderSVGRect {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
+ chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+ chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
+ RenderSVGRect {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
+ chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+ chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+ chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+ chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+ chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
+ RenderSVGRect {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x15
+ chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+ chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+ chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+ chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+ chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
+ RenderSVGHiddenContainer {g} at (0,0) size 0x0
+ RenderSVGText {text} at (0,-15) size 37x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x23
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+ chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+ chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+ RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+ RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".8 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
new file mode 100644
index 0000000..5e90b5c
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
new file mode 100644
index 0000000..f5a576e
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
@@ -0,0 +1,34 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,15) size 470x345
+ RenderSVGText {text} at (10,15) size 342x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x18
+ chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
+ chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
+ chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 6 width 15.01: "t t"
+ chunk 1 text run 4 at (53.20,30.00) startOffset 6 endOffset 12 width 50.04: "hat ge"
+ chunk 1 text run 5 at (103.06,30.00) startOffset 12 endOffset 16 width 39.02: "tBBo"
+ chunk 1 text run 6 at (141.60,30.00) startOffset 16 endOffset 21 width 38.99: "x() w"
+ chunk 1 text run 7 at (180.42,30.00) startOffset 21 endOffset 23 width 16.00: "or"
+ chunk 1 text run 8 at (196.53,30.00) startOffset 23 endOffset 24 width 9.00: "k"
+ chunk 1 text run 9 at (205.48,30.00) startOffset 24 endOffset 29 width 39.02: "s bef"
+ chunk 1 text run 10 at (244.32,30.00) startOffset 29 endOffset 31 width 16.00: "or"
+ chunk 1 text run 11 at (260.13,30.00) startOffset 31 endOffset 34 width 27.02: "e S"
+ chunk 1 text run 12 at (286.39,30.00) startOffset 34 endOffset 35 width 12.01: "V"
+ chunk 1 text run 13 at (297.64,30.00) startOffset 35 endOffset 40 width 54.04: "GLoad"
+ RenderSVGRect {rect} at (10,40) size 50x50 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=40.00] [width=50.00] [height=50.00]
+ RenderSVGText {text} at (1000,985) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
+ chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 1 width 12.01: "A"
+ chunk 1 text run 2 at (1012.08,1000.00) startOffset 1 endOffset 3 width 19.01: "bc"
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
new file mode 100644
index 0000000..5712b49
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
new file mode 100644
index 0000000..ba70229
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
@@ -0,0 +1,147 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,15) size 430x274
+ RenderSVGText {text} at (10,15) size 298x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 298x18
+ chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
+ chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
+ chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 11 width 51.01: "ting liv"
+ chunk 1 text run 4 at (88.88,30.00) startOffset 11 endOffset 21 width 85.05: "eness of S"
+ chunk 1 text run 5 at (173.17,30.00) startOffset 21 endOffset 22 width 12.01: "V"
+ chunk 1 text run 6 at (184.42,30.00) startOffset 22 endOffset 35 width 123.03: "G DOM objects"
+ RenderSVGContainer {g} at (90,40) size 350x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+ RenderSVGRect {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x15
+ chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+ chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
+ chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
+ RenderSVGRect {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
+ chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+ chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
+ chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
+ RenderSVGRect {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
+ chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+ chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
+ RenderSVGRect {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
+ chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+ chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+ chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+ chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+ chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
+ RenderSVGRect {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x15
+ chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+ chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+ chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+ chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+ chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
+ RenderSVGRect {rect} at (210,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=270.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,273) size 139x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 139x14
+ chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,285.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,285.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,285.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,285.00) startOffset 9 endOffset 18 width 66.93: "edBoolean"
+ RenderSVGRect {rect} at (180,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=300.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,303) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
+ chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,315.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,315.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,315.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,315.00) startOffset 9 endOffset 12 width 24.91: "edS"
+ chunk 1 text run 6 at (166.54,315.00) startOffset 12 endOffset 14 width 8.55: "tr"
+ chunk 1 text run 7 at (175.11,315.00) startOffset 14 endOffset 17 width 18.68: "ing"
+ RenderSVGRect {rect} at (150,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=330.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,333) size 167x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 167x14
+ chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,345.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,345.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,345.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,345.00) startOffset 9 endOffset 17 width 64.58: "edEnumer"
+ chunk 1 text run 6 at (206.19,345.00) startOffset 17 endOffset 22 width 30.35: "ation"
+ RenderSVGRect {rect} at (120,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=360.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,363) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
+ chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,375.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,375.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,375.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,375.00) startOffset 9 endOffset 14 width 31.14: "edInt"
+ chunk 1 text run 6 at (172.62,375.00) startOffset 14 endOffset 18 width 28.01: "eger"
+ RenderSVGRect {rect} at (90,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=390.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,393) size 138x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x14
+ chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,405.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,405.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,405.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,405.00) startOffset 9 endOffset 17 width 65.35: "edNumber"
+ RenderSVGHiddenContainer {g} at (0,0) size 0x0
+ RenderSVGText {text} at (10,-15) size 34x22 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x22
+ chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+ chunk 1 text run 2 at (20.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+ chunk 1 text run 3 at (30.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+ RenderSVGEllipse {circle} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=100.00]
+ RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=60.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id=""] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feTurbulence type="TURBULANCE" baseFrequency="4.00, 5.00" seed="0.00" numOctaves="1" stitchTiles="0"]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".7 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
new file mode 100644
index 0000000..2eb32cd
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
new file mode 100644
index 0000000..7d5dad2
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
new file mode 100644
index 0000000..5c5039e
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
@@ -0,0 +1,29 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGText {text} at (160,55) size 159x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x18
+ chunk 1 (middle anchor) text run 1 at (160.78,70.00) startOffset 0 endOffset 1 width 12.01: "S"
+ chunk 1 (middle anchor) text run 2 at (172.03,70.00) startOffset 1 endOffset 2 width 12.01: "V"
+ chunk 1 (middle anchor) text run 3 at (183.28,70.00) startOffset 2 endOffset 4 width 26.01: "GS"
+ chunk 1 (middle anchor) text run 4 at (209.24,70.00) startOffset 4 endOffset 6 width 11.00: "tr"
+ chunk 1 (middle anchor) text run 5 at (220.25,70.00) startOffset 6 endOffset 12 width 47.02: "ingLis"
+ chunk 1 (middle anchor) text run 6 at (267.22,70.00) startOffset 12 endOffset 17 width 52.00: "t DOM"
+ RenderSVGContainer {g} at (80,100) size 320x100
+ RenderSVGRect {rect} at (80,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (190,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(190.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (300,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (300,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGRect {rect} at (0,0) size 480x360 [x=0.00] [y=0.00] [width=480.00] [height=360.00]
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".5 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
new file mode 100644
index 0000000..cbade87
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
new file mode 100644
index 0000000..09bf321
--- /dev/null
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
@@ -0,0 +1,100 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (44,40) size 396x249
+ RenderSVGText {text} at (44,40) size 166x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 166x18
+ chunk 1 (end anchor) text run 1 at (44.78,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
+ chunk 1 (end anchor) text run 2 at (94.73,55.00) startOffset 5 endOffset 12 width 43.00: "al is r"
+ chunk 1 (end anchor) text run 3 at (137.53,55.00) startOffset 12 endOffset 19 width 59.04: "ead onl"
+ chunk 1 (end anchor) text run 4 at (196.48,55.00) startOffset 19 endOffset 20 width 9.00: "y"
+ chunk 1 (end anchor) text run 5 at (205.00,55.00) startOffset 20 endOffset 21 width 5.00: ":"
+ RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
+ RenderSVGRect {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x15
+ chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,75.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,75.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
+ chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
+ chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,105.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
+ RenderSVGRect {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
+ chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,135.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,135.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
+ chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
+ chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
+ RenderSVGRect {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
+ chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
+ RenderSVGRect {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
+ chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,195.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
+ chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
+ RenderSVGRect {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
+ chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,225.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,225.00) startOffset 9 endOffset 12 width 24.12: "edT"
+ chunk 1 text run 6 at (164.51,225.00) startOffset 12 endOffset 13 width 4.66: "r"
+ chunk 1 text run 7 at (169.11,225.00) startOffset 13 endOffset 17 width 26.46: "ansf"
+ chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
+ chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
+ RenderSVGRect {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x15
+ chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
+ chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
+ chunk 1 text run 3 at (87.50,255.00) startOffset 2 endOffset 3 width 10.89: "G"
+ chunk 1 text run 4 at (98.31,255.00) startOffset 3 endOffset 9 width 43.57: "Animat"
+ chunk 1 text run 5 at (141.68,255.00) startOffset 9 endOffset 13 width 29.57: "edPr"
+ chunk 1 text run 6 at (171.09,255.00) startOffset 13 endOffset 17 width 27.23: "eser"
+ chunk 1 text run 7 at (198.73,255.00) startOffset 17 endOffset 18 width 7.00: "v"
+ chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
+ chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
+ RenderSVGHiddenContainer {g} at (0,0) size 0x0
+ RenderSVGText {text} at (0,-15) size 37x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x23
+ chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
+ chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
+ chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
+ RenderSVGEllipse {circle} at (0,0) size 50x50 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=50.00]
+ RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,314) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
+ chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
+ chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
+ chunk 1 text run 4 at (182.83,340.00) startOffset 12 endOffset 16 width 53.38: ".2 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]