flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From p...@apache.org
Subject svn commit: r1369973 - in /incubator/flex/trunk/mustella/tests/Mirroring: ./ .settings/ integration/ integration/baselines/ properties/ properties/baselines/ styles/ swfs/ swfs/assets/ swfs/comps/ swfs/comps/images/
Date Mon, 06 Aug 2012 20:20:55 GMT
Author: pent
Date: Mon Aug  6 20:20:53 2012
New Revision: 1369973

URL: http://svn.apache.org/viewvc?rev=1369973&view=rev
Log:
Mustella submission

Added:
    incubator/flex/trunk/mustella/tests/Mirroring/
    incubator/flex/trunk/mustella/tests/Mirroring/.actionScriptProperties
    incubator/flex/trunk/mustella/tests/Mirroring/.flexProperties
    incubator/flex/trunk/mustella/tests/Mirroring/.project
    incubator/flex/trunk/mustella/tests/Mirroring/.settings/
    incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.core.resources.prefs
    incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.ltk.core.refactoring.prefs
    incubator/flex/trunk/mustella/tests/Mirroring/integration/
    incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_BC_Tests.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_Integration_Tests.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/integration/baselines/
    incubator/flex/trunk/mustella/tests/Mirroring/integration/baselines/Mirroring_Compatibility3_noMirror.png   (with props)
    incubator/flex/trunk/mustella/tests/Mirroring/properties/
    incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh   (with props)
    incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Tests.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/
    incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_layoutDirection_RTL.png   (with props)
    incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL.png   (with props)
    incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL_2.png   (with props)
    incubator/flex/trunk/mustella/tests/Mirroring/styles/
    incubator/flex/trunk/mustella/tests/Mirroring/styles/Mirroring_Styles_Tests.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main2.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_Application.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.compile
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp2.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/BigGroupComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasCompLTR.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/GroupComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/HGroupComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/VGroupComp.mxml
    incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/images/

