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:03:54 UTC

[39/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/spark_dmv/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark_dmv/build.xml b/frameworks/projects/spark_dmv/build.xml
index 8848dbf..019c811 100644
--- a/frameworks/projects/spark_dmv/build.xml
+++ b/frameworks/projects/spark_dmv/build.xml
@@ -20,110 +20,94 @@
 
 
 <project name="spark_dmv" default="main" basedir=".">
-	<property name="FLEX_HOME" location="${basedir}/../../.."/>
-	
+    <property name="FLEX_HOME" location="${basedir}/../../.."/>
+    
     <property file="${FLEX_HOME}/env.properties"/>
     <property environment="env"/>
-	<property file="${FLEX_HOME}/build.properties"/>
-		
-	<target name="main" depends="clean,compile" description="Clean build of spark_dmv.swc and en_US"/>
-		
-	<target name="clean">
-		<delete failonerror="false">
-			<fileset dir="${basedir}" >
-				<include name="bundles.properties"/>
-			</fileset>
-			<fileset dir="${FLEX_HOME}/frameworks/libs">
-				<include name="spark_dmv.swc"/>
-				<include name="spark_dmv.swc.incr"/>
-			</fileset>
-		</delete>
-	</target>
-	
-	<target name="compile" description="Compiles spark_dmv.swc">
-		<echo file="${FLEX_HOME}/frameworks/version.properties" append="false">build=${build.number}</echo>
-		<echo message="Compiling frameworks/libs/spark_dmv.swc"/>
-
-		<!-- Load the <compc> task. We can't do this at the <project> level -->
-		<!-- because targets that run before flexTasks.jar gets built would fail. -->
-		<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
-		<!--
-			Link in the classes (and their dependencies) for the MXML tags
-			listed in this project's manifest_spark_dmv.xml.
-			Also link the additional classes (and their dependencies)
-			listed in SparkDmvClasses.as,
-			because these aren't referenced by the manifest classes.
-			Link in accessibility support.
-			Include the appropriate CSS files and assets in the SWC.
-			Don't include any resources in the SWC.
-			Write a bundle list of referenced resource bundles
-			into the file bundles.properties in this directory.
-		-->
-		<compc fork="true" minimum-supported-version="4.0.0"
-			   output="${FLEX_HOME}/frameworks/libs/spark_dmv.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
-			<jvmarg line="${compc.jvm.args}"/>
-			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest_spark_dmv.xml"/>
-			<include-namespaces uri="library://ns.adobe.com/flex/spark"/>
-			<include-classes>SparkDmvClasses</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="spark.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="advancedgrids.swc"/>
-                <include name="textLayout.swc"/>
-			</external-library-path>
-			<include-file name="version.properties" path="${FLEX_HOME}/frameworks/version.properties"/>
-			<locale/>
-			<accessible>true</accessible>
-		</compc>
-		<delete file="${FLEX_HOME}/frameworks/version.properties"/>
-     	</target>
-	
-	<target name="doc" depends="clean-temp-docs" description="updates spark_dmv.swc with asdoc xml">
-		<!-- Load the <asdoc> task. We can't do this at the <project> level -->
-		<!-- because targets that run before flexTasks.jar gets built would fail. -->
-		<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx384m">
-	        <os family="windows"/>
-	    </condition>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx512m">
-	        <os family="mac"/>
-	    </condition>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx512m">
-	        <os family="unix"/>
-	    </condition>
-
-		<!-- 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 class="SparkDmvClasses"/>
-		    <doc-namespaces uri="library://ns.adobe.com/flex/spark"/>
-			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest_spark_dmv.xml"/>
-		    <jvmarg line="${asdoc.jvm.args}"/>
-		</asdoc>
-
-		<!-- updates spark_dmv.swc with asdoc xml -->
-		<zip destfile="${FLEX_HOME}/frameworks/libs/spark_dmv.swc" update="true">
-		    <zipfileset dir="${FLEX_HOME}/tempDoc/tempdita" prefix="docs">
-			    <include name="*.*"/>
-				<exclude name="ASDoc_Config.xml"/>
-				<exclude name="overviews.xml"/>
-		    </zipfileset>
-		</zip>
-	</target>
-
-	<target name="clean-temp-docs">
-		<delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
-	</target>
+    <property file="${FLEX_HOME}/build.properties"/>
+        
+    <target name="main" depends="clean,compile" description="Clean build of spark_dmv.swc and en_US"/>
+        
+    <target name="clean">
+        <delete failonerror="false">
+            <fileset dir="${basedir}" >
+                <include name="bundles.properties"/>
+            </fileset>
+            <fileset dir="${FLEX_HOME}/frameworks/libs">
+                <include name="spark_dmv.swc"/>
+                <include name="spark_dmv.swc.incr"/>
+            </fileset>
+        </delete>
+    </target>
+    
+    <target name="compile" description="Compiles spark_dmv.swc">
+        <echo file="${FLEX_HOME}/frameworks/version.properties" append="false">build=${build.number}</echo>
+        <echo message="Compiling frameworks/libs/spark_dmv.swc"/>
+
+        <!-- Load the <compc> task. We can't do this at the <project> level -->
+        <!-- because targets that run before flexTasks.jar gets built would fail. -->
+        <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
+        <!--
+            Link in the classes (and their dependencies) for the MXML tags
+            listed in this project's manifest_spark_dmv.xml.
+            Also link the additional classes (and their dependencies)
+            listed in SparkDmvClasses.as,
+            because these aren't referenced by the manifest classes.
+            Link in accessibility support.
+            Include the appropriate CSS files and assets in the SWC.
+            Don't include any resources in the SWC.
+            Write a bundle list of referenced resource bundles
+            into the file bundles.properties in this directory.
+        -->
+        <compc fork="true"
+               output="${FLEX_HOME}/frameworks/libs/spark_dmv.swc">
+            <jvmarg line="${compc.jvm.args}"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+        </compc>
+        <delete file="${FLEX_HOME}/frameworks/version.properties"/>
+        </target>
+    
+    <target name="doc" depends="clean-temp-docs" description="updates spark_dmv.swc with asdoc xml">
+        <!-- Load the <asdoc> task. We can't do this at the <project> level -->
+        <!-- because targets that run before flexTasks.jar gets built would fail. -->
+        <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
+
+        <condition property="asdoc.jvm.args" value="-Xmx384m">
+            <os family="windows"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="mac"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="unix"/>
+        </condition>
+
+        <!-- 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 class="SparkDmvClasses"/>
+            <doc-namespaces uri="library://ns.adobe.com/flex/spark"/>
+            <namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest_spark_dmv.xml"/>
+            <jvmarg line="${asdoc.jvm.args}"/>
+        </asdoc>
+
+        <!-- updates spark_dmv.swc with asdoc xml -->
+        <zip destfile="${FLEX_HOME}/frameworks/libs/spark_dmv.swc" update="true">
+            <zipfileset dir="${FLEX_HOME}/tempDoc/tempdita" prefix="docs">
+                <include name="*.*"/>
+                <exclude name="ASDoc_Config.xml"/>
+                <exclude name="overviews.xml"/>
+            </zipfileset>
+        </zip>
+    </target>
+
+    <target name="clean-temp-docs">
+        <delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
+    </target>
 
 </project>
 

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/spark_dmv/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark_dmv/compile-config.xml b/frameworks/projects/spark_dmv/compile-config.xml
new file mode 100644
index 0000000..9a3894a
--- /dev/null
+++ b/frameworks/projects/spark_dmv/compile-config.xml
@@ -0,0 +1,69 @@
+<!--
+
+  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>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/advancedgrids.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <mxml>
+            <minimum-supported-version>4.0.0</minimum-supported-version>
+        </mxml>
+        
+        <locale/>
+        
+        <library-path/>
+
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/spark</uri>
+                <manifest>manifest_spark_dmv.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>SparkDmvClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>version.properties</name>
+        <path>../../version.properties</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/spark</uri>
+    </include-namespaces>  
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>    
+</flex-config>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/sparkskins/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/sparkskins/.actionScriptProperties b/frameworks/projects/sparkskins/.actionScriptProperties
index a3462c5..f4d7c48 100644
--- a/frameworks/projects/sparkskins/.actionScriptProperties
+++ b/frameworks/projects/sparkskins/.actionScriptProperties
@@ -1,36 +1,36 @@
-################################################################################
-##
-##  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="sparkskins.as" projectUUID="22f27ea4-cd52-4149-b609-bf8c6620bb8f" version="6">
-  <compiler additionalCompilerArguments="-resource-bundle-list=bundles.properties -library-path= -locale=" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="true" 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/>
-    <libraryPath defaultLinkType="0">
-      <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/player/11.1/playerglobal.swc" useDefaultLinkType="false"/>
-      <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/textLayout.swc" useDefaultLinkType="false"/>
-      <libraryPathEntry kind="3" linkType="2" path="/framework/bin/framework.swc" useDefaultLinkType="false"/>
-      <libraryPathEntry kind="3" linkType="2" path="/spark/bin/spark.swc" useDefaultLinkType="false"/>
-    </libraryPath>
-    <sourceAttachmentPath/>
-  </compiler>
-  <applications>
-    <application path="sparkskins.as"/>
-  </applications>
-  <modules/>
-  <buildCSSFiles/>
-</actionScriptProperties>
+<?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="sparkskins.as" projectUUID="22f27ea4-cd52-4149-b609-bf8c6620bb8f" version="6">
+  <compiler additionalCompilerArguments="-resource-bundle-list=bundles.properties -library-path= -locale=" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="true" 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/>
+    <libraryPath defaultLinkType="0">
+      <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/player/11.1/playerglobal.swc" useDefaultLinkType="false"/>
+      <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/textLayout.swc" useDefaultLinkType="false"/>
+      <libraryPathEntry kind="3" linkType="2" path="/framework/bin/framework.swc" useDefaultLinkType="false"/>
+      <libraryPathEntry kind="3" linkType="2" path="/spark/bin/spark.swc" useDefaultLinkType="false"/>
+    </libraryPath>
+    <sourceAttachmentPath/>
+  </compiler>
+  <applications>
+    <application path="sparkskins.as"/>
+  </applications>
+  <modules/>
+  <buildCSSFiles/>
+</actionScriptProperties>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/sparkskins/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/sparkskins/.flexLibProperties b/frameworks/projects/sparkskins/.flexLibProperties
index 0c95e87..b8b8367 100644
--- a/frameworks/projects/sparkskins/.flexLibProperties
+++ b/frameworks/projects/sparkskins/.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="false" version="3">
   <includeClasses>
     <classEntry path="SparkSkinsClasses"/>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/sparkskins/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/sparkskins/build.xml b/frameworks/projects/sparkskins/build.xml
index 7c4468b..630de65 100644
--- a/frameworks/projects/sparkskins/build.xml
+++ b/frameworks/projects/sparkskins/build.xml
@@ -21,107 +21,96 @@
 
 <project name="sparkskins" default="main" basedir=".">
 
-	<property name="FLEX_HOME" location="${basedir}/../../.."/>
-	
+    <property name="FLEX_HOME" location="${basedir}/../../.."/>
+    
     <property file="${FLEX_HOME}/env.properties"/>
     <property environment="env"/>
-	<property file="${FLEX_HOME}/build.properties"/>
-
-	<target name="main" depends="clean,compile" description="Clean build of sparkskins.swc"/>
-
-	<target name="clean">
-		<delete failonerror="false">
-			<fileset file="${basedir}/bundles.properties"/>
-			<fileset dir="${FLEX_HOME}/frameworks/libs">
-				<include name="sparkskins.swc"/>
-				<include name="sparkskins.swc.incr"/>
-			</fileset>
-		</delete>
-	</target>
-
-	<target name="compile" description="Compiles sparkskins.swc">
-		<echo message="Compiling frameworks/libs/sparkskins.swc"/>
-
-		<!-- Load the <compc> task. We can't do this at the <project> level -->
-		<!-- because targets that run before flexTasks.jar gets built would fail. -->
-		<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
-		<!--
-			This project builds a theme SWC containing skin classes.
-			It has no MXML tags and therefore no manifest.
-			Link in the classes (and their dependencies)
-			listed in SparkSkinsClasses.as.
-			Compile against framework.swc, but don't link it into sparkskins.swc.
-			Link in accessibility support.
-			Include various CSS and asset files in the SWC.
-			Don't put any resources into the SWC. (The classes don't require any.)
-			Write a bundle list of referenced resource bundles
-			into the file bundles.properties in this directory.
-			(This should be an empty list.)
-		-->
-		<compc fork="true" 
-			   output="${FLEX_HOME}/frameworks/libs/sparkskins.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
-            <target-player>${playerglobal.version}</target-player>
-			<jvmarg line="${compc.jvm.args}"/>
-			<include-classes>SparkSkinsClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
+    <property file="${FLEX_HOME}/build.properties"/>
+
+    <target name="main" depends="clean,compile" description="Clean build of sparkskins.swc"/>
+
+    <target name="clean">
+        <delete failonerror="false">
+            <fileset file="${basedir}/bundles.properties"/>
+            <fileset dir="${FLEX_HOME}/frameworks/libs">
+                <include name="sparkskins.swc"/>
+                <include name="sparkskins.swc.incr"/>
+            </fileset>
+        </delete>
+    </target>
+
+    <target name="compile" description="Compiles sparkskins.swc">
+        <echo message="Compiling frameworks/libs/sparkskins.swc"/>
+
+        <!-- Load the <compc> task. We can't do this at the <project> level -->
+        <!-- because targets that run before flexTasks.jar gets built would fail. -->
+        <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
+        <!--
+            This project builds a theme SWC containing skin classes.
+            It has no MXML tags and therefore no manifest.
+            Link in the classes (and their dependencies)
+            listed in SparkSkinsClasses.as.
+            Compile against framework.swc, but don't link it into sparkskins.swc.
+            Link in accessibility support.
+            Include various CSS and asset files in the SWC.
+            Don't put any resources into the SWC. (The classes don't require any.)
+            Write a bundle list of referenced resource bundles
+            into the file bundles.properties in this directory.
+            (This should be an empty list.)
+        -->
+        <compc fork="true" 
+               output="${FLEX_HOME}/frameworks/libs/sparkskins.swc">
+            <jvmarg line="${compc.jvm.args}"/>
+            <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+        </compc>
+    </target>
+
+    <target name="doc" depends="clean-temp-docs" description="updates sparkskins.swc with asdoc xml">
+        <!-- Load the <asdoc> task. We can't do this at the <project> level -->
+        <!-- because targets that run before flexTasks.jar gets built would fail. -->
+        <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
+
+        <condition property="asdoc.jvm.args" value="-Xmx384m">
+            <os family="windows"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="mac"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="unix"/>
+        </condition>
+
+        <!-- Call asdoc to generate dita xml files -->
+        <asdoc output="${FLEX_HOME}/tempDoc" lenient="true" failonerror="true" keep-xml="true" skip-xsl="true" >
+            <compiler.source-path path-element="${basedir}/src"/>
+            <doc-classes class="SparkSkinsClasses"/>
             <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="spark.swc" />
