You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/10/08 16:04:03 UTC

[48/62] [abbrv] [partial] Merged Apache Flex 4.9.0 release branch

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/airspark/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/airspark/compile-config.xml b/frameworks/projects/airspark/compile-config.xml
new file mode 100644
index 0000000..a003e1a
--- /dev/null
+++ b/frameworks/projects/airspark/compile-config.xml
@@ -0,0 +1,71 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>SkinPart</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/spark</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AIRSparkClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/spark</uri>
+    </include-namespaces>  
+        
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/build.xml b/frameworks/projects/apache/build.xml
index dc69ce5..378d105 100644
--- a/frameworks/projects/apache/build.xml
+++ b/frameworks/projects/apache/build.xml
@@ -36,23 +36,12 @@
 			<!-- because targets that run before flexTasks.jar gets built would fail. -->
 			<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
 			<compc fork="true"
-				   output="${FLEX_HOME}/frameworks/locale/@{locale}/apache_rb.swc"
-				   locale="@{locale}">
+				   output="${FLEX_HOME}/frameworks/locale/@{locale}/apache_rb.swc">
 				<jvmarg line="${compc.jvm.args}"/>
-				<target-player>${playerglobal.version}</target-player>
-				<include-resource-bundles bundle="apache"/>
-				<include-namespaces/>
-				<include-classes/>
-				<source-path path-element="${basedir}/bundles/@{locale}"/>
-				<source-path path-element="${FLEX_HOME}/frameworks/projects/apache/src"/>
-				<include-libraries/>
-				<library-path/>
-				<external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-					<include name="${playerglobal.version}/playerglobal.swc"/>
-				</external-library-path>
-				<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-	                <include name="framework.swc"/>
-				</external-library-path>
+                <load-config filename="bundle-config.xml" />
+                <arg value="+playerglobal.version=${playerglobal.version}" />
+                <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+                <arg value="+locale=@{locale}" />
 			</compc>
 		</sequential>
 	</macrodef>	
@@ -108,6 +97,8 @@
 		<bundler locale="en_AU"/><!-- Australian resources -->
 		<bundler locale="en_GB"/><!-- United Kingdom resources -->
 		<bundler locale="en_CA"/><!-- Canadian resources -->
+		<bundler locale="de_CH"/><!-- Swiss German resources -->
+		<bundler locale="es_ES"/><!-- Spanish resources -->
 	</target>
 	
 	<target name="clean" depends="bundles-clean">