Added: incubator/flex/trunk/mustella/tests/Mirroring/.actionScriptProperties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/.actionScriptProperties?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/.actionScriptProperties (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/.actionScriptProperties Mon Aug  6 20:20:53 2012
@@ -0,0 +1,79 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<actionScriptProperties mainApplicationPath="DataGridBasic.mxml" projectUUID="ffc6509e-ce05-45ac-83c6-edfa582e4c92" version="6">
+  <compiler additionalCompilerArguments="-locale en_US -define=CONFIG::skaha,true" autoRSLOrdering="true" copyDependentFiles="false" flexSDK="Flex 4.1 (latest)" fteInMXComponents="false" generateAccessible="true" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="true" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin-debug" sourceFolderPath="swfs" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
+    <compilerSourcePath/>
+    <libraryPath defaultLinkType="1">
+      <libraryPathEntry kind="4" path="">
+        <modifiedEntries>
+          <libraryPathEntry index="3" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/framework.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="framework_4.0.0.13684.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/framework_4.0.0.13684.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+          <libraryPathEntry index="2" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/osmf.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="osmf_flex.4.0.0.13495.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/osmf_flex.4.0.0.13495.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+          <libraryPathEntry index="6" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/rpc.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="rpc_4.0.0.13684.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/rpc_4.0.0.13684.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+          <libraryPathEntry index="4" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/spark.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="spark_4.0.0.13684.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/spark_4.0.0.13684.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+          <libraryPathEntry index="5" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/sparkskins.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="sparkskins_4.0.0.13684.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/sparkskins_4.0.0.13684.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+          <libraryPathEntry index="1" kind="3" linkType="4" path="${PROJECT_FRAMEWORKS}/libs/textLayout.swc" useDefaultLinkType="true">
+            <crossDomainRsls>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="" rslUrl="textLayout_1.0.0.591.swf"/>
+              <crossDomainRslEntry autoExtract="true" policyFileUrl="http://fpdownload.adobe.com/pub/swz/crossdomain.xml" rslUrl="http://fpdownload.adobe.com/pub/swz/flex/4.0.0.13684/textLayout_1.0.0.591.swf"/>
+            </crossDomainRsls>
+          </libraryPathEntry>
+        </modifiedEntries>
+        <excludedEntries>
+          <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/flex.swc" useDefaultLinkType="false"/>
+        </excludedEntries>
+      </libraryPathEntry>
+      <libraryPathEntry kind="1" linkType="1" path="libs"/>
+      <libraryPathEntry kind="3" linkType="1" path="C:/depot/flex/qa/sdk/testsuites/scenarios/Skaha/src/skaha.swc" useDefaultLinkType="false"/>
+    </libraryPath>
+    <sourceAttachmentPath/>
+  </compiler>
+  <applications>
+    <application path="Mirroring_Main_Application.mxml"/>
+    <application path="Mirroring_Main.mxml"/>
+    <application path="Mirroring_Main2.mxml"/>
+  </applications>
+  <modules/>
+  <buildCSSFiles/>
+</actionScriptProperties>

Added: incubator/flex/trunk/mustella/tests/Mirroring/.flexProperties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/.flexProperties?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/.flexProperties (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/.flexProperties Mon Aug  6 20:20:53 2012
@@ -0,0 +1,20 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<flexProperties enableServiceManager="false" flexServerFeatures="0" flexServerType="0" toolCompile="true" useServerFlexSDK="false" version="2"/>

Added: incubator/flex/trunk/mustella/tests/Mirroring/.project
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/.project?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/.project (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/.project Mon Aug  6 20:20:53 2012
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<projectDescription>
+	<name>MXItemRenderer</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.adobe.flexbuilder.project.flexbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.adobe.flexbuilder.project.flexnature</nature>
+		<nature>com.adobe.flexbuilder.project.actionscriptnature</nature>
+	</natures>
+</projectDescription>

Added: incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.core.resources.prefs
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.core.resources.prefs?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.core.resources.prefs (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.core.resources.prefs Mon Aug  6 20:20:53 2012
@@ -0,0 +1,21 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+#Wed Feb 10 15:50:54 PST 2010
+eclipse.preferences.version=1
+encoding/<project>=utf-8

Added: incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.ltk.core.refactoring.prefs
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.ltk.core.refactoring.prefs?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.ltk.core.refactoring.prefs (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/.settings/org.eclipse.ltk.core.refactoring.prefs Mon Aug  6 20:20:53 2012
@@ -0,0 +1,21 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+#Thu Nov 19 16:55:13 PST 2009
+eclipse.preferences.version=1
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false

Added: incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_BC_Tests.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_BC_Tests.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_BC_Tests.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_BC_Tests.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="Mirroring/integration/" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:m="http://ns.adobe.com/mxml/2009" xmlns="*" testSWF="Mirroring_Main_bc.mxml">
+    <!-- this set of lines form a template that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+            public static function init(o:DisplayObject):void { }
+        ]]>
+    </fx:Script>
+    <fx:Metadata>
+        <![CDATA[
+        [Mixin]
+        ]]>
+    </fx:Metadata>
+    <!-- end of set of lines that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+        ]]>
+    </fx:Script>
+    <testCases>
+        
+        
+        <TestCase testID="Mirroring_Compatibility3_noMirror" keywords="[Mirroring, Compatibility]" description="Test that components don't mirror when -compatibility-version=3.0">
+            <!--bugs>
+                <Bug bugID="SDK-25204" />
+            </bugs-->
+            <body>
+                <AssertPropertyValue propertyName="layoutDirection" value="rtl" target="" />
+                <CompareBitmap url="../integration/baselines/$testID.png" target="group1" />
+            </body>
+        </TestCase>
+        
+    </testCases>
+</UnitTester>

Added: incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_Integration_Tests.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_Integration_Tests.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_Integration_Tests.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/integration/Mirroring_Integration_Tests.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="Mirroring/integration/" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:m="http://ns.adobe.com/mxml/2009" xmlns="*" testSWF="Mirroring_Main2.mxml">
+	<!-- this set of lines form a template that must be in each unit test -->
+	<fx:Script>
+		<![CDATA[
+			public static function init(o:DisplayObject):void { }
+		]]>
+	</fx:Script>
+	<fx:Metadata>
+		<![CDATA[
+		[Mixin]
+		]]>
+	</fx:Metadata>
+	<!-- end of set of lines that must be in each unit test -->
+	<fx:Script>
+		<![CDATA[
+		]]>
+	</fx:Script>
+	<testCases>
+		
+		
+		<TestCase testID="Mirroring_RTL_TabOrder" keywords="[Mirroring, Focus]" description="Tab around a container with layoutDirection=rtl">
+			<setup>
+				<ResetComponent target="hgroup1" className="comps.HGroupComp" waitEvent="updateComplete" />
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" />
+				<SetProperty target="vgroup1" propertyName="y" value="200" waitEvent="updateComplete" 
+							 waitTarget="vgroup1" />
+			</setup>
+			<body>
+				<SetProperty target="hgroup1" propertyName="layoutDirection" value="rtl" waitEvent="updateComplete" 
+							 waitTarget="hgroup1" />
+				<RunCode code="application.hgroup1.control1.setFocus()" waitEvent="focusIn" waitTarget="hgroup1.control1" />
+				<DispatchKeyEvent key="TAB" waitEvent="focusIn" waitTarget="hgroup1.control2" />
+				<DispatchKeyEvent key="TAB" waitEvent="focusIn" waitTarget="hgroup1.control3" />
+				<DispatchKeyEvent key="TAB"  />
+				<AssertEvent target="hgroup1.control4" eventName="focusIn" eventClass="flash.events::FocusEvent" />
+			</body>
+		</TestCase>
+		<TestCase testID="Mirroring_RTL_LTR_TabOrder" keywords="[Mirroring, Focus]" description="Tab around a container with layoutDirection=rtl to another with layoutDirection=ltr">
+			<setup>
+				<ResetComponent target="hgroup1" className="comps.HGroupComp" waitEvent="updateComplete" />
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" />
+				<SetProperty target="vgroup1" propertyName="y" value="200" waitEvent="updateComplete" 
+							 waitTarget="vgroup1" />
+			</setup>
+			<body>
+				<SetProperty target="hgroup1" propertyName="layoutDirection" value="rtl" waitEvent="updateComplete" 
+							 waitTarget="hgroup1" />
+				<RunCode code="application.hgroup1.control4.setFocus()" waitEvent="focusIn" waitTarget="hgroup1.control4" />
+				<DispatchKeyEvent key="TAB" waitEvent="focusIn" waitTarget="vgroup1.check1" />
+				<DispatchKeyEvent key="TAB" waitEvent="focusIn" waitTarget="vgroup1.slider1" />
+				<DispatchKeyEvent key="TAB"  />
+				<AssertEvent target="textinput" eventName="focusIn" eventClass="flash.events::FocusEvent" />
+			</body>
+		</TestCase>	
+		
+		
+	</testCases>
+</UnitTester>

Added: incubator/flex/trunk/mustella/tests/Mirroring/integration/baselines/Mirroring_Compatibility3_noMirror.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/integration/baselines/Mirroring_Compatibility3_noMirror.png?rev=1369973&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/tests/Mirroring/integration/baselines/Mirroring_Compatibility3_noMirror.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="Mirroring/properties/" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:m="http://ns.adobe.com/mxml/2009" xmlns="*" testSWF="Mirroring_Main_Application.mxml">
+    <!-- this set of lines form a template that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+            public static function init(o:DisplayObject):void { }
+        ]]>
+    </fx:Script>
+    <fx:Metadata>
+        <![CDATA[
+        [Mixin]
+        ]]>
+    </fx:Metadata>
+    <!-- end of set of lines that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+        ]]>
+    </fx:Script>
+    <testCases>
+    <!--Note: These tests mostly use the localToGlobal() method to figure out the actual position on the stage of mirrored components. In mirrored components, reading x and y values is not as useful as translating those values to what's on the stage.-->   
+        
+        <TestCase testID="Mirroring_Application_layoutDirection_default" keywords="[Mirroring, layoutDirection]" description="Check the default value of the layoutDirection style on an Application.">
+            <body>
+                <AssertPropertyValue target="" propertyName="layoutDirection" value="ltr" />
+            </body>
+        </TestCase>
+        <TestCase testID="Mirroring_Application_layoutDirection_RTL" keywords="[Mirroring, layoutDirection]" description="Set the layoutDirection property to RTL on an Group.">
+            <body>
+                <ResetComponent target="bigGroup" className="comps.BigGroupComp" waitEvent="updateComplete" waitTarget="bigGroup" />
+                <SetStyle styleName="direction" target="bigGroup" value="rtl" />
+                <SetProperty propertyName="layoutDirection" value="rtl" target="bigGroup" waitEvent="updateComplete" waitTarget="bigGroup" />
+                <AssertPropertyValue target="bigGroup.vgroup1" propertyName="layoutDirection" value="rtl" />
+                <AssertStyleValue target="bigGroup.vgroup1" styleName="layoutDirection" value="rtl" />
+                <CompareBitmap url="../properties/baselines/$testID.png" target="bigGroup.vgroup1.slider1" />
+            </body>
+        </TestCase>             
+        <TestCase testID="Mirroring_Application_mix_layoutDirection_RTL" keywords="[Mirroring, layoutDirection]" description="Set the layoutDirection property to RTL where some components already have RTL set on a Group.">
+            <setup>
+                <ResetComponent target="bigGroup" className="comps.BigGroupComp" waitEvent="updateComplete" waitTarget="bigGroup" />
+            </setup>
+            <body>
+                <SetStyle styleName="direction" value="rtl" />
+                <SetProperty propertyName="layoutDirection" value="rtl" target="bigGroup" waitEvent="updateComplete" waitTarget="bigGroup" />
+                <AssertStyleValue target="bigGroup.vgroup2" styleName="layoutDirection" value="rtl" />
+                <CompareBitmap url="../properties/baselines/$testID.png" target="bigGroup.vgroup2.check1" />
+            </body>
+        </TestCase>     
+        <TestCase testID="Mirroring_Application_mix_layoutDirection_RTL_2" keywords="[Mirroring, layoutDirection]" description="Set the layoutDirection property to RTL where some components already have LTR set on an Application.">
+            <setup>
+                <ResetComponent target="bigGroup" className="comps.BigGroupComp" waitEvent="updateComplete" waitTarget="bigGroup" />
+            </setup>
+            <body>
+                <SetStyle styleName="direction" value="ltr" target="bigGroup.vgroup2"/>
+                <SetProperty propertyName="layoutDirection" value="ltr" target="bigGroup.vgroup2" />
+                <SetStyle styleName="direction" value="rtl" target="bigGroup"/>
+                <SetProperty propertyName="layoutDirection" value="rtl" target="bigGroup" waitEvent="updateComplete" waitTarget="bigGroup" />
+                <AssertStyleValue target="bigGroup.vgroup2" styleName="layoutDirection" value="ltr" />
+                <CompareBitmap url="../properties/baselines/$testID.png" target="bigGroup.vgroup2.slider1" />
+            </body>
+        </TestCase> 
+        <TestCase testID="Mirroring_Application_Module_RTL" keywords="[Mirroring, layoutDirection,Module]" description="Load a module that has layoutDirection=RTL set.">
+            <setup>
+                <ResetComponent target="bigGroup" className="comps.BigGroupComp" waitEvent="updateComplete" waitTarget="bigGroup" />
+            </setup>
+            <body>
+                <RunCode code="application.bigGroup.loadRTLModule()" waitEvent="updateComplete" waitTarget="bigGroup.module1" />
+                <AssertMethodValue method="value=application.bigGroup.module1.child.convertXY(application.bigGroup.module1.child.canvas1).x" value="200" />
+                <AssertMethodValue method="value=application.bigGroup.module1.child.convertXY(application.bigGroup.module1.child.button1).x" value="130" />
+            </body>
+        </TestCase> 
+        <TestCase testID="Mirroring_Application_Module_RTL_2" keywords="[Mirroring, layoutDirection,Module]" description="Load a module that has no layoutDirection set, but, layoutDirection=RTL on the Application.">
+            <setup>
+                <ResetComponent target="bigGroup" className="comps.BigGroupComp" waitEvent="updateComplete" waitTarget="bigGroup" />
+            </setup>
+            <body>
+                <RunCode code="application.bigGroup.module1.loadModule('assets/ModuleComp2.swf');" waitEvent="updateComplete" waitTarget="bigGroup.module1" />
+                <SetStyle styleName="direction" value="rtl" target="bigGroup"/>
+                <SetProperty propertyName="layoutDirection" value="rtl" target="bigGroup" waitEvent="updateComplete" waitTarget="bigGroup" />
+                <Pause timeout="1000" />
+                <AssertMethodValue method="value=application.bigGroup.module1.child.convertXY(application.bigGroup.module1.child.canvas1).x" value="380" />
+                <AssertMethodValue method="value=application.bigGroup.module1.child.convertXY(application.bigGroup.module1.child.button1).x" value="310" />
+            </body>
+        </TestCase> 
+    </testCases>
+</UnitTester>

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh Mon Aug  6 20:20:53 2012
@@ -0,0 +1,24 @@
+#!/bin/sh
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+echo "Compiling module to SWF..."
+
+$SDK_DIR/bin/mxmlc  ../SWFs/assets/ModuleComp.mxml
+
+$SDK_DIR/bin/mxmlc  ../SWFs/assets/ModuleComp2.mxml
\ No newline at end of file

