[Laszlo-dev] [Laszlo-checkins] r16606 - in openlaszlo/trunk: WEB-INF/bin WEB-INF/frameworks WEB-INF/frameworks/libs WEB-INF/frameworks/libs/air WEB-INF/frameworks/libs/automation WEB-INF/frameworks/rsls WEB-INF/lib WEB-INF/lps/server/src/org/openlaszlo/sc test test/tlf

Max Carlson max at openlaszlo.org
Thu Jun 3 18:23:03 PDT 2010


Trunk is failing to build for me now:

lzl:
     [echo] Compiling /Users/maxcarlson/openlaszlo/trunk-clean/lps/includes/lfc/LFC10.swc
     [java] cleaning working dir: /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2238169009772017499
     [java] Executing compiler: (cd /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2238169009772017499; /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/bin/compc -load-config=/Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml -compiler.show-actionscript-warnings=false -compiler.source-path+=/var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2238169009772017499 -compiler.headless-server=true -compiler.fonts.advanced-anti-aliasing=true -output /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2238169009772017499/app.swc -include-classes LzBootstrapMessage LzMessage LzFormatCallback LzFormatter LzDebugService LzDeclaredEventClass LzValueExpr LzInitExpr LzOnceExpr LzConstraintExpr LzStyleConstraintExpr LzAlwaysExpr LzStyleExpr LzStyleAttr LzStyleIdent LzInheritedHash LzCache LzEventable LzStyleAttrBinder PresentationType DefaultPresentationType StringPresentationType BooleanPresentationType NumberPresentationType ColorPresentationType ExpressionPresentationType SizePresentationType LzNode \$lzc\$class_userClassPlacement LzDelegate LzEvent LzKernelUtils LzLibraryCleanup LFCApplication LZOApplication LzIdleKernel LzSprite LzTextSprite LzInputTextSprite LzFontManager LzTimeKernelClass LzKernelTimer LzLibrary LzXMLParser LzXMLTranslator LzHTTPLoader LzMouseKernel LzBrowserKernel LzKeyboardKernel LzScreenKernel LzContextMenuKernel LzContextMenuItemKernel LzAudioKernel LzAsset DojoExternalInterfaceClass LzView LzText LzInputText LzViewLinkage LzCanvas LzScript LzAnimatorGroup LzAnimator LzLayout LzFont LzSelectionManager LzDataSelectionManager LzCommand LzState LzDataNodeMixin LzDataNode LzDataElementMixin LzDataElement LzDataText LzDataRequest LzDataProvider LzHTTPDataRequest LzHTTPDataProvider LzDataset __LzHttpDatasetPoolClass LzDatapointer LzParam LzParsedPath AnonDatasetGenerator LzDatapath LzReplicationManager LzRefNode LzDataAttrBind LzLazyReplicationManager LzResizeReplicationManager LzColorUtils LzUtilsClass LzInstantiatorService LzGlobalMouseService LzBrowserService LzContextMenu LzContextMenuItem LzModeManagerService LzCursorService LzURL LzKeysService LzAudioService LzHistoryService LzTrackService LzIdleEvent LzIdleService LzCSSStyleRule LzCSSStyleDependencies LzCSSStyleClass LzCSSStyleDeclaration LzStyleSheet LzCSSStyleSheet LzFocusService LzTimerService \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzDataNode \$lzsc\$mixin\$LzDataNodeMixin\$LzNode \$lzsc\$mixin\$LzDataNodeMixin\$LzDataNode \$lzsc\$mixin\$LzFormatter\$LzView \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzNode \$lzsc\$mixin\$LzFormatter\$ \$runtime \$dhtml \$lzc\$getFunctionDependencies \$as3 \$swf10 \$as2 \$debug \$backtrace \$js1 lz DojoExternalInterface \$lzsc\$issubclassof LzHttpDatasetPool \$swf7 \$swf9 \$swf8 globalValue LzTimeKernel global \$j2me _Copyright canvas LzResourceLibrary \$modules Debug LzDeclaredEvent __ES3Globals LzCSSStyle \$svg LzUtils \$profile -target-player=10.0.0)
     [java] compiler output is Loading configuration file /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
     [java] Adobe Compc (Flex Component Compiler)
     [java] Version 4.0.0 build 14159
     [java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
     [java] 
     [java] 
     [java] Stray error string from external compiler: /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml(53): Error: unable to open 'libs/player/10.0/playerglobal.swc'
     [java] compiler output:
     [java] Loading configuration file /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
     [java] Adobe Compc (Flex Component Compiler)
     [java] Version 4.0.0 build 14159
     [java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
     [java] 
     [java] 
     [java] FAIL: compiler returned 1
     [java] Done executing compiler
     [java] Intermediate file /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2238169009772017499/app.swc: does not exist
     [java] Exception compiling scriptfile: org.openlaszlo.sc.CompilerError: Errors from compiler, output file not created
     [java] org.openlaszlo.sc.CompilerException: org.openlaszlo.sc.CompilerError: Errors from compiler, output file not created
     [java]     at org.openlaszlo.sc.Compiler.compile(Compiler.java:414)
     [java]     at org.openlaszlo.sc.lzsc.compile(lzsc.java:117)
     [java]     at org.openlaszlo.sc.lzsc.compile(lzsc.java:356)
     [java]     at org.openlaszlo.sc.Main.main(Main.java:10)
     [java] Compilation aborted.

BUILD FAILED
/Users/maxcarlson/openlaszlo/trunk-clean/build.xml:618: The following error occurred while executing this line:
/Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/lps/lfc/build.xml:127: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped The following error occurred while executing this line:
/Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/lps/lfc/build.xml:79: Java returned: 1 (<Unknown source>#28) in <Unknown source> at line number 28

Total time: 51 seconds
Buildfile: build.xml
     [echo] build.url is ${build.url}
     [echo] dont-need-svn-info is ${dont-need-svn-info}

get-env:

get-svn-info:

read-svn-info:

build-version-info:
     [echo] version.id computed from /Users/maxcarlson/openlaszlo/trunk-clean/versions.xml as 5.0.x
     [echo] release computed from /Users/maxcarlson/openlaszlo/trunk-clean/versions.xml as Latest

build-opt:

init:
     [echo]     Ant project:lps on Mac OS X 10.6.3 x86_64
     [echo]     ant.home: /usr/share/ant
     [echo]     JRE: 1.6.0_20 (Apple Inc.) 
     [echo]     JAVA_HOME: /Library/Java/Home
     [echo]     LPS Version: 5.0.x Latest 16606 /Users/maxcarlson/openlaszlo/trunk-clean 2010-06-04T01:22:17Z
     [echo]     LPS_HOME: /Users/maxcarlson/openlaszlo/trunk-clean
     [echo]     LZ_VENDOR_ROOT: /Users/maxcarlson/openlaszlo/vendor
     [echo]     LZ_TOOLS_ROOT: /Users/maxcarlson/openlaszlo/tools
     [echo]     LZ_INSTALLS_ROOT: /Users/maxcarlson/openlaszlo/lib
     [echo]     server.home: /Users/maxcarlson/openlaszlo/lib/jakarta-tomcat-5.0.30
     [echo]     lps.branch:  trunk-clean
     [echo]     platform: is  macosx
     [echo]     Skipping prefetch is true
     [echo]     Skipping wrappertest is ${skip.wrappertest}
     [echo]     Skipping doc is ${skip.doc}

webapp.deploy:

BUILD FAILED
java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:385)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
        at sun.net.www.http.HttpClient.New(HttpClient.java:306)
        at sun.net.www.http.HttpClient.New(HttpClient.java:323)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
        at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:189)
        at org.apache.catalina.ant.DeployTask.execute(DeployTask.java:195)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
        at org.apache.tools.ant.Main.runBuild(Main.java:758)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
On Jun 3, 2010, at 6:12 PM, hqm at openlaszlo.org wrote:

> Author: hqm
> Date: 2010-06-03 18:10:55 -0700 (Thu, 03 Jun 2010)
> New Revision: 16606
> 
> Added:
>   openlaszlo/trunk/WEB-INF/bin/fontswf
>   openlaszlo/trunk/WEB-INF/bin/fontswf.bat
>   openlaszlo/trunk/WEB-INF/bin/swcdepends
>   openlaszlo/trunk/WEB-INF/bin/swcdepends.exe
>   openlaszlo/trunk/WEB-INF/bin/swfdump
>   openlaszlo/trunk/WEB-INF/bin/swfdump.exe
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_agent.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_air.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_airspark.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_dmv.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_flashflexkit.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_spark.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp_air.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/datavisualization.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/flash-integration.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/osmf.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/spark.swc
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swz
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swf
>   openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swz
>   openlaszlo/trunk/test/tlf/
>   openlaszlo/trunk/test/tlf/bidi.lzx
>   openlaszlo/trunk/test/tlf/edit.lzx
>   openlaszlo/trunk/test/tlf/events.lzx
>   openlaszlo/trunk/test/tlf/font.lzx
>   openlaszlo/trunk/test/tlf/graphic-elt.lzx
>   openlaszlo/trunk/test/tlf/justify.lzx
> Removed:
>   openlaszlo/trunk/WEB-INF/frameworks/libs/flex4.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/framework_textLayout.swc
>   openlaszlo/trunk/WEB-INF/lib/aglj32.jar
> Modified:
>   openlaszlo/trunk/WEB-INF/bin/adl.exe
>   openlaszlo/trunk/WEB-INF/bin/asdoc
>   openlaszlo/trunk/WEB-INF/bin/compc
>   openlaszlo/trunk/WEB-INF/bin/copylocale
>   openlaszlo/trunk/WEB-INF/bin/digest
>   openlaszlo/trunk/WEB-INF/bin/fcsh
>   openlaszlo/trunk/WEB-INF/bin/fdb
>   openlaszlo/trunk/WEB-INF/bin/mxmlc
>   openlaszlo/trunk/WEB-INF/bin/optimizer
>   openlaszlo/trunk/WEB-INF/frameworks/air-config.xml
>   openlaszlo/trunk/WEB-INF/frameworks/build.xml
>   openlaszlo/trunk/WEB-INF/frameworks/flex-config.xml
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/airframework.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/airglobal.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater.swf
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater_ui.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater_ui.swf
>   openlaszlo/trunk/WEB-INF/frameworks/libs/air/servicemonitor.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/flex.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/framework.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/rpc.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/sparkskins.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/textLayout.swc
>   openlaszlo/trunk/WEB-INF/frameworks/libs/utilities.swc
>   openlaszlo/trunk/WEB-INF/frameworks/mxml-2009-manifest.xml
>   openlaszlo/trunk/WEB-INF/frameworks/mxml-manifest.xml
>   openlaszlo/trunk/WEB-INF/frameworks/spark-manifest.xml
>   openlaszlo/trunk/WEB-INF/lib/adt.jar
>   openlaszlo/trunk/WEB-INF/lib/afe.jar
>   openlaszlo/trunk/WEB-INF/lib/asc.jar
>   openlaszlo/trunk/WEB-INF/lib/asdoc.jar
>   openlaszlo/trunk/WEB-INF/lib/compc.jar
>   openlaszlo/trunk/WEB-INF/lib/copylocale.jar
>   openlaszlo/trunk/WEB-INF/lib/digest.jar
>   openlaszlo/trunk/WEB-INF/lib/fcsh.jar
>   openlaszlo/trunk/WEB-INF/lib/fdb.jar
>   openlaszlo/trunk/WEB-INF/lib/flex-compiler-oem.jar
>   openlaszlo/trunk/WEB-INF/lib/flex-fontkit.jar
>   openlaszlo/trunk/WEB-INF/lib/flex-messaging-common.jar
>   openlaszlo/trunk/WEB-INF/lib/fxgutils.jar
>   openlaszlo/trunk/WEB-INF/lib/license.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_da.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_de.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_es.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_fi.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_fr.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_it.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_ja.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_ko.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_nb.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_nl.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_pt.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_ru.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_sv.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_zh_cn.jar
>   openlaszlo/trunk/WEB-INF/lib/mxmlc_zh_tw.jar
>   openlaszlo/trunk/WEB-INF/lib/optimizer.jar
>   openlaszlo/trunk/WEB-INF/lib/rideau.jar
>   openlaszlo/trunk/WEB-INF/lib/swfdump.jar
>   openlaszlo/trunk/WEB-INF/lib/swfutils.jar
>   openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
> Log:
> Change 20100603-hqm-h by hqm at badtzmaru.home on 2010-06-03 19:48:16 EDT
>    in /Users/hqm/openlaszlo/trunk2
>    for http://svn.openlaszlo.org/openlaszlo/trunk
> 
> Summary: update to flex compiler milestone release version flex_sdk_4.0.0.14159
> 
> New Features:
> 
> Bugs Fixed: LPP-9081
> 
> Technical Reviewer: ptw
> QA Reviewer: max
> Doc Reviewer: (pending)
> 
> Documentation:
> 
> Release Notes:
> 
> Overview:
> 
> update flex compiler files to match milestone release version flex_sdk_4.0.0.14159
> 
> 
> Details:
> 
> skip-pre-commit-checks
> 
> 
> I had to add a flag to the call to the flex compiler:
>      -static-link-runtime-shared-libraries
> 
> otherwise I get this link warning when compiling
> 
> Stray error string from external compiler: /private/var/folders/xh/xhmdrA41HCKjjiditeqN1k+++TI/-Tmp-/lzswf9/build/edit/LzPreloader.as: Warning: This compilation unit did not have a factoryClass specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option.
> 
> And this runtime error from the player when loading an app
> 
> VerifyError: Error #1014: Class mx.core::MovieClipLoaderAsset could not be found.
> 
> 	At flash.display::MovieClip/nextFrame()
> 	at LzPreloader/enterFrame()[/Users/hqm/openlaszlo/lib/jakarta-tomcat-5.0.30/temp/lzswf9/Users/hqm/openlaszlo/trunk2/test/tlf/build/edit/LzPreloader.as:20]
> 
> 
> This changeset includes a new directory in the flex directory, framework/rsls, which contains runtime shared libraries
> in some new archives format from adobe, ".swz".  
> 
> There's documentation on how to publish the text layout framework
> runtime shared libraries in
> http://help.adobe.com/en_US/flash/cs/using/WSb03e830bd6f770ee-4b0db644124bbdb363d-8000.html#WSb03e830bd6f770ee72b69dc71257a25aa72-8000
> if we figure out how to run without static linking.
> 
> + We have a patched version of the flex compiler command shell, fcsh, which is modified to call lzx
> in incremental mode. We don't have the whole flex compiler source tree under our own 
> version control, but I have the patch to this file saved in a tar file vendor/lzc-fcsh.tgz, and have updated it
> and recompiled for this new flex build.
> 
> 
> 
> Tests:
> 
> smokecheck in swf10
> component sampler in swf10
> lzpix in swf10
> 
> test cases that use new TLF classes, in test/tlf
> 
> 
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/adl.exe
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/asdoc
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/asdoc	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/asdoc	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to asdoc if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -38,10 +40,17 @@
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> 
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx1024m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx1024m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS -Xbootclasspath/p:"$FLEX_HOME/lib/xalan.jar" -classpath "$FLEX_HOME/lib/asdoc.jar" flex2.tools.ASDoc +flexlib="$FLEX_HOME/frameworks" "$@"
> +java $VMARGS $D32 -Xbootclasspath/p:"$FLEX_HOME/lib/xalan.jar" -classpath "$FLEX_HOME/lib/asdoc.jar" flex2.tools.ASDoc +flexlib="$FLEX_HOME/frameworks" "$@"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/compc
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/compc	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/compc	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to compc if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -37,11 +39,18 @@
> 	test "$FLEX_HOME" = "" && {
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> -
> +	
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +	
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false  "
> 
> -java $VMARGS $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/compc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> +java $VMARGS $D32 $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/compc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/copylocale
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/copylocale	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/copylocale	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to copylocale if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -38,10 +40,17 @@
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> 
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS -Dapplication.home="$FLEX_HOME" -jar "$FLEX_HOME/lib/copylocale.jar" "$@"
> +java $VMARGS $D32 -Dapplication.home="$FLEX_HOME" -jar "$FLEX_HOME/lib/copylocale.jar" "$@"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/digest
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/digest	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/digest	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to digest if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -38,10 +40,17 @@
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> 
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS -jar "$FLEX_HOME/lib/digest.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> +java $VMARGS $D32 -jar "$FLEX_HOME/lib/digest.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/fcsh
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/fcsh	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/fcsh	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -3,7 +3,7 @@
> ################################################################################
> ##
> ##  ADOBE SYSTEMS INCORPORATED
> -##  Copyright 2007, 2010 Adobe Systems Incorporated
> +##  Copyright 2007 Adobe Systems Incorporated
> ##  All Rights Reserved.
> ##
> ##  NOTICE: Adobe permits you to use, modify, and distribute this file
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to fcsh if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -38,30 +40,17 @@
> 		FLEX_HOME=`dirname "$0"`/..
> 	}
> 
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx2000m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -
> -myhome=`dirname "$0"`
> -if [ -e "$myhome/../Server" ]; then
> -  case "$myhome" in
> -    /*) ;;
> -    *) myhome=`pwd`/"$myhome" ;;
> -  esac
> -  LPS_HOME=`find "$myhome/../Server" -name lps-'*'|head -1` 
> -fi
> -
> -if [ "${OS}" == Windows_NT ];  then
> -  export LPS_HOME=`cygpath -w $LPS_HOME`
> -    . ${LPS_HOME}\\WEB-INF\\lps\\server\\bin\\lzenv
> -else
> -  export LPS_HOME
> -  . "${LPS_HOME}/WEB-INF/lps/server/bin/lzenv"
> -fi
> -
> -
> -echo "FLEX_HOME=$FLEX_HOME" 
> -java  -DLPS_HOME="${LPS_HOME}" -cp "$LZCP" $VMARGS $SETUP_SH_VMARGS "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fcsh.jar"
> +java $VMARGS $D32 $SETUP_SH_VMARGS "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fcsh.jar"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/fdb
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/fdb	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/fdb	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to fdb if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -38,10 +40,17 @@
> 		FLEX_HOME=`dirname "$0"`/..
> 	}
> 
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> +
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fdb.jar" "$@"
> +java $VMARGS $D32 "-Dapplication.home=$FLEX_HOME" -jar "$FLEX_HOME/lib/fdb.jar" "$@"
> 
> Added: openlaszlo/trunk/WEB-INF/bin/fontswf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/fontswf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> 
> Added: openlaszlo/trunk/WEB-INF/bin/fontswf.bat
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/fontswf.bat
> ___________________________________________________________________
> Name: svn:executable
>   + *
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/mxmlc
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/mxmlc	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/mxmlc	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -3,7 +3,7 @@
> ################################################################################
> ##
> ##  ADOBE SYSTEMS INCORPORATED
> -##  Copyright 2007, 2009, 2010 Adobe Systems Incorporated
> +##  Copyright 2007 Adobe Systems Incorporated
> ##  All Rights Reserved.
> ##
> ##  NOTICE: Adobe permits you to use, modify, and distribute this file
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to mxmlc if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -37,11 +39,17 @@
> 	test "$FLEX_HOME" = "" && {
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> -
> +	
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +	isOSX="`uname | grep -i Darwin`"
> +	
> +	if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +		D32='-d32'
> +	fi
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx640m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> +java $VMARGS $D32 $SETUP_SH_VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> 
> Modified: openlaszlo/trunk/WEB-INF/bin/optimizer
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/bin/optimizer	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/bin/optimizer	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -24,6 +24,8 @@
> 			OS=Unix
> esac
> 
> +D32=''
> +
> if [ $OS = "Windows" ]; then
> 	# set FLEX_HOME relative to optimizer if not set
> 	test "$FLEX_HOME" = "" && {
> @@ -37,11 +39,17 @@
> 	test "$FLEX_HOME" = "" && {
> 	FLEX_HOME=`dirname "$0"`/..
> 	}
> -
> +	
> +	check64="`java -version 2>&1 | grep -i 64-Bit`"
> +		isOSX="`uname | grep -i Darwin`"
> +		
> +		if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" ]; then
> +			D32='-d32'
> +	fi
> fi
> 
> # don't use $FLEX_HOME in this variable because it may contain spaces,
> # instead put it on the java args directly, with double-quotes around it
> -VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"
> +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false "
> 
> -java $VMARGS -jar "$FLEX_HOME/lib/optimizer.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> +java $VMARGS $D32 -jar "$FLEX_HOME/lib/optimizer.jar" +flexlib="$FLEX_HOME/frameworks" "$@"
> 
> Added: openlaszlo/trunk/WEB-INF/bin/swcdepends
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/swcdepends
> ___________________________________________________________________
> Name: svn:executable
>   + *
> 
> Added: openlaszlo/trunk/WEB-INF/bin/swcdepends.exe
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/swcdepends.exe
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/bin/swfdump
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/swfdump
> ___________________________________________________________________
> Name: svn:executable
>   + *
> 
> Added: openlaszlo/trunk/WEB-INF/bin/swfdump.exe
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/bin/swfdump.exe
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/air-config.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/air-config.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/air-config.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -18,7 +18,7 @@
>    <compiler>
> 
>       <!-- Turn on generation of accessible SWFs. -->
> -      <accessible>false</accessible>
> +      <accessible>true</accessible>
> 
>       <!-- Specifies the locales for internationalization. -->
>       <locale>
> @@ -83,17 +83,13 @@
>             <manifest>spark-manifest.xml</manifest>
>          </namespace>
>          <namespace>
> -            <uri>library://ns.adobe.com/flex/halo</uri>
> -            <manifest>halo-manifest.xml</manifest>
> +            <uri>library://ns.adobe.com/flex/mx</uri>
> +            <manifest>mx-manifest.xml</manifest>
>          </namespace>
>          <namespace>
>             <uri>http://www.adobe.com/2006/mxml</uri>
> -            <manifest>halo-manifest.xml</manifest>
> +            <manifest>mxml-manifest.xml</manifest>
>          </namespace>
> -         <namespace>
> -            <uri>http://ns.adobe.com/fxg/2008</uri>
> -            <manifest>fxg-manifest.xml</manifest>
> -         </namespace>
>       </namespaces>
> 
>       <!-- Enable post-link SWF optimization. -->
> @@ -329,60 +325,54 @@
>    </runtime-shared-libraries>
>    -->
> 
> -   <!-- runtime-shared-library-path: specifies a SWC or directory to link against and an RSL URL to load with optional failover URLs -->
> -   <!-- TextLayout SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/textLayout.swc</path-element>
> -      <rsl-url>textLayout_427.swf</rsl-url>
> -      
> -      
> -      
> -   </runtime-shared-library-path>
> -      
> -   <!-- Framework SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/framework.swc</path-element>
> -      <rsl-url>framework_4.0.0.6898.swf</rsl-url>
> -      
> -      
> -      
> -   </runtime-shared-library-path>
> -   
> -   <!-- Framework_textLayout SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/framework_textLayout.swc</path-element>
> -      <rsl-url>framework_textLayout_4.0.0.6898.swf</rsl-url>
> -      
> -      
> -      
> -   </runtime-shared-library-path>
> -   
> -   <!-- Flex4 SWC-->
> -   
> + 	<!-- runtime-shared-library-path: specifies a SWC or directory to link against and an RSL URL to load with optional failover URLs -->
> +	<!-- TextLayout SWC -->
>     <runtime-shared-library-path>
> -      <path-element>libs/flex4.swc</path-element>
> -      <rsl-url>flex4_4.0.0.6898.swf</rsl-url>
> +		<path-element>libs/textLayout.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>textLayout_1.0.0.595.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> 
> -      
> -      
> -   </runtime-shared-library-path>
> -         
> -   <!-- RPC SWC -->
> -   
> +    <!-- OSMF SWC -->
>     <runtime-shared-library-path>
> -      <path-element>libs/rpc.swc</path-element>
> -      <rsl-url>rpc_4.0.0.6898.swf</rsl-url>
> -      
> -      
> -      
> -   </runtime-shared-library-path>
> -      
> +		<path-element>libs/osmf.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/osmf_flex.4.0.0.13495.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>osmf_flex.4.0.0.13495.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +	
> +    <!-- Framework SWC -->
> +	<runtime-shared-library-path>
> +		<path-element>libs/framework.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/framework_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>framework_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> 
> -   <!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
> -   <static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
> +   <!-- Spark SWC-->
> +   	<runtime-shared-library-path>
> +		<path-element>libs/spark.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/spark_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>spark_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +	 
> +	<!-- RPC SWC -->
> +	<runtime-shared-library-path>
> +		<path-element>libs/rpc.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/rpc_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>rpc_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +	
> +	<!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
> +	<static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
> 
>    <!-- target-player: specifies the version of the player the application is targeting. 
> 	               Features requiring a later version will not be compiled into the application. 
> @@ -396,7 +386,7 @@
> 
>    <!-- Metadata added to SWFs via the SWF Metadata tag. -->
>    <metadata>
> -      <title>Adobe Flex 3 Application</title>
> +      <title>Adobe Flex 4 Application</title>
>       <description>http://www.adobe.com/products/flex</description>
>       <publisher>unknown</publisher>
>       <creator>unknown</creator>
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/build.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/build.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/build.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -19,38 +19,41 @@
> 	<property name="locale" value="en_US"/>
> 	<property name="projects.dir" value="${FLEX_HOME}/frameworks/projects"/>
> 	<property name="airframework.dir" value="${projects.dir}/airframework"/>
> +	<property name="airspark.dir" value="${projects.dir}/airspark"/>
> +	<property name="datavis.dir" value="${projects.dir}/datavisualization"/>
> 	<property name="flex.dir" value="${projects.dir}/flex"/>
> -	<property name="flex4.dir" value="${projects.dir}/flex4"/>
> 	<property name="framework.dir" value="${projects.dir}/framework"/>
> 	<property name="halo.dir" value="${projects.dir}/halo"/>
> -	<property name="haloclassic.dir" value="${projects.dir}/haloclassic"/>
> 	<property name="rpc.dir" value="${projects.dir}/rpc"/>
> +	<property name="spark.dir" value="${projects.dir}/spark"/>
> 	<property name="sparkskin.dir" value="${projects.dir}/sparkskins"/>
> 	<property name="utilities.dir" value="${projects.dir}/utilities"/>
> 	<property name="wireframe.dir" value="${projects.dir}/wireframe"/>
> -	<property name="playerglobal.version" value="10"/>
> +	<property name="compc.jvm.args" value="-Xmx384m" />
> +	<property name="playerglobal.version" value="10.0"/>	
> 	
> -	
> 	<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
> 
> -	<target name="main" depends="framework,framework_rb,flex4,airframework,airframework_rb,rpc,rpc_rb,flex,halo,wireframe,sparkskins,haloclassic,utilities"/>
> +	<target name="main" depends="clean,framework,framework_rb,spark,spark_rb,airframework,airframework_rb,airspark,airspark_rb,rpc,rpc_rb,datavisualization,datavisualization_rb,flex,wireframe,sparkskins,utilities"/>
> 
> 	<target name="airframework" description="Builds libs/airframework.swc">
> -		<compc include-classes="AIRFrameworkClasses" output="${basedir}/libs/air/airframework.swc" locale="" accessible="true">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="AIRFrameworkClasses" output="${basedir}/libs/air/airframework.swc" locale="" accessible="true">
> 			<target-player>10</target-player>
> -			<namespace uri="library://ns.adobe.com/flex/halo" manifest="${airframework.dir}/halo-air-manifest.xml"/>
> -			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${airframework.dir}/spark-air-manifest.xml"/>
> -			<include-namespaces uri="library://ns.adobe.com/flex/halo"/>
> +			<namespace uri="library://ns.adobe.com/flex/mx" manifest="${airframework.dir}/manifest.xml"/>
> +			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${airframework.dir}/manifest.xml"/>
> +			<include-namespaces uri="library://ns.adobe.com/flex/mx"/>
> 			<include-namespaces uri="library://ns.adobe.com/flex/spark"/>
> 			<source-path path-element="${airframework.dir}/src"/>
> 			<library-path/>
> 			<external-library-path dir="${basedir}/libs">
> 				<include name="air/airglobal.swc"/>
> 				<include name="framework.swc"/>
> -				<include name="flex4.swc"/>
> +                <include name="osmf.swc"/>
> +				<include name="spark.swc"/>
>                 <include name="textLayout.swc"/>
> 			</external-library-path>
> 			<include-file name="defaults.css" path="${airframework.dir}/defaults.css"/>
> +			<include-file name="defaults-3.0.0.css" path="${airframework.dir}/defaults-3.0.0.css"/>
> 			<include-file name="Assets.swf" path="${airframework.dir}/assets/Assets.swf"/>
> 			<include-file name="ComputerIcon.swf" path="${airframework.dir}/assets/ComputerIcon.swf"/>
> 			<include-file name="gripper_up.png" path="${airframework.dir}/assets/gripper_up.png"/>
> @@ -79,11 +82,12 @@
> 			<include-file name="win_restore_down.png" path="${airframework.dir}/assets/win_restore_down.png"/>
> 			<include-file name="win_restore_over.png" path="${airframework.dir}/assets/win_restore_over.png"/>
> 			<include-file name="win_restore_up.png" path="${airframework.dir}/assets/win_restore_up.png"/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 
> 	<target name="airframework_rb" description="Builds locale/en_US/airframework_rb.swc">
> -		<compc output="${basedir}/locale/${locale}/airframework_rb.swc" locale="${locale}">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/airframework_rb.swc" locale="${locale}">
>             <target-player>10</target-player>
>             <include-resource-bundles bundle="SharedResources"/>
>             <include-resource-bundles bundle="aircontrols"/>
> @@ -101,66 +105,130 @@
> 			<source-path path-element="${framework.dir}/bundles/${locale}"/>
> 			<external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> 			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 	
> -	<target name="flex" description="Builds flex.swc">
> -		<compc include-classes="FlexClasses" output="${basedir}/libs/flex.swc" locale="" accessible="true">
> -            <target-player>10</target-player>
> -			<source-path path-element="${flex.dir}/src"/>
> +	<target name="airspark" description="Builds libs/airspark.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="AIRSparkClasses" output="${basedir}/libs/air/airspark.swc" locale="" accessible="true">
> +			<target-player>10</target-player>
> +			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${airspark.dir}/manifest.xml"/>
> +			<include-namespaces uri="library://ns.adobe.com/flex/spark"/>
> +			<source-path path-element="${airspark.dir}/src"/>
> +			<library-path/>
> +			<external-library-path dir="${basedir}/libs">
> +				<include name="air/airglobal.swc"/>
> +				<include name="air/airframework.swc"/>
> +				<include name="framework.swc"/>
> +                <include name="textLayout.swc"/>
> +				<include name="spark.swc"/>
> +			</external-library-path>
> +			<include-file name="defaults.css" path="${airspark.dir}/defaults.css"/>
> +			<keep-as3-metadata name="SkinPart"/>
> +			<jvmarg line="${compc.jvm.args}"/>
> +		</compc>
> +	</target>
> +			
> +	<target name="airspark_rb" description="Builds locale/en_US/airspark_rb.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/airspark_rb.swc" locale="${locale}">
> +            <include-resource-bundles bundle="SharedResources"/>
> +			<include-resource-bundles bundle="collections"/>
> +			<include-resource-bundles bundle="containers"/>
> +			<include-resource-bundles bundle="controls"/>
> +			<include-resource-bundles bundle="core"/>
> +			<include-resource-bundles bundle="effects"/>
> +			<include-resource-bundles bundle="formatters"/>
> +			<include-resource-bundles bundle="skins"/>
> +			<include-resource-bundles bundle="styles"/>
> +			<source-path path-element="${framework.dir}/bundles/${locale}"/>
> +			<source-path path-element="${airspark.dir}/src"/>
> 			<source-path path-element="${framework.dir}/src"/>
> +			<external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> 			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> +		</compc>
> +	</target>
> +	
> +	<target name="datavisualization" description="Builds datavisualization.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="AdvancedDataGridClasses ChartsClasses" output="${basedir}/libs/datavisualization.swc" locale="" accessible="true">
> +            <namespace uri="http://www.adobe.com/2006/mxml" manifest="${datavis.dir}/manifest.xml"/>
> +			<include-namespaces uri="http://www.adobe.com/2006/mxml"/>
> +			<source-path path-element="${datavis.dir}/src"/>
> +			<library-path/>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> +				<include name="framework.swc"/>
> +				<include name="rpc.swc"/>
> 				<include name="textLayout.swc"/>
> -			</external-library-path>
> +             </external-library-path>
> +			<include-file name="defaults.css" path="${datavis.dir}/data_management.css"/>
> +			<include-file name="defaults-3.0.0.css" path="${datavis.dir}/data_management-3.0.0.css"/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 	
> -	<target name="flex4" description="Builds the flex4.swc">
> -		<compc include-classes="Flex4Classes" output="${basedir}/libs/flex4.swc" locale="" accessible="true">
> -		    <target-player>10</target-player>
> -			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${flex4.dir}/manifest.xml"/>
> -			<include-namespaces uri="library://ns.adobe.com/flex/spark"/>
> -			<source-path path-element="${flex4.dir}/src"/>
> -			<library-path />
> +	<target name="datavisualization_rb" description="Builds locale/en_US/datavisualization_rb.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/datavisualization_rb.swc" locale="${locale}">
> +            <target-player>10</target-player>
> +            <include-resource-bundles bundle="charts"/>
> +            <include-resource-bundles bundle="datamanagement"/>
> +            <include-resource-bundles bundle="olap"/>
> +            <source-path path-element="${datavis.dir}/bundles/${locale}"/>
> +			<source-path path-element="${framework.dir}/src"/>
> +			<external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> +			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> +		</compc>
> +	</target>	
> +	
> +	<target name="flex" description="Builds flex.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="FlexClasses" output="${basedir}/libs/flex.swc" locale="" accessible="true">
> +            <target-player>10</target-player>
> +			<source-path path-element="${flex.dir}/src"/>
> +			<source-path path-element="${framework.dir}/src"/>
> +			<library-path/>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> -				<include name="framework.swc"/>
> -                <include name="textLayout.swc"/>
> -				<include name="videoPlayer.swc"/>
> +				<include name="textLayout.swc"/>
> +                <include name="osmf.swc"/>
> 			</external-library-path>
> -			<include-file name="defaults.css" path="${flex4.dir}/defaults.css"/>
> +			<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"/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 		
> 	<target name="framework" description="Builds libs/framework.swc">
> -		<compc include-classes="FrameworkClasses" output="${basedir}/libs/framework.swc" locale="" accessible="true">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="FrameworkClasses" output="${basedir}/libs/framework.swc" locale="" accessible="true">
>             <target-player>10</target-player>
> -			<namespace uri="library://ns.adobe.com/flex/halo" manifest="${framework.dir}/manifest.xml"/>
> +			<namespace uri="library://ns.adobe.com/flex/mx" manifest="${framework.dir}/manifest.xml"/>
> 		    <namespace uri="http://www.adobe.com/2006/mxml" manifest="${framework.dir}/manifest.xml"/>
> -			<include-namespaces uri="library://ns.adobe.com/flex/halo"/>
> +			<include-namespaces uri="library://ns.adobe.com/flex/mx"/>
> 			<source-path path-element="${framework.dir}/src"/>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> 				<include name="textLayout.swc"/>
> +                <include name="osmf.swc"/>
> 			</external-library-path>
> 			<library-path/>
> 			<include-file name="defaults.css" path="${framework.dir}/defaults.css"/>
> -			<include-file name="defaults-2.0.0.css" path="${framework.dir}/defaults-2.0.0.css"/>
> -			<include-file name="defaults-2.0.1.css" path="${framework.dir}/defaults-2.0.1.css"/>
> 			<include-file name="defaults-3.0.0.css" path="${framework.dir}/defaults-3.0.0.css"/>
> 			<include-file name="Assets.swf" path="${framework.dir}/assets/Assets.swf"/>
> +			<include-file name="assets/CalendarIcon.png" path="${framework.dir}/assets/CalendarIcon.png"/>
> 			<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" />			
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 
> 	<target name="framework_rb" description="Builds locale/en_US/framework_rb.swc">
> -		<compc output="${basedir}/locale/${locale}/framework_rb.swc" locale="${locale}">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/framework_rb.swc" locale="${locale}">
>             <target-player>10</target-player>
>             <include-resource-bundles bundle="SharedResources"/>
>             <include-resource-bundles bundle="collections"/>
> @@ -170,6 +238,7 @@
>             <include-resource-bundles bundle="effects"/>
>             <include-resource-bundles bundle="formatters"/>
>             <include-resource-bundles bundle="logging"/>
> +			<include-resource-bundles bundle="modules"/>
>             <include-resource-bundles bundle="skins"/>
>             <include-resource-bundles bundle="states"/>
>             <include-resource-bundles bundle="styles"/>
> @@ -179,64 +248,32 @@
> 			<source-path path-element="${framework.dir}/src"/>
> 			<external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> 			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>	
> 	
> -	<target name="halo">
> -		<compc fork="true"
> -			   output="${basedir}/themes/Halo/halo.swc">
> -            <!-- If you change this, update ${local.playerglobal.version} above. -->
> -            <target-player>10</target-player>
> -			<include-classes>HaloClasses</include-classes>
> -			<source-path path-element="${halo.dir}/src"/>
> -			<library-path/>
> -            <external-library-path dir="${basedir}/libs">
> -                <include name="player/${playerglobal.version}/playerglobal.swc"/>
> -				<include name="framework.swc"/>
> -				<include name="textLayout.swc"/>
> -			</external-library-path>
> -			<include-file name="defaults.css" path="${halo.dir}/defaults.css"/>
> -			<include-file name="Assets.swf" path="${halo.dir}/assets/Assets.swf"/>
> -			<locale/>
> -			<accessible>true</accessible>
> -		</compc>
> -	</target>
> -	
> -	<target name="haloclassic" description="Builds haloclassic.swc">
> -		<compc include-classes="HaloClassicClasses" output="${basedir}/themes/HaloClassic/haloclassic.swc" locale="" accessible="true">
> -            <target-player>10</target-player>
> -			<source-path path-element="${haloclassic.dir}/src"/>
> -			<external-library-path dir="${basedir}/libs">
> -                <include name="player/${playerglobal.version}/playerglobal.swc"/>
> -				<include name="framework.swc"/>
> -				<include name="textLayout.swc"/>
> -			</external-library-path>
> -			<library-path/>
> -			<include-file name="defaults.css" path="${haloclassic.dir}/defaults.css"/>
> -			<include-file name="Assets.swf" path="${haloclassic.dir}/assets/Assets.swf"/>
> -		</compc>
> -	</target>
> -
> 	<target name="rpc" description="Builds libs/rpc.swc">
> 		<echo file="${basedir}/version.properties" append="false">build=${build.number}</echo>
> -		<compc include-classes="RPCClasses" output="${basedir}/libs/rpc.swc" locale="" accessible="true">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="RPCClasses" output="${basedir}/libs/rpc.swc" locale="" accessible="true">
>             <target-player>10</target-player>
> -			<namespace uri="library://ns.adobe.com/flex/halo" manifest="${rpc.dir}/manifest.xml"/>
> +			<namespace uri="library://ns.adobe.com/flex/mx" manifest="${rpc.dir}/manifest.xml"/>
> 			<include-file name="version.properties" path="${basedir}/version.properties"/>
> -			<include-namespaces uri="library://ns.adobe.com/flex/halo"/>
> +			<include-namespaces uri="library://ns.adobe.com/flex/mx"/>
> 			<source-path path-element="${rpc.dir}/src"/>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> 				<include name="framework.swc"/>
>                 <include name="textLayout.swc"/>
> +                <include name="osmf.swc"/>
> 			</external-library-path>
> 			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 		<delete file="${basedir}/version.properties"/>
> 	</target>
> 	
> 	<target name="rpc_rb" description="Builds locale/en_US/rpc_rb.swc">
> -		<compc output="${basedir}/locale/${locale}/rpc_rb.swc" locale="${locale}">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/rpc_rb.swc" locale="${locale}">
>             <target-player>10</target-player>
>             <include-resource-bundles bundle="collections"/>
> 			<include-resource-bundles bundle="core"/>
> @@ -250,86 +287,129 @@
> 			<source-path path-element="${framework.dir}/src"/>
> 			<external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> 			<library-path/>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 	
> +	<target name="spark" description="Builds the spark.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" include-classes="SparkClasses" output="${basedir}/libs/spark.swc" locale="" accessible="true">
> +		    <target-player>10</target-player>
> +			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${spark.dir}/manifest.xml"/>
> +			<include-namespaces uri="library://ns.adobe.com/flex/spark"/>
> +			<source-path path-element="${spark.dir}/src"/>
> +			<library-path />
> +			<external-library-path dir="${basedir}/libs">
> +                <include name="player/${playerglobal.version}/playerglobal.swc"/>
> +				<include name="framework.swc"/>
> +				<include name="datavisualization.swc"/>
> +                <include name="textLayout.swc"/>
> +				<include name="osmf.swc"/>
> +			</external-library-path>
> +			<include-file name="defaults.css" path="${spark.dir}/defaults.css"/>
> +			<jvmarg line="${compc.jvm.args}"/>
> +		</compc>
> +	</target>
> +	
> +	<target name="spark_rb">
> +		<echo message="Compiling frameworks/locale/${locale}/spark_rb.swc"/>
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/locale/${locale}/spark_rb.swc" locale="${locale}">
> +            <target-player>10</target-player>
> + 			<include-resource-bundles bundle="components"/>
> +			<include-resource-bundles bundle="sparkEffects"/>
> +			<include-resource-bundles bundle="layout"/>
> +			<include-resource-bundles bundle="textLayout"/>
> +            <include-resource-bundles bundle="osmf"/>
> +			<source-path path-element="${spark.dir}/bundles/${locale}"/>
> +			<source-path path-element="${spark.dir}/src"/>
> +			<source-path path-element="${framework.dir}/src"/>
> +			<include-libraries/>
> +			<library-path/>
> +           <external-library-path dir="${basedir}/libs/player/${playerglobal.version}" includes="playerglobal.swc"/>
> +		   	<jvmarg line="${compc.jvm.args}"/>
> +		</compc>
> +	</target>
> +
> +	
> 	<target name="sparkskins" description="Builds the sparkskin.swc">
> -		<compc fork="true"
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" locale="" accessible="true" include-classes="SparkSkinsClasses"
> 			   output="${basedir}/libs/sparkskins.swc">
>             <!-- If you change this, update ${local.playerglobal.version} above. -->
> -            <target-player>10</target-player>
> -			<include-classes>SparkSkinsClasses</include-classes>
> 			<source-path path-element="${sparkskin.dir}/src"/>
> 			<library-path/>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> 				<include name="framework.swc"/>
> -				<include name="flex4.swc"/>
> +				<include name="spark.swc"/>
> 				<include name="textLayout.swc"/>
> +                <include name="osmf.swc"/>
> 			</external-library-path>
> -			<include-file name="assets/CalendarIcon.png" path="${sparkskin.dir}/assets/CalendarIcon.png"/>
> -			<include-file name="assets/MenuArrow.png" path="${sparkskin.dir}/assets/MenuArrow.png"/>
> -			<locale/>
> -			<accessible>true</accessible>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> -	
> +	    
> 	<target name="utilities" description="Builds utilities.swc">
> -		<compc output="${basedir}/libs/utilities.swc">
> -           <target-player>10</target-player>
> -		   <include-classes>UtilitiesClasses</include-classes>
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/libs/utilities.swc" include-classes="UtilitiesClasses"
> +		locale="" accessible="true">
> 			<source-path path-element="${utilities.dir}/src"/>
> -			<source-path path-element="${framework.dir}/src"/>
> 			<library-path dir="${utilities.dir}/libs">
> -                <include name="FlexContentHolder.swc"/>
> +                <include name="FlexContentHolderThumbnail.swc"/>
>             </library-path>
> 			<external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> 				<include name="framework.swc"/>
> +				<include name="flash-integration.swc"/>
> 				<include name="textLayout.swc"/>
> 			</external-library-path>
> -			<locale/>
> -			<accessible>true</accessible>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 
> 	<target name="wireframe" description="Builds the wireframe.swc">
> -		<compc fork="true" output="${basedir}/themes/Wireframe/wireframe.swc">
> +		<compc static-link-runtime-shared-libraries="true"  fork="true" output="${basedir}/themes/Wireframe/wireframe.swc">
>             <!-- If you change this, update ${local.playerglobal.version} above. -->
>             <target-player>10</target-player>
> +			
> 			<include-classes>WireframeClasses</include-classes>
> 			<source-path path-element="${wireframe.dir}/src"/>
> 			<library-path/>
>             <external-library-path dir="${basedir}/libs">
>                 <include name="player/${playerglobal.version}/playerglobal.swc"/>
> 				<include name="framework.swc"/>
> -				<include name="flex4.swc"/>
> +				<include name="spark.swc"/>
> +				<include name="airspark.swc"/>
> 				<include name="textLayout.swc"/>
> +				<include name="osmf.swc"/>
> 			</external-library-path>
> 			<include-file name="defaults.css" path="${wireframe.dir}/defaults.css"/>
> +			<include-file name="assets/Tree_folderClosedIcon.png" path="${wireframe.dir}/assets/Tree_folderClosedIcon.png"/>
> +			<include-file name="assets/Tree_folderOpenIcon.png" path="${wireframe.dir}/assets/Tree_folderOpenIcon.png"/>
> 			<locale/>
> 			<accessible>true</accessible>
> +			<jvmarg line="${compc.jvm.args}"/>
> 		</compc>
> 	</target>
> 		
> 	<target name="clean" description="Cleans all SWCs and their resource bundles">
> 		<delete failonerror="false">
> 			<fileset dir="${basedir}/libs">
> +				<include name="air/airframework.swc"/>
> +				<include name="air/airspark.swc"/>
> +				<include name="datavisualization.swc"/>
> 				<include name="framework.swc"/>
> 				<include name="flex.swc"/>
> -				<include name="utilities.swc"/>
> 				<include name="rpc.swc"/>
> 				<include name="sparkskins.swc"/>
> -				<include name="flex4.swc"/>
> +				<include name="spark.swc"/>
> +				<include name="utilities.swc"/>
> 			</fileset>
> -			<fileset dir="${basedir}/libs/air" includes="airframework.swc"/>
> 			<fileset dir="${basedir}/locale/${locale}">
> +				<include name="airframework_rb.swc"/>
> +				<include name="airspark_rb.swc"/>
> +				<include name="datavisualization_rb.swc"/>
> 				<include name="framework_rb.swc"/>
> -				<include name="airframework_rb.swc"/>
> 				<include name="rpc_rb.swc"/>
> +				<include name="spark_rb.swc"/>
> 			</fileset>
> -			<fileset dir="${basedir}/themes/HaloClassic" includes="haloclassic.swc"/>
> -			<fileset dir="${basedir}/themes/Halo" includes="halo.swc"/>
> 			<fileset dir="${basedir}/themes/Wireframe" includes="wireframe.swc"/>
> 		</delete>
> 	</target>
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/flex-config.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/flex-config.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/flex-config.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -18,7 +18,7 @@
>    <compiler>
> 
>       <!-- Turn on generation of accessible SWFs. -->
> -      <accessible>false</accessible>
> +      <accessible>true</accessible>
> 
>       <!-- Specifies the locales for internationalization. -->
>       <locale>
> @@ -49,7 +49,7 @@
>       <!-- List of SWC files or directories to compile against but to omit from -->
>       <!-- linking.                                                             -->
>       <external-library-path>
> -          <path-element>libs/player/{targetPlayerMajorVersion}/playerglobal.swc</path-element>
> +          <path-element>libs/player/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>
>       </external-library-path>
> 
>       <!-- Turn on writing of generated/*.as files to disk. These files are generated by -->
> @@ -68,7 +68,7 @@
>       <library-path>
>          <path-element>libs</path-element>
>          <path-element>libs/player</path-element>
> -         <path-element>libs/player/{targetPlayerMajorVersion}</path-element>
> +         <path-element>libs/player/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element>
>          <path-element>locale/{locale}</path-element>
>       </library-path>
> 
> @@ -84,22 +84,21 @@
>             <manifest>spark-manifest.xml</manifest>
>          </namespace>
>          <namespace>
> -            <uri>library://ns.adobe.com/flex/halo</uri>
> -            <manifest>halo-manifest.xml</manifest>
> +            <uri>library://ns.adobe.com/flex/mx</uri>
> +            <manifest>mx-manifest.xml</manifest>
>          </namespace>
>          <namespace>
>             <uri>http://www.adobe.com/2006/mxml</uri>
> -            <manifest>halo-manifest.xml</manifest>
> +            <manifest>mxml-manifest.xml</manifest>
>          </namespace>
> -         <namespace>
> -            <uri>http://ns.adobe.com/fxg/2008</uri>
> -            <manifest>fxg-manifest.xml</manifest>
> -         </namespace>
>       </namespaces>
> 
>       <!-- Enable post-link SWF optimization. -->
>       <optimize>true</optimize>
> 
> +      <!-- Enable trace statement omission. -->
> +      <omit-trace-statements>true</omit-trace-statements>
> +
>       <!-- Keep the following AS3 metadata in the bytecodes.                                             -->
>       <!-- Warning: For the data binding feature in the Flex framework to work properly,                 -->
>       <!--          the following metadata must be kept:                                                 -->
> @@ -140,13 +139,10 @@
>       <es>false</es>
> 
>       <!-- List of CSS or SWC files to apply as a theme. -->
> -      <!-- not set -->
> -      <!--
>       <theme>
> -         <filename>string</filename>
> -         <filename>string</filename>
> +         <!-- The Flex 4 default theme is Spark. -->
> +         <filename>themes/Spark/spark.css</filename>
>       </theme>
> -      -->
> 
>       <!-- Turns on the display of stack traces for uncaught runtime errors. -->
>       <verbose-stacktraces>false</verbose-stacktraces>
> @@ -185,8 +181,8 @@
>           <!-- Compiler font manager classes, in policy resolution order-->
>           <managers>
>               <manager-class>flash.fonts.JREFontManager</manager-class>
> +              <manager-class>flash.fonts.BatikFontManager</manager-class>
>               <manager-class>flash.fonts.AFEFontManager</manager-class>
> -              <manager-class>flash.fonts.BatikFontManager</manager-class>
>               <manager-class>flash.fonts.CFFFontManager</manager-class>
>           </managers>
> 
> @@ -330,51 +326,64 @@
>    </runtime-shared-libraries>
>    -->
> 	
> -   <!-- runtime-shared-library-path: specifies a SWC or directory to link against and an RSL URL to load with optional failover URLs -->
> -   <!-- TextLayout SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/textLayout.swc</path-element>
> -      <rsl-url>textLayout_427.swf</rsl-url>
> -      
> -   </runtime-shared-library-path>
> -      
> -   <!-- Framework SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/framework.swc</path-element>
> -      <rsl-url>framework_4.0.0.6898.swf</rsl-url>
> -      
> -   </runtime-shared-library-path>
> -   
> -   <!-- Framework_textLayout SWC -->
> -   
> -   <runtime-shared-library-path>
> -      <path-element>libs/framework_textLayout.swc</path-element>
> -      <rsl-url>framework_textLayout_4.0.0.6898.swf</rsl-url>
> -      
> -   </runtime-shared-library-path>
> -   
> -   <!-- Flex4 SWC-->
> -   
> +	<!-- runtime-shared-library-path: specifies a SWC or directory to link against and an RSL URL to load with optional failover URLs -->
> +	<!-- TextLayout SWC -->
>     <runtime-shared-library-path>
> -      <path-element>libs/flex4.swc</path-element>
> -      <rsl-url>flex4_4.0.0.6898.swf</rsl-url>
> -      
> -   </runtime-shared-library-path>
> -         
> -   <!-- RPC SWC -->
> -   
> +		<path-element>libs/textLayout.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/tlf/1.0.0.595/textLayout_1.0.0.595.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>textLayout_1.0.0.595.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +    
> +    <!-- OSMF SWC -->
>     <runtime-shared-library-path>
> -      <path-element>libs/rpc.swc</path-element>
> -      <rsl-url>rpc_4.0.0.6898.swf</rsl-url>
> +		<path-element>libs/osmf.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/osmf_flex.4.0.0.13495.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>osmf_flex.4.0.0.13495.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> 
> -   </runtime-shared-library-path>
> -      
> -   <!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
> +    <!-- Framework SWC -->
> +	<runtime-shared-library-path>
> +		<path-element>libs/framework.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/framework_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>framework_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> 
> -   <static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
> +    <!-- Spark SWC-->
> +   	<runtime-shared-library-path>
> +		<path-element>libs/spark.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/spark_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>spark_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> 	
> +    <!-- Sparkskins SWC-->
> +   	<runtime-shared-library-path>
> +		<path-element>libs/sparkskins.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/sparkskins_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>sparkskins_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +	 
> +	<!-- RPC SWC -->
> +	<runtime-shared-library-path>
> +		<path-element>libs/rpc.swc</path-element>
> +		<rsl-url>http://fpdownload.adobe.com/pub/swz/flex/4.0.0.14159/rpc_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url>http://fpdownload.adobe.com/pub/swz/crossdomain.xml</policy-file-url>
> +		<rsl-url>rpc_4.0.0.14159.swz</rsl-url>
> +		<policy-file-url></policy-file-url>
> +	</runtime-shared-library-path>
> +    	
> +	<!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
> +	<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
> +
>    <!-- target-player: specifies the version of the player the application is targeting.
>                        Features requiring a later version will not be compiled into the application.
>                        The minimum value supported is "9.0.0".-->
> @@ -387,7 +396,7 @@
> 
>    <!-- Metadata added to SWFs via the SWF Metadata tag. -->
>    <metadata>
> -      <title>Adobe Flex 3 Application</title>
> +      <title>Adobe Flex 4 Application</title>
>       <description>http://www.adobe.com/products/flex</description>
>       <publisher>unknown</publisher>
>       <creator>unknown</creator>
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/airframework.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/airglobal.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater.swf
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater_ui.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/applicationupdater_ui.swf
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/air/servicemonitor.swc
> ===================================================================
> (Binary files differ)
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_agent.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_agent.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_air.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_air.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_airspark.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_airspark.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_dmv.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_dmv.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_flashflexkit.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_flashflexkit.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_spark.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/automation_spark.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp_air.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/automation/qtp_air.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/datavisualization.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/datavisualization.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/flash-integration.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/flash-integration.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/flex.swc
> ===================================================================
> (Binary files differ)
> 
> Deleted: openlaszlo/trunk/WEB-INF/frameworks/libs/flex4.swc
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/framework.swc
> ===================================================================
> (Binary files differ)
> 
> Deleted: openlaszlo/trunk/WEB-INF/frameworks/libs/framework_textLayout.swc
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/osmf.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/osmf.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/rpc.swc
> ===================================================================
> (Binary files differ)
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/libs/spark.swc
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/libs/spark.swc
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/sparkskins.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/textLayout.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/libs/utilities.swc
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/mxml-2009-manifest.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/mxml-2009-manifest.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/mxml-2009-manifest.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -22,6 +22,7 @@
>     <component id="Boolean" class="Boolean" lookupOnly="true"/>
>     <component id="Class" class="Class" lookupOnly="true"/>
>     <component id="Date" class="Date" lookupOnly="true"/>
> +    <component id="DesignLayer" class="mx.core.DesignLayer"/>
>     <component id="Function" class="Function" lookupOnly="true"/>
>     <component id="int" class="int" lookupOnly="true"/>
>     <component id="Number" class="Number" lookupOnly="true"/>
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/mxml-manifest.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/mxml-manifest.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/mxml-manifest.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -12,8 +12,12 @@
> 
> <!--
> 
> -    Halo Components
> +    MXML 2006 Components
> 
> +    This manifest covers the MX component tags from the Flex 3 MXML 2006
> +    namespace as well as the ActionScript built-in types (Boolean, String,
> +    Number, etc).
> +
> -->
> <componentPackage>
> 
> @@ -30,6 +34,7 @@
>     <component id="ArrayList" class="mx.collections.ArrayList"/>
>     <component id="BevelFilter" class="flash.filters.BevelFilter" lookupOnly="true"/>
>     <component id="BitmapFill" class="mx.graphics.BitmapFill"/>
> +    <component id="BitmapFillMode" class="mx.graphics.BitmapFillMode"/>
>     <component id="Blur" class="mx.effects.Blur"/>
>     <component id="BlurFilter" class="flash.filters.BlurFilter" lookupOnly="true"/>
>     <component id="Box" class="mx.containers.Box"/>
> @@ -39,6 +44,7 @@
>     <component id="CheckBox" class="mx.controls.CheckBox"/>
>     <component id="ColorMatrixFilter" class="flash.filters.ColorMatrixFilter" lookupOnly="true"/>
>     <component id="ColorPicker" class="mx.controls.ColorPicker"/>
> +    <component id="ColorTransform" class="flash.geom.ColorTransform" lookupOnly="true"/>
>     <component id="ComboBox" class="mx.controls.ComboBox"/>
>     <component id="TransformOffsets" class="mx.geom.TransformOffsets"/>
>     <component id="ConstraintColumn" class="mx.containers.utilityClasses.ConstraintColumn"/>
> @@ -93,8 +99,8 @@
>     <component id="ListCollectionView" class="mx.collections.ListCollectionView"/>
>     <component id="MaskEffect" class="mx.effects.MaskEffect"/>
>     <component id="Matrix" class="flash.geom.Matrix" lookupOnly="true"/>
> +    <component id="Matrix3D" class="flash.geom.Matrix3D" lookupOnly="true"/>
>     <component id="MenuBar" class="mx.controls.MenuBar"/>
> -    <component id="MiniDebugTarget" class="mx.logging.targets.MiniDebugTarget"/>
>     <component id="Module" class="mx.modules.Module"/>
>     <component id="ModuleLoader" class="mx.modules.ModuleLoader"/>
>     <component id="Move" class="mx.effects.Move"/>
> @@ -116,6 +122,7 @@
>     <component id="RadioButton" class="mx.controls.RadioButton"/>
>     <component id="RadioButtonGroup" class="mx.controls.RadioButtonGroup"/>
>     <component id="RegExpValidator" class="mx.validators.RegExpValidator"/>
> +    <component id="AsyncListView" class="mx.collections.AsyncListView"/>
>     <component id="RemoveChild" class="mx.states.RemoveChild"/>
>     <component id="RemoveChildAction" class="mx.effects.RemoveChildAction"/>
>     <component id="RemoveItemAction" class="mx.effects.RemoveItemAction"/>
> @@ -156,6 +163,7 @@
>     <component id="Transition" class="mx.states.Transition"/>
>     <component id="Tree" class="mx.controls.Tree"/>
>     <component id="UIComponent" class="mx.core.UIComponent"/>
> +    <component id="UnconstrainItemAction" class="mx.effects.UnconstrainItemAction"/>
>     <component id="VBox" class="mx.containers.VBox"/>
>     <component id="VDividedBox" class="mx.containers.VDividedBox"/>
>     <component id="VideoDisplay" class="mx.controls.VideoDisplay"/>
> @@ -175,6 +183,7 @@
> 
>     <!-- framework base classes with CSS type selectors -->
>     <component id="Alert" class="mx.controls.Alert" />
> +    <component id="AlertForm" class="mx.controls.alertClasses.AlertForm" lookupOnly="true"/>
>     <component id="AccordionHeader" class="mx.containers.accordionClasses.AccordionHeader" />
>     <component id="ButtonBarButton" class="mx.controls.buttonBarClasses.ButtonBarButton" />
>     <component id="CalendarLayout" class="mx.controls.CalendarLayout" />
> @@ -182,13 +191,18 @@
>     <component id="DragManager" class="mx.managers.DragManager" />
>     <component id="FormItemLabel" class="mx.controls.FormItemLabel" />
>     <component id="ListBase" class="mx.controls.listClasses.ListBase" />
> +    <component id="ListItemRenderer" class="mx.controls.listClasses.ListItemRenderer" lookupOnly="true"/>
>     <component id="Menu" class="mx.controls.Menu" />
> +    <component id="MenuBarItem" class="mx.controls.menuClasses.MenuBarItem" />
> +    <component id="MenuItemRenderer" class="mx.controls.menuClasses.MenuItemRenderer" lookupOnly="true"/>
>     <component id="ScrollBar" class="mx.controls.scrollClasses.ScrollBar" />
>     <component id="ScrollControlBase" class="mx.core.ScrollControlBase" />
>     <component id="Slider" class="mx.controls.sliderClasses.Slider" />
>     <component id="SwatchPanel" class="mx.controls.colorPickerClasses.SwatchPanel" />
>     <component id="Tab" class="mx.controls.tabBarClasses.Tab" />
> +    <component id="TileListItemRenderer" class="mx.controls.listClasses.TileListItemRenderer" lookupOnly="true"/>
>     <component id="ToolTip" class="mx.controls.ToolTip" />
> +    <component id="TreeItemRenderer" class="mx.controls.treeClasses.TreeItemRenderer" lookupOnly="true"/>
>     <component id="UIComponent" class="mx.core.UIComponent" />
> 
>     <!-- airframework -->
> @@ -266,16 +280,19 @@
>     <component id="AdvancedDataGridItemRenderer" class="mx.controls.advancedDataGridClasses.AdvancedDataGridItemRenderer" lookupOnly="true"/>
>     <component id="AdvancedDataGridRendererProvider" class="mx.controls.advancedDataGridClasses.AdvancedDataGridRendererProvider" lookupOnly="true"/>
>     <component id="AdvancedDataGridSortItemRenderer" class="mx.controls.advancedDataGridClasses.AdvancedDataGridSortItemRenderer" lookupOnly="true"/>
> +    <component id="AdvancedListBase" class="mx.controls.listClasses.AdvancedListBase" lookupOnly="true"/>
>     <component id="SortInfo" class="mx.controls.advancedDataGridClasses.SortInfo" lookupOnly="true"/>
>     <component id="PrintAdvancedDataGrid" class="mx.printing.PrintAdvancedDataGrid" lookupOnly="true"/>
>     <component id="PrintOLAPDataGrid" class="mx.printing.PrintOLAPDataGrid" lookupOnly="true"/>
>     <component id="GroupingCollection" class="mx.collections.GroupingCollection" lookupOnly="true"/>
> +    <component id="GroupingCollection2" class="mx.collections.GroupingCollection2" lookupOnly="true"/>
>     <component id="Grouping" class="mx.collections.Grouping" lookupOnly="true"/>
>     <component id="GroupingField" class="mx.collections.GroupingField" lookupOnly="true"/>
>     <component id="HierarchicalCollectionView" class="mx.collections.HierarchicalCollectionView" lookupOnly="true"/>
>     <component id="HierarchicalData" class="mx.collections.HierarchicalData" lookupOnly="true"/>
>     <component id="SummaryRow" class="mx.collections.SummaryRow" lookupOnly="true"/>
>     <component id="SummaryField" class="mx.collections.SummaryField" lookupOnly="true"/>
> +    <component id="SummaryField2" class="mx.collections.SummaryField2" lookupOnly="true"/>
> 
>     <!-- olap -->
>     <component id="OLAPSchema" class="mx.olap.OLAPSchema" lookupOnly="true"/>
> @@ -308,11 +325,16 @@
> 
>     <!-- rpc -->
>     <component id="AMFChannel" class="mx.messaging.channels.AMFChannel" lookupOnly="true"/>
> +    <component id="AsyncToken" class="mx.rpc.AsyncToken" lookupOnly="true"/>
>     <component id="CallResponder" class="mx.rpc.CallResponder" lookupOnly="true"/>
>     <component id="ChannelSet" class="mx.messaging.ChannelSet" lookupOnly="true"/>
>     <component id="Consumer" class="mx.messaging.Consumer" lookupOnly="true"/>
>     <component id="HTTPChannel" class="mx.messaging.channels.HTTPChannel" lookupOnly="true"/>
> +    <component id="HTTPMultiService" class="mx.rpc.http.mxml.HTTPMultiService" lookupOnly="true"/>
> +    <component id="HTTPOperation" class="mx.rpc.http.Operation" lookupOnly="true"/>
>     <component id="HTTPService" class="mx.rpc.http.mxml.HTTPService" lookupOnly="true"/>
> +    <component id="MultiTopicProducer" class="mx.messaging.MultiTopicProducer" lookupOnly="true"/>
> +    <component id="MultiTopicConsumer" class="mx.messaging.MultiTopicConsumer" lookupOnly="true"/>
>     <component id="Producer" class="mx.messaging.Producer" lookupOnly="true"/>
>     <component id="RemoteObject" class="mx.rpc.remoting.mxml.RemoteObject" lookupOnly="true"/>
>     <component id="RemoteObjectOperation" class="mx.rpc.remoting.mxml.Operation" lookupOnly="true"/>
> @@ -327,7 +349,7 @@
>     <component id="WebService" class="mx.rpc.soap.mxml.WebService" lookupOnly="true"/>
>     <component id="WebServiceOperation" class="mx.rpc.soap.mxml.Operation" lookupOnly="true"/>
> 
> -    <!-- fds (now known as LCDS) -->
> +    <!-- LCDS (formerly known as FDS) -->
>     <component id="DataService" class="mx.data.mxml.DataService" lookupOnly="true"/>
> 
> </componentPackage>
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/datavisualization_4.0.0.14159.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/framework_4.0.0.14159.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/osmf_flex.4.0.0.13495.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/rpc_4.0.0.14159.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/spark_4.0.0.14159.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/sparkskins_4.0.0.14159.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swf
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swf
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Added: openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swz
> 
> 
> Property changes on: openlaszlo/trunk/WEB-INF/frameworks/rsls/textLayout_1.0.0.595.swz
> ___________________________________________________________________
> Name: svn:executable
>   + *
> Name: svn:mime-type
>   + application/octet-stream
> 
> Modified: openlaszlo/trunk/WEB-INF/frameworks/spark-manifest.xml
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/frameworks/spark-manifest.xml	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/frameworks/spark-manifest.xml	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -17,24 +17,25 @@
> -->
> <componentPackage>
> 
> - <!-- Flex4 Framework -->
> +	<!-- Flex4 Framework -->
>     <component id="AddAction" class="spark.effects.AddAction"/>
>     <component id="Animate" class="spark.effects.Animate"/>
>     <component id="AnimateColor" class="spark.effects.AnimateColor"/>
>     <component id="AnimateFilter" class="spark.effects.AnimateFilter"/>
> -    <component id="AnimateShaderTransition" class="spark.effects.AnimateShaderTransition"/>
> -	<component id="AnimateTransform" class="spark.effects.AnimateTransform"/>
> +    <component id="AnimateTransitionShader" class="spark.effects.AnimateTransitionShader"/>
> +    <component id="AnimateTransform" class="spark.effects.AnimateTransform"/>
> +    <component id="AnimateTransform3D" class="spark.effects.AnimateTransform3D"/>
>     <component id="Animation" class="spark.effects.animation.Animation"/>
>     <component id="Application" class="spark.components.Application"/>
>     <component id="ArrayCollection" class="mx.collections.ArrayCollection" lookupOnly="true"/>
> -    <component id="ArrayInterpolator" class="spark.effects.interpolation.ArrayInterpolator"/>
>     <component id="ArrayList" class="mx.collections.ArrayList" lookupOnly="true"/>
>     <component id="BasicLayout" class="spark.layouts.BasicLayout"/>
>     <component id="BevelFilter" class="spark.filters.BevelFilter"/>
>     <component id="BitmapImage" class="spark.primitives.BitmapImage"/>
> -    <component id="BitmapImageResizeMode" class="spark.primitives.BitmapImageResizeMode"/>
>     <component id="Block" class="spark.layouts.supportClasses.Block"/>
>     <component id="BlurFilter" class="spark.filters.BlurFilter"/>
> +	<component id="BorderContainer" class="spark.components.BorderContainer"/>
> +    <component id="Bounce" class="spark.effects.easing.Bounce"/>
>     <component id="Button" class="spark.components.Button"/>
>     <component id="ButtonBar" class="spark.components.ButtonBar"/>
>     <component id="ButtonBarButton" class="spark.components.ButtonBarButton"/>
> @@ -43,13 +44,20 @@
>     <component id="CallAction" class="spark.effects.CallAction"/>
>     <component id="CheckBox" class="spark.components.CheckBox"/>
>     <component id="ColorMatrixFilter" class="spark.filters.ColorMatrixFilter"/>
> +    <component id="ColorTransform" class="flash.geom.ColorTransform" lookupOnly="true"/>
>     <component id="ColumnAlign" class="spark.layouts.ColumnAlign"/>
> +    <component id="ComboBox" class="spark.components.ComboBox"/>
>     <component id="ConvolutionFilter" class="spark.filters.ConvolutionFilter"/>
>     <component id="CrossFade" class="spark.effects.CrossFade"/>
>     <component id="DataGroup" class="spark.components.DataGroup"/>
> +    <component id="DataRenderer" class="spark.components.DataRenderer"/>
>     <component id="DisplacementMapFilter" class="spark.filters.DisplacementMapFilter"/>
>     <component id="DropDownList" class="spark.components.DropDownList"/>
> +    <component id="DropLocation" class="spark.layouts.supportClasses.DropLocation"/>
>     <component id="DropShadowFilter" class="spark.filters.DropShadowFilter"/>
> +    <component id="DynamicStreamingVideoSource" class="spark.components.mediaClasses.DynamicStreamingVideoSource"/>
> +    <component id="DynamicStreamingVideoItem" class="spark.components.mediaClasses.DynamicStreamingVideoItem"/>
> +    <component id="Elastic" class="spark.effects.easing.Elastic"/>
>     <component id="Ellipse" class="spark.primitives.Ellipse"/>
>     <component id="Fade" class="spark.effects.Fade"/>
>     <component id="FilledElement" class="spark.primitives.supportClasses.FilledElement"/>
> @@ -67,7 +75,8 @@
>     <component id="HScrollBar" class="spark.components.HScrollBar"/>
>     <component id="HSlider" class="spark.components.HSlider"/>
>     <component id="ItemRenderer" class="spark.components.supportClasses.ItemRenderer"/>
> -    <component id="KeyFrame" class="spark.effects.KeyFrame"/>
> +    <component id="Keyframe" class="spark.effects.animation.Keyframe"/>
> +    <component id="Label" class="spark.components.Label"/>
>     <component id="LayoutBase" class="spark.layouts.supportClasses.LayoutBase"/>
>     <component id="Line" class="spark.primitives.Line"/>
>     <component id="Linear" class="spark.effects.easing.Linear"/>
> @@ -75,59 +84,66 @@
>     <component id="ListBase" class="spark.components.supportClasses.ListBase"/>
>     <component id="MaskType" class="spark.core.MaskType"/>
>     <component id="Matrix" class="flash.geom.Matrix" lookupOnly="true"/>
> -    <component id="MotionPath" class="spark.effects.MotionPath"/>
> +    <component id="Matrix3D" class="flash.geom.Matrix3D" lookupOnly="true"/>
> +    <component id="MotionPath" class="spark.effects.animation.MotionPath"/>
>     <component id="Move" class="spark.effects.Move"/>
>     <component id="Move3D" class="spark.effects.Move3D"/>
> -	<component id="MXMLComponent" class="spark.components.MXMLComponent"/>
> +    <component id="MultiValueInterpolator" class="spark.effects.interpolation.MultiValueInterpolator"/>
> +    <component id="MuteButton" class="spark.components.mediaClasses.MuteButton"/>
> +    <component id="NavigatorContent" class="spark.components.NavigatorContent"/>
>     <component id="NumberInterpolator" class="spark.effects.interpolation.NumberInterpolator"/>
>     <component id="NumericStepper" class="spark.components.NumericStepper"/>
>     <component id="Panel" class="spark.components.Panel"/>
>     <component id="Path" class="spark.primitives.Path"/>
> 	<component id="PopUpAnchor" class="spark.components.PopUpAnchor"/>
> + 	<component id="PopUpPosition" class="spark.components.PopUpPosition"/>
>     <component id="Power" class="spark.effects.easing.Power"/>
> 	<component id="RadioButton" class="spark.components.RadioButton"/>
>     <component id="RadioButtonGroup" class="spark.components.RadioButtonGroup"/>
>     <component id="Range" class="spark.components.supportClasses.Range"/>
>     <component id="Rect" class="spark.primitives.Rect"/>
> +    <component id="RectangularDropShadow" class="spark.primitives.RectangularDropShadow"/>
> +    <component id="AsyncListView" class="mx.collections.AsyncListView" lookupOnly="true"/>
>     <component id="RemoveAction" class="spark.effects.RemoveAction"/>
>     <component id="Resize" class="spark.effects.Resize"/>
>     <component id="RGBInterpolator" class="spark.effects.interpolation.RGBInterpolator"/>
> -    <component id="RichEditableText" class="spark.primitives.RichEditableText"/>
> -    <component id="RichText" class="spark.primitives.RichText"/>
> +    <component id="RichEditableText" class="spark.components.RichEditableText"/>
> +    <component id="RichText" class="spark.components.RichText"/>
>     <component id="Rotate" class="spark.effects.Rotate"/>
>     <component id="Rotate3D" class="spark.effects.Rotate3D"/>
>     <component id="RowAlign" class="spark.layouts.RowAlign"/>
>     <component id="Scale" class="spark.effects.Scale"/>
>     <component id="Scale3D" class="spark.effects.Scale3D"/>
> -    <component id="ScrollBar" class="spark.components.supportClasses.ScrollBar"/>
> +    <component id="ScrollBarBase" class="spark.components.supportClasses.ScrollBarBase"/>
>     <component id="Scroller" class="spark.components.Scroller"/>
>     <component id="ScrollerLayout" class="spark.components.supportClasses.ScrollerLayout"/>
> +    <component id="ScrubBar" class="spark.components.mediaClasses.ScrubBar"/>
>     <component id="SetAction" class="spark.effects.SetAction"/>
>     <component id="ShaderFilter" class="spark.filters.ShaderFilter"/>
> -    <component id="SimpleMotionPath" class="spark.effects.SimpleMotionPath"/>
> -    <component id="SimpleText" class="spark.primitives.SimpleText"/>
> +    <component id="SimpleMotionPath" class="spark.effects.animation.SimpleMotionPath"/>
>     <component id="Sine" class="spark.effects.easing.Sine"/>
>     <component id="Skin" class="spark.components.supportClasses.Skin"/>
>     <component id="SkinnableComponent" class="spark.components.supportClasses.SkinnableComponent"/>
>     <component id="SkinnableContainer" class="spark.components.SkinnableContainer"/>
>     <component id="SkinnableContainerBase" class="spark.components.supportClasses.SkinnableContainerBase"/>
>     <component id="SkinnableDataContainer" class="spark.components.SkinnableDataContainer"/>
> -    <component id="Slider" class="spark.components.supportClasses.Slider"/>
> +    <component id="SkinnableTextBase" class="spark.components.supportClasses.SkinnableTextBase"/>
> +    <component id="SliderBase" class="spark.components.supportClasses.SliderBase"/>
>     <component id="SparkSkin" class="spark.skins.SparkSkin"/>
>     <component id="Spinner" class="spark.components.Spinner"/>
>     <component id="SpriteVisualElement" class="spark.core.SpriteVisualElement"/>
> -    <component id="StreamingVideoSource" class="spark.components.supportClasses.StreamingVideoSource"/>
> -    <component id="StreamItem" class="spark.components.supportClasses.StreamItem"/>
>     <component id="StrokedElement" class="spark.primitives.supportClasses.StrokedElement"/>
> +    <component id="TabBar" class="spark.components.TabBar"/>
>     <component id="TextArea" class="spark.components.TextArea"/>
>     <component id="TextBase" class="spark.components.supportClasses.TextBase"/>
> -    <component id="TextGraphicElement" class="spark.primitives.supportClasses.TextGraphicElement"/>
>     <component id="TextInput" class="spark.components.TextInput"/>
> -    <component id="TextSelectionVisibility" class="spark.components.TextSelectionVisibility"/>
> +    <component id="TextSelectionHighlighting" class="spark.components.TextSelectionHighlighting"/>
>     <component id="TextUtil" class="spark.utils.TextUtil"/>
> +    <component id="TileGroup" class="spark.components.TileGroup"/>
>     <component id="TileLayout" class="spark.layouts.TileLayout"/>
>     <component id="TileOrientation" class="spark.layouts.TileOrientation"/>
>     <component id="Timeline" class="spark.effects.animation.Timeline"/>
> +    <component id="TitleWindow" class="spark.components.TitleWindow"/>
>     <component id="ToggleButton" class="spark.components.ToggleButton"/>
>     <component id="ToggleButtonBase" class="spark.components.supportClasses.ToggleButtonBase"/>
>     <component id="TrackBase" class="spark.components.supportClasses.TrackBase"/>
> @@ -136,11 +152,9 @@
>     <component id="VerticalAlign" class="spark.layouts.VerticalAlign"/>
>     <component id="VerticalLayout" class="spark.layouts.VerticalLayout"/>
>     <component id="VGroup" class="spark.components.VGroup"/>
> -    <component id="VideoElement" class="spark.primitives.VideoElement"/>
> +    <component id="VideoDisplay" class="spark.components.VideoDisplay"/>
>     <component id="VideoPlayer" class="spark.components.VideoPlayer"/>
> -    <component id="VideoPlayerScrubBar" class="spark.components.VideoPlayerScrubBar"/>
> -    <component id="VideoPlayerVolumeBar" class="spark.components.VideoPlayerVolumeBar"/>
> -    <component id="VideoPlayerVolumeBarMuteButton" class="spark.components.VideoPlayerVolumeBarMuteButton"/>
> +    <component id="VolumeBar" class="spark.components.mediaClasses.VolumeBar"/>
>     <component id="VScrollBar" class="spark.components.VScrollBar"/>
>     <component id="VSlider" class="spark.components.VSlider"/>
>     <component id="Wipe" class="spark.effects.Wipe"/>
> @@ -149,36 +163,28 @@
>     <!-- Special Components -->
>     <component id="State" class="mx.states.State" lookupOnly="true"/>
> 	<component id="AddItems" class="mx.states.AddItems" lookupOnly="true"/>
> -	
> -	<!-- path segment -->
> -	<component id="CloseSegment" class="spark.primitives.pathSegments.CloseSegment"/>
> -	<component id="CubicBezierSegment" class="spark.primitives.pathSegments.CubicBezierSegment"/>
> -	<component id="LineSegment" class="spark.primitives.pathSegments.LineSegment"/>
> -	<component id="MoveSegment" class="spark.primitives.pathSegments.MoveSegment"/>
> -	<component id="PathSegment" class="spark.primitives.pathSegments.PathSegment"/>
> -	<component id="QuadraticBezierSegment" class="spark.primitives.pathSegments.QuadraticBezierSegment"/>
> -	
> -    <!-- framework base classes with CSS type selectors -->
> -    <component id="TextGraphicElement" class="spark.primitives.supportClasses.TextGraphicElement"/>
> 
> 	<!-- airframework -->
>     <component id="WindowedApplication" class="spark.components.WindowedApplication" lookupOnly="true"/>
> 	<component id="TitleBar" class="spark.components.windowClasses.TitleBar" lookupOnly="true"/>   
> 
> -   <!-- TCAL Text Framework -->
> -    <component id="br" class="flashx.textLayout.elements.BreakElement" lookupOnly="true"/>
> -    <component id="CharacterFormat" class="flashx.textLayout.formats.CharacterFormat" lookupOnly="true"/>
> -    <component id="ContainerFormat" class="flashx.textLayout.formats.ContainerFormat" lookupOnly="true"/>
> -    <component id="div" class="flashx.textLayout.elements.DivElement" lookupOnly="true"/>
> -    <component id="img" class="flashx.textLayout.elements.InlineGraphicElement" lookupOnly="true"/>
> -    <component id="a" class="flashx.textLayout.elements.LinkElement" lookupOnly="true"/>
> -    <component id="p" class="flashx.textLayout.elements.ParagraphElement" lookupOnly="true"/>
> -    <component id="ParagraphFormat" class="flashx.textLayout.formats.ParagraphFormat" lookupOnly="true"/>
> -    <component id="span" class="flashx.textLayout.elements.SpanElement" lookupOnly="true"/>
> -    <component id="tab" class="flashx.textLayout.elements.TabElement" lookupOnly="true"/>
> -    <component id="tcy" class="flashx.textLayout.elements.TCYElement" lookupOnly="true"/>
> -    <component id="TextFlow" class="flashx.textLayout.elements.TextFlow" lookupOnly="true"/>
> +	<!-- FTE text for MX components -->
> +	<component id="FTEDataGridItemRenderer" class="mx.controls.dataGridClasses.FTEDataGridItemRenderer"/>
> +    <component id="MXFTETextInput" class="mx.controls.MXFTETextInput"/>
> +	<component id="FTEAdvancedDataGridItemRenderer" class="mx.controls.advancedDataGridClasses.FTEAdvancedDataGridItemRenderer"/>
> 
> +	<!-- Text Layout Framework (TLF) -->
> +	<component id="a" class="flashx.textLayout.elements.LinkElement" lookupOnly="true"/>
> +	<component id="br" class="flashx.textLayout.elements.BreakElement" lookupOnly="true"/>
> +	<component id="div" class="flashx.textLayout.elements.DivElement" lookupOnly="true"/>
> +	<component id="img" class="flashx.textLayout.elements.InlineGraphicElement" lookupOnly="true"/>
> +	<component id="p" class="flashx.textLayout.elements.ParagraphElement" lookupOnly="true"/>
> +	<component id="span" class="flashx.textLayout.elements.SpanElement" lookupOnly="true"/>
> +	<component id="tab" class="flashx.textLayout.elements.TabElement" lookupOnly="true"/>
> +	<component id="tcy" class="flashx.textLayout.elements.TCYElement" lookupOnly="true"/>
> +	<component id="TextFlow" class="flashx.textLayout.elements.TextFlow" lookupOnly="true"/>
> +	<component id="TextLayoutFormat" class="flashx.textLayout.formats.TextLayoutFormat" lookupOnly="true"/>
> +
>     <!-- rpc -->
>     <component id="AMFChannel" class="mx.messaging.channels.AMFChannel" lookupOnly="true"/>
>     <component id="CallResponder" class="mx.rpc.CallResponder" lookupOnly="true"/>
> @@ -200,11 +206,12 @@
>     <component id="WebService" class="mx.rpc.soap.mxml.WebService" lookupOnly="true"/>
>     <component id="WebServiceOperation" class="mx.rpc.soap.mxml.Operation" lookupOnly="true"/>
> 
> -    <!-- fds (now known as LCDS) -->
> +    <!-- LCDS (formerly known as FDS) -->
>     <component id="DataService" class="mx.data.mxml.DataService" lookupOnly="true"/>
> 	
> 	<!-- Flex 3 Graphics -->
>     <component id="BitmapFill" class="mx.graphics.BitmapFill" lookupOnly="true"/>
> +    <component id="BitmapFillMode" class="mx.graphics.BitmapFillMode" lookupOnly="true"/>
>     <component id="CompoundTransform" class="mx.geom.CompoundTransform" lookupOnly="true"/>
>     <component id="GradientEntry" class="mx.graphics.GradientEntry" lookupOnly="true"/>
>     <component id="LinearGradient" class="mx.graphics.LinearGradient" lookupOnly="true"/>
> @@ -216,10 +223,20 @@
>     <component id="Stroke" class="mx.graphics.Stroke" lookupOnly="true"/>
>     <component id="Transform" class="mx.geom.Transform" lookupOnly="true"/>
> 
> -	<!-- Flex 3 Effects -->
> -	<component id="Parallel" class="mx.effects.Parallel" lookupOnly="true"/>
> -	<component id="Sequence" class="mx.effects.Sequence" lookupOnly="true"/>
> -	<component id="Transition" class="mx.states.Transition" lookupOnly="true"/>
> -	<component id="Wait" class="mx.effects.Wait" lookupOnly="true"/>
> +    <!-- Flex 3 Effects -->
> +    <component id="Parallel" class="mx.effects.Parallel" lookupOnly="true"/>
> +    <component id="Sequence" class="mx.effects.Sequence" lookupOnly="true"/>
> +    <component id="Transition" class="mx.states.Transition" lookupOnly="true"/>
> +    <component id="Pause" class="mx.effects.Pause" lookupOnly="true"/>
> 
> +    <!-- Flex 3 Miscellaneous -->
> +    <component id="MiniDebugTarget" class="mx.logging.targets.MiniDebugTarget" lookupOnly="true"/>
> +    <component id="TraceTarget" class="mx.logging.targets.TraceTarget" lookupOnly="true"/>
> +
> +	<!-- MXItemRenderer -->
> +    <component id="MXItemRenderer" class="mx.controls.listClasses.MXItemRenderer"/>
> +    <component id="MXTreeItemRenderer" class="mx.controls.treeClasses.MXTreeItemRenderer"/>
> +    <component id="MXDataGridItemRenderer" class="mx.controls.dataGridClasses.MXDataGridItemRenderer"/>
> +	<component id="MXAdvancedDataGridItemRenderer" class="mx.controls.advancedDataGridClasses.MXAdvancedDataGridItemRenderer"/>
> +
> </componentPackage>
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/adt.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/afe.jar
> ===================================================================
> (Binary files differ)
> 
> Deleted: openlaszlo/trunk/WEB-INF/lib/aglj32.jar
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/asc.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/asdoc.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/compc.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/copylocale.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/digest.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/fcsh.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/fdb.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/flex-compiler-oem.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/flex-fontkit.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/flex-messaging-common.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/fxgutils.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/license.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_da.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_de.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_es.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_fi.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_fr.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_it.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_ja.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_ko.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_nb.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_nl.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_pt.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_ru.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_sv.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_zh_cn.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/mxmlc_zh_tw.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/optimizer.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/rideau.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/swfdump.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lib/swfutils.jar
> ===================================================================
> (Binary files differ)
> 
> Modified: openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
> ===================================================================
> --- openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java	2010-06-04 01:09:25 UTC (rev 16605)
> +++ openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java	2010-06-04 01:10:55 UTC (rev 16606)
> @@ -1121,6 +1121,21 @@
>       }
> 
>       if (compileType == Config.APP) {
> +
> +        // TODO [hqm 2010-06] This static link flag started to be
> +        // needed when we moved to flex_sdk_4.0.0.14159, otherwise you
> +        // get this error below from the compiler. We should figure
> +        // out how to get it to use runtime shared libraries,
> +        // especially for text layout classes.
> +        // 
> +        // Tmp-/lzswf9/build/edit/LzPreloader.as: Warning: This
> +        // compilation unit did not have a factoryClass specified in
> +        // Frame metadata to load the configured runtime shared
> +        // libraries. To compile without runtime shared libraries
> +        // either set the -static-link-runtime-shared-libraries option
> +        // to true or remove the -runtime-shared-libraries option.
> +        cmd.add("-static-link-runtime-shared-libraries");
> +
>         String mainclassname = (String) options.get(Compiler.SWF9_WRAPPER_CLASSNAME);
> 
>         // Insert preloader frame, unless we're compiling a loadable library
> 
> Added: openlaszlo/trunk/test/tlf/bidi.lzx
> 
> Added: openlaszlo/trunk/test/tlf/edit.lzx
> 
> Added: openlaszlo/trunk/test/tlf/events.lzx
> 
> Added: openlaszlo/trunk/test/tlf/font.lzx
> 
> Added: openlaszlo/trunk/test/tlf/graphic-elt.lzx
> 
> Added: openlaszlo/trunk/test/tlf/justify.lzx
> 
> 
> _______________________________________________
> Laszlo-checkins mailing list
> Laszlo-checkins at openlaszlo.org
> http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins




More information about the Laszlo-dev mailing list