@@ -152,28 +143,11 @@
 			into the file bundles.properties in this directory.
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/apache.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/apache.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<namespace uri="http://flex.apache.org/ns" manifest="${basedir}/manifest.xml"/>
-			<include-classes>ApacheClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-			<external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                  <include name="mx.swc"/>
-			</external-library-path>
-			<include-file name="defaults.css" path="${basedir}/defaults.css"/>
-			<locale/>
-			<accessible>true</accessible>
-			<keep-as3-metadata name="Bindable"/>
-			<keep-as3-metadata name="Managed"/>
-			<keep-as3-metadata name="ChangeEvent"/>
-			<keep-as3-metadata name="NonCommittingChangeEvent"/>
-			<keep-as3-metadata name="Transient"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundle-config.xml b/frameworks/projects/apache/bundle-config.xml
new file mode 100644
index 0000000..fe63add
--- /dev/null
+++ b/frameworks/projects/apache/bundle-config.xml
@@ -0,0 +1,50 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+        </external-library-path>
+        
+        <include-libraries/>
+        
+        <library-path/>
+        
+        <locale>
+            <locale-element>${locale}</locale-element>
+        </locale>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>bundles/${locale}</path-element>
+        </source-path>
+    </compiler>
+    
+    <include-classes/>
+    
+    <include-namespaces/>
+    
+    <include-resource-bundles>
+        <bundle>apache</bundle>
+    </include-resource-bundles>
+        
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/de_CH/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/de_CH/apache.properties b/frameworks/projects/apache/bundles/de_CH/apache.properties
new file mode 100644
index 0000000..fcae95a
--- /dev/null
+++ b/frameworks/projects/apache/bundles/de_CH/apache.properties
@@ -0,0 +1,24 @@
+################################################################################
+##
+##  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.
+##
+################################################################################
+
+#PostCodeValidator
+invalidCharPostcodeError=Die Postleitzahl enthält ungültige Zeichen.
+wrongLengthPostcodeError=Die Postleitzahl hat eine ungültige Länge.
+wrongFormatPostcodeError=Die Postleitzahl hat ein falsches Format.
+incorrectFormatPostcodeError=Der Postleitzahl Format String ist ungültig.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/de_DE/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/de_DE/apache.properties b/frameworks/projects/apache/bundles/de_DE/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/de_DE/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/es_ES/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/es_ES/apache.properties b/frameworks/projects/apache/bundles/es_ES/apache.properties
new file mode 100644
index 0000000..4ded827
--- /dev/null
+++ b/frameworks/projects/apache/bundles/es_ES/apache.properties
@@ -0,0 +1,24 @@
+################################################################################
+##
+##  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.
+##
+################################################################################
+
+#PostCodeValidator
+invalidCharPostcodeError=El código postal contiene caractéres inválidos.
+wrongLengthPostcodeError=La logitud del código postal es incorrecta.
+wrongFormatPostcodeError=El formato del código postal es incorrecto.
+incorrectFormatPostcodeError=El formato de la cadena del código postal es incorrecto.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/fi_FI/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/fi_FI/apache.properties b/frameworks/projects/apache/bundles/fi_FI/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/fi_FI/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/fr_AR/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/fr_AR/apache.properties b/frameworks/projects/apache/bundles/fr_AR/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/fr_AR/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/it_IT/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/it_IT/apache.properties b/frameworks/projects/apache/bundles/it_IT/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/it_IT/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/ja_JP/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/ja_JP/apache.properties b/frameworks/projects/apache/bundles/ja_JP/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/ja_JP/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/ko_KR/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/ko_KR/apache.properties b/frameworks/projects/apache/bundles/ko_KR/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/ko_KR/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/nb_NO/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/nb_NO/apache.properties b/frameworks/projects/apache/bundles/nb_NO/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/nb_NO/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/nl_NL/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/nl_NL/apache.properties b/frameworks/projects/apache/bundles/nl_NL/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/nl_NL/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/pt_BR/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/pt_BR/apache.properties b/frameworks/projects/apache/bundles/pt_BR/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/pt_BR/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/pt_PT/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/pt_PT/apache.properties b/frameworks/projects/apache/bundles/pt_PT/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/pt_PT/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/ru_RU/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/ru_RU/apache.properties b/frameworks/projects/apache/bundles/ru_RU/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/ru_RU/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/sv_SE/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/sv_SE/apache.properties b/frameworks/projects/apache/bundles/sv_SE/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/sv_SE/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/zh_CN/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/zh_CN/apache.properties b/frameworks/projects/apache/bundles/zh_CN/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/zh_CN/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/bundles/zh_TW/apache.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/bundles/zh_TW/apache.properties b/frameworks/projects/apache/bundles/zh_TW/apache.properties
new file mode 100644
index 0000000..29940f7
--- /dev/null
+++ b/frameworks/projects/apache/bundles/zh_TW/apache.properties
@@ -0,0 +1,18 @@
+################################################################################
+##
+##  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.
+##
+################################################################################

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/compile-config.xml b/frameworks/projects/apache/compile-config.xml
new file mode 100644
index 0000000..d4ae106
--- /dev/null
+++ b/frameworks/projects/apache/compile-config.xml
@@ -0,0 +1,72 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>Bindable</name>
+            <name>Managed</name>
+            <name>ChangeEvent</name>
+            <name>NonCommittingChangeEvent</name>
+            <name>Transient</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>http://flex.apache.org/ns</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+
+	<include-namespaces>
+		 <uri>http://flex.apache.org/ns</uri>
+	</include-namespaces>
+
+    <include-classes>
+        <class>ApacheClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/apache/src/org/apache/flex/validators/PostCodeValidator.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/apache/src/org/apache/flex/validators/PostCodeValidator.as b/frameworks/projects/apache/src/org/apache/flex/validators/PostCodeValidator.as
index de9a918..6c99b20 100644
--- a/frameworks/projects/apache/src/org/apache/flex/validators/PostCodeValidator.as
+++ b/frameworks/projects/apache/src/org/apache/flex/validators/PostCodeValidator.as
@@ -1,4 +1,4 @@
-////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////////////////////////
 //
 //  Licensed to the Apache Software Foundation (ASF) under one or more
 //  contributor license agreements.  See the NOTICE file distributed with