-                <include name="textLayout.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
-		</compc>
-	</target>
-
-	<target name="doc" depends="clean-temp-docs" description="updates sparkskins.swc with asdoc xml">
-		<!-- Load the <asdoc> task. We can't do this at the <project> level -->
-		<!-- because targets that run before flexTasks.jar gets built would fail. -->
-		<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx384m">
-	        <os family="windows"/>
-	    </condition>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx512m">
-	        <os family="mac"/>
-	    </condition>
-
-	    <condition property="asdoc.jvm.args" value="-Xmx512m">
-	        <os family="unix"/>
-	    </condition>
-
-		<!-- Call asdoc to generate dita xml files -->
-		<asdoc output="${FLEX_HOME}/tempDoc" lenient="true" failonerror="true" keep-xml="true" skip-xsl="true" >
-		    <compiler.source-path path-element="${basedir}/src"/>
-		    <doc-classes class="SparkSkinsClasses"/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
+                <include name="framework.swc" />
+                <include name="spark.swc" />
             </external-library-path>
-		    <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-		    	<include name="framework.swc" />
-				<include name="spark.swc" />
-		    </external-library-path>
-		    <jvmarg line="${asdoc.jvm.args}"/>
-		</asdoc>
-
-		<!-- updates sparkskins.swc with asdoc xml -->
-		<zip destfile="${FLEX_HOME}/frameworks/libs/sparkskins.swc" update="true">
-		    <zipfileset dir="${FLEX_HOME}/tempDoc/tempdita" prefix="docs">
-			    <include name="*.*"/>
-				<exclude name="ASDoc_Config.xml"/>
-				<exclude name="overviews.xml"/>
-		    </zipfileset>
-		</zip>
-	</target>
-
-	<target name="clean-temp-docs">
-		<delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
-	</target>
+            <jvmarg line="${asdoc.jvm.args}"/>
+        </asdoc>
+
+        <!-- updates sparkskins.swc with asdoc xml -->
+        <zip destfile="${FLEX_HOME}/frameworks/libs/sparkskins.swc" update="true">
+            <zipfileset dir="${FLEX_HOME}/tempDoc/tempdita" prefix="docs">
+                <include name="*.*"/>
+                <exclude name="ASDoc_Config.xml"/>
+                <exclude name="overviews.xml"/>
+            </zipfileset>
+        </zip>
+    </target>
+
+    <target name="clean-temp-docs">
+        <delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
+    </target>
 
 </project>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/sparkskins/compile-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/sparkskins/compile-config.xml b/frameworks/projects/sparkskins/compile-config.xml