Propchange: incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Application_Tests.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Tests.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Tests.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Tests.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/properties/Mirroring_Properties_Tests.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="Mirroring/properties/" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:m="http://ns.adobe.com/mxml/2009" xmlns="*" testSWF="Mirroring_Main.mxml">
+    <!-- this set of lines form a template that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+            public static function init(o:DisplayObject):void { }
+        ]]>
+    </fx:Script>
+    <fx:Metadata>
+        <![CDATA[
+        [Mixin]
+        ]]>
+    </fx:Metadata>
+    <!-- end of set of lines that must be in each unit test -->
+    <fx:Script>
+        <![CDATA[
+        
+           import mx.core.LayoutDirection;
+        ]]>
+    </fx:Script>
+    <testCases>
+        
+        
+        <TestCase testID="Mirroring_layoutDirection_default" keywords="[Mirroring, layoutDirection]" description="Check the default value of the layoutDirection style.">
+            <setup>
+                <ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+            </setup>
+            <body>
+                <AssertPropertyValue target="vgroup1" propertyName="layoutDirection" valueExpression="value=LayoutDirection.LTR" />
+            </body>
+        </TestCase>
+        
+        
+    </testCases>
+</UnitTester>

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_layoutDirection_RTL.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_layoutDirection_RTL.png?rev=1369973&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_layoutDirection_RTL.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL.png?rev=1369973&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL_2.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL_2.png?rev=1369973&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/tests/Mirroring/properties/baselines/Mirroring_Application_mix_layoutDirection_RTL_2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/tests/Mirroring/styles/Mirroring_Styles_Tests.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/styles/Mirroring_Styles_Tests.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/styles/Mirroring_Styles_Tests.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/styles/Mirroring_Styles_Tests.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<UnitTester testDir="Mirroring/styles/" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"  xmlns:m="http://ns.adobe.com/mxml/2009" xmlns="*" testSWF="Mirroring_Main.mxml">
+	<!-- this set of lines form a template that must be in each unit test -->
+	<fx:Script>
+		<![CDATA[
+			public static function init(o:DisplayObject):void { }
+		]]>
+	</fx:Script>
+	<fx:Metadata>
+		<![CDATA[
+		[Mixin]
+		]]>
+	</fx:Metadata>
+	<!-- end of set of lines that must be in each unit test -->
+	<fx:Script>
+		<![CDATA[
+		]]>
+	</fx:Script>
+	<testCases>
+		
+		<TestCase testID="Mirroring_layoutDirection_default" keywords="[Mirroring, layoutDirection]" description="Check the default value of the layoutDirection style.">
+			<setup>
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<AssertStyleValue target="vgroup1" styleName="layoutDirection" value="ltr" />
+			</body>
+		</TestCase>
+        <TestCase testID="Mirroring_layoutDirection_RTL_runtime" keywords="[Mirroring, layoutDirection]" description="Set the layoutDirection style to rtl at runtime.">
+			<setup>
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<SetStyle target="vgroup1" styleName="layoutDirection" value="rtl" waitEvent="updateComplete" />
+			    <AssertStyleValue target="vgroup1" styleName="layoutDirection" value="rtl" />
+				<AssertMethodValue method="value=application.convertXY(application.vgroup1.check1.skin.labelDisplay).x" value="327" />
+				<AssertMethodValue method="value=application.convertXY(application.vgroup1.check1.skin.labelDisplay).y" value="5" />
+				<AssertMethodValue method="value=application.convertXY(application.vgroup1.slider1.skin.thumb).x" value="400" />
+				<AssertMethodValue method="value=application.convertXY(application.vgroup1.slider1.skin.thumb).y" value="24" />
+		    </body>
+		</TestCase>
+		<TestCase testID="Mirroring_layoutDirection_setInCSS" keywords="[Mirroring, layoutDirection]" description="Check that setting layoutDirection works when set in CSS.">
+			<setup>
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<RunCode code="application.addCanvasComp(0)" waitTarget="" waitEvent="added" />
+				<Pause timeout="1000" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).dateField1).x" value="491" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).image1).x" value="390" />
+				
+			</body>
+		</TestCase>
+		<TestCase testID="Mirroring_layoutDirection_addElement" keywords="[Mirroring, layoutDirection]" description="Add a component with layoutDirection=ltr to an Application with layoutDirection set to rtl.">
+			<setup>
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<SetStyle target="" styleName="direction" value="rtl" />
+				<SetStyle target="" styleName="layoutDirection" value="rtl" />
+				<Pause timeout="400" />
+				<RunCode code="application.addCanvasComp(1)" waitTarget="" waitEvent="validateDisplayListComplete" />
+				<Pause timeout="1000" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).dateField1).x" value="409" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).image1).x" value="410" />
+			</body>
+		</TestCase>
+		<TestCase testID="Mirroring_RTLlayoutDirection_XYBasicLayout" keywords="[Mirroring, layoutDirection]" description="Test x and y values in a BasicLayout when layoutDirection=rtl.">
+			<setup>
+				<SetStyle target="" styleName="direction" value="ltr" />
+				<SetStyle target="" styleName="layoutDirection" value="ltr" />
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<RunCode code="application.addCanvasComp(2)" waitTarget="" waitEvent="elementAdd" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).slider1).x" value="639" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).slider1).y" value="256" />
+			</body>
+		</TestCase>
+		<TestCase testID="Mirroring_RTLlayoutDirection_right_BasicLayout" keywords="[Mirroring, layoutDirection]" description="Test right constraint values in a BasicLayout when layoutDirection=rtl.">
+			<setup>
+				<SetStyle target="" styleName="direction" value="ltr" />
+				<SetStyle target="" styleName="layoutDirection" value="ltr" />
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<RunCode code="application.addCanvasComp(2)" waitTarget="" waitEvent="elementAdd" />
+				<Pause timeout="1000" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).check1).x" value="354" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).check1).y" value="221" />
+			</body>
+		</TestCase>
+		<TestCase testID="Mirroring_RTLlayoutDirection_left_BasicLayout" keywords="[Mirroring, layoutDirection]" description="Test left constraint values in a BasicLayout when layoutDirection=rtl.">
+			<setup>
+				<SetStyle target="" styleName="direction" value="ltr" />
+				<SetStyle target="" styleName="layoutDirection" value="ltr" />
+				<ResetComponent target="vgroup1" className="comps.VGroupComp" waitEvent="updateComplete" waitTarget="vgroup1"/>
+			</setup>
+			<body>
+				<RunCode code="application.addCanvasComp(2)" waitTarget="" waitEvent="elementAdd" />
+				<Pause timeout="1000" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).image1).x" value="549" />
+				<AssertMethodValue method="value=application.convertXY(application.getElementAt(1).image1).y" value="279" />
+			</body>
+		</TestCase>
+		
+	</testCases>
+</UnitTester>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
+			   xmlns:s="library://ns.adobe.com/flex/spark" 
+			   xmlns:mx="library://ns.adobe.com/flex/mx"
+			   xmlns:comps="comps.*" width="900" height="600"
+			   creationComplete="(CONFIG::skaha){import qa.Skaha;Skaha.enable(true)}" 
+			   >
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<fx:Script>
+		<![CDATA[
+			import comps.CanvasComp;
+			import comps.CanvasCompLTR;
+			import comps.GroupComp;
+			
+			public function convertXY(target:*):Point
+			{
+				var tmp:Point = new Point(0, 0);
+				var globalPT:Point = target.localToGlobal(tmp);
+				
+				return globalPT;
+			}
+			
+			public function addCanvasComp(i:int): void
+			{
+				if(numElements==2)
+				{
+					removeElementAt(1);
+				}
+				if(i==0)
+			    {
+					var newCanvas:CanvasComp = new CanvasComp();
+					newCanvas.x = 270;
+					newCanvas.y = 210;
+					addElementAt(newCanvas, 1);
+				}
+				else if (i==1)
+				{
+					var newCanvas2:CanvasCompLTR = new CanvasCompLTR();
+					newCanvas2.x = 270;
+					newCanvas2.y = 210;
+					newCanvas2.setStyle("backgroundColor", 0xFF0000);
+					addElementAt(newCanvas2, 1);
+				}
+				else
+				{
+					var newCanvas3:GroupComp = new GroupComp();
+					newCanvas3.x = 270;
+					newCanvas3.y = 210;
+					newCanvas3.setStyle("borderColor", 0xFF0000);
+					addElementAt(newCanvas3, 1);	
+				}
+			}
+		]]>
+	</fx:Script>
+	<fx:Style>
+		@namespace s "library://ns.adobe.com/flex/spark";
+		@namespace mx "library://ns.adobe.com/flex/mx";
+		@namespace  "*";
+		
+		mx|Canvas {
+			direction: rtl;
+			layoutDirection: rtl;
+		}
+		
+	</fx:Style>
+	<comps:VGroupComp id="vgroup1" />
+</s:Application>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main2.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main2.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main2.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main2.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
+			   xmlns:s="library://ns.adobe.com/flex/spark" 
+			   xmlns:mx="library://ns.adobe.com/flex/mx" 
+			   xmlns:comps="comps.*"
+			   width="900" height="650"
+			   creationComplete="(CONFIG::skaha){import qa.Skaha;Skaha.enable(true)}"
+			   >
+
+	<comps:HGroupComp id="hgroup1" />
+	<comps:VGroupComp id="vgroup1" y="200"/>
+	<s:TextInput id="textinput" y="450"/>
+</s:Application>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_Application.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_Application.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_Application.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_Application.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
+			   xmlns:s="library://ns.adobe.com/flex/spark" 
+			   xmlns:mx="library://ns.adobe.com/flex/mx"
+			   width="700" height="600"
+			   creationComplete="(CONFIG::skaha){import qa.Skaha;Skaha.enable(true)}" xmlns:comps="comps.*"
+			   >
+
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<fx:Script>
+		<![CDATA[
+			
+			import mx.modules.ModuleLoader;
+			
+			//Use this function to get to 0,0 coordinate of a component in the global component space
+			public function convertXY(target:*):Point
+			{
+				var tmp:Point = new Point(0, 0);
+				var globalPT:Point = target.localToGlobal(tmp);
+				
+				return globalPT;
+			}
+			
+
+		]]>
+	</fx:Script>
+	<fx:Style source="../../../Assets/Fonts/myStyles.css" />
+	<fx:Style>
+		@namespace s "library://ns.adobe.com/flex/spark";
+		@namespace mx "library://ns.adobe.com/flex/mx";
+		@namespace comps "comps.*";
+		
+		global {
+			fontFamily: "MyVeraSpark";
+		}
+	</fx:Style>
+
+	<comps:BigGroupComp id="bigGroup" />
+</s:Application>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.compile
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.compile?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.compile (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.compile Mon Aug  6 20:20:53 2012
@@ -0,0 +1 @@
+-compatibility-version=3.0
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/Mirroring_Main_bc.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Application height="575" width="500" xmlns:mx="http://www.adobe.com/2006/mxml" 
+    xmlns="*" backgroundColor="#FFFFFF"
+    backgroundImage="" layoutDirection="rtl" direction="rtl">
+
+    <mx:VBox id="group1" >
+        <mx:ColorPicker />
+        <mx:HSlider />
+    </mx:VBox>
+</mx:Application>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		   xmlns:s="library://ns.adobe.com/flex/spark" 
+		   xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="220" height="220"
+		   layoutDirection="rtl" direction="rtl">
+	<fx:Script>
+		<![CDATA[
+			
+			public function convertXY(target:*):Point
+			{
+				var tmp:Point = new Point(target.x, target.y);
+				var globalPT:Point = target.localToGlobal(tmp);
+				
+				return globalPT;
+			}
+			
+		]]>
+	</fx:Script>
+	<s:Group  left="0" top="0" bottom="0" right="0" >
+		<s:Rect left="0" top="0" bottom="0" right="0" >
+			<s:fill>
+				<s:SolidColor color="#6600FF" />
+			</s:fill>
+		</s:Rect>
+		<mx:Canvas x="10" y="10" id="canvas1" width="100" height="100" backgroundColor="0x000F00" />
+		<s:Button id="button1" x="45" y="20" label="Spark Button" width="100"/>
+		
+	</s:Group>
+
+</mx:Module>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp2.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp2.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp2.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/assets/ModuleComp2.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" 
+           xmlns:s="library://ns.adobe.com/flex/spark" 
+           xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="220" height="220"
+           >
+    <fx:Script>
+        <![CDATA[
+            
+            public function convertXY(target:*):Point
+            {
+                var tmp:Point = new Point(target.x, target.y);
+                var globalPT:Point = target.localToGlobal(tmp);
+                
+                return globalPT;
+            }
+            
+        ]]>
+    </fx:Script>
+    <s:Group  left="0" top="0" bottom="0" right="0" >
+        <s:Rect left="0" top="0" bottom="0" right="0" >
+            <s:fill>
+                <s:SolidColor color="#6600FF" />
+            </s:fill>
+        </s:Rect>
+        <mx:Canvas x="10" y="10" id="canvas1" width="100" height="100" backgroundColor="0x000F00" />
+        <s:Button id="button1" x="45" y="20" label="Spark Button" width="100"/>
+        
+    </s:Group>
+
+</mx:Module>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/BigGroupComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/BigGroupComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/BigGroupComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/BigGroupComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" 
+         xmlns:s="library://ns.adobe.com/flex/spark" 
+         xmlns:mx="library://ns.adobe.com/flex/mx"
+         xmlns="comps.*">
+    <s:layout>
+        <s:VerticalLayout />
+    </s:layout>
+    <fx:Script>
+        <![CDATA[
+            import mx.core.LayoutDirection;
+        
+            public function loadRTLModule(): void
+            {
+                module1.loadModule("assets/ModuleComp.swf"); 
+            }
+        ]]>
+    </fx:Script>
+    <VGroupComp id="vgroup1" />
+    <VGroupComp id="vgroup2" layoutDirection="{LayoutDirection.RTL}" direction="rtl" />
+    <CanvasComp id="canvas1" />
+    <mx:ModuleLoader id="module1" />
+</s:Group>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		   xmlns:s="library://ns.adobe.com/flex/spark" 
+		   xmlns:mx="library://ns.adobe.com/flex/mx" width="230" height="180"
+		   backgroundColor="0x30DD00">
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<mx:DateField id="dateField1"  x="9" y="10"/>
+	<mx:Image id="image1" source="@Embed('../../../../Assets/Images/redrect.jpg')"  x="10" y="50"/>
+</mx:Canvas>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasCompLTR.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasCompLTR.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasCompLTR.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/CanvasCompLTR.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		   xmlns:s="library://ns.adobe.com/flex/spark" 
+		   xmlns:mx="library://ns.adobe.com/flex/mx" width="230" height="180"
+		   backgroundColor="0xDD300" direction="ltr" layoutDirection="ltr">
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<mx:DateField id="dateField1"  x="9" y="10"/>
+	<mx:Image id="image1" source="@Embed('../../../../Assets/Images/redrect.jpg')"  x="10" y="50"/>
+</mx:Canvas>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/GroupComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/GroupComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/GroupComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/GroupComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		  xmlns:s="library://ns.adobe.com/flex/spark" 
+		  xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="180"
+		  layoutDirection="rtl" direction="rtl">
+	<s:layout>
+		<s:BasicLayout />
+	</s:layout>
+	<s:CheckBox label="CheckBox" selected="true" id="check1" right="10" top="10"/>
+	<s:HSlider value="0" id="slider1" x="30" y="45"/>
+	<s:BitmapImage id="image1" source="@Embed('../../../../Assets/Images/redrect.jpg')" left="20" bottom="10"/>
+</s:BorderContainer>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/HGroupComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/HGroupComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/HGroupComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/HGroupComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:HGroup xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		  xmlns:s="library://ns.adobe.com/flex/spark" 
+		  xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="300">
+	<s:TextInput id="control1" />
+	<s:Button id="control2" />
+	<mx:HSlider id="control3" />
+	<mx:Button id="control4" />
+</s:HGroup>

Added: incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/VGroupComp.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/VGroupComp.mxml?rev=1369973&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/VGroupComp.mxml (added)
+++ incubator/flex/trunk/mustella/tests/Mirroring/swfs/comps/VGroupComp.mxml Mon Aug  6 20:20:53 2012
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009" 
+		  xmlns:s="library://ns.adobe.com/flex/spark" 
+		  xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="180">
+	<fx:Declarations>
+		<!-- Place non-visual elements (e.g., services, value objects) here -->
+	</fx:Declarations>
+	<s:CheckBox label="CheckBox" selected="true" id="check1"/>
+	<s:HSlider value="0" id="slider1" />
+	<s:BitmapImage id="image1" source="@Embed('../../../../Assets/Images/redrect.jpg')"/>
+</s:VGroup>



Mime
View raw message