You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2013/05/31 06:58:34 UTC

[03/15] add png.xmls to see if tests will pass on other platforms

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
new file mode 100644
index 0000000..a0a1e94
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
@@ -0,0 +1,15 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_matrix width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
new file mode 100644
index 0000000..ba27751
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_spread width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+              <flash.display.Shape x="10" y="120" width="201" height="101"/>
+              <flash.display.Shape x="10" y="230" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
new file mode 100644
index 0000000..03c5113
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.bevelfilter3 width="145.5" height="105.5" blendMode="auto">
+              <flash.display.MovieClip x="25" y="25" width="121" height="81">
+                <flash.display.Shape width="121" height="81" cacheAsBitmap="true" filters="[object BevelFilter]"/>
+              </flash.display.MovieClip>
+            </fxg.filters.bevelfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
new file mode 100644
index 0000000..750352b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
@@ -0,0 +1,114 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.blurfilter width="470.75" height="670.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="421" height="621">
+                <flash.display.MovieClip width="368" height="591.15">
+                  <fxg.filters.blurfilter_Text_875675175 width="378" height="29" blendMode="auto">
+                    <spark.components.RichText x="10" y="10" width="368" height="19">
+                      <flash.display.Shape width="368" height="19"/>
+                      <flash.text.engine.TextLine y="13.75" width="367.6" height="18.15" ascent="13.7724609375" descent="4.32421875" atomCount="46" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.filters.blurfilter_Text_875675175>
+                  <flash.display.MovieClip width="281" height="521.6">
+                    <flash.display.MovieClip x="30" y="80" width="281" height="521.6">
+                      <flash.display.MovieClip width="270.5" height="101" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="120" height="100">
+                          <flash.display.MovieClip width="120" height="100">
+                            <flash.display.MovieClip width="101" height="99">
+                              <flash.display.Shape width="101" height="99"/>
+                            </flash.display.MovieClip>
+                            <flash.display.Shape width="120" height="100"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" width="121" height="101">
+                          <flash.display.Shape width="121" height="101"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="20" width="281" height="131" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip y="170" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" y="170" width="121" height="121">
+                          <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="40" width="273" height="111.1" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip y="370" width="120" height="80">
+                          <flash.display.Shape width="120" height="80"/>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" y="350" width="102" height="102.1">
+                          <flash.display.Shape y="30" width="102" height="102.1"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="30" y="10" width="333" height="433.05">
+                    <fxg.filters.blurfilter_Text_1578398059 width="253" height="43" blendMode="auto">
+                      <spark.components.RichText x="80" y="30" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1578398059>
+                    <fxg.filters.blurfilter_Text2113425538 width="84" height="63" blendMode="auto">
+                      <spark.components.RichText y="50" width="84" height="13">
+                        <flash.display.Shape width="84" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="83.8" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="14" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text2113425538>
+                    <fxg.filters.blurfilter_Text1055920662 width="271" height="63" blendMode="auto">
+                      <spark.components.RichText x="170" y="50" width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="100.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="20" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1055920662>
+                    <fxg.filters.blurfilter_Text611299665 width="253" height="223" blendMode="auto">
+                      <spark.components.RichText x="80" y="210" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text611299665>
+                    <fxg.filters.blurfilter_Text_1674787700 width="100" height="253" blendMode="auto">
+                      <spark.components.RichText y="240" width="100" height="13">
+                        <flash.display.Shape width="100" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="99.3" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="20" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1674787700>
+                    <fxg.filters.blurfilter_Text_1139718650 width="226" height="253" blendMode="auto">
+                      <spark.components.RichText x="170" y="240" width="56" height="13">
+                        <flash.display.Shape width="56" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="55.55" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1139718650>
+                    <fxg.filters.blurfilter_Text_1387997451 width="253" height="443" blendMode="auto">
+                      <spark.components.RichText x="80" y="430" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1387997451>
+                    <fxg.filters.blurfilter_Text1861454301 width="74" height="463" blendMode="auto">
+                      <spark.components.RichText y="450" width="74" height="13">
+                        <flash.display.Shape width="74" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="73.55" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="16" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1861454301>
+                    <fxg.filters.blurfilter_Text1383770748 width="333" height="463" blendMode="auto">
+                      <spark.components.RichText x="170" y="450" width="163" height="13">
+                        <flash.display.Shape width="163" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="162.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="31" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1383770748>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="421" height="621"/>
+              </flash.display.MovieClip>
+            </fxg.filters.blurfilter>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
new file mode 100644
index 0000000..0ddf7fc
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
@@ -0,0 +1,40 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.filters_group width="500.75" height="350.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="451" height="301">
+                <flash.display.MovieClip width="418.5" height="120.55">
+                  <flash.display.MovieClip width="418.5" height="120.55">
+                    <flash.display.MovieClip x="30" y="30" width="418.5" height="120.55">
+                      <flash.display.MovieClip width="418.5" height="120.55">
+                        <flash.display.MovieClip y="50" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_group_Text1378223197 width="418" height="33" blendMode="auto">
+                          <spark.components.RichText x="150" y="10" width="268" height="23">
+                            <flash.display.Shape width="268" height="23"/>
+                            <flash.text.engine.TextLine y="7.65" width="267.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="58" hasGraphicElement="false"/>
+                            <flash.text.engine.TextLine y="19.65" width="58.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="14" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_group_Text1378223197>
+                        <flash.display.MovieClip x="150" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="121" height="81">
+                            <flash.display.Shape width="121" height="81" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="451" height="301"/>
+              </flash.display.MovieClip>
+            </fxg.filters.filters_group>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
new file mode 100644
index 0000000..6d8ff8c
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
@@ -0,0 +1,74 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.filters_transform width="753" height="500.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="703.25" height="451">
+                <flash.display.MovieClip width="673.5" height="370.55">
+                  <fxg.filters.filters_transform_Text_1778325924 width="571" height="66" blendMode="auto">
+                    <spark.components.RichText x="30" y="10" width="541" height="56">
+                      <flash.display.Shape width="541" height="56"/>
+                      <flash.text.engine.TextLine y="9.15" width="426.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="79" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="23.55" width="540.95" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="95" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="37.95" width="495.1" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="92" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="52.35" width="412.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="79" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.filters.filters_transform_Text_1778325924>
+                  <flash.display.MovieClip width="673.5" height="301">
+                    <flash.display.MovieClip x="30" y="30" width="673.5" height="301">
+                      <flash.display.MovieClip width="121" height="81">
+                        <flash.display.MovieClip y="50" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="180" width="673.5" height="160.55">
+                        <fxg.filters.filters_transform_Text_2119712607 width="206" height="22" blendMode="auto">
+                          <spark.components.RichText y="10" width="206" height="12">
+                            <flash.display.Shape width="206" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="205.05" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="40" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text_2119712607>
+                        <flash.display.MovieClip x="80" y="50" width="81" height="121" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="81" height="121">
+                            <flash.display.Shape matrix="(a=0, b=1, c=-1, d=0, tx=0, ty=0)" width="81" height="121"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_transform_Text1088973166 width="436" height="22" blendMode="auto">
+                          <spark.components.RichText x="240" y="10" width="196" height="12">
+                            <flash.display.Shape width="196" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="195.8" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="38" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text1088973166>
+                        <flash.display.MovieClip matrix="(a=0, b=1, c=-1, d=0, tx=320, ty=50)" x="320" y="50" width="81" height="121" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="121" height="81">
+                            <flash.display.Shape width="121" height="81"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_transform_Text388519270 width="673" height="22" blendMode="auto">
+                          <spark.components.RichText x="480" y="10" width="193" height="12">
+                            <flash.display.Shape width="193" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="192.2" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="37" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text388519270>
+                        <flash.display.MovieClip matrix="(a=0, b=1, c=-1, d=0, tx=560, ty=50)" x="560" y="50" width="81" height="121">
+                          <flash.display.MovieClip width="121" height="81" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                            <flash.display.MovieClip width="121" height="81">
+                              <flash.display.Shape width="121" height="81"/>
+                            </flash.display.MovieClip>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="701" height="451"/>
+              </flash.display.MovieClip>
+            </fxg.filters.filters_transform>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
new file mode 100644
index 0000000..49bd575
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
@@ -0,0 +1,19 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.glowfilter3 width="170.5" height="300.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object GlowFilter]">
+                <flash.display.MovieClip y="170" width="121" height="81">
+                  <flash.display.Shape width="121" height="81"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.glowfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
new file mode 100644
index 0000000..c42ddfa
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.gradientglowfilter3 width="170.5" height="130.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object GradientGlowFilter]">
+                <flash.display.Shape width="121" height="81"/>
+              </flash.display.MovieClip>
+            </fxg.filters.gradientglowfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..a1c8e59
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
@@ -0,0 +1,25 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.hue_colormatrixfilter4 width="428" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="402" height="102.1">
+                <flash.display.MovieClip width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip x="150" width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip x="300" width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.hue_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..b62c991
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
@@ -0,0 +1,24 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.luminance_colormatrixfilter4 width="278" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="252" height="102.1">
+                <flash.display.MovieClip width="252" height="102.1">
+                  <flash.display.MovieClip width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="150" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.luminance_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..b970786
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.saturation_colormatrixfilter4 width="428" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="402" height="102.1">
+                <flash.display.MovieClip width="402" height="102.1">
+                  <flash.display.MovieClip width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="150" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="300" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.saturation_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
new file mode 100644
index 0000000..4aad717
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
@@ -0,0 +1,87 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.mask.clip_mask width="830" height="770" blendMode="auto">
+              <flash.display.MovieClip x="20" y="30" width="391" height="631">
+                <flash.display.MovieClip x="30" y="80" width="391" height="631">
+                  <flash.display.MovieClip width="371" height="100.5">
+                    <flash.display.MovieClip width="141" height="100.5">
+                      <flash.display.MovieClip width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.Shape width="141" height="71"/>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip width="120" height="100">
+                        <flash.display.MovieClip width="101" height="99">
+                          <flash.display.Shape width="101" height="99"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="120" height="100"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" width="141" height="100.5">
+                      <flash.display.MovieClip width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.Shape width="141" height="71"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape width="120" height="100"/>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="391" height="161">
+                    <flash.display.MovieClip y="150" width="141" height="81">
+                      <flash.display.MovieClip width="141" height="81" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="141" height="71">
+                          <flash.display.Shape width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="121" height="81"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="150" width="151" height="151">
+                      <flash.display.MovieClip width="151" height="151" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.MovieClip x="-40" y="-40" width="151" height="151">
+                          <flash.display.Shape width="151" height="151"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="370" height="111.1">
+                    <flash.display.MovieClip y="330" width="140" height="80" cacheAsBitmap="true" filters="[object BevelFilter]">
+                      <flash.display.MovieClip width="140" height="70">
+                        <flash.display.Shape width="140" height="70"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape width="120" height="80"/>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="310" width="140" height="102.1">
+                      <flash.display.MovieClip y="30" width="140" height="70">
+                        <flash.display.Shape width="140" height="70"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape y="30" width="102" height="102.1"/>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="361" height="131">
+                    <flash.display.MovieClip y="500" width="121" height="81">
+                      <flash.display.MovieClip width="121" height="81" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="101" height="70">
+                          <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="70"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="121" height="81"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="500" width="121" height="121">
+                      <flash.display.MovieClip width="121" height="121" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.MovieClip x="10" y="10" width="101" height="70">
+                          <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="70"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.mask.clip_mask>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
new file mode 100644
index 0000000..782c24b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
@@ -0,0 +1,23 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_focal_point width="281.25" height="631.4" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+              <flash.display.MovieClip x="50" y="250" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+              <flash.display.MovieClip x="50" y="480" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
new file mode 100644
index 0000000..6ca2163
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_interpolation width="564.6" height="519.7" blendMode="auto">
+              <flash.display.MovieClip x="17.7" y="14.05" width="561.5" height="520.6">
+                <flash.display.Shape width="561.5" height="260.6"/>
+                <flash.display.MovieClip y="260" width="561.5" height="260.6">
+                  <flash.display.Shape width="561.5" height="260.6"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
new file mode 100644
index 0000000..4685d75
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_matrix width="314.5" height="228.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="294" height="208">
+                <flash.display.Shape x="0.5" y="0.5" width="294" height="208"/>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
new file mode 100644
index 0000000..da3215f
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
@@ -0,0 +1,23 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_spread width="286.25" height="649.4" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="260.75" height="623.95">
+                <flash.display.Shape width="260.75" height="180.95"/>
+                <flash.display.MovieClip y="220" width="260.75" height="180.95">
+                  <flash.display.Shape width="260.75" height="180.95"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip y="443" width="260.75" height="180.95">
+                  <flash.display.Shape width="260.75" height="180.95"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
new file mode 100644
index 0000000..8bd9adb
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_focal_point width="270" height="480" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="240" height="140"/>
+              <flash.display.Shape x="50" y="200" width="240" height="140"/>
+              <flash.display.Shape x="50" y="360" width="240" height="140"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
new file mode 100644
index 0000000..3ce98ad
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_interpolation width="390" height="560" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="350" height="250"/>
+              <flash.display.Shape x="50" y="320" width="380" height="280"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
new file mode 100644
index 0000000..f39fa5d
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
@@ -0,0 +1,15 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_matrix width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="380" height="280"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
new file mode 100644
index 0000000..5045fb5
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_spread width="275" height="535" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="250" height="160"/>
+              <flash.display.Shape x="50" y="220" width="250" height="160"/>
+              <flash.display.Shape x="50" y="400" width="250" height="160"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml b/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
new file mode 100644
index 0000000..d9b4846
--- /dev/null
+++ b/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
@@ -0,0 +1,37 @@
+<DisplayList>
+  <AnimateTransform3D_rotationY_main width="500" height="500">
+    <spark.skins.spark.ApplicationSkin width="500" height="500" blendMode="auto">
+      <spark.components.Group width="500" height="500" blendMode="auto">
+        <spark.components.Group width="500" height="500" blendMode="auto">
+          <CubePanel_rotationY y="50" width="400" height="400">
+            <spark.skins.spark.PanelSkin width="400" height="400">
+              <spark.primitives.RectangularDropShadow width="400" height="400"/>
+              <spark.components.Group width="400" height="400" blendMode="auto">
+                <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto"/>
+                <spark.components.supportClasses.InvalidatingSprite width="400" height="400"/>
+                <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto">
+                  <spark.components.Group width="398" height="31" blendMode="auto">
+                    <mask>
+                      <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto"/>
+                    </mask>
+                    <spark.components.Label x="9" y="1" width="386" height="30">
+                      <flash.display.Shape width="386" height="30"/>
+                      <flash.text.engine.TextLine y="18.05" width="0" height="11.3" ascent="8.736328125" descent="2.525390625" atomCount="1" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.components.Group>
+                  <spark.components.Group y="31" width="398" height="367" blendMode="auto">
+                    <spark.components.Group x="149" y="134" width="100" height="100" blendMode="auto">
+                      <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" matrix3D="1,0,0,0,0,-4.371138828673793e-8,1,0,0,-1,-4.371138828673793e-8,0,0,100,0,1" y="100" width="102" height="0" blendMode="layer"/>
+                      <spark.components.supportClasses.InvalidatingSprite matrix3D="1,0,0,0,0,-4.371138828673793e-8,1,0,0,-1,-4.371138828673793e-8,0,0,0,0,1" width="102" height="0"/>
+                      <spark.components.supportClasses.InvalidatingSprite matrix3D="1,0,0,0,0,1,0,0,0,0,1,0,0,0,100,1" width="102" height="102"/>
+                    </spark.components.Group>
+                  </spark.components.Group>
+                </spark.components.Group>
+              </spark.components.Group>
+            </spark.skins.spark.PanelSkin>
+          </CubePanel_rotationY>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </AnimateTransform3D_rotationY_main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
new file mode 100644
index 0000000..7240040
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="85" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="75" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
new file mode 100644
index 0000000..dc3bd7f
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="95" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="85" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file