new file mode 100644
index 0000000..f56a880
--- /dev/null
+++ b/frameworks/projects/sparkskins/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/spark.swc</path-element>
+            <path-element>../../libs/textLayout.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>SparkSkinsClasses</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/textLayout/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/.actionScriptProperties b/frameworks/projects/textLayout/.actionScriptProperties
index 5e4cad7..00824e8 100644
--- a/frameworks/projects/textLayout/.actionScriptProperties
+++ b/frameworks/projects/textLayout/.actionScriptProperties
@@ -1,6 +1,24 @@
 <?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.
+
+-->
 <actionScriptProperties mainApplicationPath="textLayout.as" projectUUID="6e0a86e3-55a2-44ed-b0e9-d213da179436" version="6">
-  <compiler additionalCompilerArguments="-define=CONFIG::release,true -define=CONFIG::debug,false -namespace=library://ns.adobe.com/flashx/textLayout,../manifest.xml -include-namespaces=library://ns.adobe.com/flashx/textLayout -compute-digest=true -static-link-runtime-shared-libraries=true -library-path= -locale=en_US" 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="false">
+  <compiler additionalCompilerArguments="-define=CONFIG::release,true -define=CONFIG::debug,false -namespace=library://ns.adobe.com/flashx/textLayout,../manifest.xml -include-namespaces=library://ns.adobe.com/flashx/textLayout -compute-digest=true -static-link-runtime-shared-libraries=true -library-path= -locale=en_US" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin" sourceFolderPath="3.0.33/src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="false">
     <compilerSourcePath/>
     <libraryPath defaultLinkType="0">
       <libraryPathEntry kind="3" linkType="2" path="${PROJECT_FRAMEWORKS}/libs/player/11.1/playerglobal.swc" useDefaultLinkType="false"/>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/.flexLibProperties b/frameworks/projects/textLayout/.flexLibProperties