@@ -906,6 +906,7 @@ public class PostCodeValidator extends Validator
         switch (region)
         {
             case "AU":
+			case "CH":
             case "DK":
             case "NO":
                 formats = [ "NNNN" ];
@@ -921,6 +922,8 @@ public class PostCodeValidator extends Validator
                 formats = [ "ANA NAN" ];
                 break;
             case "ES":
+            	formats = [ "NNNNN" ];
+                break;
             case "FI":
             case "FR":
             case "IT":

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/authoringsupport/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/authoringsupport/.actionScriptProperties b/frameworks/projects/authoringsupport/.actionScriptProperties
index c26a5ae..a295195 100644
--- a/frameworks/projects/authoringsupport/.actionScriptProperties
+++ b/frameworks/projects/authoringsupport/.actionScriptProperties
@@ -1,22 +1,22 @@
-################################################################################
-##
-##  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"?>
+<!--
+
+  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.
+
+-->
 <actionScriptProperties mainApplicationPath="authoringsupport.as" version="6">
   <compiler additionalCompilerArguments="-library-path= --locale=" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
     <compilerSourcePath/>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/authoringsupport/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/authoringsupport/.flexLibProperties b/frameworks/projects/authoringsupport/.flexLibProperties
index 7e88c33..44fca1f 100644
--- a/frameworks/projects/authoringsupport/.flexLibProperties
+++ b/frameworks/projects/authoringsupport/.flexLibProperties
@@ -1,22 +1,22 @@
-################################################################################
-##
-##  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"?>
+<!--
+
+  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.
+
+-->
 <flexLibProperties includeAllClasses="true" version="3">
   <includeClasses/>
   <includeResources/>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/authoringsupport/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/authoringsupport/build.xml b/frameworks/projects/authoringsupport/build.xml
index fc2c31c..a945145 100644
--- a/frameworks/projects/authoringsupport/build.xml
+++ b/frameworks/projects/authoringsupport/build.xml
@@ -59,20 +59,11 @@
 			(This should be an empty list.)
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/authoringsupport.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/authoringsupport.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<include-classes>AuthoringSupportClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-            <include-file name="manifest.xml" path="${basedir}/manifest.xml"/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/authoringsupport/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/authoringsupport/compile-config.xml b/frameworks/projects/authoringsupport/compile-config.xml
new file mode 100644
index 0000000..dde3859
--- /dev/null
+++ b/frameworks/projects/authoringsupport/compile-config.xml
@@ -0,0 +1,48 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+                
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AuthoringSupportClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>manifest.xml</name>
+        <path>manifest.xml</path>
+    </include-file>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>    
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation/build.xml b/frameworks/projects/automation/build.xml
index 55444c9..39cb30e 100644
--- a/frameworks/projects/automation/build.xml
+++ b/frameworks/projects/automation/build.xml
@@ -33,24 +33,12 @@
 			<!-- because targets that run before flexTasks.jar gets built would fail. -->
 			<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
 			<compc fork="true"
-				   output="${FLEX_HOME}/frameworks/locale/@{locale}/automation_rb.swc"
-				   locale="@{locale}">
+				   output="${FLEX_HOME}/frameworks/locale/@{locale}/automation_rb.swc">
 				<jvmarg line="${compc.jvm.args}"/>
-				<target-player>${playerglobal.version}</target-player>
-				<include-resource-bundles bundle="automation"/>
-				<include-namespaces/>
-				<include-classes/>
-				<source-path path-element="${basedir}/bundles/@{locale}"/>
-				<source-path path-element="${FLEX_HOME}/frameworks/projects/framework/bundles/@{locale}"/>
-				<include-libraries/>
-				<library-path/>
-                <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                    <include name="${playerglobal.version}/playerglobal.swc"/>
-                </external-library-path>
-				<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-					<include name="framework.swc"/>
-					<include name="mx/mx.swc"/>
-				</external-library-path>
+                <load-config filename="bundle-config.xml" />
+                <arg value="+playerglobal.version=${playerglobal.version}" />
+                <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+                <arg value="+locale=@{locale}" />
 			</compc>
 		</sequential>
 	</macrodef>	
@@ -113,6 +101,7 @@
 				<fat-swc locale="de_DE"/>
 			</run.fat.swc>
 		</bundler>
+		<bundler locale="de_CH"/><!-- Swiss German resources -->
 		<bundler locale="es_ES"/><!-- Spanish resources -->
 		<bundler locale="fi_FI"/><!--  Finnish resources-->
 		<bundler locale="fr_FR"><!-- French resources -->
@@ -166,25 +155,11 @@
 		-->
 	
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/automation/automation.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/automation/automation.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="tool.swc"/>
-				<include name="tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 		
@@ -207,9 +182,9 @@
 
 		<!-- Call asdoc to generate dita xml files -->
 		<asdoc output="${FLEX_HOME}/tempDoc" lenient="true" failonerror="true" keep-xml="true" skip-xsl="true" fork="true">
-		     <compiler.source-path path-element="${basedir}/src"/>
-			 <doc-classes>AutomationClasses</doc-classes>
-			
+		    <compiler.source-path path-element="${basedir}/src"/>
+			<doc-classes>AutomationClasses</doc-classes>
+			<external-library-path dir="${FLEX_HOME}/frameworks/libs/automation/automation_agent.swc"/>
 		    <namespace uri="http://www.adobe.com/2006/automation_mxml" manifest="${basedir}/manifest_automation.xml"/>
 		    <jvmarg line="${asdoc.jvm.args}"/>
 		</asdoc>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation/bundle-config.xml b/frameworks/projects/automation/bundle-config.xml
new file mode 100644
index 0000000..2e077d9
--- /dev/null
+++ b/frameworks/projects/automation/bundle-config.xml
@@ -0,0 +1,51 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+        </external-library-path>
+        
+        <include-libraries/>
+        
+        <library-path/>
+        
+        <locale>
+            <locale-element>${locale}</locale-element>
+        </locale>
+        
+        <source-path>
+            <path-element>bundles/${locale}</path-element>
+            <path-element>../framework/bundles/${locale}</path-element>
+        </source-path>
+    </compiler>
+    
+    <include-classes/>
+    
+    <include-namespaces/>
+    
+    <include-resource-bundles>
+        <bundle>automation</bundle>
+    </include-resource-bundles>
+        
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation/bundles/de_CH/automation.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation/bundles/de_CH/automation.properties b/frameworks/projects/automation/bundles/de_CH/automation.properties
new file mode 100644
index 0000000..0a2ef7e
--- /dev/null
+++ b/frameworks/projects/automation/bundles/de_CH/automation.properties
@@ -0,0 +1,24 @@
+################################################################################
+##
+##  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.
+##
+################################################################################
+# Developer RTE Section
+
+# TextFieldAutomationHelper
+
+notReplayable=KeyboardEvent mit Tastencode „{0}“ kann nicht wiedergegeben werden.
+

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation/bundles/pt_PT/automation.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation/bundles/pt_PT/automation.properties b/frameworks/projects/automation/bundles/pt_PT/automation.properties
index 069a981..4beed5b 100644
--- a/frameworks/projects/automation/bundles/pt_PT/automation.properties
+++ b/frameworks/projects/automation/bundles/pt_PT/automation.properties
@@ -1,3 +1,18 @@
+# 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.
+
 # Developer RTE Section
 
 # TextFieldAutomationHelper

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation/compile-config.xml b/frameworks/projects/automation/compile-config.xml
new file mode 100644
index 0000000..092051c
--- /dev/null
+++ b/frameworks/projects/automation/compile-config.xml
@@ -0,0 +1,49 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_agent/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_agent/build.xml b/frameworks/projects/automation_agent/build.xml
index d7f346b..991405c 100644
--- a/frameworks/projects/automation_agent/build.xml
+++ b/frameworks/projects/automation_agent/build.xml
@@ -61,23 +61,11 @@
         -->
         
         <compc fork="true"
-               output="${FLEX_HOME}/frameworks/libs/automation/automation_agent.swc"
-        	   resource-bundle-list="${basedir}/bundles.properties">
+               output="${FLEX_HOME}/frameworks/libs/automation/automation_agent.swc">
             <jvmarg line="${compc.jvm.args}"/>
-            <target-player>${playerglobal.version}</target-player>
-            <include-classes>AutomationAgentClasses</include-classes>
-            <source-path path-element="${basedir}/src"/>
-            <source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-            <library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-            </external-library-path>
-            <locale/>
-            <accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
         </compc>
     </target>
 
@@ -89,29 +77,12 @@
 	    <mkdir dir="${FLEX_HOME}/frameworks/locale/${locale}"/>
 
 		<compc fork="true"
-			output="${FLEX_HOME}/frameworks/locale/${locale}/automation_agent_rb.swc"
-			locale="${locale}">
-          
-            <target-player>11</target-player>
-			<jvmarg line="${compc.jvm.args}"/>
- 			<include-resource-bundles bundle="automation_agent"/>
-			<include-resource-bundles bundle="containers"/>
-			<include-resource-bundles bundle="controls"/>
-			<include-resource-bundles bundle="core"/>
-			<include-resource-bundles bundle="effects"/>
-			<include-resource-bundles bundle="skins"/>
-			<include-resource-bundles bundle="styles"/>
-			<include-namespaces/>
-			<include-classes/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/framework/bundles/${locale}"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/mx/bundles/${locale}"/>
-			<source-path path-element="${basedir}/bundles/${locale}"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/framework/src"/>
-			<include-libraries/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
+			output="${FLEX_HOME}/frameworks/locale/${locale}/automation_agent_rb.swc"> 
+            <jvmarg line="${compc.jvm.args}"/>
+            <load-config filename="bundle-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+            <arg value="+locale=${locale}" />         
 		</compc>
 	</target>
 	
@@ -121,7 +92,6 @@
     </target>
     	
 	<target name="bundles" depends="bundles_en_US">
-	    <echo message="IN bundles"/>
             <antcall target="automation_agent_bundles">
                 <param name="locale" value="da_DK"/>
             </antcall>
@@ -129,6 +99,9 @@
                 <param name="locale" value="de_DE"/>
             </antcall>
             <antcall target="automation_agent_bundles">
+                <param name="locale" value="de_CH"/>
+            </antcall>
+            <antcall target="automation_agent_bundles">
                 <param name="locale" value="es_ES"/>
             </antcall>
             <antcall target="automation_agent_bundles">
@@ -176,7 +149,6 @@
 	</target>
 	
 	<target name="bundles-clean">
-	    <echo message="IN bundles clean"/>
         <antcall target="automation_agent_bundles-clean">
             <param name="locale" value="da_DK"/>
         </antcall>
@@ -184,6 +156,9 @@
             <param name="locale" value="de_DE"/>
         </antcall>
         <antcall target="automation_agent_bundles-clean">
+            <param name="locale" value="de_CH"/>
+        </antcall>
+        <antcall target="automation_agent_bundles-clean">
             <param name="locale" value="en_US"/>
         </antcall>
         <antcall target="automation_agent_bundles-clean">

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_agent/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_agent/bundle-config.xml b/frameworks/projects/automation_agent/bundle-config.xml
new file mode 100644
index 0000000..0298c0c
--- /dev/null
+++ b/frameworks/projects/automation_agent/bundle-config.xml
@@ -0,0 +1,57 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+        </external-library-path>
+        
+        <include-libraries/>
+        
+        <library-path/>
+        
+        <locale>
+            <locale-element>${locale}</locale-element>
+        </locale>
+        
+        <source-path>
+            <path-element>bundles/${locale}</path-element>
+            <path-element>../framework/src</path-element>
+            <path-element>../framework/bundles/${locale}</path-element>
+            <path-element>../mx/bundles/${locale}</path-element>
+        </source-path>
+    </compiler>
+    
+    <include-classes/>
+    
+    <include-namespaces/>
+    
+    <include-resource-bundles>
+        <bundle>automation_agent</bundle>
+        <bundle>containers</bundle>
+        <bundle>controls</bundle>
+        <bundle>core</bundle>
+        <bundle>effects</bundle>
+        <bundle>skins</bundle>
+        <bundle>styles</bundle>
+    </include-resource-bundles>
+        
+    <target-player>11</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_agent/bundles/de_CH/automation_agent.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_agent/bundles/de_CH/automation_agent.properties b/frameworks/projects/automation_agent/bundles/de_CH/automation_agent.properties
new file mode 100644
index 0000000..d891b97
--- /dev/null
+++ b/frameworks/projects/automation_agent/bundles/de_CH/automation_agent.properties
@@ -0,0 +1,73 @@
+################################################################################
+##
+##  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.
+##
+################################################################################
+# Developer RTE Section
+
+# AutomationManager
+
+notVisible=\u201e{0}\u201c ist nicht sichtbar.
+unsupportedValues=\u201e{0}\u201c unterst\u00fctzt nicht allAutomationValues.
+unsupportedReplay=\u201e{0}\u201c unterst\u00fctzt die Wiedergabe nicht.
+rootApplication=Der Stamm der reproduzierbaren ID [\u201e{0}\u201c] wird als Anwendung erwartet.
+notResolved=Untergeordnetes Element f\u00fcr das Element \u201e{0}\u201c:\u201e{1}\u201c im \u00fcbergeordneten Element \u201e{2}\u201c kann nicht aufgel\u00f6st werden.
+resolvedTo=\u201e{0}\u201c wurde in \u201e{1}\u201c aufgel\u00f6st.
+idResolved=\u201e{0}\u201c ID wurde vorzeitig aufgel\u00f6st.
+idNotResolved=Die ID \u201e{0}\u201c konnte nicht aufgel\u00f6st werden.
+nullReturned=\u201eNull child\u201c zur\u00fcckgegeben bei \u201e{0}\u201c von \u201e{1}\u201c mit \u201e{2}\u201c untergeordneten Elementen.
+matchesMsg=\u201e{0}\u201c \u00dcbereinstimmungen f\u00fcr das Kriterium {\u201e{1}\u201c}.
+notDefined=Die Eigenschaft \u201e{0}\u201c ist in \u201e{1}\u201c nicht definiert.
+classNotFound=Die Automatisierungsklasse \u201e{0}\u201c wurde nicht gefunden.
+methodNotFound=Die Automatisierungsmethode \u201e{0}\u201c f\u00fcr die Klasse \u201e{1}\u201c wurde nicht gefunden.
+missingArgument=Argumentwert fehlt: \u201e{0}\u201c.
+
+# TextFieldAutomationHelper
+
+notReplayable=KeyboardEvent mit Tastencode \u201e{0}\u201c kann nicht wiedergegeben werden.
+
+# codec/AssetPropertyCodec
+
+notSettable=Sie k\u00f6nnen kein Element festlegen.
+
+# codec/DefaultPropertyCodec
+
+precisionLoss=M\u00f6glicher Genauigkeitsverlust beim Konvertieren der Eigenschaft \u201e{0}\u201c.
+
+# codec/ListDataObjectCodec
+
+notSupported=Die Festlegung von selectedItem wird nicht unterst\u00fctzt.
+
+# qtp/QTPAdapter
+
+invisible=Nicht sichtbar.
+notActiveX=Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden. Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro unterst\u00fctzt nur Microsoft I\nnternet Explorer.\n
+notWindows=Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden. Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro wird von \u201e{0}\u201c nicht unterst\u00fctzt.
+noExternalInterface=Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden. ExternalInterface ist auf diesem Player nicht verf\u00fcgbar.
+noPlayerID=Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden. Auf der HTML-Seite wurde keine Player-ID angegeben.
+invalidPlayerID=Das Adobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden. Ung\u00fcltige Player-ID \u201e{0}\u201c.
+unableToLoadPluginGeneric=Das Addobe Flex 4 Plug-in f\u00fcr HP Quick Test Pro konnte nicht geladen werden: \u201e{0}\u201c.
+notSynchronized=Es wird gewartet, bis der vorherige Vorgang abgeschlossen ist.
+
+# qtp/QTPEnvironment
+
+autClassNotFound=AutomationClass f\u00fcr \u201e{0}\u201c \u201e{1}\u201c wurde nicht gefunden.
+
+
+
+# Licence handler messages 
+recordLimitReached=Es ist keine Lizenz vorhanden. Mit der Testversion ist nur eine begrenzte Anzahl von Datens\u00e4tzen zul\u00e4ssig.
+replayLimitReached=Es ist keine Lizenz vorhanden. Mit der Testversion ist nur eine begrenzte Anzahl von Wiedergaben zul\u00e4ssig.

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_agent/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_agent/compile-config.xml b/frameworks/projects/automation_agent/compile-config.xml
new file mode 100644
index 0000000..969de24
--- /dev/null
+++ b/frameworks/projects/automation_agent/compile-config.xml
@@ -0,0 +1,49 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAgentClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_air/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_air/build.xml b/frameworks/projects/automation_air/build.xml
index 0629abf..acd3c01 100644
--- a/frameworks/projects/automation_air/build.xml
+++ b/frameworks/projects/automation_air/build.xml
@@ -47,29 +47,11 @@
 		-->
 	
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/automation/automation_air.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/automation/automation_air.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationAirClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-			<library-path/>
-            <external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-		        <include name="textLayout.swc"/>
-				<include name="air/airframework.swc"/>
-				<include name="automation/automation/automation.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
 		</compc>
 	</target>
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_air/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_air/compile-config.xml b/frameworks/projects/automation_air/compile-config.xml
new file mode 100644
index 0000000..c1584c9
--- /dev/null
+++ b/frameworks/projects/automation_air/compile-config.xml
@@ -0,0 +1,55 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAirClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_airspark/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_airspark/build.xml b/frameworks/projects/automation_airspark/build.xml
index 7cdf6ad..e85ea94 100644
--- a/frameworks/projects/automation_airspark/build.xml
+++ b/frameworks/projects/automation_airspark/build.xml
@@ -33,20 +33,11 @@
 
 			<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
 			<compc fork="true"
-				   output="${FLEX_HOME}/frameworks/locale/@{locale}/automation_airspark_rb.swc"
-				   locale="@{locale}">
+				   output="${FLEX_HOME}/frameworks/locale/@{locale}/automation_airspark_rb.swc">
 				<jvmarg line="${compc.jvm.args}"/>
-				<target-player>${playerversion.global}</target-player>
-				
-				<include-namespaces/>
-				<include-classes/>
-				<source-path path-element="${basedir}/bundles/@{locale}"/>
-				<include-libraries/>
-				<library-path/>
-				<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-					<include name="framework.swc"/>
-   					<include name="mx/mx.swc"/>
-				</external-library-path>
+                <load-config filename="bundle-config.xml" />
+                <arg value="+playerglobal.version=${playerglobal.version}" />
+                <arg value="+locale=@{locale}" />
 			</compc>
 		</sequential>
 	</macrodef>	
@@ -125,29 +116,9 @@
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_airspark.swc"
 			   resource-bundle-list="${basedir}/bundles.properties">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationAirSparkClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-			<external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-		        <include name="mx/mx.swc"/>
-				<include name="spark.swc"/>
-                <include name="textLayout.swc"/>
-				<include name="air/airframework.swc"/>
-				<include name="air/airspark.swc"/>
-				<include name="automation/automation.swc"/>
-				<include name="automation/automation_spark.swc"/>
-				<include name="automation/automation_air.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
 		</compc>
 	</target>
 			

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_airspark/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_airspark/bundle-config.xml b/frameworks/projects/automation_airspark/bundle-config.xml
new file mode 100644
index 0000000..6675191
--- /dev/null
+++ b/frameworks/projects/automation_airspark/bundle-config.xml
@@ -0,0 +1,45 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>        
+        <external-library-path>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx.swc</path-element>
+        </external-library-path>
+        
+        <include-libraries/>
+        
+        <library-path/>
+        
+        <locale>
+            <locale-element>${locale}</locale-element>
+        </locale>
+        
+        <source-path>
+            <path-element>bundles/${locale}</path-element>
+        </source-path>
+    </compiler>
+    
+    <include-classes/>
+    
+    <include-namespaces/>
+        
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_airspark/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_airspark/compile-config.xml b/frameworks/projects/automation_airspark/compile-config.xml
new file mode 100644
index 0000000..8849961
--- /dev/null
+++ b/frameworks/projects/automation_airspark/compile-config.xml
@@ -0,0 +1,56 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/air/airspark.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_spark.swc</path-element>
+            <path-element>../../libs/automation/automation_air.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAirSparkClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_dmv/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_dmv/build.xml b/frameworks/projects/automation_dmv/build.xml
index 00d5fdd..e5b8ab6 100644
--- a/frameworks/projects/automation_dmv/build.xml
+++ b/frameworks/projects/automation_dmv/build.xml
@@ -52,28 +52,9 @@
 		<compc fork="true"
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_dmv.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationDMVClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="textLayout.swc"/>
-				<include name="rpc.swc"/>
-				<include name="charts.swc"/>
-				<include name="advancedgrids.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-				</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
-			<show-deprecation-warnings>false</show-deprecation-warnings>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 		

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/automation_dmv/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/automation_dmv/compile-config.xml b/frameworks/projects/automation_dmv/compile-config.xml
new file mode 100644
index 0000000..c142708
--- /dev/null
+++ b/frameworks/projects/automation_dmv/compile-config.xml
@@ -0,0 +1,53 @@
+<!--
+
+  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.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/charts.swc</path-element>
+            <path-element>../../libs/advancedgrids.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+        
+        <show-deprecation-warnings>false</show-deprecation-warnings>
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationDMVClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>