You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/01/11 19:06:40 UTC
[1/3] git commit: [flex-asjs] [refs/heads/develop] - clean up more
manualtest builds
Repository: flex-asjs
Updated Branches:
refs/heads/develop 1c9786dd6 -> 0a2709e6c
clean up more manualtest builds
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/0a2709e6
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/0a2709e6
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/0a2709e6
Branch: refs/heads/develop
Commit: 0a2709e6c9f930343ac6201a17a3a8816bd75d36
Parents: 0f23c52
Author: Alex Harui <ah...@apache.org>
Authored: Mon Jan 11 08:40:30 2016 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Jan 11 10:06:14 2016 -0800
----------------------------------------------------------------------
manualtests/build_example.xml | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0a2709e6/manualtests/build_example.xml
----------------------------------------------------------------------
diff --git a/manualtests/build_example.xml b/manualtests/build_example.xml
index 30a8639..8debcd6 100644
--- a/manualtests/build_example.xml
+++ b/manualtests/build_example.xml
@@ -256,9 +256,7 @@
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
- <arg value="-external-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs/jquery_externals.js" />
- <arg value="-external-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs/createjs_externals.js" />
- <arg value="${basedir}/src/${example}.as" />
+ <arg value="${basedir}/src/${example}.as" />
</java>
<fail>
<condition>
[2/3] git commit: [flex-asjs] [refs/heads/develop] - also
cross-compile SimpleApplication
Posted by ah...@apache.org.
also cross-compile SimpleApplication
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/0f23c52c
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/0f23c52c
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/0f23c52c
Branch: refs/heads/develop
Commit: 0f23c52ce23fc341ba0026eb0ab5c2ad8e9398e9
Parents: 13880a6
Author: Alex Harui <ah...@apache.org>
Authored: Mon Jan 11 08:40:11 2016 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Jan 11 10:06:14 2016 -0800
----------------------------------------------------------------------
frameworks/projects/Core/as/src/CoreClasses.as | 5 +---
.../org/apache/flex/core/SimpleApplication.as | 31 ++++++++++++++------
2 files changed, 23 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0f23c52c/frameworks/projects/Core/as/src/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/CoreClasses.as b/frameworks/projects/Core/as/src/CoreClasses.as
index 0c1c536..d43ea81 100644
--- a/frameworks/projects/Core/as/src/CoreClasses.as
+++ b/frameworks/projects/Core/as/src/CoreClasses.as
@@ -90,10 +90,7 @@ internal class CoreClasses
import org.apache.flex.core.ListBase; ListBase;
import org.apache.flex.core.ListBaseStrandChildren; ListBaseStrandChildren;
import org.apache.flex.core.SimpleStatesImpl; SimpleStatesImpl;
- COMPILE::AS3
- {
- import org.apache.flex.core.SimpleApplication; SimpleApplication;
- }
+ import org.apache.flex.core.SimpleApplication; SimpleApplication;
import org.apache.flex.core.DataBindingBase; DataBindingBase;
import org.apache.flex.core.UIBase; UIBase;
COMPILE::AS3
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0f23c52c/frameworks/projects/Core/as/src/org/apache/flex/core/SimpleApplication.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/SimpleApplication.as b/frameworks/projects/Core/as/src/org/apache/flex/core/SimpleApplication.as
index 434b0b1..5d4d918 100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/SimpleApplication.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/SimpleApplication.as
@@ -18,6 +18,8 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.flex.core
{
+ COMPILE::AS3
+ {
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.display.StageAlign;
@@ -26,7 +28,8 @@ package org.apache.flex.core
import flash.events.Event;
import flash.system.ApplicationDomain;
import flash.utils.getQualifiedClassName;
-
+ }
+
import org.apache.flex.events.Event;
import org.apache.flex.events.IEventDispatcher;
import org.apache.flex.events.MouseEvent;
@@ -45,7 +48,7 @@ package org.apache.flex.core
* @playerversion AIR 2.6
* @productversion FlexJS 0.0
*/
- public class SimpleApplication extends Sprite
+ public class SimpleApplication extends ApplicationBase
{
/**
* Constructor.
@@ -58,17 +61,21 @@ package org.apache.flex.core
public function SimpleApplication()
{
super();
- if (stage)
+ COMPILE::AS3
{
- stage.align = StageAlign.TOP_LEFT;
- stage.scaleMode = StageScaleMode.NO_SCALE;
- // should be opt-in
- //stage.quality = StageQuality.HIGH_16X16_LINEAR;
+ if (stage)
+ {
+ stage.align = StageAlign.TOP_LEFT;
+ stage.scaleMode = StageScaleMode.NO_SCALE;
+ // should be opt-in
+ //stage.quality = StageQuality.HIGH_16X16_LINEAR;
+ }
+
+ loaderInfo.addEventListener(flash.events.Event.INIT, initHandler);
}
-
- loaderInfo.addEventListener(flash.events.Event.INIT, initHandler);
}
+ COMPILE::AS3
private function initHandler(event:flash.events.Event):void
{
start();
@@ -84,6 +91,12 @@ package org.apache.flex.core
*/
public function start():void
{
+ COMPILE::JS
+ {
+ this.element = document.getElementsByTagName('body')[0];
+ this.element.flexjs_wrapper = this;
+ this.element.className = 'SimpleApplication';
+ }
}
}
}
\ No newline at end of file
[3/3] git commit: [flex-asjs] [refs/heads/develop] - clean up
warnings now that compiler doesn't automatically deal with circulars
Posted by ah...@apache.org.
clean up warnings now that compiler doesn't automatically deal with circulars
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/13880a69
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/13880a69
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/13880a69
Branch: refs/heads/develop
Commit: 13880a69d3f02bb62ec9d8cf3a80348bdc8feaac
Parents: 1c9786d
Author: Alex Harui <ah...@apache.org>
Authored: Mon Jan 11 08:07:06 2016 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Jan 11 10:06:14 2016 -0800
----------------------------------------------------------------------
examples/build_example.xml | 12 ++++++++++++
examples/flexjs/DataBindingExample/build.xml | 1 +
examples/flexjs/DataBindingExample_Flat/build.xml | 1 +
examples/flexjs/DataBindingExample_as/build.xml | 1 +
examples/flexjs/DesktopMap/build.xml | 1 +
examples/flexjs/FlexJSStore/build.xml | 1 +
.../src/productsView/CatalogTitleButtons.mxml | 4 +++-
examples/flexjs/FlexJSStore_jquery/build.xml | 1 +
examples/flexjs/MapSearch/build.xml | 2 +-
examples/flexjs/MobileTrader/build.xml | 1 +
examples/flexjs/TodoListSampleApp/build.xml | 3 ++-
.../Core/as/src/org/apache/flex/core/ContainerBase.as | 6 ++++++
.../org/apache/flex/core/ContainerBaseStrandChildren.as | 1 +
.../Core/as/src/org/apache/flex/core/ListBase.as | 6 ++++++
.../src/org/apache/flex/core/ListBaseStrandChildren.as | 1 +
.../html/beads/controllers/SpinnerMouseController.as | 1 +
manualtests/build_example.xml | 3 +++
17 files changed, 43 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/build_example.xml
----------------------------------------------------------------------
diff --git a/examples/build_example.xml b/examples/build_example.xml
index 9a78647..47d2ae8 100644
--- a/examples/build_example.xml
+++ b/examples/build_example.xml
@@ -208,6 +208,8 @@
<echo message="GOOG_HOME: ${GOOG_HOME}"/>
<property name="theme_arg" value="-define=CONFIG::theme,false" />
<property name="extlib_arg" value="-define=CONFIG::extlib,false" />
+ <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
+ <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
<java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
fork="true">
@@ -223,6 +225,8 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="${opt1_arg}" />
+ <arg value="${opt2_arg}" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
@@ -247,6 +251,8 @@
<echo message="GOOG_HOME: ${GOOG_HOME}"/>
<property name="theme_arg" value="-define=CONFIG::theme,false" />
<property name="extlib_arg" value="-define=CONFIG::extlib,false" />
+ <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
+ <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
<java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
fork="true">
@@ -263,6 +269,8 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="${opt1_arg}" />
+ <arg value="${opt2_arg}" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
@@ -287,6 +295,8 @@
<echo message="GOOG_HOME: ${GOOG_HOME}"/>
<property name="theme_arg" value="-define=CONFIG::theme,false" />
<property name="extlib_arg" value="-define=CONFIG::extlib,false" />
+ <property name="opt1_arg" value="-define=CONFIG::opt1,false" />
+ <property name="opt2_arg" value="-define=CONFIG::opt2,false" />
<java jar="${FALCONJX_HOME}/lib/mxmlc.jar" resultProperty="errorCode"
fork="true">
@@ -304,6 +314,8 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="${opt1_arg}" />
+ <arg value="${opt2_arg}" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/DataBindingExample/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample/build.xml b/examples/flexjs/DataBindingExample/build.xml
index 9a08e7c..ef7961e 100644
--- a/examples/flexjs/DataBindingExample/build.xml
+++ b/examples/flexjs/DataBindingExample/build.xml
@@ -27,6 +27,7 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
+ <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/DataBindingExample_Flat/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_Flat/build.xml b/examples/flexjs/DataBindingExample_Flat/build.xml
index 5ecc0dd..e571756 100644
--- a/examples/flexjs/DataBindingExample_Flat/build.xml
+++ b/examples/flexjs/DataBindingExample_Flat/build.xml
@@ -23,6 +23,7 @@
<property name="FLEXJS_HOME" location="../../.."/>
<property name="example" value="DataBindingExample" />
<property name="theme_arg" value="-theme=${FLEXJS_HOME}/frameworks/libs/Flat.swc" />
+ <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<property file="${FLEXJS_HOME}/env.properties"/>
<property environment="env"/>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/DataBindingExample_as/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DataBindingExample_as/build.xml b/examples/flexjs/DataBindingExample_as/build.xml
index 3aed7f8..e55cbe5 100644
--- a/examples/flexjs/DataBindingExample_as/build.xml
+++ b/examples/flexjs/DataBindingExample_as/build.xml
@@ -27,6 +27,7 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
+ <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
<include file="${basedir}/../../build_example.xml" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/DesktopMap/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DesktopMap/build.xml b/examples/flexjs/DesktopMap/build.xml
index 3b6daa0..2c71d9b 100644
--- a/examples/flexjs/DesktopMap/build.xml
+++ b/examples/flexjs/DesktopMap/build.xml
@@ -52,6 +52,7 @@
<include file="${basedir}/../../build_example.xml" />
<property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/google_maps/out/bin/google_maps.swc"/>
+ <property name="opt1_arg" value="-remove-circulars" />
<target name="main" depends="clean,build_example.compilejsair" description="Clean build of ${example}">
</target>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/FlexJSStore/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore/build.xml b/examples/flexjs/FlexJSStore/build.xml
index 82d62d3..c73a9cf 100644
--- a/examples/flexjs/FlexJSStore/build.xml
+++ b/examples/flexjs/FlexJSStore/build.xml
@@ -27,6 +27,7 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
+ <property name="opt1_arg" value="-js-output-optimization=skipFunctionCoercions" />
<include file="${basedir}/../../build_example.xml" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/FlexJSStore/src/productsView/CatalogTitleButtons.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore/src/productsView/CatalogTitleButtons.mxml b/examples/flexjs/FlexJSStore/src/productsView/CatalogTitleButtons.mxml
index 77456be..6bb7d49 100755
--- a/examples/flexjs/FlexJSStore/src/productsView/CatalogTitleButtons.mxml
+++ b/examples/flexjs/FlexJSStore/src/productsView/CatalogTitleButtons.mxml
@@ -37,7 +37,9 @@ limitations under the License.
private function rollOverLabel(event:Event):void
{
- Label(event.target).className = "catalogTitleButtonHighlighted";
+ try {
+ Label(event.target).className = "catalogTitleButtonHighlighted";
+ } catch (e:Error) {}
}
private function rollOutLabel(event:Event):void
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/FlexJSStore_jquery/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore_jquery/build.xml b/examples/flexjs/FlexJSStore_jquery/build.xml
index d78adbd..53f5caf 100644
--- a/examples/flexjs/FlexJSStore_jquery/build.xml
+++ b/examples/flexjs/FlexJSStore_jquery/build.xml
@@ -31,6 +31,7 @@
<include file="${basedir}/../../build_example.xml" />
<property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/jquery/out/bin/jquery-1.9.swc"/>
+ <property name="opt1_arg" value="-js-output-optimization=skipFunctionCoercions" />
<target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
<mkdir dir="${basedir}/bin-debug/data" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/MapSearch/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MapSearch/build.xml b/examples/flexjs/MapSearch/build.xml
index c661f54..c35e408 100644
--- a/examples/flexjs/MapSearch/build.xml
+++ b/examples/flexjs/MapSearch/build.xml
@@ -52,7 +52,7 @@
<include file="${basedir}/../../build_example.xml" />
<property name="extlib_arg" value="-external-library-path=${FALCONJX_HOME}/../externs/google_maps/out/bin/google_maps.swc"/>
-
+ <property name="opt1_arg" value="-remove-circulars" />
<target name="main" depends="clean,build_example.compilejsair" description="Clean build of ${example}">
</target>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/MobileTrader/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MobileTrader/build.xml b/examples/flexjs/MobileTrader/build.xml
index 8384d48..e1b9c97 100644
--- a/examples/flexjs/MobileTrader/build.xml
+++ b/examples/flexjs/MobileTrader/build.xml
@@ -26,6 +26,7 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
+ <property name="opt1_arg" value="-remove-circulars" />
<include file="${basedir}/../../build_example.xml" />
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/examples/flexjs/TodoListSampleApp/build.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/build.xml b/examples/flexjs/TodoListSampleApp/build.xml
index 3fc578b..4e33b30 100644
--- a/examples/flexjs/TodoListSampleApp/build.xml
+++ b/examples/flexjs/TodoListSampleApp/build.xml
@@ -25,7 +25,8 @@
<property environment="env"/>
<property file="${FLEXJS_HOME}/build.properties"/>
<property name="FLEX_HOME" value="${FLEXJS_HOME}"/>
-
+ <property name="opt1_arg" value="-js-output-optimization=skipAsCoercions" />
+
<include file="${basedir}/../../build_example.xml" />
<target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
index cef9a4b..2f7186f 100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
@@ -216,6 +216,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $numElements():int
@@ -225,6 +226,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $addElement(c:Object, dispatchEvent:Boolean = true):void
@@ -234,6 +236,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
@@ -243,6 +246,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $removeElement(c:Object, dispatchEvent:Boolean = true):void
@@ -252,6 +256,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $getElementIndex(c:Object):int
@@ -261,6 +266,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $getElementAt(index:int):Object
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBaseStrandChildren.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBaseStrandChildren.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBaseStrandChildren.as
index dd78ba2..d171288 100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBaseStrandChildren.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBaseStrandChildren.as
@@ -33,6 +33,7 @@ package org.apache.flex.core
/**
* Constructor.
*
+ * @flexjsignorecoercion org.apache.flex.core.ContainerBase
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
index 0d515b9..6380f2f 100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
@@ -63,6 +63,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $numElements():int
@@ -73,6 +74,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $addElement(c:Object, dispatchEvent:Boolean = true):void
@@ -82,6 +84,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
@@ -91,6 +94,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $removeElement(c:Object, dispatchEvent:Boolean = true):void
@@ -100,6 +104,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $getElementIndex(c:Object):int
@@ -109,6 +114,7 @@ package org.apache.flex.core
/**
* @private
+ * @suppress {undefinedNames}
* Support strandChildren.
*/
public function $getElementAt(index:int):Object
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
index 899c171..3f77774 100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
@@ -34,6 +34,7 @@ package org.apache.flex.core
/**
* Constructor.
*
+ * @flexjsignorecoercion org.apache.flex.core.ListBase
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.as
index 48088c4..53309df 100644
--- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.as
+++ b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.as
@@ -65,6 +65,7 @@ package org.apache.flex.html.beads.controllers
/**
* @copy org.apache.flex.core.IBead#strand
*
+ * @flexjsignorecoercion org.apache.flex.html.Spinner
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13880a69/manualtests/build_example.xml
----------------------------------------------------------------------
diff --git a/manualtests/build_example.xml b/manualtests/build_example.xml
index f2d8791..30a8639 100644
--- a/manualtests/build_example.xml
+++ b/manualtests/build_example.xml
@@ -169,6 +169,7 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="-remove-circulars" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
@@ -209,6 +210,7 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="-remove-circulars" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />
@@ -250,6 +252,7 @@
<arg value="+playerglobal.version=${playerglobal.version}" />
<arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
<arg value="${extlib_arg}" />
+ <arg value="-remove-circulars" />
<arg value="-js-output-type=FLEXJS" />
<arg value="-closure-lib=${GOOG_HOME}" />
<arg value="-sdk-js-lib=${FLEXJS_HOME}/frameworks/js/FlexJS/libs" />