index e348677..dac5752 100644
--- a/frameworks/projects/textLayout/.flexLibProperties
+++ b/frameworks/projects/textLayout/.flexLibProperties
@@ -1,4 +1,22 @@
 <?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.
+
+-->
 <flexLibProperties includeAllClasses="false" version="3">
   <includeClasses>
     <classEntry path="flashx.textLayout.ConversionClasses"/>
@@ -7,6 +25,6 @@
   </includeClasses>
   <includeResources/>
   <namespaceManifests>
-    <namespaceManifestEntry manifest="../manifest.xml" namespace="library://ns.adobe.com/flashx/textLayout"/>
+    <namespaceManifestEntry manifest="../3.0.33/manifest.xml" namespace="library://ns.adobe.com/flashx/textLayout"/>
   </namespaceManifests>
 </flexLibProperties>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/.project
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/.project b/frameworks/projects/textLayout/.project
index 30eb782..281d14d 100644
--- a/frameworks/projects/textLayout/.project
+++ b/frameworks/projects/textLayout/.project
@@ -1,4 +1,22 @@
 <?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>textLayout</name>
 	<comment></comment>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/build.xml b/frameworks/projects/textLayout/build.xml
index 6425c89..9927296 100644
--- a/frameworks/projects/textLayout/build.xml
+++ b/frameworks/projects/textLayout/build.xml
@@ -24,14 +24,16 @@
     <property environment="env"/>
 	<property file="${FLEX_HOME}/build.properties"/>
 
+    <property name="source.dir" value="${basedir}/${tlf.version}"/>
 	<property name="output.file" value="${FLEX_HOME}/frameworks/libs/textLayout.swc"/>
 	<property name="output.docs" value="${FLEX_HOME}/tempDoc"/>
 	<property name="flexTasks.location" value="${FLEX_HOME}/lib/flexTasks.jar"/>
 	<property name="project.uri" value="library://ns.adobe.com/flashx/textLayout"/>
 
-        <!-- We use abbreviated token names here as, the 'release' 
-             and 'debug' tokens conflict with those specified in 
-             build.properties -->
+    <!-- We use abbreviated token names here as, the 'release' 
+         and 'debug' tokens conflict with those specified in 
+         build.properties 
+    -->
 	<property name="dbg" value="false"/>
 	<property name="rel" value="true"/>
 	
@@ -44,22 +46,14 @@
 			<!-- 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}/textLayout_rb.swc"
-				   locale="@{locale}">
+				   output="${FLEX_HOME}/frameworks/locale/@{locale}/textLayout_rb.swc">
 				<jvmarg line="${compc.jvm.args}"/>
-				<target-player>${playerglobal.version}</target-player>
-				<include-resource-bundles bundle="textLayout"/>
-				<include-namespaces/>
-				<include-classes/>
-				<source-path path-element="${basedir}/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"/>
-				</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}" />
+                <!-- this is the directory the bundles dir is in -->
+                <arg value="+srcdir=${basedir}" />
 			</compc>
 		</sequential>
 	</macrodef>	
@@ -68,9 +62,9 @@
 		<attribute name="locale"/>
 		<sequential>
 			<echo message="creating 'fat-swc' in textLayout_rb.swc for @{locale}"/>
-			<mkdir dir="${basedir}/bundles/@{locale}/docs" />
+			<mkdir dir="${source.dir}/bundles/@{locale}/docs" />
 			<zip destfile="${FLEX_HOME}/frameworks/locale/@{locale}/textLayout_rb.swc" update="true">
-				<zipfileset dir="${basedir}/bundles/@{locale}/docs" prefix="docs">
+				<zipfileset dir="${source.dir}/bundles/@{locale}/docs" prefix="docs">
 					<include name="*.*"/>
 					<exclude name="ASDoc_Config.xml"/>
 					<exclude name="overviews.xml"/>
@@ -100,7 +94,7 @@
 	</macrodef>
 		
 				
-	<target name="main" depends="clean" description="Clean build of automation_dmv.swc and en_US">
+	<target name="main" depends="clean,compile" description="Clean build of textLayout.swc">
 		<bundle locale="${locale}"/>
 	</target>
 	
@@ -110,9 +104,6 @@
 	<!-- The targets below set the 'locale' parameter  -->
 	<target name="bundles">
 		<!-- these languages do not have localized docs-->
-		<bundler locale="en_AU"/><!-- Australian resources -->
-		<bundler locale="en_GB"/><!-- United Kingdom resources -->
-		<bundler locale="en_CA"/><!-- Canadian resources -->
 		<bundler locale="da_DK"/><!-- Danish resources -->
 		<bundler locale="de_DE"><!-- German resources -->
 			<run.fat.swc>
@@ -124,9 +115,10 @@
 				<fat-swc locale="en_US"/>
 			</run.fat.swc>
 		</bundler>
-		<bundler locale="en_AU"/>
-		<bundler locale="en_GB"/>
-		<bundler locale="en_CA"/>
+		<!--bundler locale="el_GR"/--><!-- Greek Language  resources -->
+		<!--bundler locale="en_AU"/--><!-- Australian resources -->
+		<!--bundler locale="en_GB"/--><!-- United Kingdom resources -->
+		<!--bundler locale="en_CA"/--><!-- Canadian resources -->
 		<bundler locale="es_ES"/><!-- Spanish resources -->
 		<bundler locale="fi_FI"/><!--  Finnish resources-->
 		<bundler locale="fr_FR"><!-- French resources -->
@@ -144,7 +136,7 @@
 		<bundler locale="nb_NO"/><!-- Norwegian Bokmal resources -->
 		<bundler locale="nl_NL"/><!-- Dutch resources -->
 		<bundler locale="pt_BR"/><!-- Brazilian Portuguese resources -->
-		<bundler locale="pt_PT"/><!-- Portugal Portuguese resources -->
+		<!--bundler locale="pt_PT"/--><!-- Portugal Portuguese resources -->
 		<bundler locale="ru_RU"><!-- Russian resources -->
 			<run.fat.swc>
 				<fat-swc locale="ru_RU"/>
@@ -157,11 +149,14 @@
 			</run.fat.swc>
 		</bundler>
 		<bundler locale="zh_TW"/><!-- Traditional Chinese resources -->
-		<bundler locale="el_GR"/><!-- Greek Language  resources -->
 	</target>
 	
 	<target name="clean" depends="bundles-clean" description="Deletes the combined swc">
 		<delete failonerror="false">
+			<fileset dir="${basedir}">
+				<include name="bundles.properties"/>
+			    <include name="bundles/en_US/packages.dita"/>
+			</fileset>
 			<fileset dir="${FLEX_HOME}/frameworks/libs">
 				<include name="textLayout.swc"/>
 				<include name="combined_link.xml"/>
@@ -180,24 +175,66 @@
 	
 	<target name="compile" description="Compiles textLayout.swc">
 		<taskdef resource="flexTasks.tasks" classpath="${flexTasks.location}"/>
-		<compc fork="true"
-			   output="${output.file}"
-			   compute-digest="true"
-			   include-classes="flashx.textLayout.CoreClasses flashx.textLayout.EditClasses flashx.textLayout.ConversionClasses">
-			<jvmarg line="${compc.jvm.args}"/>
-			<keep-as3-metadata>IMXMLObject</keep-as3-metadata>
-			<include-namespaces uri="${project.uri}"/>
-			<namespace uri="${project.uri}" manifest="manifest.xml"/>
-			<source-path path-element="src"/>
-			<library-path/>
-			<include-file name="manifest.xml" path="${basedir}/manifest.xml"/>
+		<compc fork="true" 
+		       output="${output.file}">
+            <jvmarg line="${compc.jvm.args}"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+            <arg value="+source.dir=${source.dir}" />
+            <define name="CONFIG::debug" value="${dbg}"/>
+			<define name="CONFIG::release" value="${rel}"/>
+        </compc>
+     </target>
+
+    <target name="clean-temp-docs">
+        <delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
+        <delete file="${basedir}/bundles/en_US/packages.dita" failonerror="false"/>
+    </target>
+
+    <target name="doc" depends="clean-temp-docs" description="updates textLayout.swc with asdoc xml">
+        <available file="${FLEX_HOME}/frameworks/locale/en_US/textLayout_rb.swc" property="resource.exists"/>
+        <fail message="${FLEX_HOME}/frameworks/locale/en_US/textLayout_rb.swc does not exist." unless="resource.exists"/> 
+        
+        <!-- Load the <asdoc> task. We can't do this at the <project> level -->
+        <!-- because targets that run before flexTasks.jar gets built would fail. -->
+        <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/flexTasks.jar"/>
+
+        <condition property="asdoc.jvm.args" value="-Xmx384m">
+            <os family="windows"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="mac"/>
+        </condition>
+
+        <condition property="asdoc.jvm.args" value="-Xmx512m">
+            <os family="unix"/>
+        </condition>
+
+        <!-- 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="${source.dir}/src"/>
+			<compiler.show-actionscript-warnings>false</compiler.show-actionscript-warnings>
+			<doc-classes class="flashx.textLayout.CoreClasses"/>
+			<doc-classes class="flashx.textLayout.EditClasses"/>
+			<doc-classes class="flashx.textLayout.ConversionClasses"/>
+            <doc-namespaces uri="library://ns.adobe.com/flashx/textLayout"/>
+            <namespace uri="library://ns.adobe.com/flashx/textLayout" manifest="${source.dir}/manifest.xml"/>
+            <jvmarg line="${asdoc.jvm.args}"/>
 			<static-link-runtime-shared-libraries/>
 			<define name="CONFIG::debug" value="${dbg}"/>
 			<define name="CONFIG::release" value="${rel}"/>
-		</compc>
-     </target>
+        </asdoc>
 
-	<target name="doc" description="Updates textLayout.swc with ASDoc XML">
-	    <echo message="Docs are currently included in TLF drop."/>
+        <!-- updates textLayout_rb.swc with asdoc xml -->
+        <zip destfile="${FLEX_HOME}/frameworks/locale/en_US/textLayout_rb.swc" update="true">
+            <zipfileset dir="${FLEX_HOME}/tempDoc/tempdita" prefix="docs">
+                <include name="*.*"/>
+                <exclude name="ASDoc_Config.xml"/>
+                <exclude name="overviews.xml"/>
+            </zipfileset>
+        </zip>
+        <copy file="${FLEX_HOME}/tempDoc/tempdita/packages.dita" tofile="${basedir}/bundles/en_US/packages.dita"/> 
     </target>
 </project>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundle-config.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundle-config.xml b/frameworks/projects/textLayout/bundle-config.xml
new file mode 100644
index 0000000..afd231a
--- /dev/null
+++ b/frameworks/projects/textLayout/bundle-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>        
+        <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>${srcdir}/bundles/${locale}</path-element>
+        </source-path>
+    </compiler>
+    
+    <include-classes/>
+    
+    <include-namespaces/>
+    
+    <include-resource-bundles>
+        <bundle>textLayout</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/textLayout/bundles/da_DK/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/da_DK/textLayout.properties b/frameworks/projects/textLayout/bundles/da_DK/textLayout.properties
new file mode 100644
index 0000000..82a5250
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/da_DK/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Ingen streng til ressourcen {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Forsøg på at konstruere en ugyldig FlowElement-underklasse
+invalidSplitAtPosition=Ugyldig parameter for splitAtPosition
+badMXMLChildrenArgument=Forkert element af typen {0} videregivet til mxmlChildren
+badReplaceChildrenIndex=Indekset for FlowGroupElement.replaceChildren er udenfor intervallet
+invalidChildType=NewElement er ikke af en type som denne kan være overordnet for
+badRemoveChild=Der blev ikke fundet en underordnet at fjerne
+invalidSplitAtIndex=Ugyldig parameter for splitAtIndex
+badShallowCopyRange=Forkert interval i shallowCopy
+badSurrogatePairCopy=Der kopieres kun halvdelen af et erstatningspar i SpanElement.shallowCopy
+invalidReplaceTextPositions=Ugyldige positioner videregivet til SpanElement.replaceText
+invalidSurrogatePairSplit=Ugyldig opdeling af et erstatningspar
+badPropertyValue=Værdien {1} for egenskaben {0} er udenfor intervallet
+
+# Selection/editing
+
+illegalOperation=Ugyldigt forsøg på at starte handlingen {0}
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Uventet element {0} indenfor et område
+unexpectedNamespace=Uventet navneområde {0}
+unknownElement=Ukendt element {0}
+unknownAttribute=Attributten {0} understøttes ikke i elementet {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Forkert formet kode {0}
+malformedMarkup=Forkert formet mærke {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Der er ingen TextFlow at fortolke
+expectedExactlyOneTextLayoutFormat=Der blev kun forventet ét TextLayoutFormat i {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/de_CH/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/de_CH/textLayout.properties b/frameworks/projects/textLayout/bundles/de_CH/textLayout.properties
new file mode 100644
index 0000000..8bf7db3
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/de_CH/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Kein String für Ressource „{0}“.
+
+# Core errors
+
+invalidFlowElementConstruct=Versuch, ungültige FlowElement-Unterklasse zu erstellen
+invalidSplitAtPosition=Ungültiger Parameter für splitAtPosition
+badMXMLChildrenArgument=Ungültiges Element des Typs „{0}“ an mxmlChildren übergeben
+badReplaceChildrenIndex=Index für FlowGroupElement.replaceChildren außerhalb des Bereichs
+invalidChildType=NewElement entspricht keinem Typ, der ihm übergeordnet sein kann
+badRemoveChild=Zu entfernendes untergeordnetes Element nicht gefunden
+invalidSplitAtIndex=Ungültiger Parameter für splitAtIndex
+badShallowCopyRange=Ungültiger Bereich in shallowCopy
+badSurrogatePairCopy=Es wird nur eine Hälfte eines Surrogat-Paars von SpanElement.shallowCopy kopiert
+invalidReplaceTextPositions=Ungültige Positionen an SpanElement.replaceText übergeben
+invalidSurrogatePairSplit=Ungültige Teilung eines Surrogat-Paars
+badPropertyValue={0}-Eigenschaft mit Wert „{1}“ liegt außerhalb des Bereichs
+
+# Selection/editing
+
+illegalOperation=Unzulässiger Versuch, {0}-Methode auszuführen
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Nicht erwartetes Element „{0}“ innerhalb einer Spanne
+unexpectedNamespace=Unerwarteter Namespace „{0}“
+unknownElement=Unbekanntes Element „{0}“
+unknownAttribute=Attribut „{0}“ in Element „{1}“ nicht zulässig
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Nicht wohlgeformtes Tag „{0}“
+malformedMarkup=Nicht wohlgeformtes Markup „{0}“
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Kein zu parsender TextFlow vorhanden
+expectedExactlyOneTextLayoutFormat=Es wird nur ein einziges TextLayoutFormat in {0}	 erwartet

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/de_DE/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/de_DE/textLayout.properties b/frameworks/projects/textLayout/bundles/de_DE/textLayout.properties
new file mode 100644
index 0000000..8bf7db3
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/de_DE/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Kein String für Ressource „{0}“.
+
+# Core errors
+
+invalidFlowElementConstruct=Versuch, ungültige FlowElement-Unterklasse zu erstellen
+invalidSplitAtPosition=Ungültiger Parameter für splitAtPosition
+badMXMLChildrenArgument=Ungültiges Element des Typs „{0}“ an mxmlChildren übergeben
+badReplaceChildrenIndex=Index für FlowGroupElement.replaceChildren außerhalb des Bereichs
+invalidChildType=NewElement entspricht keinem Typ, der ihm übergeordnet sein kann
+badRemoveChild=Zu entfernendes untergeordnetes Element nicht gefunden
+invalidSplitAtIndex=Ungültiger Parameter für splitAtIndex
+badShallowCopyRange=Ungültiger Bereich in shallowCopy
+badSurrogatePairCopy=Es wird nur eine Hälfte eines Surrogat-Paars von SpanElement.shallowCopy kopiert
+invalidReplaceTextPositions=Ungültige Positionen an SpanElement.replaceText übergeben
+invalidSurrogatePairSplit=Ungültige Teilung eines Surrogat-Paars
+badPropertyValue={0}-Eigenschaft mit Wert „{1}“ liegt außerhalb des Bereichs
+
+# Selection/editing
+
+illegalOperation=Unzulässiger Versuch, {0}-Methode auszuführen
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Nicht erwartetes Element „{0}“ innerhalb einer Spanne
+unexpectedNamespace=Unerwarteter Namespace „{0}“
+unknownElement=Unbekanntes Element „{0}“
+unknownAttribute=Attribut „{0}“ in Element „{1}“ nicht zulässig
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Nicht wohlgeformtes Tag „{0}“
+malformedMarkup=Nicht wohlgeformtes Markup „{0}“
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Kein zu parsender TextFlow vorhanden
+expectedExactlyOneTextLayoutFormat=Es wird nur ein einziges TextLayoutFormat in {0}	 erwartet

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/el_GR/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/el_GR/textLayout.properties b/frameworks/projects/textLayout/bundles/el_GR/textLayout.properties
new file mode 100644
index 0000000..f377fdb
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/el_GR/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No string for resource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Attempted construct of invalid FlowElement subclass
+invalidSplitAtPosition=Invalid parameter to splitAtPosition
+badMXMLChildrenArgument=Bad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=Out of range index to FlowGroupElement.replaceChildren
+invalidChildType=NewElement not of a type that this can be parent of
+badRemoveChild=Child to remove not found
+invalidSplitAtIndex=Invalid parameter to splitAtIndex
+badShallowCopyRange=Bad range in shallowCopy
+badSurrogatePairCopy=Copying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=Invalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=Invalid splitting of a surrogate pair
+badPropertyValue=Property {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=Illegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Unexpected element {0} within a span
+unexpectedNamespace=Unexpected namespace {0}
+unknownElement=Unknown element {0}
+unknownAttribute=Attribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Malformed tag {0}
+malformedMarkup=Malformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No TextFlow to parse
+expectedExactlyOneTextLayoutFormat=Expected one and only one TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/en_AU/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/en_AU/textLayout.properties b/frameworks/projects/textLayout/bundles/en_AU/textLayout.properties
new file mode 100644
index 0000000..47d5987
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/en_AU/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No string for resource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Attempted construct of invalid FlowElement subclass
+invalidSplitAtPosition=Invalid parameter to splitAtPosition
+badMXMLChildrenArgument=Bad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=Out of range index to FlowGroupElement.replaceChildren
+invalidChildType=NewElement not of a type that this can be parent of
+badRemoveChild=Child to remove not found
+invalidSplitAtIndex=Invalid parameter to splitAtIndex
+badShallowCopyRange=Bad range in shallowCopy
+badSurrogatePairCopy=Copying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=Invalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=Invalid splitting of a surrogate pair
+badPropertyValue=Property {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=Illegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Unexpected element {0} within a span
+unexpectedNamespace=Unexpected namespace {0}
+unknownElement=Unknown element {0}
+unknownAttribute=Attribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Malformed tag {0}
+malformedMarkup=Malformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No TextFlow to parse
+expectedExactlyOneTextLayoutFormat=Expected one and only one TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/en_CA/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/en_CA/textLayout.properties b/frameworks/projects/textLayout/bundles/en_CA/textLayout.properties
new file mode 100644
index 0000000..60d1633
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/en_CA/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No string for resource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Attempted construct of invalid FlowElement subclass
+invalidSplitAtPosition=Invalid parameter to splitAtPosition
+badMXMLChildrenArgument=Bad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=Out of range index to FlowGroupElement.replaceChildren
+invalidChildType=NewElement not of a type that this can be parent of
+badRemoveChild=Child to remove not found
+invalidSplitAtIndex=Invalid parameter to splitAtIndex
+badShallowCopyRange=Bad range in shallowCopy
+badSurrogatePairCopy=Copying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=Invalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=Invalid splitting of a surrogate pair
+badPropertyValue=Property {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=Illegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Unexpected element {0} within a span
+unexpectedNamespace=Unexpected namespace {0}
+unknownElement=Unknown element {0}
+unknownAttribute=Attribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Malformed tag {0}
+malformedMarkup=Malformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No TextFlow to parse
+expectedExactlyOneTextLayoutFormat=Expected one and only one TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/en_GB/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/en_GB/textLayout.properties b/frameworks/projects/textLayout/bundles/en_GB/textLayout.properties
new file mode 100755
index 0000000..47d5987
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/en_GB/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No string for resource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Attempted construct of invalid FlowElement subclass
+invalidSplitAtPosition=Invalid parameter to splitAtPosition
+badMXMLChildrenArgument=Bad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=Out of range index to FlowGroupElement.replaceChildren
+invalidChildType=NewElement not of a type that this can be parent of
+badRemoveChild=Child to remove not found
+invalidSplitAtIndex=Invalid parameter to splitAtIndex
+badShallowCopyRange=Bad range in shallowCopy
+badSurrogatePairCopy=Copying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=Invalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=Invalid splitting of a surrogate pair
+badPropertyValue=Property {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=Illegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Unexpected element {0} within a span
+unexpectedNamespace=Unexpected namespace {0}
+unknownElement=Unknown element {0}
+unknownAttribute=Attribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Malformed tag {0}
+malformedMarkup=Malformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No TextFlow to parse
+expectedExactlyOneTextLayoutFormat=Expected one and only one TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/en_US/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/en_US/textLayout.properties b/frameworks/projects/textLayout/bundles/en_US/textLayout.properties
new file mode 100644
index 0000000..60d1633
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/en_US/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No string for resource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Attempted construct of invalid FlowElement subclass
+invalidSplitAtPosition=Invalid parameter to splitAtPosition
+badMXMLChildrenArgument=Bad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=Out of range index to FlowGroupElement.replaceChildren
+invalidChildType=NewElement not of a type that this can be parent of
+badRemoveChild=Child to remove not found
+invalidSplitAtIndex=Invalid parameter to splitAtIndex
+badShallowCopyRange=Bad range in shallowCopy
+badSurrogatePairCopy=Copying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=Invalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=Invalid splitting of a surrogate pair
+badPropertyValue=Property {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=Illegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Unexpected element {0} within a span
+unexpectedNamespace=Unexpected namespace {0}
+unknownElement=Unknown element {0}
+unknownAttribute=Attribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Malformed tag {0}
+malformedMarkup=Malformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No TextFlow to parse
+expectedExactlyOneTextLayoutFormat=Expected one and only one TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/es_ES/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/es_ES/textLayout.properties b/frameworks/projects/textLayout/bundles/es_ES/textLayout.properties
new file mode 100644
index 0000000..d2d177d
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/es_ES/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=No hay ninguna cadena para el recurso {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Intento de creación de la subclase FlowElement no válida
+invalidSplitAtPosition=Parámetro no válido para splitAtPosition
+badMXMLChildrenArgument=Elemento incorrecto del tipo {0} transferido a mxmlChildren
+badReplaceChildrenIndex=Índice fuera del rango para FlowGroupElement.replaceChildren
+invalidChildType=NewElement no es de un tipo del que éste pueda ser el elemento principal
+badRemoveChild=No se encontró el elemento secundario que debe eliminarse
+invalidSplitAtIndex=Parámetro no válido para splitAtIndex
+badShallowCopyRange=Rango incorrecto en shallowCopy
+badSurrogatePairCopy=Copiando sólo la mitad de un par sustituto en SpanElement.shallowCopy
+invalidReplaceTextPositions=Posiciones no válidas transferidas a SpanElement.replaceText
+invalidSurrogatePairSplit=División no válida de un par sustituto
+badPropertyValue=El valor {1} de la propiedad {0} está fuera del rango
+
+# Selection/editing
+
+illegalOperation=Intento no válido para ejecutar la operación {0} 
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Elemento {0} inesperado dentro de un tramo
+unexpectedNamespace=Espacio de nombres {0} inesperado
+unknownElement=Elemento desconocido {0}
+unknownAttribute=El elemento {1} no admite el atributo {0}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Etiqueta {0} incorrecta
+malformedMarkup=Marcado {0} incorrecto
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=No hay ningún TextFlow que deba analizarse
+expectedExactlyOneTextLayoutFormat=Se esperaba uno y sólo un TextLayoutFormat en {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/fi_FI/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/fi_FI/textLayout.properties b/frameworks/projects/textLayout/bundles/fi_FI/textLayout.properties
new file mode 100644
index 0000000..8ee204e
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/fi_FI/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Ei merkkijonoa resurssille {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Yritetään luoda virheellinen FlowElement-aliluokka
+invalidSplitAtPosition=Virheellinen parametri kohteelle splitAtPosition
+badMXMLChildrenArgument=Virheellinen {0}-tyyppinen elementti välitetty kohteeseen mxmlChildren
+badReplaceChildrenIndex=Alueen ulkopuolinen indeksi kohteelle FlowGroupElement.replaceChildren
+invalidChildType=NewElement on tyypiltään väärä yläosaan nähden
+badRemoveChild=Poistettavaa aliosaa ei löydy
+invalidSplitAtIndex=Virheellinen parametri kohteelle splitAtIndex
+badShallowCopyRange=Virheellinen alue kohteessa shallowCopy
+badSurrogatePairCopy=Kopioidaan vain puolet korvaavasta parista kohteessa SpanElement.shallowCopy
+invalidReplaceTextPositions=Virheellisiä sijainteja välitetty kohteeseen SpanElement.replaceText
+invalidSurrogatePairSplit=Korvaavan parin virheellinen jako
+badPropertyValue=Ominaisuuden {0} arvo {1} ei ole alueella
+
+# Selection/editing
+
+illegalOperation=Virheellinen yritys suorittaa operaatio {0}
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Odottamaton elemetti {0} span-kohteessa
+unexpectedNamespace=Odottamaton nimitila {0}
+unknownElement=Tuntematon elementti {0}
+unknownAttribute=Määritteen {0} käyttö ei ole sallittua elementissä {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Väärin muodostettu tunniste {0}
+malformedMarkup=Väärin muodostettu merkintä {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Ei jäsennettävää TextFlow-kohdetta
+expectedExactlyOneTextLayoutFormat=Vain yksi odotettu TextLayoutFormat kohteessa {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/fr_FR/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/fr_FR/textLayout.properties b/frameworks/projects/textLayout/bundles/fr_FR/textLayout.properties
new file mode 100644
index 0000000..a21bf7d
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/fr_FR/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Aucune chaîne pour la ressource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Tentative de construction d'une sous-classe FlowElement non valide
+invalidSplitAtPosition=Le paramètre passé à splitAtPosition n'est pas valide.
+badMXMLChildrenArgument=L'élément du type {0} passé à mxmlChildren n'est pas correct.
+badReplaceChildrenIndex=L'index vers FlowGroupElement.replaceChildren est en dehors de la plage.
+invalidChildType=Le type de NewElement ne lui permet pas d'en être le parent.
+badRemoveChild=L'enfant à supprimer n'a pas été trouvé.
+invalidSplitAtIndex=Le paramètre passé à splitAtIndex n'est pas valide.
+badShallowCopyRange=Plage incorrecte dans shallowCopy
+badSurrogatePairCopy=Copie de la moitié uniquement d'une paire de substitution dans SpanElement.shallowCopy
+invalidReplaceTextPositions=Les positions passées à SpanElement.replaceText ne sont pas valides.
+invalidSurrogatePairSplit=Fractionnement non valide d'une paire de substitution
+badPropertyValue=La propriété {0} valeur {1} est en dehors de la plage.
+
+# Selection/editing
+
+illegalOperation=Tentative interdite d'exécuter l'opération {0}
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Elément inattendu {0} dans un bloc
+unexpectedNamespace=Espace de noms inattendu {0}
+unknownElement=Elément inconnu {0}
+unknownAttribute=L'attribut {0} n'est pas autorisé dans l'élément {1}.
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Balise {0} mal formée
+malformedMarkup=Balisage {0} mal formé
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Aucun TextFlow à analyser
+expectedExactlyOneTextLayoutFormat=Un et un seul TextLayoutFormat attendu dans {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/it_IT/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/it_IT/textLayout.properties b/frameworks/projects/textLayout/bundles/it_IT/textLayout.properties
new file mode 100644
index 0000000..129b3ec
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/it_IT/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=Nessuna stringa per la risorsa {0}
+
+# Core errors
+
+invalidFlowElementConstruct=Tentativo di costruire una sottoclasse FlowElement non valida
+invalidSplitAtPosition=Parametro a splitAtPosition non valido
+badMXMLChildrenArgument=Elemento di tipo {0} non valido passato a mxmlChildren
+badReplaceChildrenIndex=L'indice a FlowGroupElement.replaceChildren non rientra nell'intervallo
+invalidChildType=NewElement non è di un tipo di cui questo può essere l'elemento principale
+badRemoveChild=Elemento secondario da rimuovere non trovato
+invalidSplitAtIndex=Parametro a splitAtIndex non valido
+badShallowCopyRange=Intervallo non valido in shallowCopy
+badSurrogatePairCopy=Copia di una sola metà di una coppia sostitutiva in SpanElement.shallowCopy
+invalidReplaceTextPositions=Posizioni non valide passate a SpanElement.replaceText
+invalidSurrogatePairSplit=Divisione di una coppia sostitutiva non valida
+badPropertyValue=Il valore {1} della proprietà {0} non rientra nell'intervallo
+
+# Selection/editing
+
+illegalOperation=Tentativo di eseguire l'operazione {0} non valido
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=Elemento {0} non previsto in una estensione
+unexpectedNamespace=Spazio dei nomi {0} non previsto
+unknownElement=Elemento {0} sconosciuto
+unknownAttribute=L'attributo {0} non è consentito nell'elemento {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=Tag {0} non valido
+malformedMarkup=Codifica {0} non valida
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=Nessun TextFlow da analizzare
+expectedExactlyOneTextLayoutFormat=Previsto un unico TextLayoutFormat in {0}	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/f690ea2f/frameworks/projects/textLayout/bundles/ja_JP/textLayout.properties
----------------------------------------------------------------------
diff --git a/frameworks/projects/textLayout/bundles/ja_JP/textLayout.properties b/frameworks/projects/textLayout/bundles/ja_JP/textLayout.properties
new file mode 100644
index 0000000..9564be7
--- /dev/null
+++ b/frameworks/projects/textLayout/bundles/ja_JP/textLayout.properties
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  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
+
+missingStringResource=リソース {0} のストリングがありません
+
+# Core errors
+
+invalidFlowElementConstruct=無効な FlowElement サブクラスを作成しようとしました
+invalidSplitAtPosition=splitAtPosition のパラメーターが無効です
+badMXMLChildrenArgument=mxmlChildren に {0} タイプの不正なエレメントが渡されました
+badReplaceChildrenIndex=FlowGroupElement.replaceChildren のインデックスが範囲外です
+invalidChildType=親になれないタイプの NewElement です
+badRemoveChild=削除する子が見つかりません
+invalidSplitAtIndex=splitAtIndex のパラメーターが無効です
+badShallowCopyRange=shallowCopy の範囲が正しくありません
+badSurrogatePairCopy=SpanElement.shallowCopy のサロゲートペアの半分のみをコピーしています
+invalidReplaceTextPositions=SpanElement.replaceText に無効な位置が渡されました
+invalidSurrogatePairSplit=サロゲートペアの分割が無効です
+badPropertyValue=プロパティ {0} の値 {1} は範囲外です
+
+# Selection/editing
+
+illegalOperation=不正な {0} 操作を実行しようとしています
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=span 内で予期しないエレメント {0} が見つかりました
+unexpectedNamespace=名前空間 {0} は予期しない値です
+unknownElement=エレメント {0} は不明です
+unknownAttribute=属性 {0} はエレメント {1} では使用できません
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=タグ {0} の形式が不適切です
+malformedMarkup=マークアップ {0} の形式が不適切です
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=解析する TextFlow がありません
+expectedExactlyOneTextLayoutFormat={0} には TextLayoutFormat が 1 つだけ必要です