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/09/07 22:33:36 UTC

[01/50] git commit: [flex-asjs] [refs/heads/master] - TransformBead working.

Repository: flex-asjs
Updated Branches:
  refs/heads/master 2766a71ad -> c9199c652


TransformBead working.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/518995ed
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/518995ed
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/518995ed

Branch: refs/heads/master
Commit: 518995ed1f9fb2edba8a58b4038c85e1c8b2d4c9
Parents: 580eded
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 02:47:21 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 02:47:21 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |   1 +
 .../org/apache/flex/core/ITransformModel.as     |  47 +++++
 .../projects/Graphics/.actionScriptProperties   |  21 --
 frameworks/projects/Graphics/.flexLibProperties |  23 +--
 .../Graphics/src/main/flex/GraphicsClasses.as   |   2 +
 .../org/apache/flex/graphics/IBeadTransform.as  |  46 +++++
 .../org/apache/flex/graphics/ITransformHost.as  |  64 ++++++
 .../org/apache/flex/graphics/TransformModel.as  |  31 +++
 .../org/apache/flex/svg/GraphicContainer.as     | 201 +++++++++++++++++--
 .../flex/org/apache/flex/svg/TransformBead.as   |  90 +++++++++
 10 files changed, 465 insertions(+), 61 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index a1cfe9c..2fa67a5 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -67,6 +67,7 @@ internal class CoreClasses
     import org.apache.flex.core.IParentIUIBase; IParentIUIBase;
     import org.apache.flex.core.IPopUp; IPopUp;
     import org.apache.flex.core.IRangeModel; IRangeModel;
+	import org.apache.flex.core.ITransformModel; ITransformModel;
     import org.apache.flex.core.IRollOverModel; IRollOverModel;
 	COMPILE::SWF
 	{

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
new file mode 100644
index 0000000..56cb961
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
@@ -0,0 +1,47 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.core
+{
+	import org.apache.flex.events.IEventDispatcher;
+	import org.apache.flex.geom.Matrix;
+	
+    /**
+     *  The ITransformModel interface describes the minimum set of properties
+     *  needed to define a transformation on an object.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion FlexJS 0.0
+     */
+	public interface ITransformModel extends IEventDispatcher, IBeadModel
+	{
+        /**
+         *  The matrix of the Transform
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		function get matrix():Matrix;
+		function set matrix(value:Matrix):void;
+		
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/.actionScriptProperties b/frameworks/projects/Graphics/.actionScriptProperties
index f3a3b57..f398fbb 100644
--- a/frameworks/projects/Graphics/.actionScriptProperties
+++ b/frameworks/projects/Graphics/.actionScriptProperties
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!--
-
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--->
 <actionScriptProperties analytics="false" mainApplicationPath="Graphics.as" projectUUID="ff3e0531-b7c9-4b0c-9146-05c27a47f837" version="11">
   <compiler additionalCompilerArguments="-locale en_US&#10;-define=COMPILE::SWF,true&#10;-define=COMPILE::JS,false&#10;-load-config=../config/compile-as-config.xml" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="target" removeUnusedRSL="true" sourceFolderPath="src/main/flex" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" useFlashSDK="false" verifyDigests="true" warn="true">
     <compilerSourcePath/>
@@ -31,19 +13,16 @@ limitations under the License.
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Collections.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Mobile.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/HTML.swc" useDefaultLinkType="false"/>
-          <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Core.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Binding.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Charts.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Graphics.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/flex.swc" useDefaultLinkType="false"/>
-          <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/core.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/Network.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/GoogleMaps.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/DragDrop.swc" useDefaultLinkType="false"/>
           <libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/CreateJS.swc" useDefaultLinkType="false"/>
         </excludedEntries>
       </libraryPathEntry>
-      <libraryPathEntry kind="3" linkType="1" path="/Core/target/Core.swc" useDefaultLinkType="false"/>
     </libraryPath>
     <sourceAttachmentPath/>
   </compiler>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/.flexLibProperties b/frameworks/projects/Graphics/.flexLibProperties
index 20339ea..096c2b5 100644
--- a/frameworks/projects/Graphics/.flexLibProperties
+++ b/frameworks/projects/Graphics/.flexLibProperties
@@ -1,24 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
 <flexLibProperties includeAllClasses="true" useMultiPlatformConfig="false" version="3">
-  <includeClasses/>
+  <includeClasses>
+    <classEntry path="org.apache.flex.svg.TransformBead"/>
+    <classEntry path="org.apache.flex.graphics.ITransformHost"/>
+  </includeClasses>
   <includeResources/>
   <namespaceManifests/>
 </flexLibProperties>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
index 0cc1db9..b8a5765 100644
--- a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
+++ b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
@@ -39,6 +39,8 @@ internal class GraphicsClasses
 	import org.apache.flex.svg.Text; Text;
 	import org.apache.flex.svg.CompoundGraphic; CompoundGraphic;
 	import org.apache.flex.svg.LinearGradient; LinearGradient;
+	import org.apache.flex.graphics.TransformModel; TransformModel;
+	import org.apache.flex.svg.TransformBead; TransformBead;
 }
 
 }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
new file mode 100644
index 0000000..1a8f61c
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.graphics
+{
+	import org.apache.flex.core.IBead;
+
+	/**
+	 *  The IBeadTransform interface is the basic interface for the 
+	 *  container views that transform drawable objects that implement ITransformHost
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion FlexJS 0.0
+	 */
+	public interface IBeadTransform extends IBead
+	{
+		
+		/**
+		 *  Transform the ITransformHost. The implementor of this method should
+		 *  have concrete knowledge of ITransformHost implementor.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		function transform():void;
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
new file mode 100644
index 0000000..6310dd0
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
@@ -0,0 +1,64 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.graphics
+{
+	import org.apache.flex.core.IFlexJSElement;
+	import org.apache.flex.core.IStrand;
+	
+	
+
+	/**
+	 *  The ITransformHost interface is the basic interface for the 
+	 *  container views that have an IBeadTransform.
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion FlexJS 0.0
+	 */
+	public interface ITransformHost extends IStrand
+	{
+		/**
+		 *  Each ITransformHost has an element that is actually added to
+		 *  the platform's display list DOM.  It may not be the actual
+		 *  component itself.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		COMPILE::SWF
+		function get transformElement():IFlexJSElement;
+		
+		/**
+		 *  Each ITransformHost has an element that is actually added to
+		 *  the platform's display list DOM.  It may not be the actual
+		 *  component itself.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		COMPILE::JS
+		function get transformElement():org.apache.flex.core.WrappedHTMLElement;
+		
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
new file mode 100644
index 0000000..68d650b
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
@@ -0,0 +1,31 @@
+package org.apache.flex.graphics
+{
+	import org.apache.flex.core.IStrand;
+	import org.apache.flex.core.ITransformModel;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	import org.apache.flex.geom.Matrix;
+	
+	public class TransformModel extends EventDispatcher implements ITransformModel
+	{
+		private var _matrix:Matrix;
+		
+		public function TransformModel()
+		{
+		}
+		
+		public function get matrix():Matrix
+		{
+			return _matrix;
+		}
+
+		public function set matrix(value:Matrix):void
+		{
+			_matrix = value;
+			dispatchEvent(new Event(Event.CHANGE));
+		}
+		
+		public function set strand(value:IStrand):void {}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
index d156f2d..b40b53b 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
@@ -14,15 +14,19 @@
 package org.apache.flex.svg
 {
     import org.apache.flex.core.ContainerBase;
-    import org.apache.flex.core.IParent;
-    import org.apache.flex.events.Event;
+    import org.apache.flex.core.IFlexJSElement;
+    import org.apache.flex.graphics.ITransformHost;
 
 	COMPILE::JS
 	{
-		import org.apache.flex.core.WrappedHTMLElement;
+		import org.apache.flex.core.IContainer;
+		import org.apache.flex.core.UIBase;
 	}
 
-    public class GraphicContainer extends ContainerBase
+	[DefaultProperty("mxmlContent")]
+
+	COMPILE::SWF
+    public class GraphicContainer extends ContainerBase implements ITransformHost
     {
         public function GraphicContainer()
         {
@@ -30,12 +34,50 @@ package org.apache.flex.svg
         }
 
 		/**
+		 *  @private
+		 */
+		override public function addElement(c:Object, dispatchEvent:Boolean = true):void
+		{
+			if(c is GraphicShape)
+				super.addElement(c, dispatchEvent);
+			else 
+				throw new Error("Only svg elements can be added to svg containers");
+		}
+		
+		/**
+		 *  @private
+		 */
+		override public function addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
+		{
+			if(c is GraphicShape)
+				super.addElementAt(c, index, dispatchEvent);
+			else 
+				throw new Error("Only svg elements can be added to svg containers");
+		}
+		
+		public function get transformElement():IFlexJSElement
+		{
+			return element;
+		}
+
+    }
+	
+	COMPILE::JS
+	public class GraphicContainer extends UIBase implements ITransformHost, IContainer
+	{
+		private var graphicGroup:ContainerBase;
+		
+		public function GraphicContainer()
+		{
+			super();
+		}
+		
+		/**
 		 * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
 		 */
-		COMPILE::JS
-		override protected function createElement():WrappedHTMLElement
+		override protected function createElement():org.apache.flex.core.WrappedHTMLElement
 		{
-			element = document.createElementNS('http://www.w3.org/2000/svg', 'svg') as WrappedHTMLElement;
+			element = document.createElementNS('http://www.w3.org/2000/svg', 'svg') as org.apache.flex.core.WrappedHTMLElement;
 			
 			positioner = element;
 			
@@ -46,34 +88,151 @@ package org.apache.flex.svg
 			positioner.style.position = 'relative';
 			element.flexjs_wrapper = this;
 			
-			/*addEventListener('childrenAdded',
-			runLayoutHandler);
-			addEventListener('elementRemoved',
-			runLayoutHandler);*/
-			
+			graphicGroup = new GraphicGroup();
+			addElement(graphicGroup);
 			return element;
 		}
+
+		
+		public function get transformElement():org.apache.flex.core.WrappedHTMLElement
+		{
+			return graphicGroup.element;
+		}
+
 		/**
-		 *  @private
+		 *  @copy org.apache.flex.core.IParent#getElementAt()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		override public function getElementAt(index:int):Object
+		{
+			return graphicGroup.getElementAt(index);
+		}        
+		
+		/**
+		 *  @copy org.apache.flex.core.IParent#addElement()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
 		 */
 		override public function addElement(c:Object, dispatchEvent:Boolean = true):void
 		{
-			if(c is GraphicShape)
-				super.addElement(c, dispatchEvent);
-			else 
+			if(!(c is GraphicShape))
+			{
 				throw new Error("Only svg elements can be added to svg containers");
+			}
+			graphicGroup.addElement(c, dispatchEvent);
+			if (dispatchEvent)
+				this.dispatchEvent(new Event("childrenAdded"));
 		}
 		
 		/**
-		 *  @private
+		 *  @copy org.apache.flex.core.IParent#addElementAt()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
 		 */
 		override public function addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
 		{
-			if(c is GraphicShape)
-				super.addElementAt(c, index, dispatchEvent);
-			else 
+			if(!(c is GraphicShape))
+			{
 				throw new Error("Only svg elements can be added to svg containers");
+			}
+			graphicGroup.addElementAt(c, index, dispatchEvent);
+			if (dispatchEvent)
+				this.dispatchEvent(new Event("childrenAdded"));
+		}
+		
+		/**
+		 *  @copy org.apache.flex.core.IParent#removeElement()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		override public function removeElement(c:Object, dispatchEvent:Boolean = true):void
+		{
+			graphicGroup.removeElement(c, dispatchEvent);
+			if (dispatchEvent)
+				this.dispatchEvent(new Event("childrenRemoved"));
+		}
+		
+		/**
+		 *  @copy org.apache.flex.core.IContainer#childrenAdded()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		public function childrenAdded():void
+		{
+			dispatchEvent(new Event("childrenAdded"));
+		}
+		
+		/**
+		 *  @copy org.apache.flex.core.IParent#getElementIndex()
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		override public function getElementIndex(c:Object):int
+		{
+			return graphicGroup.getElementIndex(c);
 		}
+		
+		
+		/**
+		 *  The number of elements in the parent.
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		override public function get numElements():int
+		{
+			return graphicGroup.numElements;
+		}
+	}
+}
 
-    }
+import org.apache.flex.core.ContainerBase;
+
+class GraphicGroup extends ContainerBase
+{
+	COMPILE::JS
+	/**
+	 * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
+	 */
+	override protected function createElement():org.apache.flex.core.WrappedHTMLElement
+	{
+		element = document.createElementNS('http://www.w3.org/2000/svg', 'g') as org.apache.flex.core.WrappedHTMLElement;
+		
+		positioner = element;
+		
+		// absolute positioned children need a non-null
+		// position value in the parent.  It might
+		// get set to 'absolute' if the container is
+		// also absolutely positioned
+		positioner.style.position = 'relative';
+		element.flexjs_wrapper = this;
+		
+		/*addEventListener('childrenAdded',
+		runLayoutHandler);
+		addEventListener('elementRemoved',
+		runLayoutHandler);*/
+		
+		return element;
+	}
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518995ed/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
new file mode 100644
index 0000000..ed9de0e
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -0,0 +1,90 @@
+package org.apache.flex.svg
+{
+	import org.apache.flex.core.IStrand;
+	import org.apache.flex.core.ITransformModel;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.geom.Matrix;
+	import org.apache.flex.graphics.IBeadTransform;
+	import org.apache.flex.graphics.ITransformHost;
+
+	COMPILE::SWF {
+		import flash.display.Sprite;
+		import flash.geom.Matrix;
+	}
+	
+	
+	public class TransformBead implements IBeadTransform
+	{
+		private var _strand:IStrand;
+		private var transformModel:ITransformModel;
+		
+		public function TransformBead()
+		{
+		}
+		
+		/**
+		 *  @copy org.apache.flex.core.IBead#strand
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */		
+		public function set strand(value:IStrand):void
+		{
+			if (!(value is GraphicContainer))
+			{
+				throw new Error("This bead only works with svg GraphicContainers");
+				return;
+			}
+			_strand = value;
+			transformModel = value.getBeadByType(ITransformModel) as ITransformModel;
+			if (!transformModel)
+			{
+				throw new Error("An ITransformModel needs to be defined.");
+				return;
+			}
+			transformModel.addEventListener(Event.CHANGE, changeHandler);
+			if (transformModel.matrix)
+			{
+				transform();
+			}
+		}
+		
+		COMPILE::SWF
+		public function transform():void
+		{
+			var element:Sprite = host.transformElement as Sprite;
+			var fjsm:org.apache.flex.geom.Matrix = transformModel.matrix;
+			var flashMatrix:flash.geom.Matrix = new flash.geom.Matrix(fjsm.a, fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty);
+			element.transform.matrix = flashMatrix;
+		}
+		
+		COMPILE::JS
+		public function transform():void
+		{
+			var element:org.apache.flex.core.WrappedHTMLElement = host.transformElement;
+			var fjsm:org.apache.flex.geom.Matrix = transformModel.matrix;
+			var elem:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
+			element.setAttribute("transform", "matrix(" +elem.join(",") + ")";
+		}
+		
+		private function changeHandler(e:Event):void
+		{
+			transform();
+		}
+		
+		/**
+		 *  The host component. 
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		public function get host():ITransformHost
+		{
+			return _strand as ITransformHost;
+		}
+	}
+}
\ No newline at end of file


[34/50] git commit: [flex-asjs] [refs/heads/master] - Removed circular dependency from TodoListSample.

Posted by ah...@apache.org.
Removed circular dependency from TodoListSample.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/baa15e42
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/baa15e42
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/baa15e42

Branch: refs/heads/master
Commit: baa15e42c96422b76d9e98053768347069a6a078
Parents: 94f5f3a
Author: Peter Ent <pe...@apache.org>
Authored: Tue Aug 16 10:46:42 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Tue Aug 16 10:46:42 2016 -0400

----------------------------------------------------------------------
 .../src/sample/todo/controllers/TodoListController.as   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/baa15e42/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
index dc39c6d..4465fb3 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
@@ -20,16 +20,16 @@ package sample.todo.controllers {
 	import org.apache.flex.core.Application;
 	import org.apache.flex.core.IDocument;
 	import org.apache.flex.events.Event;
-	
+
 	import sample.todo.events.TodoListEvent;
 	import sample.todo.models.TodoListModel;
 
 	public class TodoListController implements IDocument {
-		private var app:TodoListSampleApp;
+		private var app:Application;
 
 		public function TodoListController(app:Application = null) {
 			if (app != null) {
-				app = app as TodoListSampleApp;
+				this.app = app;
 			}
 		}
 
@@ -37,7 +37,7 @@ package sample.todo.controllers {
 		 *
 		 */
 		public function setDocument(document:Object, id:String = null):void {
-			app = document as TodoListSampleApp;
+			app = document as Application;
 			app.addEventListener("viewChanged", viewChangeHandler);
 		}
 
@@ -61,12 +61,12 @@ package sample.todo.controllers {
 			//todoModel.todos.push({title: evt.todo, selected: false});
 			todoModel.addTodo(evt.todo);
 		}
-		
+
 		public function handleItemChecked(event:TodoListEvent):void {
 			var model: TodoListModel = app.model as TodoListModel;
 			model.toggleItemCheck(event.item);
 		}
-		
+
 		public function handleItemRemove(event:TodoListEvent):void {
 			var model: TodoListModel = app.model as TodoListModel;
 			model.removeItem(event.item);


[08/50] git commit: [flex-asjs] [refs/heads/master] - Added compound transforms along with translate facades.

Posted by ah...@apache.org.
Added compound transforms along with translate facades.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/92e6ec92
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/92e6ec92
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/92e6ec92

Branch: refs/heads/master
Commit: 92e6ec9262fbe817fed32358cb6eeaf7ece59f2f
Parents: 970f3e3
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 18:19:52 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 18:19:52 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |  3 ++
 .../apache/flex/core/TransformCompoundModel.as  | 35 ++++++++++++++++++++
 .../org/apache/flex/core/TransformMoveXModel.as | 25 ++++++++++++++
 .../org/apache/flex/core/TransformMoveYModel.as | 25 ++++++++++++++
 .../Core/src/main/resources/basic-manifest.xml  |  3 ++
 5 files changed, 91 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/92e6ec92/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index 72e9230..ed42da0 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -151,7 +151,10 @@ internal class CoreClasses
     import org.apache.flex.core.IDateChooserModel; IDateChooserModel;
 	import org.apache.flex.core.ParentDocumentBead; ParentDocumentBead;
 	import org.apache.flex.core.TransformModel; TransformModel;
+	import org.apache.flex.core.TransformCompoundModel; TransformCompoundModel;
 	import org.apache.flex.core.TransformRotateModel; TransformRotateModel;
+	import org.apache.flex.core.TransformMoveXModel; TransformMoveXModel;
+	import org.apache.flex.core.TransformMoveYModel; TransformMoveYModel;
     import org.apache.flex.utils.CSSUtils; CSSUtils;
 
     import org.apache.flex.utils.Proxy; Proxy;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/92e6ec92/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
new file mode 100644
index 0000000..d2b3339
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -0,0 +1,35 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.Matrix;
+
+	public class TransformCompoundModel extends TransformModel
+	{
+		private var _tranformModels:Array;
+
+		[DefaultProperty("transformModels")]
+		public function get tranformModels():Array
+		{
+			return _tranformModels;
+		}
+
+		public function set tranformModels(value:Array):void
+		{
+			_tranformModels = value;
+			if (value && value.length > 0)
+			{
+				var length:int = value.length;
+				var product:Matrix = (value[0] as ITransformModel).matrix.clone();
+				for (var i:int = 1; i < length; i++)
+				{
+					var current:Matrix = (value[i] as ITransformModel).matrix;
+					product.concat(current);
+				}
+				matrix = product;
+			} else
+			{
+				matrix = new Matrix();
+			}
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/92e6ec92/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
new file mode 100644
index 0000000..38948a9
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
@@ -0,0 +1,25 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.Matrix;
+
+	public class TransformMoveXModel extends TransformModel
+	{
+		private var _x:Number;
+		
+		public function TransformMoveXModel()
+		{
+		}
+
+		public function get x():Number
+		{
+			return _x;
+		}
+
+		public function set x(value:Number):void
+		{
+			_x = value;
+			matrix = new Matrix(1, 0, 0, 1, x, 0);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/92e6ec92/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
new file mode 100644
index 0000000..9d03a60
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
@@ -0,0 +1,25 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.Matrix;
+
+	public class TransformMoveYModel extends TransformModel
+	{
+		private var _y:Number;
+		
+		public function TransformMoveYModel()
+		{
+		}
+
+		public function get y():Number
+		{
+			return _y;
+		}
+
+		public function set y(value:Number):void
+		{
+			_y = value;
+			matrix = new Matrix(1, 0, 0, 1, 0, y);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/92e6ec92/frameworks/projects/Core/src/main/resources/basic-manifest.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/resources/basic-manifest.xml b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
index 0131eca..4958e66 100644
--- a/frameworks/projects/Core/src/main/resources/basic-manifest.xml
+++ b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
@@ -38,6 +38,9 @@
     <component id="ViewSourceContextMenuOption" class="org.apache.flex.utils.ViewSourceContextMenuOption" />
     <component id="TransformModel" class="org.apache.flex.core.TransformModel" />
     <component id="TransformRotateModel" class="org.apache.flex.core.TransformRotateModel" />
+    <component id="TransformCompoundModel" class="org.apache.flex.core.TransformCompoundModel" />
+    <component id="TransformMoveXModel" class="org.apache.flex.core.TransformMoveXModel" />
+    <component id="TransformMoveYModel" class="org.apache.flex.core.TransformMoveYModel" />
     
     <component id="State" class="org.apache.flex.states.State"/>
 </componentPackage>


[45/50] git commit: [flex-asjs] [refs/heads/master] - [maven-release-plugin] prepare release flexjs-framework-parent-0.7.0

Posted by ah...@apache.org.
[maven-release-plugin] prepare release flexjs-framework-parent-0.7.0


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/f17dc350
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/f17dc350
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/f17dc350

Branch: refs/heads/master
Commit: f17dc3502a0835989a24eb32c25e7972cc5f5ca5
Parents: db5beb2
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:32:44 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:32:44 2016 +0200

----------------------------------------------------------------------
 frameworks/fontsrc/pom.xml              |  7 +++----
 frameworks/pom.xml                      |  7 +++----
 frameworks/projects/Binding/pom.xml     | 11 +++++------
 frameworks/projects/Charts/pom.xml      | 23 +++++++++++------------
 frameworks/projects/Collections/pom.xml | 11 +++++------
 frameworks/projects/Core/pom.xml        |  7 +++----
 frameworks/projects/CreateJS/pom.xml    | 23 +++++++++++------------
 frameworks/projects/DragDrop/pom.xml    | 11 +++++------
 frameworks/projects/Effects/pom.xml     | 11 +++++------
 frameworks/projects/Flat/pom.xml        | 21 ++++++++++-----------
 frameworks/projects/Formatters/pom.xml  | 15 +++++++--------
 frameworks/projects/GoogleMaps/pom.xml  | 11 +++++------
 frameworks/projects/Graphics/pom.xml    | 11 +++++------
 frameworks/projects/HTML/pom.xml        | 23 +++++++++++------------
 frameworks/projects/HTML5/pom.xml       | 15 +++++++--------
 frameworks/projects/JQuery/pom.xml      | 15 +++++++--------
 frameworks/projects/Language/pom.xml    |  7 +++----
 frameworks/projects/Mobile/pom.xml      | 19 +++++++++----------
 frameworks/projects/Network/pom.xml     | 11 +++++------
 frameworks/projects/Reflection/pom.xml  | 11 +++++------
 frameworks/projects/Storage/pom.xml     | 11 +++++------
 frameworks/projects/XML/pom.xml         | 15 +++++++--------
 frameworks/projects/pom.xml             |  7 +++----
 pom.xml                                 |  7 +++----
 24 files changed, 143 insertions(+), 167 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/fontsrc/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/fontsrc/pom.xml b/frameworks/fontsrc/pom.xml
index b835944..c0b6744 100644
--- a/frameworks/fontsrc/pom.xml
+++ b/frameworks/fontsrc/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>frameworks</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Fonts</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>war</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Fonts</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/pom.xml b/frameworks/pom.xml
index 8fec35e..f4739f5 100644
--- a/frameworks/pom.xml
+++ b/frameworks/pom.xml
@@ -17,19 +17,18 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs</groupId>
     <artifactId>flexjs-framework-parent</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <groupId>org.apache.flex.flexjs.framework</groupId>
   <artifactId>frameworks</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Binding/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Binding/pom.xml b/frameworks/projects/Binding/pom.xml
index f89be47..30429e2 100644
--- a/frameworks/projects/Binding/pom.xml
+++ b/frameworks/projects/Binding/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Binding</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Binding</name>
@@ -64,13 +63,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Charts/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Charts/pom.xml b/frameworks/projects/Charts/pom.xml
index 87cf5f9..7df105a 100644
--- a/frameworks/projects/Charts/pom.xml
+++ b/frameworks/projects/Charts/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Charts</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Charts</name>
@@ -70,52 +69,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Collections/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Collections/pom.xml b/frameworks/projects/Collections/pom.xml
index 89b60f3..92fb4a3 100644
--- a/frameworks/projects/Collections/pom.xml
+++ b/frameworks/projects/Collections/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Collections</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Collections</name>
@@ -66,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Core/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/pom.xml b/frameworks/projects/Core/pom.xml
index 63db228..d63fe3f 100644
--- a/frameworks/projects/Core/pom.xml
+++ b/frameworks/projects/Core/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Core</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Core</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/CreateJS/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/pom.xml b/frameworks/projects/CreateJS/pom.xml
index a2ba7b2..d1e6c49 100644
--- a/frameworks/projects/CreateJS/pom.xml
+++ b/frameworks/projects/CreateJS/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>CreateJS</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: CreateJS</name>
@@ -70,52 +69,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Effects</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Effects</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/DragDrop/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/DragDrop/pom.xml b/frameworks/projects/DragDrop/pom.xml
index 7f3267f..9cc8c9d 100644
--- a/frameworks/projects/DragDrop/pom.xml
+++ b/frameworks/projects/DragDrop/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>DragDrop</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: DragDrop</name>
@@ -66,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Effects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Effects/pom.xml b/frameworks/projects/Effects/pom.xml
index 23d735b..bfac7a6 100644
--- a/frameworks/projects/Effects/pom.xml
+++ b/frameworks/projects/Effects/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Effects</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Effects</name>
@@ -66,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Flat/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/pom.xml b/frameworks/projects/Flat/pom.xml
index d02c8ec..a78c531 100644
--- a/frameworks/projects/Flat/pom.xml
+++ b/frameworks/projects/Flat/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Flat</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Flat</name>
@@ -76,44 +75,44 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Formatters/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Formatters/pom.xml b/frameworks/projects/Formatters/pom.xml
index 9543c2d..d92bc7e 100644
--- a/frameworks/projects/Formatters/pom.xml
+++ b/frameworks/projects/Formatters/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Formatters</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Formatters</name>
@@ -66,26 +65,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/GoogleMaps/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/pom.xml b/frameworks/projects/GoogleMaps/pom.xml
index d74d1f0..2a5505d 100644
--- a/frameworks/projects/GoogleMaps/pom.xml
+++ b/frameworks/projects/GoogleMaps/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>GoogleMaps</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: GoogleMaps</name>
@@ -71,13 +70,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Graphics/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/pom.xml b/frameworks/projects/Graphics/pom.xml
index 187fa08..43ae1d8 100644
--- a/frameworks/projects/Graphics/pom.xml
+++ b/frameworks/projects/Graphics/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Graphics</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Graphics</name>
@@ -70,13 +69,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/HTML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/pom.xml b/frameworks/projects/HTML/pom.xml
index b1b5de4..56f762c 100644
--- a/frameworks/projects/HTML/pom.xml
+++ b/frameworks/projects/HTML/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>HTML</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: HTML</name>
@@ -79,52 +78,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/HTML5/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/pom.xml b/frameworks/projects/HTML5/pom.xml
index 10bcb05..515daa3 100644
--- a/frameworks/projects/HTML5/pom.xml
+++ b/frameworks/projects/HTML5/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>HTML5</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: HTML5</name>
@@ -70,26 +69,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/JQuery/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/pom.xml b/frameworks/projects/JQuery/pom.xml
index 84fb14f..32accc4 100644
--- a/frameworks/projects/JQuery/pom.xml
+++ b/frameworks/projects/JQuery/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>JQuery</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: JQuery</name>
@@ -70,26 +69,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Language/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Language/pom.xml b/frameworks/projects/Language/pom.xml
index 43b8070..d7d2e5e 100644
--- a/frameworks/projects/Language/pom.xml
+++ b/frameworks/projects/Language/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Language</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Language</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Mobile/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/pom.xml b/frameworks/projects/Mobile/pom.xml
index 05fb4d0..d1b009f 100644
--- a/frameworks/projects/Mobile/pom.xml
+++ b/frameworks/projects/Mobile/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Mobile</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Mobile</name>
@@ -74,39 +73,39 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Network/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Network/pom.xml b/frameworks/projects/Network/pom.xml
index 4d7317e..1cf5e83 100644
--- a/frameworks/projects/Network/pom.xml
+++ b/frameworks/projects/Network/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Network</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Network</name>
@@ -66,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Reflection/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Reflection/pom.xml b/frameworks/projects/Reflection/pom.xml
index e0fe824..768761d 100644
--- a/frameworks/projects/Reflection/pom.xml
+++ b/frameworks/projects/Reflection/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Reflection</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Reflection</name>
@@ -58,13 +57,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/Storage/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Storage/pom.xml b/frameworks/projects/Storage/pom.xml
index deef1e0..9eaac4a 100644
--- a/frameworks/projects/Storage/pom.xml
+++ b/frameworks/projects/Storage/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>Storage</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Storage</name>
@@ -70,13 +69,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/XML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/pom.xml b/frameworks/projects/XML/pom.xml
index beb20e6..692f5ae 100644
--- a/frameworks/projects/XML/pom.xml
+++ b/frameworks/projects/XML/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>XML</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: XML</name>
@@ -64,26 +63,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Language</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Language</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>0.7.0</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/frameworks/projects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/pom.xml b/frameworks/projects/pom.xml
index 754bb70..fed8c40 100644
--- a/frameworks/projects/pom.xml
+++ b/frameworks/projects/pom.xml
@@ -17,18 +17,17 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>frameworks</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <version>0.7.0</version>
   </parent>
 
   <artifactId>projects</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f17dc350/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 1c63785..95f1c26 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,8 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -29,7 +28,7 @@
 
   <groupId>org.apache.flex.flexjs</groupId>
   <artifactId>flexjs-framework-parent</artifactId>
-  <version>0.7.0-SNAPSHOT</version>
+  <version>0.7.0</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Parent</name>
@@ -45,7 +44,7 @@
     <connection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</connection>
     <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</developerConnection>
     <url>https://github.com/apache/flex-asjs</url>
-    <tag>HEAD</tag>
+    <tag>flexjs-framework-parent-0.7.0</tag>
   </scm>
 
   <properties>


[27/50] git commit: [flex-asjs] [refs/heads/master] - fix default value for FLEX_HOME

Posted by ah...@apache.org.
fix default value for FLEX_HOME


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/bcb3c034
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/bcb3c034
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/bcb3c034

Branch: refs/heads/master
Commit: bcb3c034472a03e1a2baf68952533bb13d64c47f
Parents: c98d892
Author: Alex Harui <ah...@apache.org>
Authored: Thu Aug 11 09:08:15 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu Aug 11 09:08:15 2016 -0700

----------------------------------------------------------------------
 examples/build_example.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bcb3c034/examples/build_example.xml
----------------------------------------------------------------------
diff --git a/examples/build_example.xml b/examples/build_example.xml
index 5e1c12d..988ef1a 100644
--- a/examples/build_example.xml
+++ b/examples/build_example.xml
@@ -29,7 +29,7 @@
         </and>
     </condition>
 
-    <condition property="FALCON_HOME" value="${FLEXJS_HOME}/../flex-falcon/compiler/lib">
+    <condition property="FALCON_HOME" value="${FLEXJS_HOME}/../flex-falcon/compiler">
         <and>
             <not>
                 <isset property="FALCON_HOME" />


[24/50] git commit: [flex-asjs] [refs/heads/master] - Updated TodoListSample so it works for SWF and JS, without using event bubbling.

Posted by ah...@apache.org.
Updated TodoListSample so it works for SWF and JS, without using event bubbling.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4ef1bb43
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/4ef1bb43
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/4ef1bb43

Branch: refs/heads/master
Commit: 4ef1bb430d12ead4285a92768e0b13e40aa753ee
Parents: eb11ac1
Author: Peter Ent <pe...@apache.org>
Authored: Fri Aug 5 13:18:45 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Fri Aug 5 13:18:45 2016 -0400

----------------------------------------------------------------------
 .../todo/controllers/TodoListController.as      | 18 +++++-
 .../src/sample/todo/events/TodoListEvent.as     |  7 ++
 .../src/sample/todo/models/TodoListItem.as      | 66 -------------------
 .../src/sample/todo/models/TodoListModel.as     | 37 ++++-------
 .../sample/todo/renderers/TodoItemRenderer.as   | 10 +--
 .../renderers/TodoListItemRendererFactory.as    | 68 ++++++++++++++++++++
 .../src/sample/todo/views/TodoListView.mxml     | 14 +++-
 7 files changed, 119 insertions(+), 101 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
index efd9168..dc39c6d 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
@@ -17,12 +17,12 @@
 //
 ////////////////////////////////////////////////////////////////////////////////
 package sample.todo.controllers {
-	import sample.todo.events.TodoListEvent;
-	import sample.todo.models.TodoListModel;
-
 	import org.apache.flex.core.Application;
 	import org.apache.flex.core.IDocument;
 	import org.apache.flex.events.Event;
+	
+	import sample.todo.events.TodoListEvent;
+	import sample.todo.models.TodoListModel;
 
 	public class TodoListController implements IDocument {
 		private var app:TodoListSampleApp;
@@ -47,6 +47,8 @@ package sample.todo.controllers {
 		 */
 		private function viewChangeHandler(event:Event):void {
 			app.initialView.addEventListener(TodoListEvent.LOG_TODO, logTodo);
+			app.initialView.addEventListener(TodoListEvent.ITEM_CHECKED,handleItemChecked);
+			app.initialView.addEventListener(TodoListEvent.ITEM_REMOVE_REQUEST, handleItemRemove);
 		}
 
 		/**
@@ -59,5 +61,15 @@ package sample.todo.controllers {
 			//todoModel.todos.push({title: evt.todo, selected: false});
 			todoModel.addTodo(evt.todo);
 		}
+		
+		public function handleItemChecked(event:TodoListEvent):void {
+			var model: TodoListModel = app.model as TodoListModel;
+			model.toggleItemCheck(event.item);
+		}
+		
+		public function handleItemRemove(event:TodoListEvent):void {
+			var model: TodoListModel = app.model as TodoListModel;
+			model.removeItem(event.item);
+		}
 	}
 }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/events/TodoListEvent.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/events/TodoListEvent.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/events/TodoListEvent.as
index c4d5fd1..7c55b61 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/events/TodoListEvent.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/events/TodoListEvent.as
@@ -22,11 +22,18 @@ package sample.todo.events {
     public class TodoListEvent extends Event {
 
         public static const LOG_TODO:String = "logTodoEvent";
+		public static const ITEM_CHECKED:String = "itemChecked";
+		public static const ITEM_REMOVE_REQUEST:String = "itemRemoveRequest";
 
         /**
          * the todo to log
          */
         public var todo:String = null;
+		
+		/**
+		 * handle item selection or removal
+		 */
+		public var item:Object = null;
 
         public function TodoListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) {
             super(type, bubbles, cancelable);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
deleted file mode 100644
index 4e10082..0000000
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
+++ /dev/null
@@ -1,66 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package sample.todo.models
-{
-	import org.apache.flex.events.Event;
-	import org.apache.flex.events.EventDispatcher;
-	
-	[Event("titleChanged","org.apache.flex.events.Event")]
-	[Event("selectedChanged","org.apache.flex.events.Event")]
-	[Event("removeItem","org.apache.flex.events.Event")]
-	
-	public class TodoListItem extends EventDispatcher
-	{
-		public function TodoListItem(title:String, selected:Boolean)
-		{
-			super();
-			_title = title;
-			_selected = selected;
-		}
-		
-		private var _title:String;
-		[Event("titleChanged")]
-		public function get title():String
-		{
-			return _title;
-		}
-		public function set title(value:String):void
-		{
-			_title = value;
-			dispatchEvent(new Event("titleChanged"));
-		}
-		
-		private var _selected:Boolean;
-		[Event("selectedChanged")]
-		public function get selected():Boolean
-		{
-			return _selected;
-		}
-		public function set selected(value:Boolean):void
-		{
-			_selected = value;
-			dispatchEvent(new Event("selectedChanged"));
-		}
-		
-		public function remove():void
-		{
-			dispatchEvent(new Event("removeItem"));
-		}
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
index acf2104..780d4f5 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
@@ -24,29 +24,11 @@ package sample.todo.models {
         public function TodoListModel() {
             super();
 			_filterFunction();
-			
-			addTodo("Get something").selected = true;
-			addTodo("Do this").selected = true;
-			addTodo("Do that");
         }
-		
-		private function titleChangeHandler(event:Event):void
-		{
-			dispatchEvent(new Event("todoListChanged"));
-		}
-		
-		private function selectChangeHandler(event:Event):void
-		{
-			dispatchEvent(new Event("todoListChanged"));
-		}
-		
-		private function removeHandler(event:Event):void
-		{
-			var item:TodoListItem = event.target as TodoListItem;
-			removeItem(item);
-		}
 
-        private var _todos:Array = [];
+        private var _todos:Array = [{title:"Get something", selected:true},
+			{title:"Do this", selected:true},
+			{title:"Do that", selected:false}];
 		
 		private var _filteredList:Array = [];
 		private var _filterFunction:Function = showAllTodos;
@@ -62,12 +44,9 @@ package sample.todo.models {
 			dispatchEvent(new Event("todoListChanged"));
         }
 
-        public function addTodo(value:String):TodoListItem
+        public function addTodo(value:String):Object
         {
-			var item:TodoListItem = new TodoListItem(value, false);
-			item.addEventListener("titleChanged", titleChangeHandler);
-			item.addEventListener("selectedChanged", titleChangeHandler);
-			item.addEventListener("removeItem", removeHandler);
+			var item:Object = {title:value, selected:false};
 			_todos.push(item);
 			
 			_filterFunction();
@@ -103,6 +82,12 @@ package sample.todo.models {
 			_filterFunction = showCompletedTodos;
 		}
 		
+		public function toggleItemCheck(item:Object) : void {
+			item.selected = !item.selected;
+			_filterFunction();
+			dispatchEvent(new Event("todoListChanged"));
+		}
+		
 		public function removeItem(item:Object) : void {
 			var index:int = _todos.indexOf(item);
 			if (index >= 0) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
index 5e0dd50..7a0d6e3 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
@@ -24,9 +24,9 @@ package sample.todo.renderers {
     import org.apache.flex.html.CheckBox;
     import org.apache.flex.html.Label;
     import org.apache.flex.html.supportClasses.DataItemRenderer;
-
-	[Event("checked","org.apache.flex.events.Event")]
-	[Event("remove","org.apache.flex.events.Event")]
+    
+	[Event("checkChanged","org.apache.flex.events.Event")]
+	[Event("removeRequest","org.apache.flex.events.Event")]
 
     public class TodoItemRenderer extends DataItemRenderer {
 		
@@ -79,12 +79,12 @@ package sample.todo.renderers {
 
 		private function checkBoxChange(event:Event):void
 		{
-			data.selected = !data.selected;
+			dispatchEvent(new Event("checkChanged"));
 		}
 
 		private function removeClick(event:MouseEvent):void
 		{
-			data.remove();
+			dispatchEvent(new Event("removeRequest"));
 		}
     }
 }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoListItemRendererFactory.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoListItemRendererFactory.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoListItemRendererFactory.as
new file mode 100644
index 0000000..54f11ff
--- /dev/null
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoListItemRendererFactory.as
@@ -0,0 +1,68 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package sample.todo.renderers {
+
+	import org.apache.flex.core.ISelectableItemRenderer;
+	import org.apache.flex.core.IStrand;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.IEventDispatcher;
+	import org.apache.flex.html.beads.DataItemRendererFactoryAndEventDispatcherForArrayData;
+
+	import sample.todo.events.TodoListEvent;
+	import sample.todo.renderers.TodoItemRenderer;
+
+	[Event(name="itemChecked", type="sample.todo.events.TodoListEvent")]
+	[Event(name="itemRemoveRequest", type="sample.todo.events.TodoListEvent")]
+
+	public class TodoListItemRendererFactory extends DataItemRendererFactoryAndEventDispatcherForArrayData {
+
+
+		private var _strand:IStrand;
+
+		override public function set strand(value:IStrand):void
+		{
+			super.strand = value;
+			_strand = value;
+		}
+
+		override protected function itemRendererCreated(ir:ISelectableItemRenderer):void
+		{
+			IEventDispatcher(ir).addEventListener("checkChanged",itemChecked);
+			IEventDispatcher(ir).addEventListener("removeRequest",itemRemove);
+		}
+
+		private function itemChecked(event:Event):void
+		{
+			var renderer:TodoItemRenderer = event.target as TodoItemRenderer;
+
+			var newEvent:TodoListEvent = new TodoListEvent(TodoListEvent.ITEM_CHECKED);
+			newEvent.item = renderer.data;
+			dispatchEvent(newEvent);
+		}
+
+		private function itemRemove(event:Event):void
+		{
+			var renderer:TodoItemRenderer = event.target as TodoItemRenderer;
+
+			var newEvent:TodoListEvent = new TodoListEvent(TodoListEvent.ITEM_REMOVE_REQUEST);
+			newEvent.item = renderer.data;
+			dispatchEvent(newEvent);
+		}
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4ef1bb43/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml b/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
index a1bd2c8..310cfc0 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
@@ -20,7 +20,8 @@ limitations under the License.
 <js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                 xmlns:js="library://ns.apache.org/flexjs/basic"
                 xmlns:svg="library://ns.apache.org/flexjs/svg"
-				initComplete="setup()">
+				initComplete="setup()" 
+				xmlns:renderers="sample.todo.renderers.*">
 
     <fx:Script>
 		<![CDATA[
@@ -51,6 +52,13 @@ limitations under the License.
 				todoInput.text = "";
 			}
 			
+			private function forwardEvent(event:TodoListEvent):void
+			{
+				var newEvent:TodoListEvent = new TodoListEvent(event.type);
+				newEvent.item = event.item;
+				dispatchEvent(newEvent);
+			}
+			
 			private function updateStatus(event:org.apache.flex.events.Event):void {
 				var numberLeft:Number = 0;
 				
@@ -106,6 +114,10 @@ limitations under the License.
                     itemRenderer="sample.todo.renderers.TodoItemRenderer"
 					dataProvider="{TodoListModel(applicationModel).todos}"
                     width="100%" height="400">
+			<js:beads>
+				<renderers:TodoListItemRendererFactory itemChecked="forwardEvent(event)" 
+													   itemRemoveRequest="forwardEvent(event)" />
+			</js:beads>
         </js:List>
 
         <js:Container>


[37/50] git commit: [flex-asjs] [refs/heads/master] - clean up more copyright years

Posted by ah...@apache.org.
clean up more copyright years


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3bf1e376
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3bf1e376
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3bf1e376

Branch: refs/heads/master
Commit: 3bf1e376c92635042d8364837f278ff8bb7bce10
Parents: 917b6ef
Author: Alex Harui <ah...@apache.org>
Authored: Sat Aug 20 00:04:55 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sat Aug 20 00:04:55 2016 -0700

----------------------------------------------------------------------
 examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml | 2 +-
 examples/flexjs/DesktopMap/DesktopMap-app.xml                     | 2 +-
 examples/flexjs/MapSearch/MapSearch-app.xml                       | 2 +-
 examples/flexjs/StorageExample/StorageExample-app.xml             | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3bf1e376/examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml b/examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml
index c882034..1bcc5c3 100644
--- a/examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml
+++ b/examples/flexjs/CordovaCameraExample/CordovaCameraExample-app.xml
@@ -55,7 +55,7 @@
 	<!-- <description></description> -->
 
 	<!-- Copyright information. Optional -->
-	<copyright>Copyright 2015 The Apache Software Foundation.</copyright>
+	<copyright>Copyright 2016 The Apache Software Foundation.</copyright>
 
 	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
 	<!-- <publisherID></publisherID> -->

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3bf1e376/examples/flexjs/DesktopMap/DesktopMap-app.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/DesktopMap/DesktopMap-app.xml b/examples/flexjs/DesktopMap/DesktopMap-app.xml
index 70c4c50..7bca53d 100644
--- a/examples/flexjs/DesktopMap/DesktopMap-app.xml
+++ b/examples/flexjs/DesktopMap/DesktopMap-app.xml
@@ -55,7 +55,7 @@
 	<!-- <description></description> -->
 
 	<!-- Copyright information. Optional -->
-	<copyright>Copyright 2015 The Apache Software Foundation.</copyright>
+	<copyright>Copyright 2016 The Apache Software Foundation.</copyright>
 
 	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
 	<!-- <publisherID></publisherID> -->

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3bf1e376/examples/flexjs/MapSearch/MapSearch-app.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MapSearch/MapSearch-app.xml b/examples/flexjs/MapSearch/MapSearch-app.xml
index 35715a7..dd8488b 100644
--- a/examples/flexjs/MapSearch/MapSearch-app.xml
+++ b/examples/flexjs/MapSearch/MapSearch-app.xml
@@ -55,7 +55,7 @@
 	<!-- <description></description> -->
 
 	<!-- Copyright information. Optional -->
-	<copyright>Copyright 2015 The Apache Software Foundation.</copyright>
+	<copyright>Copyright 2016 The Apache Software Foundation.</copyright>
 
 	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
 	<!-- <publisherID></publisherID> -->

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3bf1e376/examples/flexjs/StorageExample/StorageExample-app.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StorageExample/StorageExample-app.xml b/examples/flexjs/StorageExample/StorageExample-app.xml
index 62657d2..92e3d53 100644
--- a/examples/flexjs/StorageExample/StorageExample-app.xml
+++ b/examples/flexjs/StorageExample/StorageExample-app.xml
@@ -55,7 +55,7 @@
 	<!-- <description></description> -->
 
 	<!-- Copyright information. Optional -->
-	<copyright>Copyright 2015 The Apache Software Foundation.</copyright>
+	<copyright>Copyright 2016 The Apache Software Foundation.</copyright>
 
 	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
 	<!-- <publisherID></publisherID> -->


[42/50] git commit: [flex-asjs] [refs/heads/master] - - Prepared the SCM urls prior to releasing

Posted by ah...@apache.org.
- Prepared the SCM urls prior to releasing


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/8a24bb28
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/8a24bb28
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/8a24bb28

Branch: refs/heads/master
Commit: 8a24bb286f45508412813d1c2b6cb3beffbadd7a
Parents: d4cd359
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:18:35 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:18:35 2016 +0200

----------------------------------------------------------------------
 pom.xml | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8a24bb28/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 29ac1d5..afb158a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,9 +42,10 @@
   -->
 
   <scm>
-    <connection>scm:git://git.apache.org/flex-asjs.git</connection>
-    <developerConnection>scm:git://git.apache.org/flex-asjs.git</developerConnection>
+    <connection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</connection>
+    <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</developerConnection>
     <url>https://github.com/apache/flex-asjs</url>
+    <tag>HEAD</tag>
   </scm>
 
   <properties>
@@ -53,6 +54,9 @@
     <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
     <maven.version>3.3.1</maven.version>
 
+    <flexjs.compiler.version>0.7.0</flexjs.compiler.version>
+    <flexjs.build-tools.version>1.0.0</flexjs.build-tools.version>
+
     <flex.debug>true</flex.debug>
     <flex.version>4.15.0</flex.version>
     <flash.version>20.0</flash.version>
@@ -106,7 +110,7 @@
         <plugin>
           <groupId>org.apache.flex.flexjs.compiler</groupId>
           <artifactId>flexjs-maven-plugin</artifactId>
-          <version>0.7.0-SNAPSHOT</version>
+          <version>${flexjs.compiler.version}</version>
           <extensions>true</extensions>
           <configuration>
             <targetPlayer>${flash.version}</targetPlayer>
@@ -124,7 +128,7 @@
             <dependency>
               <groupId>org.apache.flex.flexjs.compiler</groupId>
               <artifactId>compiler-jx</artifactId>
-              <version>0.7.0-SNAPSHOT</version>
+              <version>${flexjs.compiler.version}</version>
             </dependency>
           </dependencies>
         </plugin>


[02/50] git commit: [flex-asjs] [refs/heads/master] - Merging

Posted by ah...@apache.org.
Merging


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/a94a9230
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/a94a9230
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/a94a9230

Branch: refs/heads/master
Commit: a94a92300af057c7810c5309d35dfbb4195e4836
Parents: 518995e 9cd2852
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 02:52:35 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 02:52:35 2016 +0300

----------------------------------------------------------------------
 .gitignore                                      |  1 +
 distribution/src/main/assembly/component.xml    |  7 ++-
 .../main/resources/frameworks/flex-config.xml   |  6 ++-
 .../flex/binding/ApplicationDataBinding.as      | 20 +++++--
 .../apache/flex/binding/ContainerDataBinding.as | 20 +++++--
 .../flex/binding/MXMLBeadViewDataBinding.as     | 20 +++++--
 .../org/apache/flex/binding/ViewDataBinding.as  | 16 +++++-
 frameworks/projects/Graphics/pom.xml            |  4 ++
 .../main/flex/org/apache/flex/svg/DOMWrapper.as | 56 ++++++++++++++++++++
 .../src/main/resources/basic-manifest.xml       |  9 ----
 .../src/main/resources/svg-manifest.xml         | 30 +++++++++++
 manualtests/.gitignore                          |  1 +
 12 files changed, 169 insertions(+), 21 deletions(-)
----------------------------------------------------------------------



[43/50] git commit: [flex-asjs] [refs/heads/master] - - Prepared the Versions of typedefs and compiler to use properties to released versions

Posted by ah...@apache.org.
- Prepared the Versions of typedefs and compiler to use properties to released versions


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6ea43075
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6ea43075
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6ea43075

Branch: refs/heads/master
Commit: 6ea43075d923804208fe90ac859eb7c16c56dbdf
Parents: 8a24bb2
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:25:33 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:25:33 2016 +0200

----------------------------------------------------------------------
 distribution/pom.xml                       | 16 ++++++++--------
 examples/flexjs/CreateJSExample/pom.xml    |  2 +-
 examples/flexjs/FlexJSStore_jquery/pom.xml |  2 +-
 examples/flexjs/StorageExample/pom.xml     |  2 +-
 frameworks/projects/CreateJS/pom.xml       |  2 +-
 frameworks/projects/GoogleMaps/pom.xml     |  2 +-
 frameworks/projects/JQuery/pom.xml         |  2 +-
 frameworks/projects/Storage/pom.xml        |  2 +-
 frameworks/projects/pom.xml                |  4 ++--
 pom.xml                                    |  1 +
 10 files changed, 18 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/distribution/pom.xml
----------------------------------------------------------------------
diff --git a/distribution/pom.xml b/distribution/pom.xml
index a3d4fcb..0fb0311 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -333,56 +333,56 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-cordova</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-createjs</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-gcl</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-goolemaps</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-jasmine</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-jquery</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-js</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-node</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/examples/flexjs/CreateJSExample/pom.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CreateJSExample/pom.xml b/examples/flexjs/CreateJSExample/pom.xml
index 295d462..d7a8db0 100644
--- a/examples/flexjs/CreateJSExample/pom.xml
+++ b/examples/flexjs/CreateJSExample/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-createjs</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/examples/flexjs/FlexJSStore_jquery/pom.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/FlexJSStore_jquery/pom.xml b/examples/flexjs/FlexJSStore_jquery/pom.xml
index dca4165..77e679d 100644
--- a/examples/flexjs/FlexJSStore_jquery/pom.xml
+++ b/examples/flexjs/FlexJSStore_jquery/pom.xml
@@ -113,7 +113,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-jquery</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/examples/flexjs/StorageExample/pom.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StorageExample/pom.xml b/examples/flexjs/StorageExample/pom.xml
index e045b79..b5acd7e 100644
--- a/examples/flexjs/StorageExample/pom.xml
+++ b/examples/flexjs/StorageExample/pom.xml
@@ -80,7 +80,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-cordova</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/frameworks/projects/CreateJS/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/pom.xml b/frameworks/projects/CreateJS/pom.xml
index d060590..623d6bc 100644
--- a/frameworks/projects/CreateJS/pom.xml
+++ b/frameworks/projects/CreateJS/pom.xml
@@ -123,7 +123,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-createjs</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/frameworks/projects/GoogleMaps/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/pom.xml b/frameworks/projects/GoogleMaps/pom.xml
index d1a2914..20eb94e 100644
--- a/frameworks/projects/GoogleMaps/pom.xml
+++ b/frameworks/projects/GoogleMaps/pom.xml
@@ -85,7 +85,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-goolemaps</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/frameworks/projects/JQuery/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/pom.xml b/frameworks/projects/JQuery/pom.xml
index 2340d59..68f4b65 100644
--- a/frameworks/projects/JQuery/pom.xml
+++ b/frameworks/projects/JQuery/pom.xml
@@ -97,7 +97,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-jquery</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/frameworks/projects/Storage/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Storage/pom.xml b/frameworks/projects/Storage/pom.xml
index 82a77c3..e227f00 100644
--- a/frameworks/projects/Storage/pom.xml
+++ b/frameworks/projects/Storage/pom.xml
@@ -84,7 +84,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-cordova</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/frameworks/projects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/pom.xml b/frameworks/projects/pom.xml
index 99b54f2..2f84876 100644
--- a/frameworks/projects/pom.xml
+++ b/frameworks/projects/pom.xml
@@ -82,7 +82,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-gcl</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
@@ -94,7 +94,7 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.typedefs</groupId>
       <artifactId>flexjs-typedefs-js</artifactId>
-      <version>0.7.0-SNAPSHOT</version>
+      <version>${flexjs.typedefs.version}</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6ea43075/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index afb158a..1c63785 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,6 +55,7 @@
     <maven.version>3.3.1</maven.version>
 
     <flexjs.compiler.version>0.7.0</flexjs.compiler.version>
+    <flexjs.typedefs.version>0.7.0</flexjs.typedefs.version>
     <flexjs.build-tools.version>1.0.0</flexjs.build-tools.version>
 
     <flex.debug>true</flex.debug>


[07/50] git commit: [flex-asjs] [refs/heads/master] - Listen to strand events instead of model events and avoid initialization order problems.

Posted by ah...@apache.org.
Listen to strand events instead of model events and avoid initialization order problems.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/970f3e3a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/970f3e3a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/970f3e3a

Branch: refs/heads/master
Commit: 970f3e3af89fbbbc16972e73e22c80f7b58f4d6e
Parents: fa40021
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 15:49:22 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 15:49:22 2016 +0300

----------------------------------------------------------------------
 .../flex/org/apache/flex/core/ITransformHost.as |  3 ++-
 .../flex/org/apache/flex/core/TransformModel.as | 25 +++++++++++++++--
 .../flex/org/apache/flex/svg/TransformBead.as   | 28 ++++++++------------
 3 files changed, 36 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/970f3e3a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
index 3553cc3..84192b1 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
@@ -18,6 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
+	import org.apache.flex.events.IEventDispatcher;
 	
 	
 
@@ -30,7 +31,7 @@ package org.apache.flex.core
 	 *  @playerversion AIR 2.6
 	 *  @productversion FlexJS 0.0
 	 */
-	public interface ITransformHost extends IStrand
+	public interface ITransformHost extends IStrand, IEventDispatcher
 	{
 		/**
 		 *  Each ITransformHost has an element that is actually added to

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/970f3e3a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
index 6f0df64..ca5ce11 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
@@ -6,7 +6,11 @@ package org.apache.flex.core
 	
 	public class TransformModel extends EventDispatcher implements ITransformModel
 	{
+		
+		public static const CHANGE:String = "transferModelChange";
+		
 		private var _matrix:Matrix;
+		private var _strand:IStrand;
 		
 		public function TransformModel()
 		{
@@ -17,13 +21,30 @@ package org.apache.flex.core
 			return _matrix;
 		}
 
+		private function dispatchModelChangeEvent():void
+		{
+			host.dispatchEvent(new Event(CHANGE));
+		}
+		
+		private function get host():ITransformHost
+		{
+			return _strand as ITransformHost;
+		}
+		
 		public function set matrix(value:Matrix):void
 		{
 			_matrix = value;
-			dispatchEvent(new Event(Event.CHANGE));
+			if (_strand)
+			{
+				dispatchModelChangeEvent();
+			}
 		}
 		
-		public function set strand(value:IStrand):void {}
+		public function set strand(value:IStrand):void 
+		{
+			_strand = value;
+			dispatchModelChangeEvent();
+		}
 
 	}
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/970f3e3a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index e852db5..5585b8a 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -1,22 +1,21 @@
 package org.apache.flex.svg
 {
+	import org.apache.flex.core.IBeadTransform;
 	import org.apache.flex.core.IStrand;
+	import org.apache.flex.core.ITransformHost;
 	import org.apache.flex.core.ITransformModel;
+	import org.apache.flex.core.TransformModel;
 	import org.apache.flex.events.Event;
 	import org.apache.flex.geom.Matrix;
-	import org.apache.flex.core.IBeadTransform;
-	import org.apache.flex.core.ITransformHost;
 
 	COMPILE::SWF {
 		import flash.display.Sprite;
 		import flash.geom.Matrix;
 	}
 	
-	
 	public class TransformBead implements IBeadTransform
 	{
 		private var _strand:IStrand;
-		private var transformModel:ITransformModel;
 		
 		public function TransformBead()
 		{
@@ -32,25 +31,20 @@ package org.apache.flex.svg
 		 */		
 		public function set strand(value:IStrand):void
 		{
-			if (!(value is GraphicContainer))
-			{
-				throw new Error("This bead only works with svg GraphicContainers");
-				return;
-			}
 			_strand = value;
-			transformModel = value.getBeadByType(ITransformModel) as ITransformModel;
-			if (!transformModel)
-			{
-				throw new Error("An ITransformModel needs to be defined.");
-				return;
-			}
-			transformModel.addEventListener(Event.CHANGE, changeHandler);
-			if (transformModel.matrix)
+			host.addEventListener(TransformModel.CHANGE, changeHandler);
+			var model:ITransformModel = transformModel;
+			if (model && model.matrix)
 			{
 				transform();
 			}
 		}
 		
+		public function get transformModel():ITransformModel
+		{
+			return host.getBeadByType(ITransformModel) as ITransformModel;
+		}
+				
 		COMPILE::SWF
 		public function transform():void
 		{


[22/50] git commit: [flex-asjs] [refs/heads/master] - - Fixed a wrong classifier in the directory distribution for windows systems

Posted by ah...@apache.org.
- Fixed a wrong classifier in the directory distribution for windows systems


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/022fcd0b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/022fcd0b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/022fcd0b

Branch: refs/heads/master
Commit: 022fcd0babd6ef4ea8b1e6e6ee8c4d5d386223d2
Parents: 5121d5c
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Fri Aug 5 09:53:16 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Fri Aug 5 09:53:44 2016 +0200

----------------------------------------------------------------------
 distribution/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/022fcd0b/distribution/pom.xml
----------------------------------------------------------------------
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 1f80358..a3d4fcb 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -662,7 +662,7 @@
           <groupId>com.adobe.air.runtime</groupId>
           <artifactId>air-captive</artifactId>
           <version>${air.version}</version>
-          <classifier>mac</classifier>
+          <classifier>win</classifier>
           <type>zip</type>
         </dependency>
       </dependencies>


[31/50] git commit: [flex-asjs] [refs/heads/master] - Use Matrix concat

Posted by ah...@apache.org.
Use Matrix concat


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/ece2ee33
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/ece2ee33
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/ece2ee33

Branch: refs/heads/master
Commit: ece2ee33a1f6c43f8c46992cb692c69564d9f711
Parents: 518f717
Author: Harbs <ha...@in-tools.com>
Authored: Sun Aug 14 22:49:17 2016 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Sun Aug 14 22:49:17 2016 +0300

----------------------------------------------------------------------
 .../apache/flex/core/TransformCompoundModel.as  | 30 ++------------------
 1 file changed, 2 insertions(+), 28 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ece2ee33/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
index 9418fd1..ab7c12c 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -32,7 +32,7 @@ package org.apache.flex.core
 				for (var i:int = 1; i < length; i++)
 				{
 					var current:Matrix = (value[i] as ITransformModel).matrix;
-					concat(product, current);
+					product.concat(current);
 				}
 				matrix = product;
 			} else
@@ -40,31 +40,5 @@ package org.apache.flex.core
 				matrix = null;
 			}
 		}
-		
-		private function concat(product:Matrix, factor:Matrix):void
-		{
-			var result_a:Number = product.a * factor.a;
-			var result_b:Number = 0.0;
-			var result_c:Number = 0.0;
-			var result_d:Number = product.d * factor.d;
-			var result_tx:Number = product.tx * factor.a + factor.tx;
-			var result_ty:Number = product.ty * factor.d + factor.ty;
-			if (product.b != 0.0 || product.c != 0.0 || factor.b != 0.0 || factor.c != 0.0)
-			{
-				result_a = result_a + product.b * factor.c;
-				result_d = result_d + product.c * factor.b;
-				result_b = result_b + (product.a * factor.b + product.b * factor.d);
-				result_c = result_c + (product.c * factor.a + product.d * factor.c);
-				result_tx = result_tx + product.ty * factor.c;
-				result_ty = result_ty + product.tx * factor.b;
-			}
-			product.a = result_a;
-			product.b = result_b;
-			product.c = result_c;
-			product.d = result_d;
-			product.tx = result_tx;
-			product.ty = result_ty;
-		}
-		
 	}
-}
\ No newline at end of file
+}


[11/50] git commit: [flex-asjs] [refs/heads/master] - Added IMatrix and MeagerMatrix to reduce overhead when creating Matrices.

Posted by ah...@apache.org.
Added IMatrix and MeagerMatrix to reduce overhead when creating Matrices.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6b16b713
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6b16b713
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6b16b713

Branch: refs/heads/master
Commit: 6b16b713c7116744acf33933ccecc1f9cf6e5578
Parents: b3ab3eb
Author: yishayw <yi...@hotmail.com>
Authored: Sun Jul 31 09:27:02 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Sun Jul 31 09:27:02 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |  1 +
 .../org/apache/flex/core/ITransformModel.as     | 47 +++++++++++
 .../apache/flex/core/TransformCompoundModel.as  | 52 ++++++++++++
 .../flex/org/apache/flex/core/TransformModel.as | 50 +++++++++++
 .../org/apache/flex/core/TransformMoveXModel.as | 25 ++++++
 .../org/apache/flex/core/TransformMoveYModel.as | 25 ++++++
 .../apache/flex/core/TransformRotateModel.as    | 28 +++++++
 .../org/apache/flex/core/TransformScaleModel.as | 24 ++++++
 .../main/flex/org/apache/flex/geom/Matrix.as    | 76 +++++++++++++++--
 .../flex/org/apache/flex/svg/TransformBead.as   | 87 ++++++++++++++++++++
 10 files changed, 407 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index a1cfe9c..df30ea2 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -107,6 +107,7 @@ internal class CoreClasses
 	import org.apache.flex.events.ValueEvent; ValueEvent;
     import org.apache.flex.events.utils.MouseUtils; MouseUtils;
 	import org.apache.flex.geom.Matrix; Matrix;
+	import org.apache.flex.geom.MeagerMatrix; MeagerMatrix;
     import org.apache.flex.geom.Point; Point;
     import org.apache.flex.geom.Rectangle; Rectangle;
     import org.apache.flex.utils.BinaryData; BinaryData;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
new file mode 100644
index 0000000..a88fcb6
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
@@ -0,0 +1,47 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.core
+{
+	import org.apache.flex.events.IEventDispatcher;
+	import org.apache.flex.geom.IMatrix;
+	
+    /**
+     *  The ITransformModel interface describes the minimum set of properties
+     *  needed to define a transformation on an object.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion FlexJS 0.0
+     */
+	public interface ITransformModel extends IEventDispatcher, IBeadModel
+	{
+        /**
+         *  The matrix of the Transform
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		function get matrix():IMatrix;
+		function set matrix(value:IMatrix):void;
+		
+	}
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
new file mode 100644
index 0000000..0a1b448
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -0,0 +1,52 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.IMatrix;
+
+	[DefaultProperty("transformModels")]
+	public class TransformCompoundModel extends TransformModel
+	{
+		public function set transformModels(value:Array):void
+		{
+			if (value && value.length > 0)
+			{
+				var length:int = value.length;
+				var product:IMatrix = (value[0] as ITransformModel).matrix.clone();
+				for (var i:int = 1; i < length; i++)
+				{
+					var current:IMatrix = (value[i] as ITransformModel).matrix;
+					concat(product, current);
+				}
+				matrix = product;
+			} else
+			{
+				matrix = null;
+			}
+		}
+		
+		private function concat(product:IMatrix, factor:IMatrix):void
+		{
+			var result_a:Number = product.a * factor.a;
+			var result_b:Number = 0.0;
+			var result_c:Number = 0.0;
+			var result_d:Number = product.d * factor.d;
+			var result_tx:Number = product.tx * factor.a + factor.tx;
+			var result_ty:Number = product.ty * factor.d + factor.ty;
+			if (product.b != 0.0 || product.c != 0.0 || factor.b != 0.0 || factor.c != 0.0)
+			{
+				result_a = result_a + product.b * factor.c;
+				result_d = result_d + product.c * factor.b;
+				result_b = result_b + (product.a * factor.b + product.b * factor.d);
+				result_c = result_c + (product.c * factor.a + product.d * factor.c);
+				result_tx = result_tx + product.ty * factor.c;
+				result_ty = result_ty + product.tx * factor.b;
+			}
+			product.a = result_a;
+			product.b = result_b;
+			product.c = result_c;
+			product.d = result_d;
+			product.tx = result_tx;
+			product.ty = result_ty;
+		}
+		
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
new file mode 100644
index 0000000..4fa2a20
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
@@ -0,0 +1,50 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	import org.apache.flex.geom.IMatrix;
+	
+	public class TransformModel extends EventDispatcher implements ITransformModel
+	{
+		
+		public static const CHANGE:String = "transferModelChange";
+		
+		private var _matrix:IMatrix;
+		private var _strand:IStrand;
+		
+		public function TransformModel()
+		{
+		}
+		
+		public function get matrix():IMatrix
+		{
+			return _matrix;
+		}
+
+		private function dispatchModelChangeEvent():void
+		{
+			host.dispatchEvent(new Event(CHANGE));
+		}
+		
+		private function get host():ITransformHost
+		{
+			return _strand as ITransformHost;
+		}
+		
+		public function set matrix(value:IMatrix):void
+		{
+			_matrix = value;
+			if (_strand)
+			{
+				dispatchModelChangeEvent();
+			}
+		}
+		
+		public function set strand(value:IStrand):void 
+		{
+			_strand = value;
+			dispatchModelChangeEvent();
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
new file mode 100644
index 0000000..1cb692e
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
@@ -0,0 +1,25 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.MeagerMatrix;
+
+	public class TransformMoveXModel extends TransformModel
+	{
+		private var _x:Number;
+		
+		public function TransformMoveXModel()
+		{
+		}
+
+		public function get x():Number
+		{
+			return _x;
+		}
+
+		public function set x(value:Number):void
+		{
+			_x = value;
+			matrix = new MeagerMatrix(1, 0, 0, 1, x, 0);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
new file mode 100644
index 0000000..13d0384
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
@@ -0,0 +1,25 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.MeagerMatrix;
+
+	public class TransformMoveYModel extends TransformModel
+	{
+		private var _y:Number;
+		
+		public function TransformMoveYModel()
+		{
+		}
+
+		public function get y():Number
+		{
+			return _y;
+		}
+
+		public function set y(value:Number):void
+		{
+			_y = value;
+			matrix = new MeagerMatrix(1, 0, 0, 1, 0, y);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
new file mode 100644
index 0000000..90e0a46
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
@@ -0,0 +1,28 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.MeagerMatrix;
+	
+	
+	public class TransformRotateModel extends TransformModel
+	{
+		private var _angle:Number;
+		
+		public function TransformRotateModel()
+		{
+		}
+		
+		public function get angle():Number
+		{
+			return _angle;
+		}
+
+		public function set angle(value:Number):void
+		{
+			_angle = value;
+			var radians:Number = value * Math.PI/180;
+			matrix = new MeagerMatrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
+		}
+
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
new file mode 100644
index 0000000..798b66d
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
@@ -0,0 +1,24 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.MeagerMatrix;
+
+	public class TransformScaleModel extends TransformModel
+	{
+		private var _scale:Number
+		public function TransformScaleModel()
+		{
+		}
+
+		public function get scale():Number
+		{
+			return _scale;
+		}
+
+		public function set scale(value:Number):void
+		{
+			_scale = value;
+			matrix = new MeagerMatrix(scale, 0, 0, scale, 0, 0);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
index da88259..bf634e3 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
@@ -19,7 +19,7 @@
 package org.apache.flex.geom
 {
 
-	public class Matrix
+	public class Matrix implements IMatrix
 	{
 		public function Matrix(a:Number = 1, b:Number = 0, c:Number = 0, d:Number = 1, tx:Number = 0, ty:Number = 0)
 		{
@@ -31,14 +31,74 @@ package org.apache.flex.geom
 			this.ty = ty;
 
 		}
-		public var a:Number;
-		public var b:Number;
-		public var c:Number;
-		public var d:Number;
-		public var tx:Number;
-		public var ty:Number;
+		private var _a:Number;
+		private var _b:Number;
+		private var _c:Number;
+		private var _d:Number;
+		private var _tx:Number;
+		private var _ty:Number;
 
-		public function clone():Matrix
+		public function get ty():Number
+		{
+			return _ty;
+		}
+
+		public function set ty(value:Number):void
+		{
+			_ty = value;
+		}
+
+		public function get tx():Number
+		{
+			return _tx;
+		}
+
+		public function set tx(value:Number):void
+		{
+			_tx = value;
+		}
+
+		public function get d():Number
+		{
+			return _d;
+		}
+
+		public function set d(value:Number):void
+		{
+			_d = value;
+		}
+
+		public function get c():Number
+		{
+			return _c;
+		}
+
+		public function set c(value:Number):void
+		{
+			_c = value;
+		}
+
+		public function get b():Number
+		{
+			return _b;
+		}
+
+		public function set b(value:Number):void
+		{
+			_b = value;
+		}
+
+		public function get a():Number
+		{
+			return _a;
+		}
+
+		public function set a(value:Number):void
+		{
+			_a = value;
+		}
+
+		public function clone():IMatrix
 		{
 			return new Matrix(a, b, c, d, tx, ty);
 		}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6b16b713/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
new file mode 100644
index 0000000..60af498
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -0,0 +1,87 @@
+package org.apache.flex.svg
+{
+	import org.apache.flex.core.IBeadTransform;
+	import org.apache.flex.core.IStrand;
+	import org.apache.flex.core.ITransformHost;
+	import org.apache.flex.core.ITransformModel;
+	import org.apache.flex.core.TransformModel;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.geom.IMatrix;
+
+	COMPILE::SWF {
+		import flash.display.Sprite;
+		import flash.geom.Matrix;
+	}
+	
+	public class TransformBead implements IBeadTransform
+	{
+		private var _strand:IStrand;
+		
+		public function TransformBead()
+		{
+		}
+		
+		/**
+		 *  @copy org.apache.flex.core.IBead#strand
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */		
+		public function set strand(value:IStrand):void
+		{
+			_strand = value;
+			host.addEventListener(TransformModel.CHANGE, changeHandler);
+			var model:ITransformModel = transformModel;
+			if (model && model.matrix)
+			{
+				transform();
+			}
+		}
+		
+		public function get transformModel():ITransformModel
+		{
+			return host.getBeadByType(ITransformModel) as ITransformModel;
+		}
+				
+		COMPILE::SWF
+		public function transform():void
+		{
+			var element:Sprite = host.transformElement as Sprite;
+			var fjsm:org.apache.flex.geom.IMatrix = transformModel.matrix;
+			var flashMatrix:flash.geom.Matrix = new flash.geom.Matrix(fjsm.a, fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty);
+			element.transform.matrix = flashMatrix;
+		}
+		/**
+		 * @flexjsignorecoercion HTMLElement
+		 */
+		COMPILE::JS
+		public function transform():void
+		{
+			var element:org.apache.flex.core.WrappedHTMLElement = host.transformElement;
+			(element.parentNode as HTMLElement).setAttribute("overflow", "visible");
+			var fjsm:org.apache.flex.geom.IMatrix = transformModel.matrix;
+			var matrixArray:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
+			element.setAttribute("transform", "matrix(" +matrixArray.join(",") + ")";
+		}
+		
+		private function changeHandler(e:Event):void
+		{
+			transform();
+		}
+		
+		/**
+		 *  The host component. 
+		 * 
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		public function get host():ITransformHost
+		{
+			return _strand as ITransformHost;
+		}
+	}
+}
\ No newline at end of file


[20/50] git commit: [flex-asjs] [refs/heads/master] - Updated the TodoListExample so it works for both SWF and JS.

Posted by ah...@apache.org.
Updated the TodoListExample so it works for both SWF and JS.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3dea25a1
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3dea25a1
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3dea25a1

Branch: refs/heads/master
Commit: 3dea25a1f3c37ae383480523756d8a75fa070918
Parents: f57cfc4
Author: Peter Ent <pe...@apache.org>
Authored: Wed Aug 3 17:28:36 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Wed Aug 3 17:28:36 2016 -0400

----------------------------------------------------------------------
 .../todo/controllers/TodoListController.as      |   3 +-
 .../src/sample/todo/models/TodoListItem.as      |  66 ++++++++++
 .../src/sample/todo/models/TodoListModel.as     |  88 ++++++++++++--
 .../sample/todo/renderers/TodoItemRenderer.as   |  21 ++++
 .../src/sample/todo/views/TodoListView.mxml     | 120 ++++++++++++-------
 5 files changed, 245 insertions(+), 53 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3dea25a1/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
index cbc4b1e..efd9168 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
@@ -57,6 +57,7 @@ package sample.todo.controllers {
 			// still need to change model a view get the changes
 			var todoModel:TodoListModel = app.model as TodoListModel;
 			//todoModel.todos.push({title: evt.todo, selected: false});
+			todoModel.addTodo(evt.todo);
 		}
 	}
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3dea25a1/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
new file mode 100644
index 0000000..4e10082
--- /dev/null
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListItem.as
@@ -0,0 +1,66 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package sample.todo.models
+{
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	
+	[Event("titleChanged","org.apache.flex.events.Event")]
+	[Event("selectedChanged","org.apache.flex.events.Event")]
+	[Event("removeItem","org.apache.flex.events.Event")]
+	
+	public class TodoListItem extends EventDispatcher
+	{
+		public function TodoListItem(title:String, selected:Boolean)
+		{
+			super();
+			_title = title;
+			_selected = selected;
+		}
+		
+		private var _title:String;
+		[Event("titleChanged")]
+		public function get title():String
+		{
+			return _title;
+		}
+		public function set title(value:String):void
+		{
+			_title = value;
+			dispatchEvent(new Event("titleChanged"));
+		}
+		
+		private var _selected:Boolean;
+		[Event("selectedChanged")]
+		public function get selected():Boolean
+		{
+			return _selected;
+		}
+		public function set selected(value:Boolean):void
+		{
+			_selected = value;
+			dispatchEvent(new Event("selectedChanged"));
+		}
+		
+		public function remove():void
+		{
+			dispatchEvent(new Event("removeItem"));
+		}
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3dea25a1/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
index e4d06b1..acf2104 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/models/TodoListModel.as
@@ -17,26 +17,98 @@
 //
 ////////////////////////////////////////////////////////////////////////////////
 package sample.todo.models {
+    import org.apache.flex.events.Event;
     import org.apache.flex.events.EventDispatcher;
 
     public class TodoListModel extends EventDispatcher {
         public function TodoListModel() {
             super();
+			_filterFunction();
+			
+			addTodo("Get something").selected = true;
+			addTodo("Do this").selected = true;
+			addTodo("Do that");
         }
+		
+		private function titleChangeHandler(event:Event):void
+		{
+			dispatchEvent(new Event("todoListChanged"));
+		}
+		
+		private function selectChangeHandler(event:Event):void
+		{
+			dispatchEvent(new Event("todoListChanged"));
+		}
+		
+		private function removeHandler(event:Event):void
+		{
+			var item:TodoListItem = event.target as TodoListItem;
+			removeItem(item);
+		}
 
-        private var _todos:Array = [
-            {title: "Get something", selected: true},
-            {title: "Do this", selected: true},
-            {title: "Do that", selected: false}
-        ];
+        private var _todos:Array = [];
+		
+		private var _filteredList:Array = [];
+		private var _filterFunction:Function = showAllTodos;
 
-        [Bindable]
+        [Bindable("todoListChanged")]
         public function get todos():Array {
-            return _todos;
+			return _filteredList;
         }
 
         public function set todos(value:Array):void {
             _todos = value;
+			_filterFunction();
+			dispatchEvent(new Event("todoListChanged"));
         }
+
+        public function addTodo(value:String):TodoListItem
+        {
+			var item:TodoListItem = new TodoListItem(value, false);
+			item.addEventListener("titleChanged", titleChangeHandler);
+			item.addEventListener("selectedChanged", titleChangeHandler);
+			item.addEventListener("removeItem", removeHandler);
+			_todos.push(item);
+			
+			_filterFunction();
+			
+			return item;
+        }
+		
+		public function showAllTodos() : void {
+			_filteredList = _todos.slice();
+			dispatchEvent(new Event("todoListChanged"));
+			_filterFunction = showAllTodos;
+		}
+		
+		public function showActiveTodos() : void {
+			_filteredList = [];
+			for (var i:int=0; i < _todos.length; i++) {
+				if (!_todos[i].selected) {
+					_filteredList.push(_todos[i]);
+				}
+			}
+			dispatchEvent(new Event("todoListChanged"));
+			_filterFunction = showActiveTodos;
+		}
+		
+		public function showCompletedTodos() : void {
+			_filteredList = [];
+			for (var i:int=0; i < _todos.length; i++) {
+				if (_todos[i].selected) {
+					_filteredList.push(_todos[i]);
+				}
+			}
+			dispatchEvent(new Event("todoListChanged"));
+			_filterFunction = showCompletedTodos;
+		}
+		
+		public function removeItem(item:Object) : void {
+			var index:int = _todos.indexOf(item);
+			if (index >= 0) {
+				_todos.splice(index,1);
+			}
+			_filterFunction();
+		}
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3dea25a1/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
index a4fa9f1..5e0dd50 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/renderers/TodoItemRenderer.as
@@ -17,14 +17,22 @@
 //
 ////////////////////////////////////////////////////////////////////////////////
 package sample.todo.renderers {
+
+    import org.apache.flex.events.Event;
+    import org.apache.flex.events.MouseEvent;
     import org.apache.flex.html.Button;
     import org.apache.flex.html.CheckBox;
     import org.apache.flex.html.Label;
     import org.apache.flex.html.supportClasses.DataItemRenderer;
 
+	[Event("checked","org.apache.flex.events.Event")]
+	[Event("remove","org.apache.flex.events.Event")]
+
     public class TodoItemRenderer extends DataItemRenderer {
+		
         public function TodoItemRenderer() {
             super();
+			className = "TodoItemRenderer";
         }
 
         private var checkbox:CheckBox;
@@ -36,12 +44,14 @@ package sample.todo.renderers {
 
             checkbox = new CheckBox();
             addElement(checkbox);
+			checkbox.addEventListener("change", checkBoxChange);
 
             title = new Label();
             addElement(title);
 
             removeButton = new Button();
             addElement(removeButton);
+			removeButton.addEventListener("click", removeClick);
         }
 
         override public function set data(value:Object):void {
@@ -52,6 +62,7 @@ package sample.todo.renderers {
         }
 
         override public function adjustSize():void {
+        	var hgt:Number = this.height;
             var cy:Number = this.height / 2;
 
             checkbox.x = 10;
@@ -65,5 +76,15 @@ package sample.todo.renderers {
 
             updateRenderer();
         }
+
+		private function checkBoxChange(event:Event):void
+		{
+			data.selected = !data.selected;
+		}
+
+		private function removeClick(event:MouseEvent):void
+		{
+			data.remove();
+		}
     }
 }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3dea25a1/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml b/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
index 3a4c7e4..a1bd2c8 100644
--- a/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
+++ b/examples/flexjs/TodoListSampleApp/src/sample/todo/views/TodoListView.mxml
@@ -19,69 +19,100 @@ limitations under the License.
 -->
 <js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
                 xmlns:js="library://ns.apache.org/flexjs/basic"
-                xmlns:svg="library://ns.apache.org/flexjs/svg">
+                xmlns:svg="library://ns.apache.org/flexjs/svg"
+				initComplete="setup()">
 
     <fx:Script>
 		<![CDATA[
-        import sample.todo.events.TodoListEvent;
-
-        /**
-         * add to the list the text entered by the user, in the text box,
-         * as a new todo list item
-         */
-        public function logTodo():void {
-            var logEvent:TodoListEvent = new TodoListEvent(TodoListEvent.LOG_TODO);
-            logEvent.todo = todoInput.text;
-            dispatchEvent(logEvent);
-
-            //todoList.width = Math.random() * 200; // to show changes v�a ENTER key
-        }
-
-        /**
-         * show all todos
-         */
-        private function showAll():void {
-        }
-
-        /**
-         * show active todos
-         */
-        private function showActive():void {
-        }
-
-        /**
-         * show completed todos
-         */
-        private function showCompleted():void {
-        }
+			import org.apache.flex.events.Event;
+			import org.apache.flex.html.beads.controllers.ItemRendererMouseController;
+			
+			import sample.todo.events.TodoListEvent;
+			import sample.todo.models.TodoListModel;
+			import sample.todo.renderers.TodoItemRenderer;
+			
+			private function setup():void {
+				// Listening for events on the model will update the UI. Functions like
+				// showActive() change the model which results in this event being
+				// dispatched.
+				(applicationModel as TodoListModel).addEventListener("todoListChanged", updateStatus);
+				updateStatus(null);
+			}
+			
+			/**
+			 * add to the list the text entered by the user, in the text box,
+			 * as a new todo list item
+			 */
+			public function logTodo():void {
+				var logEvent:TodoListEvent = new TodoListEvent(TodoListEvent.LOG_TODO);
+				logEvent.todo = todoInput.text;
+				dispatchEvent(logEvent);
+				
+				todoInput.text = "";
+			}
+			
+			private function updateStatus(event:org.apache.flex.events.Event):void {
+				var numberLeft:Number = 0;
+				
+				var model: TodoListModel = applicationModel as TodoListModel;
+				var list: Array = model.todos;
+				for (var i:int=0; i < list.length; i++) {
+					var item:Object = list[i];
+					numberLeft += item.selected ? 0 : 1;
+				}
+				
+				statusLabel.text = numberLeft + " items left";
+			}
+			
+			/**
+			 * show all todos
+			 */
+			private function showAll():void {
+				(applicationModel as TodoListModel).showAllTodos();
+			}
+			
+			/**
+			 * show active todos
+			 */
+			private function showActive():void {
+				(applicationModel as TodoListModel).showActiveTodos();
+			}
+			
+			/**
+			 * show completed todos
+			 */
+			private function showCompleted():void {
+				(applicationModel as TodoListModel).showCompletedTodos();
+			}
         ]]>
 	</fx:Script>
+	
+	<js:beads>
+		<js:ViewDataBinding />
+	</js:beads>
 
     <js:Panel title="FlexJS TODO List" width="600">
         <js:beads>
             <js:VerticalLayout/>
         </js:beads>
 
-        <js:TextInput id="todoInput"
-                         width="300"
-                         change="logTodo()"/>
+		<js:HContainer width="100%">
+        	<js:TextInput id="todoInput"
+                         width="85%"/>
+            <js:TextButton text="Enter" click="logTodo()" width="15%" />
+        </js:HContainer>
 
         <js:List id="todoList"
                     itemRenderer="sample.todo.renderers.TodoItemRenderer"
-                    width="300" height="400">
-            <!-- dataProvider="{TodoListModel(applicationModel).todos}" -->
-            <js:beads>
-                <js:ConstantBinding sourceID="applicationModel"
-                                       sourcePropertyName="todos"
-                                       destinationPropertyName="dataProvider"/>
-            </js:beads>
+					dataProvider="{TodoListModel(applicationModel).todos}"
+                    width="100%" height="400">
         </js:List>
 
         <js:Container>
             <js:beads>
                 <js:HorizontalLayout/>
             </js:beads>
-            <js:Label id="statusLabel" text="N items left"/>
+            <js:Label id="statusLabel" text="N items left" width="295"/>
             <svg:TextButton text="All" width="100" height="30" click="showAll()" />
             <svg:TextButton text="Active" width="100" height="30" click="showActive()" />
             <svg:TextButton text="Completed" width="100" height="30" click="showCompleted()" />
@@ -101,7 +132,8 @@ limitations under the License.
         }
 
         renderers|TodoItemRenderer {
-            height: 40;
+			backgroundColor: #FFFFFF;
+            height: 40px;
             IBeadController: ClassReference("org.apache.flex.html.beads.controllers.ItemRendererMouseController");
         }
     </fx:Style>


[30/50] git commit: [flex-asjs] [refs/heads/master] - Remove MeagerMatrix removed Vector3D Reimplemented Matrix using compatible licensed code Added chainability to Matrix methods

Posted by ah...@apache.org.
Remove MeagerMatrix
removed Vector3D
Reimplemented Matrix using compatible licensed code
Added chainability to Matrix methods


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/518f7173
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/518f7173
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/518f7173

Branch: refs/heads/master
Commit: 518f71734bb20c81dbccfb217d58bfe047979f40
Parents: 91b7669
Author: Harbs <ha...@in-tools.com>
Authored: Sun Aug 14 22:34:36 2016 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Sun Aug 14 22:34:36 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |   1 -
 .../org/apache/flex/core/ITransformModel.as     |   6 +-
 .../apache/flex/core/TransformCompoundModel.as  |   8 +-
 .../flex/org/apache/flex/core/TransformModel.as |   8 +-
 .../org/apache/flex/core/TransformMoveXModel.as |   4 +-
 .../org/apache/flex/core/TransformMoveYModel.as |   4 +-
 .../apache/flex/core/TransformRotateModel.as    |   4 +-
 .../org/apache/flex/core/TransformScaleModel.as |   4 +-
 .../main/flex/org/apache/flex/geom/IMatrix.as   |  37 --
 .../main/flex/org/apache/flex/geom/Matrix.as    | 432 ++++++++-----------
 .../flex/org/apache/flex/geom/MeagerMatrix.as   | 106 -----
 .../main/flex/org/apache/flex/geom/Vector3D.as  | 208 ---------
 .../flex/org/apache/flex/svg/TransformBead.as   |   6 +-
 13 files changed, 195 insertions(+), 633 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index 3a69a31..3e86f1c 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -110,7 +110,6 @@ internal class CoreClasses
 	import org.apache.flex.events.ValueEvent; ValueEvent;
     import org.apache.flex.events.utils.MouseUtils; MouseUtils;
 	import org.apache.flex.geom.Matrix; Matrix;
-	import org.apache.flex.geom.MeagerMatrix; MeagerMatrix;
     import org.apache.flex.geom.Point; Point;
     import org.apache.flex.geom.Rectangle; Rectangle;
     import org.apache.flex.utils.BinaryData; BinaryData;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
index a88fcb6..56cb961 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformModel.as
@@ -19,7 +19,7 @@
 package org.apache.flex.core
 {
 	import org.apache.flex.events.IEventDispatcher;
-	import org.apache.flex.geom.IMatrix;
+	import org.apache.flex.geom.Matrix;
 	
     /**
      *  The ITransformModel interface describes the minimum set of properties
@@ -40,8 +40,8 @@ package org.apache.flex.core
          *  @playerversion AIR 2.6
          *  @productversion FlexJS 0.0
          */
-		function get matrix():IMatrix;
-		function set matrix(value:IMatrix):void;
+		function get matrix():Matrix;
+		function set matrix(value:Matrix):void;
 		
 	}
 }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
index ce2e6d2..9418fd1 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -18,7 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
-	import org.apache.flex.geom.IMatrix;
+	import org.apache.flex.geom.Matrix;
 
 	[DefaultProperty("transformModels")]
 	public class TransformCompoundModel extends TransformModel
@@ -28,10 +28,10 @@ package org.apache.flex.core
 			if (value && value.length > 0)
 			{
 				var length:int = value.length;
-				var product:IMatrix = (value[0] as ITransformModel).matrix.clone();
+				var product:Matrix = (value[0] as ITransformModel).matrix.clone();
 				for (var i:int = 1; i < length; i++)
 				{
-					var current:IMatrix = (value[i] as ITransformModel).matrix;
+					var current:Matrix = (value[i] as ITransformModel).matrix;
 					concat(product, current);
 				}
 				matrix = product;
@@ -41,7 +41,7 @@ package org.apache.flex.core
 			}
 		}
 		
-		private function concat(product:IMatrix, factor:IMatrix):void
+		private function concat(product:Matrix, factor:Matrix):void
 		{
 			var result_a:Number = product.a * factor.a;
 			var result_b:Number = 0.0;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
index e2c083b..063b682 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
@@ -20,21 +20,21 @@ package org.apache.flex.core
 {
 	import org.apache.flex.events.Event;
 	import org.apache.flex.events.EventDispatcher;
-	import org.apache.flex.geom.IMatrix;
+	import org.apache.flex.geom.Matrix;
 	
 	public class TransformModel extends EventDispatcher implements ITransformModel
 	{
 		
 		public static const CHANGE:String = "transferModelChange";
 		
-		private var _matrix:IMatrix;
+		private var _matrix:Matrix;
 		private var _strand:IStrand;
 		
 		public function TransformModel()
 		{
 		}
 		
-		public function get matrix():IMatrix
+		public function get matrix():Matrix
 		{
 			return _matrix;
 		}
@@ -49,7 +49,7 @@ package org.apache.flex.core
 			return _strand as ITransformHost;
 		}
 		
-		public function set matrix(value:IMatrix):void
+		public function set matrix(value:Matrix):void
 		{
 			_matrix = value;
 			if (_strand)

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
index 40dd15f..78f2747 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
@@ -18,7 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
-	import org.apache.flex.geom.MeagerMatrix;
+	import org.apache.flex.geom.Matrix;
 
 	public class TransformMoveXModel extends TransformModel
 	{
@@ -36,7 +36,7 @@ package org.apache.flex.core
 		public function set x(value:Number):void
 		{
 			_x = value;
-			matrix = new MeagerMatrix(1, 0, 0, 1, x, 0);
+			matrix = new Matrix(1, 0, 0, 1, x, 0);
 		}
 
 	}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
index 51b9ba5..4d9f657 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
@@ -18,7 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
-	import org.apache.flex.geom.MeagerMatrix;
+	import org.apache.flex.geom.Matrix;
 
 	public class TransformMoveYModel extends TransformModel
 	{
@@ -36,7 +36,7 @@ package org.apache.flex.core
 		public function set y(value:Number):void
 		{
 			_y = value;
-			matrix = new MeagerMatrix(1, 0, 0, 1, 0, y);
+			matrix = new Matrix(1, 0, 0, 1, 0, y);
 		}
 
 	}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
index 62bc7f6..1b9d1a8 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
@@ -18,7 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
-	import org.apache.flex.geom.MeagerMatrix;
+	import org.apache.flex.geom.Matrix;
 	
 	
 	public class TransformRotateModel extends TransformModel
@@ -38,7 +38,7 @@ package org.apache.flex.core
 		{
 			_angle = value;
 			var radians:Number = value * Math.PI/180;
-			matrix = new MeagerMatrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
+			matrix = new Matrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
 		}
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
index ccd24a8..c8c29a8 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
@@ -18,7 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
-	import org.apache.flex.geom.MeagerMatrix;
+	import org.apache.flex.geom.Matrix;
 
 	public class TransformScaleModel extends TransformModel
 	{
@@ -35,7 +35,7 @@ package org.apache.flex.core
 		public function set scale(value:Number):void
 		{
 			_scale = value;
-			matrix = new MeagerMatrix(scale, 0, 0, scale, 0, 0);
+			matrix = new Matrix(scale, 0, 0, scale, 0, 0);
 		}
 
 	}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
deleted file mode 100644
index abc6348..0000000
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
+++ /dev/null
@@ -1,37 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.geom
-{
-	public interface IMatrix
-	{
-		function get a():Number;
-		function set a(value:Number):void;
-		function get b():Number;
-		function set b(value:Number):void;
-		function get c():Number;
-		function set c(value:Number):void;
-		function get d():Number;
-		function set d(value:Number):void;
-		function get tx():Number;
-		function set tx(value:Number):void;
-		function get ty():Number;
-		function set ty(value:Number):void;
-		function clone():IMatrix
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
index bf634e3..41ca075 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
@@ -19,7 +19,7 @@
 package org.apache.flex.geom
 {
 
-	public class Matrix implements IMatrix
+	public class Matrix
 	{
 		public function Matrix(a:Number = 1, b:Number = 0, c:Number = 0, d:Number = 1, tx:Number = 0, ty:Number = 0)
 		{
@@ -31,319 +31,233 @@ package org.apache.flex.geom
 			this.ty = ty;
 
 		}
-		private var _a:Number;
-		private var _b:Number;
-		private var _c:Number;
-		private var _d:Number;
-		private var _tx:Number;
-		private var _ty:Number;
+		public var a:Number;
+		public var b:Number;
+		public var c:Number;
+		public var d:Number;
+		public var tx:Number;
+		public var ty:Number;
 
-		public function get ty():Number
+		/**
+		 *	Returns a copy of the Matrix
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function clone():Matrix
 		{
-			return _ty;
-		}
-
-		public function set ty(value:Number):void
-		{
-			_ty = value;
-		}
-
-		public function get tx():Number
-		{
-			return _tx;
-		}
-
-		public function set tx(value:Number):void
-		{
-			_tx = value;
-		}
-
-		public function get d():Number
-		{
-			return _d;
-		}
-
-		public function set d(value:Number):void
-		{
-			_d = value;
-		}
-
-		public function get c():Number
-		{
-			return _c;
-		}
-
-		public function set c(value:Number):void
-		{
-			_c = value;
-		}
-
-		public function get b():Number
-		{
-			return _b;
-		}
-
-		public function set b(value:Number):void
-		{
-			_b = value;
+			return new Matrix(a, b, c, d, tx, ty);
 		}
-
-		public function get a():Number
+		
+		/**
+		 *  Adds the Matrix the current one
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function concat(m:Matrix):Matrix
 		{
-			return _a;
+			var newa:Number = a * m.a + b * m.c;
+			b = a * m.b + b * m.d;
+			a = newa;
+			
+			var newc:Number = c * m.a + d * m.c;
+			d = c * m.b + d * m.d;
+			c = newc;
+			
+			var newtx:Number = tx * m.a + ty * m.c + m.tx;
+			ty = tx * m.b + ty * m.d + m.ty;
+			tx = newtx;
+			return this;
 		}
 
-		public function set a(value:Number):void
+		/**
+		 *  Calculates the Matrix determinant
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function determinant():Number
 		{
-			_a = value;
-		}
-
-		public function clone():IMatrix
-		{
-			return new Matrix(a, b, c, d, tx, ty);
-		}
-		
-		public function concat(m:Matrix):void
-		{
-			var result_a:Number = a * m.a;
-			var result_b:Number = 0.0;
-			var result_c:Number = 0.0;
-			var result_d:Number = d * m.d;
-			var result_tx:Number = tx * m.a + m.tx;
-			var result_ty:Number = ty * m.d + m.ty;
-			if (b != 0.0 || c != 0.0 || m.b != 0.0 || m.c != 0.0)
-			{
-				result_a = result_a + b * m.c;
-				result_d = result_d + c * m.b;
-				result_b = result_b + (a * m.b + b * m.d);
-				result_c = result_c + (c * m.a + d * m.c);
-				result_tx = result_tx + ty * m.c;
-				result_ty = result_ty + tx * m.b;
-			}
-			a = result_a;
-			b = result_b;
-			c = result_c;
-			d = result_d;
-			tx = result_tx;
-			ty = result_ty;
+			return a * d - b * c;
 		}
 		
-		public function invert():void
+		/**
+		 *  Inverts the Matrix.
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function invert():Matrix
 		{
-			var a0:* = NaN;
-			var a1:* = NaN;
-			var a2:* = NaN;
-			var a3:* = NaN;
-			var det:* = NaN;
-			var result_ty:* = NaN;
-			if (b == 0.0 && c == 0.0)
+			// if b and c are both 0, we can simplify this.
+			if (b == 0 && c == 0)
 			{
 				a = 1 / a;
 				d = 1 / d;
-				b = c = 0.0;
-				tx = -a * tx;
-				ty = -d * ty;
+				tx *= -a;
+				ty *= -d;
 			}
 			else
 			{
-				a0 = a;
-				a1 = b;
-				a2 = c;
-				a3 = d;
-				det = a0 * a3 - a1 * a2;
-				if (det == 0.0)
+				var det:Number = determinant();
+				if (det == 0)
 				{
 					identity();
-					return;
+					return this;
 				}
 				det = 1 / det;
-				a = a3 * det;
-				b = -a1 * det;
-				c = -a2 * det;
-				d = a0 * det;
-				result_ty = -(b * tx + d * ty);
-				tx = -(a * tx + c * ty);
-				ty = result_ty;
+				var newa:Number = d * det;
+				d = a * det;
+				a = newa;
+				b *= -det;
+				c *= -det;
+			
+				var newtx:Number = - a * tx - c * ty;
+				ty = - b * tx - d * ty;
+				tx = newtx;
 			}
+			return this;
 		}
 		
-		public function identity():void
+		/**
+		 *  Resets the matrix to the default values.
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function identity():Matrix
 		{
 			a = d = 1;
-			b = c = 0.0;
-			tx = ty = 0.0;
+			b = c = tx = ty = 0;
+			return this;
 		}
 		
-		public function createBox(scaleX:Number, scaleY:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void
+		/**
+		 *  Rotates the Matrix by the specified value.
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function rotate(angle:Number):Matrix
 		{
-			var u:Number = Math.cos(rotation);
-			var v:Number = Math.sin(rotation);
-			a = u * scaleX;
-			b = v * scaleY;
-			c = -v * scaleX;
-			d = u * scaleY;
-			tx = tx;
-			ty = ty;
-		}
+			var cos:Number = Math.cos(angle);
+			var sin:Number = Math.sin(angle);
+			
+			var newa:Number = a * cos - b * sin;
+			b = a * sin + b * cos;
+			a = newa;
 		
-		public function createGradientBox(width:Number, height:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void
-		{
-			createBox(width / 1638.4, height / 1638.4, rotation, tx + width / 2, ty + height / 2);
-		}
+			var newc:Number = c * cos - d * sin;
+			d = c * sin + d * cos;
+			c = newc;
 		
-		public function rotate(angle:Number):void
-		{
-			var u:Number = Math.cos(angle);
-			var v:Number = Math.sin(angle);
-			var result_a:Number = u * a - v * b;
-			var result_b:Number = v * a + u * b;
-			var result_c:Number = u * c - v * d;
-			var result_d:Number = v * c + u * d;
-			var result_tx:Number = u * tx - v * ty;
-			var result_ty:Number = v * tx + u * ty;
-			a = result_a;
-			b = result_b;
-			c = result_c;
-			d = result_d;
-			tx = result_tx;
-			ty = result_ty;
+			var newtx:Number = tx * cos - ty * sin;
+			ty = tx * sin + ty * cos;
+			tx = newtx;
+			return this;
 		}
 		
-		public function translate(dx:Number, dy:Number):void
+		/**
+		 *  Moves the Matrix by the specified amount
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function translate(x:Number, y:Number):Matrix
 		{
-			tx = tx + dx;
-			ty = ty + dy;
+			tx += x;
+			ty += y;
+			return this;
 		}
 		
-		public function scale(sx:Number, sy:Number):void
+		/**
+		 *  Scales the Matrix by the specified amount.
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function scale(x:Number, y:Number):Matrix
 		{
-			a = a * sx;
-			b = b * sy;
-			c = c * sx;
-			d = d * sy;
-			tx = tx * sx;
-			ty = ty * sy;
+			a *= x;
+			b *= y;
+			c *= x;
+			d *= y;
+			tx *= x;
+			ty *= y;
+			return this;
 		}
 		
+		/**
+		 *  Uses the Matrix to transform the point without the translation values.
+		 *  Returns a new Point. The original Point is unchanged.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
 		public function deltaTransformPoint(point:Point):Point
 		{
 			return new Point(a * point.x + c * point.y, d * point.y + b * point.x);
 		}
 		
+		/**
+		 *  Uses the Matrix to transform the point including the translation values.
+		 *  Returns a new Point. The original Point is unchanged.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
 		public function transformPoint(point:Point):Point
 		{
 			return new Point(a * point.x + c * point.y + tx, d * point.y + b * point.x + ty);
 		}
 		
+		/**
+		 *  Returns a string representation of the Matrix.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
 		public function toString():String
 		{
 			return "(a=" + a + ", b=" + b + ", c=" + c + ", d=" + d + ", tx=" + tx + ", ty=" + ty + ")";
 		}
 		
-		public function copyFrom(sourceMatrix:Matrix):void
-		{
-			a = sourceMatrix.a;
-			b = sourceMatrix.b;
-			c = sourceMatrix.c;
-			d = sourceMatrix.d;
-			tx = sourceMatrix.tx;
-			ty = sourceMatrix.ty;
-		}
-		
-		public function setTo(aa:Number, ba:Number, ca:Number, da:Number, txa:Number, tya:Number):void
-		{
-			a = aa;
-			b = ba;
-			c = ca;
-			d = da;
-			tx = txa;
-			ty = tya;
-		}
-		
-		public function copyRowTo(row:uint, vector3D:Vector3D):void
+		/**
+		 *  Copies the values from another Matrix.
+		 *  Returns the matrix so the methods can be chained.
+	     *  @langversion 3.0
+	     *  @playerversion Flash 10.2
+	     *  @playerversion AIR 2.6
+	     *  @productversion FlexJS 0.7
+		 */
+		public function copyFrom(source:Matrix):Matrix
 		{
-			switch (row)
-			{
-				case 0: 
-					break;
-				case 1: 
-					vector3D.x = b;
-					vector3D.y = d;
-					vector3D.z = ty;
-					break;
-				case 2: 
-				case 3: 
-					vector3D.x = 0;
-					vector3D.y = 0;
-					vector3D.z = 1;
-					break;
-				default: 
-					vector3D.x = a;
-					vector3D.y = c;
-					vector3D.z = tx;
-			}
-		}
-		
-		public function copyColumnTo(column:uint, vector3D:Vector3D):void
-		{
-			switch (column)
-			{
-				case 0: 
-					break;
-				case 1: 
-					vector3D.x = c;
-					vector3D.y = d;
-					vector3D.z = 0;
-					break;
-				case 2: 
-				case 3: 
-					vector3D.x = tx;
-					vector3D.y = ty;
-					vector3D.z = 1;
-					break;
-				default: 
-					vector3D.x = a;
-					vector3D.y = b;
-					vector3D.z = 0;
-			}
-		}
-		
-		public function copyRowFrom(row:uint, vector3D:Vector3D):void
-		{
-			switch (row)
-			{
-				case 0: 
-					break;
-				case 1: 
-				case 2: 
-					b = vector3D.x;
-					d = vector3D.y;
-					ty = vector3D.z;
-					break;
-				default: 
-					a = vector3D.x;
-					c = vector3D.y;
-					tx = vector3D.z;
-			}
+			a = source.a;
+			b = source.b;
+			c = source.c;
+			d = source.d;
+			tx = source.tx;
+			ty = source.ty;
+			return this;
 		}
 		
-		public function copyColumnFrom(column:uint, vector3D:Vector3D):void
-		{
-			switch (column)
-			{
-				case 0: 
-					break;
-				case 1: 
-				case 2: 
-					b = vector3D.x;
-					d = vector3D.y;
-					ty = vector3D.z;
-					break;
-				default: 
-					a = vector3D.x;
-					c = vector3D.y;
-					tx = vector3D.z;
-			}
-		}
 	}
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
deleted file mode 100644
index 595b64d..0000000
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
+++ /dev/null
@@ -1,106 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.geom
-{
-	
-	public class MeagerMatrix implements IMatrix
-	{
-		public function MeagerMatrix(a:Number = 1, b:Number = 0, c:Number = 0, d:Number = 1, tx:Number = 0, ty:Number = 0)
-		{
-			this.a = a;
-			this.b = b;
-			this.c = c;
-			this.d = d;
-			this.tx = tx;
-			this.ty = ty;
-			
-		}
-		private var _a:Number;
-		private var _b:Number;
-		private var _c:Number;
-		private var _d:Number;
-		private var _tx:Number;
-		private var _ty:Number;
-		
-		public function get ty():Number
-		{
-			return _ty;
-		}
-		
-		public function set ty(value:Number):void
-		{
-			_ty = value;
-		}
-		
-		public function get tx():Number
-		{
-			return _tx;
-		}
-		
-		public function set tx(value:Number):void
-		{
-			_tx = value;
-		}
-		
-		public function get d():Number
-		{
-			return _d;
-		}
-		
-		public function set d(value:Number):void
-		{
-			_d = value;
-		}
-		
-		public function get c():Number
-		{
-			return _c;
-		}
-		
-		public function set c(value:Number):void
-		{
-			_c = value;
-		}
-		
-		public function get b():Number
-		{
-			return _b;
-		}
-		
-		public function set b(value:Number):void
-		{
-			_b = value;
-		}
-		
-		public function get a():Number
-		{
-			return _a;
-		}
-		
-		public function set a(value:Number):void
-		{
-			_a = value;
-		}
-		
-		public function clone():IMatrix
-		{
-			return new MeagerMatrix(a, b, c, d, tx, ty);
-		}
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Vector3D.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Vector3D.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Vector3D.as
deleted file mode 100644
index b661d97..0000000
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Vector3D.as
+++ /dev/null
@@ -1,208 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.geom
-{
-	COMPILE::SWF
-	{
-		import flash.geom.Vector3D;
-	}
-	
-	COMPILE::SWF
-	public class Vector3D extends flash.geom.Vector3D
-	{
-		public function Vector3D(x:Number = 0.0, y:Number = 0.0, z:Number = 0.0, w:Number = 0.0)
-		{
-			super(x,y,z,w);
-		}
-		override public function clone():flash.geom.Vector3D
-		{
-			return new org.apache.flex.geom.Vector3D(this.x,this.y,this.z,this.w);
-		}
-
-	}
-	
-	COMPILE::JS
-	public class Vector3D
-	{
-		public static const X_AXIS:Vector3D = new Vector3D(1,0,0);
-		public static const Y_AXIS:Vector3D = new Vector3D(0,1,0);
-		public static const Z_AXIS:Vector3D = new Vector3D(0,0,1);
-		public var x:Number;
-		public var y:Number;
-		public var z:Number;
-		public var w:Number;
-		public function Vector3D(x:Number = 0.0, y:Number = 0.0, z:Number = 0.0, w:Number = 0.0)
-		{
-			this.x = x;
-			this.y = y;
-			this.z = z;
-			this.w = w;
-		}
-		
-		public static function angleBetween(a:Vector3D, b:Vector3D) : Number
-		{
-			var dot:Number = a.x * b.x + a.y * b.y + a.z * b.z;
-			var al:Number = a.length;
-			var bl:Number = b.length;
-			dot = dot / (al * bl);
-			return Math.acos(dot);
-		}
-		
-		public static function distance(pt1:Vector3D, pt2:Vector3D) : Number
-		{
-			return pt1.subtract(pt2).length;
-		}
-		
-		public function clone():Vector3D
-		{
-			return new Vector3D(this.x,this.y,this.z,this.w);
-		}
-		
-		public function dotProduct(a:Vector3D):Number
-		{
-			return this.x * a.x + this.y * a.y + this.z * a.z;
-		}
-		
-		public function crossProduct(a:Vector3D) : Vector3D
-		{
-			return new Vector3D(this.y * a.z - this.z * a.y,this.z * a.x - this.x * a.z,this.x * a.y - this.y * a.x,1);
-		}
-		
-		public function get length() : Number
-		{
-			var r:Number = this.x * this.x + this.y * this.y + this.z * this.z;
-			if(r <= 0)
-			{
-				return 0;
-			}
-			return Math.sqrt(r);
-		}
-		
-		public function get lengthSquared() : Number
-		{
-			return this.x * this.x + this.y * this.y + this.z * this.z;
-		}
-		
-		public function normalize() : Number
-		{
-			var len:Number = this.length;
-			var lenInv:Number = len != 0?1 / len:0;
-			this.x = this.x * lenInv;
-			this.y = this.y * lenInv;
-			this.z = this.z * lenInv;
-			return len;
-		}
-		
-		public function scaleBy(s:Number) : void
-		{
-			this.x = this.x * s;
-			this.y = this.y * s;
-			this.z = this.z * s;
-		}
-		
-		public function incrementBy(a:Vector3D) : void
-		{
-			this.x = this.x + a.x;
-			this.y = this.y + a.y;
-			this.z = this.z + a.z;
-		}
-		
-		public function decrementBy(a:Vector3D) : void
-		{
-			this.x = this.x - a.x;
-			this.y = this.y - a.y;
-			this.z = this.z - a.z;
-		}
-		
-		public function add(a:Vector3D) : Vector3D
-		{
-			return new Vector3D(this.x + a.x,this.y + a.y,this.z + a.z);
-		}
-		
-		public function subtract(a:Vector3D) : Vector3D
-		{
-			return new Vector3D(this.x - a.x,this.y - a.y,this.z - a.z);
-		}
-		
-		public function negate() : void
-		{
-			this.x = -this.x;
-			this.y = -this.y;
-			this.z = -this.z;
-		}
-		
-		public function equals(toCompare:Vector3D, allFour:Boolean = false) : Boolean
-		{
-			return this.x == toCompare.x && this.y == toCompare.y && this.z == toCompare.z && (allFour?this.w == toCompare.w:true);
-		}
-		
-		public function nearEquals(toCompare:Vector3D, tolerance:Number, allFour:Boolean = false) : Boolean
-		{
-			var diff:Number = this.x - toCompare.x;
-			diff = diff < 0?0 - diff:diff;
-			var goodEnough:Boolean = diff < tolerance;
-			if(goodEnough)
-			{
-				diff = this.y - toCompare.y;
-				diff = diff < 0?0 - diff:diff;
-				goodEnough = diff < tolerance;
-				if(goodEnough)
-				{
-					diff = this.z - toCompare.z;
-					diff = diff < 0?0 - diff:diff;
-					goodEnough = diff < tolerance;
-					if(goodEnough && allFour)
-					{
-						diff = this.w = toCompare.w;
-						diff = diff < 0?0 - diff:diff;
-						goodEnough = diff < tolerance;
-					}
-				}
-			}
-			return goodEnough;
-		}
-		
-		public function project() : void
-		{
-			var tRecip:Number = 1 / this.w;
-			this.x = this.x * tRecip;
-			this.y = this.y * tRecip;
-			this.z = this.z * tRecip;
-		}
-		
-		public function toString() : String
-		{
-			return "Vector3D(" + this.x + ", " + this.y + ", " + this.z + ")";
-		}
-		
-		public function copyFrom(sourceVector3D:Vector3D) : void
-		{
-			this.x = sourceVector3D.x;
-			this.y = sourceVector3D.y;
-			this.z = sourceVector3D.z;
-		}
-		
-		public function setTo(xa:Number, ya:Number, za:Number) : void
-		{
-			this.x = xa;
-			this.y = ya;
-			this.z = za;
-		}
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/518f7173/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index e37f4df..19fe765 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -24,7 +24,7 @@ package org.apache.flex.svg
 	import org.apache.flex.core.ITransformModel;
 	import org.apache.flex.core.TransformModel;
 	import org.apache.flex.events.Event;
-	import org.apache.flex.geom.IMatrix;
+	import org.apache.flex.geom.Matrix;
 
 	COMPILE::SWF {
 		import flash.display.Sprite;
@@ -67,7 +67,7 @@ package org.apache.flex.svg
 		public function transform():void
 		{
 			var element:Sprite = host.transformElement as Sprite;
-			var fjsm:org.apache.flex.geom.IMatrix = transformModel.matrix;
+			var fjsm:org.apache.flex.geom.Matrix = transformModel.matrix;
 			var flashMatrix:flash.geom.Matrix = new flash.geom.Matrix(fjsm.a, fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty);
 			element.transform.matrix = flashMatrix;
 		}
@@ -79,7 +79,7 @@ package org.apache.flex.svg
 		{
 			var element:org.apache.flex.core.WrappedHTMLElement = host.transformElement;
 			(element.parentNode as HTMLElement).setAttribute("overflow", "visible");
-			var fjsm:org.apache.flex.geom.IMatrix = transformModel.matrix;
+			var fjsm:org.apache.flex.geom.Matrix = transformModel.matrix;
 			var matrixArray:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
 			var transformStr:String = "matrix(" + matrixArray.join(",") + ")";
 			element.setAttribute("transform", transformStr);


[23/50] git commit: [flex-asjs] [refs/heads/master] - Added a new itemRenderer factory that extends EventDispatcher, allowing custom itemRenderers to intercept events from the itemRenderers and forward them.

Posted by ah...@apache.org.
Added a new itemRenderer factory that extends EventDispatcher, allowing custom itemRenderers to intercept events from the itemRenderers and forward them.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/eb11ac15
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/eb11ac15
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/eb11ac15

Branch: refs/heads/master
Commit: eb11ac158183a3ee41e90a1f5ef0a027a5f8894f
Parents: 022fcd0
Author: Peter Ent <pe...@apache.org>
Authored: Fri Aug 5 13:17:16 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Fri Aug 5 13:17:16 2016 -0400

----------------------------------------------------------------------
 .../projects/HTML/src/main/flex/HTMLClasses.as  |   1 +
 ...ererFactoryAndEventDispatcherForArrayData.as | 191 +++++++++++++++++++
 2 files changed, 192 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/eb11ac15/frameworks/projects/HTML/src/main/flex/HTMLClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/HTMLClasses.as b/frameworks/projects/HTML/src/main/flex/HTMLClasses.as
index 51b5e48..f5c0f41 100644
--- a/frameworks/projects/HTML/src/main/flex/HTMLClasses.as
+++ b/frameworks/projects/HTML/src/main/flex/HTMLClasses.as
@@ -144,6 +144,7 @@ internal class HTMLClasses
     import org.apache.flex.html.beads.TextItemRendererFactoryForArrayData; TextItemRendererFactoryForArrayData;
 	import org.apache.flex.html.beads.DataItemRendererFactoryForArrayData; DataItemRendererFactoryForArrayData;
 	import org.apache.flex.html.beads.DataItemRendererFactoryForArrayList; DataItemRendererFactoryForArrayList;
+	import org.apache.flex.html.beads.DataItemRendererFactoryAndEventDispatcherForArrayData; DataItemRendererFactoryAndEventDispatcherForArrayData;
 	import org.apache.flex.html.beads.DataItemRendererFactoryForHierarchicalData; DataItemRendererFactoryForHierarchicalData;
 	import org.apache.flex.html.supportClasses.DataGroup; DataGroup;
 	import org.apache.flex.html.supportClasses.Viewport; Viewport;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/eb11ac15/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/DataItemRendererFactoryAndEventDispatcherForArrayData.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/DataItemRendererFactoryAndEventDispatcherForArrayData.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/DataItemRendererFactoryAndEventDispatcherForArrayData.as
new file mode 100644
index 0000000..3c55c60
--- /dev/null
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/DataItemRendererFactoryAndEventDispatcherForArrayData.as
@@ -0,0 +1,191 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.html.beads
+{
+	import org.apache.flex.core.IBead;
+	import org.apache.flex.core.IDataProviderItemRendererMapper;
+	import org.apache.flex.core.IItemRendererClassFactory;
+	import org.apache.flex.core.IItemRendererParent;
+	import org.apache.flex.core.IListPresentationModel;
+	import org.apache.flex.core.ISelectableItemRenderer;
+	import org.apache.flex.core.ISelectionModel;
+	import org.apache.flex.core.IStrand;
+	import org.apache.flex.core.IUIBase;
+	import org.apache.flex.core.SimpleCSSStyles;
+	import org.apache.flex.core.UIBase;
+	import org.apache.flex.core.ValuesManager;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	import org.apache.flex.events.IEventDispatcher;
+	import org.apache.flex.html.List;
+
+    /**
+     *  The DataItemRendererFactoryAndEventDispatcherForArrayData class reads an
+     *  array of data and creates an item renderer for every
+     *  item in the array.  As each itemRenderer is created, a function is called
+	 *  that can be overridden in a subclass. Other implementations of
+     *  IDataProviderItemRendererMapper map different data
+     *  structures or manage a virtual set of renderers.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion FlexJS 0.0
+     */
+	public class DataItemRendererFactoryAndEventDispatcherForArrayData extends EventDispatcher implements IBead, IDataProviderItemRendererMapper
+	{
+        /**
+         *  Constructor.
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		public function DataItemRendererFactoryAndEventDispatcherForArrayData()
+		{
+			super()
+		}
+
+		private var selectionModel:ISelectionModel;
+
+		private var labelField:String;
+
+		private var _strand:IStrand;
+
+        /**
+         *  @copy org.apache.flex.core.IBead#strand
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		public function set strand(value:IStrand):void
+		{
+			_strand = value;
+			var listView:IListView = _strand.getBeadByType(IListView) as IListView;
+			if (listView == null) {
+				IEventDispatcher(_strand).addEventListener("viewChanged", completeSetup);
+			}
+			else {
+				completeSetup(null);
+			}
+		}
+
+		private function completeSetup(event:Event):void
+		{
+			selectionModel = _strand.getBeadByType(ISelectionModel) as ISelectionModel;
+			var listView:IListView = _strand.getBeadByType(IListView) as IListView;
+			dataGroup = listView.dataGroup;
+			selectionModel.addEventListener("dataProviderChanged", dataProviderChangeHandler);
+
+			labelField = (listView.host as List).labelField;
+
+			if (!itemRendererFactory)
+			{
+				_itemRendererFactory = new (ValuesManager.valuesImpl.getValue(_strand, "iItemRendererClassFactory")) as IItemRendererClassFactory;
+				_strand.addBead(_itemRendererFactory);
+			}
+
+			dataProviderChangeHandler(null);
+		}
+
+		private var _itemRendererFactory:IItemRendererClassFactory;
+
+        /**
+         *  The org.apache.flex.core.IItemRendererClassFactory used
+         *  to generate instances of item renderers.
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		public function get itemRendererFactory():IItemRendererClassFactory
+		{
+			return _itemRendererFactory;
+		}
+
+        /**
+         *  @private
+         */
+		public function set itemRendererFactory(value:IItemRendererClassFactory):void
+		{
+			_itemRendererFactory = value;
+		}
+
+        /**
+         *  The org.apache.flex.core.IItemRendererParent that will
+         *  parent the item renderers.
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+         */
+		protected var dataGroup:IItemRendererParent;
+
+		private function dataProviderChangeHandler(event:Event):void
+		{
+			var dp:Array = selectionModel.dataProvider as Array;
+			if (!dp)
+				return;
+
+			dataGroup.removeAllElements();
+
+			var listView:IListView = _strand.getBeadByType(IListView) as IListView;
+			var presentationModel:IListPresentationModel = _strand.getBeadByType(IListPresentationModel) as IListPresentationModel;
+
+			var n:int = dp.length;
+			for (var i:int = 0; i < n; i++)
+			{
+				var ir:ISelectableItemRenderer = itemRendererFactory.createItemRenderer(dataGroup) as ISelectableItemRenderer;
+				ir.index = i;
+				ir.labelField = labelField;
+				if (presentationModel) {
+					var style:SimpleCSSStyles = new SimpleCSSStyles();
+					style.marginBottom = presentationModel.separatorThickness;
+					UIBase(ir).style = style;
+					UIBase(ir).height = presentationModel.rowHeight;
+				}
+				dataGroup.addElement(ir);
+				ir.data = dp[i];
+
+				itemRendererCreated(ir);
+			}
+
+			IEventDispatcher(_strand).dispatchEvent(new Event("itemsCreated"));
+		}
+
+		/**
+		 * Override this function in a subclass to hook event listeners or other features into
+		 * the itemRenderer when it has been created and set.
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.0
+		 */
+		protected function itemRendererCreated(ir:ISelectableItemRenderer):void
+		{
+			// do something with this in a subclass
+		}
+	}
+}


[25/50] git commit: [flex-asjs] [refs/heads/master] - Backed out previous change that was adversely affecting the SWF version.

Posted by ah...@apache.org.
Backed out previous change that was adversely affecting the SWF version.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/895f3666
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/895f3666
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/895f3666

Branch: refs/heads/master
Commit: 895f36663e890f12ed15a5bfce5917f779a840cf
Parents: 4ef1bb4
Author: Peter Ent <pe...@apache.org>
Authored: Fri Aug 5 14:16:10 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Fri Aug 5 14:16:10 2016 -0400

----------------------------------------------------------------------
 .../flex/html/supportClasses/DataItemRenderer.as  | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/895f3666/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
index 71d534a..8b4ad5b 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
@@ -138,23 +138,19 @@ package org.apache.flex.html.supportClasses
 			{
 				super.updateRenderer();
 
-				var color:uint = ValuesManager.valuesImpl.getValue(this, "background-color", "selected");
-
 				background.graphics.clear();
-				background.graphics.beginFill(color, (down||selected||hovered)?1:0);
+				background.graphics.beginFill(useColor, (down||selected||hovered)?1:0);
 				background.graphics.drawRect(0, 0, width, height);
 				background.graphics.endFill();
 			}
 			COMPILE::JS
 			{
-				if (selected) {
-					element.className = element.className + " selected";
-				}
-				else {
-					if (element.className.endsWith(" selected")) {
-						element.className = element.className.replace(" selected", "");
-					}
-				}
+				if (selected)
+					element.style.backgroundColor = '#9C9C9C';
+				else if (hovered)
+					element.style.backgroundColor = '#ECECEC';
+				else
+					element.style.backgroundColor = null;
 			}
 		}
 


[16/50] git commit: [flex-asjs] [refs/heads/master] - Added missing License Headers

Posted by ah...@apache.org.
Added missing License Headers


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/21240510
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/21240510
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/21240510

Branch: refs/heads/master
Commit: 2124051088e1aabbde94ed5d5e35897259fe092d
Parents: c2eebc8
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Aug 1 08:45:38 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Aug 1 08:45:38 2016 +0200

----------------------------------------------------------------------
 .../apache/flex/core/TransformCompoundModel.as    | 18 ++++++++++++++++++
 .../flex/org/apache/flex/core/TransformModel.as   | 18 ++++++++++++++++++
 .../org/apache/flex/core/TransformMoveXModel.as   | 18 ++++++++++++++++++
 .../org/apache/flex/core/TransformMoveYModel.as   | 18 ++++++++++++++++++
 .../org/apache/flex/core/TransformRotateModel.as  | 18 ++++++++++++++++++
 .../org/apache/flex/core/TransformScaleModel.as   | 18 ++++++++++++++++++
 .../src/main/flex/org/apache/flex/geom/IMatrix.as | 18 ++++++++++++++++++
 .../projects/Graphics/.actionScriptProperties     | 18 ++++++++++++++++++
 frameworks/projects/Graphics/.flexLibProperties   | 18 ++++++++++++++++++
 .../flex/org/apache/flex/svg/TransformBead.as     | 18 ++++++++++++++++++
 10 files changed, 180 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
index 0a1b448..ce2e6d2 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.geom.IMatrix;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
index 4fa2a20..e2c083b 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.events.Event;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
index 1cb692e..40dd15f 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveXModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.geom.MeagerMatrix;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
index 13d0384..51b9ba5 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformMoveYModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.geom.MeagerMatrix;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
index 90e0a46..62bc7f6 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.geom.MeagerMatrix;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
index 798b66d..ccd24a8 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.core
 {
 	import org.apache.flex.geom.MeagerMatrix;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
index 352fe52..abc6348 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.geom
 {
 	public interface IMatrix

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Graphics/.actionScriptProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/.actionScriptProperties b/frameworks/projects/Graphics/.actionScriptProperties
index f398fbb..d67949b 100644
--- a/frameworks/projects/Graphics/.actionScriptProperties
+++ b/frameworks/projects/Graphics/.actionScriptProperties
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
 <actionScriptProperties analytics="false" mainApplicationPath="Graphics.as" projectUUID="ff3e0531-b7c9-4b0c-9146-05c27a47f837" version="11">
   <compiler additionalCompilerArguments="-locale en_US&#10;-define=COMPILE::SWF,true&#10;-define=COMPILE::JS,false&#10;-load-config=../config/compile-as-config.xml" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="false" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="target" removeUnusedRSL="true" sourceFolderPath="src/main/flex" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" useFlashSDK="false" verifyDigests="true" warn="true">
     <compilerSourcePath/>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Graphics/.flexLibProperties
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/.flexLibProperties b/frameworks/projects/Graphics/.flexLibProperties
index 096c2b5..0d6f4f8 100644
--- a/frameworks/projects/Graphics/.flexLibProperties
+++ b/frameworks/projects/Graphics/.flexLibProperties
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
 <flexLibProperties includeAllClasses="true" useMultiPlatformConfig="false" version="3">
   <includeClasses>
     <classEntry path="org.apache.flex.svg.TransformBead"/>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/21240510/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index 60af498..8db37a0 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -1,3 +1,21 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.svg
 {
 	import org.apache.flex.core.IBeadTransform;


[38/50] git commit: [flex-asjs] [refs/heads/master] - update link in approval scripts

Posted by ah...@apache.org.
update link in approval scripts


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/d3950109
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/d3950109
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/d3950109

Branch: refs/heads/master
Commit: d3950109be16498a5bce2f8187a14131e4c00686
Parents: 3bf1e37
Author: Alex Harui <ah...@apache.org>
Authored: Sat Aug 20 07:31:41 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sat Aug 20 07:31:41 2016 -0700

----------------------------------------------------------------------
 ApproveFlexJS.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d3950109/ApproveFlexJS.xml
----------------------------------------------------------------------
diff --git a/ApproveFlexJS.xml b/ApproveFlexJS.xml
index 1031bdf..daa40e2 100644
--- a/ApproveFlexJS.xml
+++ b/ApproveFlexJS.xml
@@ -136,7 +136,7 @@
     unless="release.version"/>
 
     <condition property="package.url.path"
-        value="http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/lastSuccessfulBuild/artifact/out">
+        value="http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs_release_branch/lastSuccessfulBuild/artifact/out">
         <not>
             <isset property="rc" />
         </not>


[09/50] git commit: [flex-asjs] [refs/heads/master] - Add scale transform and fix default prop for compound transform.

Posted by ah...@apache.org.
Add scale transform and fix default prop for compound transform.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/766c76a0
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/766c76a0
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/766c76a0

Branch: refs/heads/master
Commit: 766c76a0ff5645126782c53056e2e9662355547d
Parents: 92e6ec9
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 18:51:31 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 18:51:31 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |  1 +
 .../apache/flex/core/TransformCompoundModel.as  | 12 +++++-----
 .../org/apache/flex/core/TransformScaleModel.as | 24 ++++++++++++++++++++
 .../Core/src/main/resources/basic-manifest.xml  |  1 +
 4 files changed, 32 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/766c76a0/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index ed42da0..3e86f1c 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -155,6 +155,7 @@ internal class CoreClasses
 	import org.apache.flex.core.TransformRotateModel; TransformRotateModel;
 	import org.apache.flex.core.TransformMoveXModel; TransformMoveXModel;
 	import org.apache.flex.core.TransformMoveYModel; TransformMoveYModel;
+	import org.apache.flex.core.TransformScaleModel; TransformScaleModel;
     import org.apache.flex.utils.CSSUtils; CSSUtils;
 
     import org.apache.flex.utils.Proxy; Proxy;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/766c76a0/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
index d2b3339..af7ee20 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformCompoundModel.as
@@ -2,19 +2,19 @@ package org.apache.flex.core
 {
 	import org.apache.flex.geom.Matrix;
 
+	[DefaultProperty("transformModels")]
 	public class TransformCompoundModel extends TransformModel
 	{
-		private var _tranformModels:Array;
+		private var _transformModels:Array;
 
-		[DefaultProperty("transformModels")]
-		public function get tranformModels():Array
+		public function get transformModels():Array
 		{
-			return _tranformModels;
+			return _transformModels;
 		}
 
-		public function set tranformModels(value:Array):void
+		public function set transformModels(value:Array):void
 		{
-			_tranformModels = value;
+			_transformModels = value;
 			if (value && value.length > 0)
 			{
 				var length:int = value.length;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/766c76a0/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
new file mode 100644
index 0000000..1ffe7d3
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformScaleModel.as
@@ -0,0 +1,24 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.Matrix;
+
+	public class TransformScaleModel extends TransformModel
+	{
+		private var _scale:Number
+		public function TransformScaleModel()
+		{
+		}
+
+		public function get scale():Number
+		{
+			return _scale;
+		}
+
+		public function set scale(value:Number):void
+		{
+			_scale = value;
+			matrix = new Matrix(scale, 0, 0, scale, 0, 0);
+		}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/766c76a0/frameworks/projects/Core/src/main/resources/basic-manifest.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/resources/basic-manifest.xml b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
index 4958e66..95aa8b5 100644
--- a/frameworks/projects/Core/src/main/resources/basic-manifest.xml
+++ b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
@@ -41,6 +41,7 @@
     <component id="TransformCompoundModel" class="org.apache.flex.core.TransformCompoundModel" />
     <component id="TransformMoveXModel" class="org.apache.flex.core.TransformMoveXModel" />
     <component id="TransformMoveYModel" class="org.apache.flex.core.TransformMoveYModel" />
+    <component id="TransformScaleModel" class="org.apache.flex.core.TransformScaleModel" />
     
     <component id="State" class="org.apache.flex.states.State"/>
 </componentPackage>


[36/50] git commit: [flex-asjs] [refs/heads/master] - tune up approval script

Posted by ah...@apache.org.
tune up approval script


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/917b6ef3
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/917b6ef3
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/917b6ef3

Branch: refs/heads/master
Commit: 917b6ef36c2cc69997227a24f64f089b4d8a8ba5
Parents: 27256ce
Author: Alex Harui <ah...@apache.org>
Authored: Thu Aug 18 23:44:57 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu Aug 18 23:44:57 2016 -0700

----------------------------------------------------------------------
 ApproveFlexJS.xml | 43 +++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/917b6ef3/ApproveFlexJS.xml
----------------------------------------------------------------------
diff --git a/ApproveFlexJS.xml b/ApproveFlexJS.xml
index 4bb7595..1031bdf 100644
--- a/ApproveFlexJS.xml
+++ b/ApproveFlexJS.xml
@@ -399,6 +399,7 @@
                 <exclude name="js/lib/google/**"/>
                 <!--          compiled output     -->
                 <exclude name="frameworks/projects/*/target/**"/>
+                <exclude name="frameworks/js/FlexJS/projects/*/target/**"/>
                 <!--          swcs     -->
                 <exclude name="frameworks/libs/Binding.swc"/>
                 <exclude name="frameworks/libs/Charts.swc"/>
@@ -413,31 +414,33 @@
                 <exclude name="frameworks/libs/Graphics.swc"/>
                 <exclude name="frameworks/libs/HTML.swc"/>
                 <exclude name="frameworks/libs/HTML5.swc"/>
-                <exclude name="frameworks/libs/JQuery.swc"/>
+                <exclude name="frameworks/libs/jQuery.swc"/>
+                <exclude name="frameworks/libs/Language.swc"/>
                 <exclude name="frameworks/libs/Mobile.swc"/>
                 <exclude name="frameworks/libs/Network.swc"/>
                 <exclude name="frameworks/libs/Reflection.swc"/>
                 <exclude name="frameworks/libs/Storage.swc"/>
                 <exclude name="frameworks/libs/XML.swc"/>
-                <exclude name="frameworks/externs/Binding.swc"/>
-                <exclude name="frameworks/externs/Charts.swc"/>
-                <exclude name="frameworks/externs/Collections.swc"/>
-                <exclude name="frameworks/externs/Core.swc"/>
-                <exclude name="frameworks/externs/CreateJS.swc"/>
-                <exclude name="frameworks/externs/DragDrop.swc"/>
-                <exclude name="frameworks/externs/Effects.swc"/>
-                <exclude name="frameworks/externs/Flat.swc"/>
-                <exclude name="frameworks/externs/Formatters.swc"/>
-                <exclude name="frameworks/externs/GoogleMaps.swc"/>
-                <exclude name="frameworks/externs/Graphics.swc"/>
-                <exclude name="frameworks/externs/HTML.swc"/>
-                <exclude name="frameworks/externs/HTML5.swc"/>
-                <exclude name="frameworks/externs/JQuery.swc"/>
-                <exclude name="frameworks/externs/Mobile.swc"/>
-                <exclude name="frameworks/externs/Network.swc"/>
-                <exclude name="frameworks/externs/Reflection.swc"/>
-                <exclude name="frameworks/externs/Storage.swc"/>
-                <exclude name="frameworks/externs/XML.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/BindingJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/ChartsJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/CollectionsJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/CoreJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/CreateJSJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/DragDropJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/EffectsJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/FlatJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/FormattersJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/GoogleMapsJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/GraphicsJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/HTMLJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/HTML5JS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/jQueryJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/LanguageJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/MobileJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/NetworkJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/ReflectionJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/StorageJS.swc"/>
+                <exclude name="frameworks/js/FlexJS/libs/XMLJS.swc"/>
             </fileset>
         </rat:report>
         


[47/50] git commit: [flex-asjs] [refs/heads/master] - [maven-release-plugin] prepare for next development iteration

Posted by ah...@apache.org.
[maven-release-plugin] prepare for next development iteration


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/a3eaa6e5
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/a3eaa6e5
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/a3eaa6e5

Branch: refs/heads/master
Commit: a3eaa6e51bccaae9845f4e2156884a5e4d2a6a14
Parents: 6144d25
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:38:12 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:38:12 2016 +0200

----------------------------------------------------------------------
 frameworks/fontsrc/pom.xml              |  4 ++--
 frameworks/pom.xml                      |  4 ++--
 frameworks/projects/Binding/pom.xml     |  8 ++++----
 frameworks/projects/Charts/pom.xml      | 20 ++++++++++----------
 frameworks/projects/Collections/pom.xml |  8 ++++----
 frameworks/projects/Core/pom.xml        |  4 ++--
 frameworks/projects/CreateJS/pom.xml    | 20 ++++++++++----------
 frameworks/projects/DragDrop/pom.xml    |  8 ++++----
 frameworks/projects/Effects/pom.xml     |  8 ++++----
 frameworks/projects/Flat/pom.xml        | 18 +++++++++---------
 frameworks/projects/Formatters/pom.xml  | 12 ++++++------
 frameworks/projects/GoogleMaps/pom.xml  |  8 ++++----
 frameworks/projects/Graphics/pom.xml    |  8 ++++----
 frameworks/projects/HTML/pom.xml        | 20 ++++++++++----------
 frameworks/projects/HTML5/pom.xml       | 12 ++++++------
 frameworks/projects/JQuery/pom.xml      | 12 ++++++------
 frameworks/projects/Language/pom.xml    |  4 ++--
 frameworks/projects/Mobile/pom.xml      | 16 ++++++++--------
 frameworks/projects/Network/pom.xml     |  8 ++++----
 frameworks/projects/Reflection/pom.xml  |  8 ++++----
 frameworks/projects/Storage/pom.xml     |  8 ++++----
 frameworks/projects/XML/pom.xml         | 12 ++++++------
 frameworks/projects/pom.xml             |  4 ++--
 pom.xml                                 |  4 ++--
 24 files changed, 119 insertions(+), 119 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/fontsrc/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/fontsrc/pom.xml b/frameworks/fontsrc/pom.xml
index c0b6744..e9f1db1 100644
--- a/frameworks/fontsrc/pom.xml
+++ b/frameworks/fontsrc/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>frameworks</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Fonts</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>war</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Fonts</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/pom.xml b/frameworks/pom.xml
index f4739f5..d02637a 100644
--- a/frameworks/pom.xml
+++ b/frameworks/pom.xml
@@ -23,12 +23,12 @@
   <parent>
     <groupId>org.apache.flex.flexjs</groupId>
     <artifactId>flexjs-framework-parent</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <groupId>org.apache.flex.flexjs.framework</groupId>
   <artifactId>frameworks</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Binding/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Binding/pom.xml b/frameworks/projects/Binding/pom.xml
index 30429e2..dfcb04b 100644
--- a/frameworks/projects/Binding/pom.xml
+++ b/frameworks/projects/Binding/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Binding</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Binding</name>
@@ -63,13 +63,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Charts/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Charts/pom.xml b/frameworks/projects/Charts/pom.xml
index 7df105a..9eefdf8 100644
--- a/frameworks/projects/Charts/pom.xml
+++ b/frameworks/projects/Charts/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Charts</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Charts</name>
@@ -69,52 +69,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Collections/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Collections/pom.xml b/frameworks/projects/Collections/pom.xml
index 92fb4a3..fd3b3ed 100644
--- a/frameworks/projects/Collections/pom.xml
+++ b/frameworks/projects/Collections/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Collections</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Collections</name>
@@ -65,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Core/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/pom.xml b/frameworks/projects/Core/pom.xml
index d63fe3f..6ca9a6d 100644
--- a/frameworks/projects/Core/pom.xml
+++ b/frameworks/projects/Core/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Core</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Core</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/CreateJS/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/pom.xml b/frameworks/projects/CreateJS/pom.xml
index d1e6c49..a550a17 100644
--- a/frameworks/projects/CreateJS/pom.xml
+++ b/frameworks/projects/CreateJS/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>CreateJS</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: CreateJS</name>
@@ -69,52 +69,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Effects</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Effects</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/DragDrop/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/DragDrop/pom.xml b/frameworks/projects/DragDrop/pom.xml
index 9cc8c9d..7470cab 100644
--- a/frameworks/projects/DragDrop/pom.xml
+++ b/frameworks/projects/DragDrop/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>DragDrop</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: DragDrop</name>
@@ -65,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Effects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Effects/pom.xml b/frameworks/projects/Effects/pom.xml
index bfac7a6..f993c99 100644
--- a/frameworks/projects/Effects/pom.xml
+++ b/frameworks/projects/Effects/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Effects</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Effects</name>
@@ -65,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Flat/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/pom.xml b/frameworks/projects/Flat/pom.xml
index a78c531..511cc2f 100644
--- a/frameworks/projects/Flat/pom.xml
+++ b/frameworks/projects/Flat/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Flat</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Flat</name>
@@ -75,44 +75,44 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Formatters/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Formatters/pom.xml b/frameworks/projects/Formatters/pom.xml
index d92bc7e..417c4db 100644
--- a/frameworks/projects/Formatters/pom.xml
+++ b/frameworks/projects/Formatters/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Formatters</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Formatters</name>
@@ -65,26 +65,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/GoogleMaps/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/pom.xml b/frameworks/projects/GoogleMaps/pom.xml
index 2a5505d..f4bce2a 100644
--- a/frameworks/projects/GoogleMaps/pom.xml
+++ b/frameworks/projects/GoogleMaps/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>GoogleMaps</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: GoogleMaps</name>
@@ -70,13 +70,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Graphics/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/pom.xml b/frameworks/projects/Graphics/pom.xml
index 43ae1d8..52caac8 100644
--- a/frameworks/projects/Graphics/pom.xml
+++ b/frameworks/projects/Graphics/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Graphics</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Graphics</name>
@@ -69,13 +69,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/HTML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/pom.xml b/frameworks/projects/HTML/pom.xml
index 56f762c..613755a 100644
--- a/frameworks/projects/HTML/pom.xml
+++ b/frameworks/projects/HTML/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>HTML</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: HTML</name>
@@ -78,52 +78,52 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Binding</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Collections</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/HTML5/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/pom.xml b/frameworks/projects/HTML5/pom.xml
index 515daa3..a0aaeec 100644
--- a/frameworks/projects/HTML5/pom.xml
+++ b/frameworks/projects/HTML5/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>HTML5</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: HTML5</name>
@@ -69,26 +69,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/JQuery/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/pom.xml b/frameworks/projects/JQuery/pom.xml
index 32accc4..3902d83 100644
--- a/frameworks/projects/JQuery/pom.xml
+++ b/frameworks/projects/JQuery/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>JQuery</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: JQuery</name>
@@ -69,26 +69,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Language/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Language/pom.xml b/frameworks/projects/Language/pom.xml
index d7d2e5e..ac7119e 100644
--- a/frameworks/projects/Language/pom.xml
+++ b/frameworks/projects/Language/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Language</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Language</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Mobile/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/pom.xml b/frameworks/projects/Mobile/pom.xml
index d1b009f..a20db8d 100644
--- a/frameworks/projects/Mobile/pom.xml
+++ b/frameworks/projects/Mobile/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Mobile</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Mobile</name>
@@ -73,39 +73,39 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Graphics</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>HTML</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Network/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Network/pom.xml b/frameworks/projects/Network/pom.xml
index 1cf5e83..884fdab 100644
--- a/frameworks/projects/Network/pom.xml
+++ b/frameworks/projects/Network/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Network</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Network</name>
@@ -65,13 +65,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Reflection/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Reflection/pom.xml b/frameworks/projects/Reflection/pom.xml
index 768761d..2a09ee5 100644
--- a/frameworks/projects/Reflection/pom.xml
+++ b/frameworks/projects/Reflection/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Reflection</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Reflection</name>
@@ -57,13 +57,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/Storage/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Storage/pom.xml b/frameworks/projects/Storage/pom.xml
index 9eaac4a..b7d7ff9 100644
--- a/frameworks/projects/Storage/pom.xml
+++ b/frameworks/projects/Storage/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>Storage</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: Storage</name>
@@ -69,13 +69,13 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/XML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/pom.xml b/frameworks/projects/XML/pom.xml
index 692f5ae..a8392ac 100644
--- a/frameworks/projects/XML/pom.xml
+++ b/frameworks/projects/XML/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>projects</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>XML</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs: XML</name>
@@ -63,26 +63,26 @@
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Core</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Language</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
     </dependency>
     <dependency>
       <groupId>org.apache.flex.flexjs.framework</groupId>
       <artifactId>Language</artifactId>
-      <version>0.7.0</version>
+      <version>0.8.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
     </dependency>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/frameworks/projects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/pom.xml b/frameworks/projects/pom.xml
index fed8c40..63d5252 100644
--- a/frameworks/projects/pom.xml
+++ b/frameworks/projects/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache.flex.flexjs.framework</groupId>
     <artifactId>frameworks</artifactId>
-    <version>0.7.0</version>
+    <version>0.8.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>projects</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Libs</name>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a3eaa6e5/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 95f1c26..d2e4fb9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
 
   <groupId>org.apache.flex.flexjs</groupId>
   <artifactId>flexjs-framework-parent</artifactId>
-  <version>0.7.0</version>
+  <version>0.8.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Flex - FlexJS: Framework: Parent</name>
@@ -44,7 +44,7 @@
     <connection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</connection>
     <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-asjs.git</developerConnection>
     <url>https://github.com/apache/flex-asjs</url>
-    <tag>flexjs-framework-parent-0.7.0</tag>
+    <tag>HEAD</tag>
   </scm>
 
   <properties>


[32/50] git commit: [flex-asjs] [refs/heads/master] - exclude one more file from source release package

Posted by ah...@apache.org.
exclude one more file from source release package


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/94f5f3ad
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/94f5f3ad
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/94f5f3ad

Branch: refs/heads/master
Commit: 94f5f3adc1ccbc7761dfa39a9116f4914f7112dd
Parents: 30587b1
Author: Alex Harui <ah...@apache.org>
Authored: Sun Aug 14 21:59:32 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sun Aug 14 21:59:39 2016 -0700

----------------------------------------------------------------------
 pom.xml | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/94f5f3ad/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index d16af54..29ac1d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -157,6 +157,8 @@
             <exclude>examples/**</exclude>
             <!-- JSON files can't contain comments -->
             <exclude>**/*.json</exclude>
+            <!-- This is appended to the LICENSE file for binary packages-->
+            <exclude>LICENSE.bin</exclude>
 
             <!-- Stuff that needs to be removed -->
             <exclude>fxg2svg/**</exclude>


[18/50] git commit: [flex-asjs] [refs/heads/master] - Merge branch 'BinaryData_improvement' of https://github.com/greg-dove/flex-asjs into develop

Posted by ah...@apache.org.
Merge branch 'BinaryData_improvement' of https://github.com/greg-dove/flex-asjs into develop


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6e9672b5
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6e9672b5
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6e9672b5

Branch: refs/heads/master
Commit: 6e9672b55ef5538f56c76a36e76637f462a55ebc
Parents: 13323e6 c8d147b
Author: Harbs <ha...@in-tools.com>
Authored: Wed Aug 3 10:38:20 2016 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Wed Aug 3 10:38:20 2016 +0300

----------------------------------------------------------------------
 .../flex/org/apache/flex/utils/BinaryData.as    | 1089 ++++++++++++------
 .../main/flex/org/apache/flex/utils/Endian.as   |   31 +-
 .../org/apache/flex/utils/IBinaryDataInput.as   |   47 +
 .../org/apache/flex/utils/IBinaryDataOutput.as  |   42 +
 .../test/flex/FlexUnitFlexJSApplication.mxml    |    7 +-
 .../flex/flexUnitTests/BinaryDataTesterTest.as  |  565 +++++++++
 .../src/test/flex/flexUnitTests/CoreTester.as   |   28 +
 .../src/test/flex/flexUnitTests/StrandTester.as |   27 -
 .../flex/org/apache/flex/net/URLBinaryLoader.as |    2 +-
 .../main/flex/org/apache/flex/net/URLStream.as  |    2 +-
 10 files changed, 1434 insertions(+), 406 deletions(-)
----------------------------------------------------------------------



[28/50] git commit: [flex-asjs] [refs/heads/master] - fix build

Posted by ah...@apache.org.
fix build


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/7048caa5
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/7048caa5
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/7048caa5

Branch: refs/heads/master
Commit: 7048caa525904dc6e98838e6b1d2ebbbfca24943
Parents: bcb3c03
Author: Alex Harui <ah...@apache.org>
Authored: Sat Aug 13 00:00:01 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sat Aug 13 00:00:01 2016 -0700

----------------------------------------------------------------------
 asdoc/build.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7048caa5/asdoc/build.xml
----------------------------------------------------------------------
diff --git a/asdoc/build.xml b/asdoc/build.xml
index f967dba..efe63b1 100644
--- a/asdoc/build.xml
+++ b/asdoc/build.xml
@@ -79,7 +79,7 @@
             <external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
                 <include name="airglobal.swc"/>
             </external-library-path>
-            <external-library-path dir="${env.FALCONJX_HOME}/../externs/google_maps/target">
+            <external-library-path dir="${FLEXJS_HOME}/js/libs">
                 <include name="google_maps.swc"/>
             </external-library-path>
             


[41/50] git commit: [flex-asjs] [refs/heads/master] - try to get release script to honor tag

Posted by ah...@apache.org.
try to get release script to honor tag


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/7e667699
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/7e667699
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/7e667699

Branch: refs/heads/master
Commit: 7e667699b038eb1e6be14dd99073c064aac7fc28
Parents: d4cd359
Author: Alex Harui <ah...@apache.org>
Authored: Sun Sep 4 07:12:21 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sun Sep 4 07:12:21 2016 -0700

----------------------------------------------------------------------
 releasecandidate.xml | 35 ++++++++++++++++++++++++-----------
 1 file changed, 24 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7e667699/releasecandidate.xml
----------------------------------------------------------------------
diff --git a/releasecandidate.xml b/releasecandidate.xml
index 20f468f..945d4d3 100644
--- a/releasecandidate.xml
+++ b/releasecandidate.xml
@@ -20,6 +20,7 @@
 
 <project name="CreateFlexJSReleaseCandidate" default="main" basedir=".">
 
+    <!-- use -Dtag=<tag or commit hash> to build from other than the head -->
 
     <!-- Required for OSX 10.6 / Snow Leopard Performance. -->
     <!-- Java 7 on Mac requires OSX 10.7.3 or higher and is 64-bit only -->
@@ -202,12 +203,20 @@
         classpathref="anttask.classpath"/>
     </target>
 
+    <target name="checkout_tag" if="tag" >
+        <exec executable="${git}" dir="${basedir}" failonerror="true" >
+            <arg value="checkout" />
+            <arg value="${tag}" />
+        </exec>
+    </target>
+
     <target name="main" depends="install-rat,credentials" description="Perform required release approval steps">
 		<antcall target="check-new-version" />
 		<exec executable="${git}" dir="${basedir}" failonerror="true" >
 			<arg value="pull" />
 			<arg value="--rebase" />
 		</exec>
+        <antcall target="checkout_tag" />
 		<antcall target="stage.rc" />
 		<antcall target="push.rc" />
 	</target>
@@ -255,21 +264,25 @@
 			<arg value="-m" />
 			<arg value="rc${rc} of Apache FlexJS ${release.version}" />
 		</exec>
-		<exec executable="${git}" dir="${basedir}" failonerror="true" >
-			<arg value="tag" />
-			<arg value="-a" />
-			<arg value="apache-flex-flexjs-${release.version}-rc${rc}" />
-			<arg value="-m" />
-			<arg value="&quot;rc${rc} of apache-flex-flexjs-${release.version}&quot;" />
-		</exec>
-		<exec executable="${git}" dir="${basedir}" failonerror="true" >
-			<arg value="push" />
-			<arg value="--tags" />
-		</exec>
+        <antcall target="tag_release" />
 		<antcall target="update-installer-config" />
 		<antcall target="mail" />
     </target>
 
+    <target name="tag_release" unless="tag" >
+        <exec executable="${git}" dir="${basedir}" failonerror="true" >
+            <arg value="tag" />
+            <arg value="-a" />
+            <arg value="apache-flex-flexjs-${release.version}-rc${rc}" />
+            <arg value="-m" />
+            <arg value="&quot;rc${rc} of apache-flex-flexjs-${release.version}&quot;" />
+        </exec>
+        <exec executable="${git}" dir="${basedir}" failonerror="true" >
+            <arg value="push" />
+            <arg value="--tags" />
+        </exec>
+    </target>
+
 	<target name="credentials" depends="get-username,get-password">
 		<echo>${apache.username}</echo>
 		<echo>${apache.password}</echo>


[26/50] git commit: [flex-asjs] [refs/heads/master] - string conversion

Posted by ah...@apache.org.
string conversion


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c98d892d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c98d892d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c98d892d

Branch: refs/heads/master
Commit: c98d892d5f3d8378bedc42023f38303416e87878
Parents: 895f366
Author: Alex Harui <ah...@apache.org>
Authored: Tue Aug 9 13:59:36 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Tue Aug 9 13:59:36 2016 -0700

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/utils/Language.as      | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c98d892d/frameworks/projects/Language/src/main/flex/org/apache/flex/utils/Language.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Language/src/main/flex/org/apache/flex/utils/Language.as b/frameworks/projects/Language/src/main/flex/org/apache/flex/utils/Language.as
index 611bb0f..9ddc0d7 100644
--- a/frameworks/projects/Language/src/main/flex/org/apache/flex/utils/Language.as
+++ b/frameworks/projects/Language/src/main/flex/org/apache/flex/utils/Language.as
@@ -105,6 +105,17 @@ package org.apache.flex.utils
 		}
 
 		/**
+		 * int()
+		 *
+		 * @param value The value to be cast.
+		 * @return {string}
+		 */
+		static public function string(value:*):String
+		{
+			return value == null ? null : value.toString();
+		}
+
+		/**
 		 * is()
 		 *
 		 * @param leftOperand The lefthand operand of the


[13/50] git commit: [flex-asjs] [refs/heads/master] - Merge commit '726775219086ae65a22e3293a8ea04584210b2cc' into develop

Posted by ah...@apache.org.
Merge commit '726775219086ae65a22e3293a8ea04584210b2cc' into develop


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4cfde5b2
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/4cfde5b2
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/4cfde5b2

Branch: refs/heads/master
Commit: 4cfde5b26c1748651fd04d7797433f8abd80a404
Parents: 3882e74 766c76a
Author: yishayw <yi...@hotmail.com>
Authored: Sun Jul 31 10:47:28 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Sun Jul 31 10:47:28 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |  13 +-
 .../flex/org/apache/flex/core/IBeadTransform.as |  45 +++++
 .../flex/org/apache/flex/core/ITransformHost.as |  63 +++++++
 .../Core/src/main/resources/basic-manifest.xml  |   6 +
 .../projects/Graphics/.actionScriptProperties   |  21 ---
 frameworks/projects/Graphics/.flexLibProperties |  23 +--
 .../org/apache/flex/svg/GraphicContainer.as     | 175 ++++++++++++++++---
 .../src/main/resources/svg-manifest.xml         |   3 +-
 8 files changed, 283 insertions(+), 66 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4cfde5b2/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------


[12/50] git commit: [flex-asjs] [refs/heads/master] - Added IMatrix and MeagerMatrix to reduce overhead when creating Matrices.

Posted by ah...@apache.org.
Added IMatrix and MeagerMatrix to reduce overhead when creating Matrices.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3882e749
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3882e749
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3882e749

Branch: refs/heads/master
Commit: 3882e74916035b05608eee156f59f7d89d310278
Parents: 6b16b71
Author: yishayw <yi...@hotmail.com>
Authored: Sun Jul 31 09:33:24 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Sun Jul 31 09:33:24 2016 +0300

----------------------------------------------------------------------
 .../main/flex/org/apache/flex/geom/IMatrix.as   |  19 ++++
 .../flex/org/apache/flex/geom/MeagerMatrix.as   | 106 +++++++++++++++++++
 2 files changed, 125 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3882e749/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
new file mode 100644
index 0000000..352fe52
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/IMatrix.as
@@ -0,0 +1,19 @@
+package org.apache.flex.geom
+{
+	public interface IMatrix
+	{
+		function get a():Number;
+		function set a(value:Number):void;
+		function get b():Number;
+		function set b(value:Number):void;
+		function get c():Number;
+		function set c(value:Number):void;
+		function get d():Number;
+		function set d(value:Number):void;
+		function get tx():Number;
+		function set tx(value:Number):void;
+		function get ty():Number;
+		function set ty(value:Number):void;
+		function clone():IMatrix
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3882e749/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
new file mode 100644
index 0000000..595b64d
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/MeagerMatrix.as
@@ -0,0 +1,106 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.geom
+{
+	
+	public class MeagerMatrix implements IMatrix
+	{
+		public function MeagerMatrix(a:Number = 1, b:Number = 0, c:Number = 0, d:Number = 1, tx:Number = 0, ty:Number = 0)
+		{
+			this.a = a;
+			this.b = b;
+			this.c = c;
+			this.d = d;
+			this.tx = tx;
+			this.ty = ty;
+			
+		}
+		private var _a:Number;
+		private var _b:Number;
+		private var _c:Number;
+		private var _d:Number;
+		private var _tx:Number;
+		private var _ty:Number;
+		
+		public function get ty():Number
+		{
+			return _ty;
+		}
+		
+		public function set ty(value:Number):void
+		{
+			_ty = value;
+		}
+		
+		public function get tx():Number
+		{
+			return _tx;
+		}
+		
+		public function set tx(value:Number):void
+		{
+			_tx = value;
+		}
+		
+		public function get d():Number
+		{
+			return _d;
+		}
+		
+		public function set d(value:Number):void
+		{
+			_d = value;
+		}
+		
+		public function get c():Number
+		{
+			return _c;
+		}
+		
+		public function set c(value:Number):void
+		{
+			_c = value;
+		}
+		
+		public function get b():Number
+		{
+			return _b;
+		}
+		
+		public function set b(value:Number):void
+		{
+			_b = value;
+		}
+		
+		public function get a():Number
+		{
+			return _a;
+		}
+		
+		public function set a(value:Number):void
+		{
+			_a = value;
+		}
+		
+		public function clone():IMatrix
+		{
+			return new MeagerMatrix(a, b, c, d, tx, ty);
+		}
+	}
+}
\ No newline at end of file


[10/50] git commit: [flex-asjs] [refs/heads/master] - Fixed issues with StyleExample and updated DataChooserMouseController to accept MouseEvent.

Posted by ah...@apache.org.
Fixed issues with StyleExample and updated DataChooserMouseController to accept MouseEvent.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/b3ab3eb3
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/b3ab3eb3
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/b3ab3eb3

Branch: refs/heads/master
Commit: b3ab3eb3e21181530025fcc48cd2872394c4f1f3
Parents: e9dbfab
Author: Peter Ent <pe...@apache.org>
Authored: Thu Jul 28 14:58:43 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Thu Jul 28 14:58:43 2016 -0400

----------------------------------------------------------------------
 examples/flexjs/StyleExample/src/MyInitialView.mxml          | 8 ++++----
 .../html/beads/controllers/DateChooserMouseController.as     | 3 ++-
 2 files changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b3ab3eb3/examples/flexjs/StyleExample/src/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/StyleExample/src/MyInitialView.mxml b/examples/flexjs/StyleExample/src/MyInitialView.mxml
index c67fe52..944d9ea 100644
--- a/examples/flexjs/StyleExample/src/MyInitialView.mxml
+++ b/examples/flexjs/StyleExample/src/MyInitialView.mxml
@@ -396,10 +396,10 @@ limitations under the License.
 		
 		<js:CheckBox text="Check Me, please!" />
 		<js:Spacer height="20" />
-		<js:RadioButton text="Apples" groupName="fruits" />
-		<js:RadioButton text="Oranges" groupName="fruits" />
-		<js:RadioButton text="Grapes" groupName="fruits" />
-		<js:RadioButton text="Bananas" groupName="fruits" />
+		<js:RadioButton text="Apples" groupName="fruits" value="1" selected="true" />
+		<js:RadioButton text="Oranges" groupName="fruits" value="2" />
+		<js:RadioButton text="Grapes" groupName="fruits" value="3" />
+		<js:RadioButton text="Bananas" groupName="fruits" value="4" />
 	
 		<js:Spacer height="10" />
 		<js:Label id="output" text="An Example of a Label" />

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b3ab3eb3/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/controllers/DateChooserMouseController.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/controllers/DateChooserMouseController.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/controllers/DateChooserMouseController.as
index 0aaa052..c0bed5b 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/controllers/DateChooserMouseController.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/controllers/DateChooserMouseController.as
@@ -27,6 +27,7 @@ package org.apache.flex.html.beads.controllers
 	import org.apache.flex.core.IBeadView;
 	import org.apache.flex.core.IStrand;
 	import org.apache.flex.events.Event;
+	import org.apache.flex.events.MouseEvent;
 	import org.apache.flex.events.IEventDispatcher;
 	
 	/**
@@ -112,7 +113,7 @@ package org.apache.flex.html.beads.controllers
 		/**
 		 * @private
 		 */
-		private function dayButtonClickHandler(event:Event):void
+		private function dayButtonClickHandler(event:MouseEvent):void
 		{
 			var dateButton:DateChooserButton = event.target as DateChooserButton;
 			if (dateButton.dayOfMonth > 0) {


[35/50] git commit: [flex-asjs] [refs/heads/master] - update license for Matrix class

Posted by ah...@apache.org.
update license for Matrix class


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/27256ce8
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/27256ce8
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/27256ce8

Branch: refs/heads/master
Commit: 27256ce84d60f43ac735ad769be85beaeb896810
Parents: baa15e4
Author: Alex Harui <ah...@apache.org>
Authored: Thu Aug 18 07:55:18 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu Aug 18 07:55:18 2016 -0700

----------------------------------------------------------------------
 LICENSE | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/27256ce8/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 15de483..11cf80d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -225,3 +225,8 @@ https://en.wikipedia.org/wiki/File:USA_CIA_Map.svg#file
 Most of the .as files in frameworks/projects/GoogleMaps/src/main/flex/google 
 are derived from the google_maps_api_v3_11.js externs file in the 
 Google Closure Library which are available under Apache License 2.0.
+
+The file frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
+is derived from OpenFL (https://github.com/openfl) which is available under an
+MIT License.
+


[49/50] git commit: [flex-asjs] [refs/heads/master] - try to handle custom tags in release mode

Posted by ah...@apache.org.
try to handle custom tags in release mode


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/b5dd2b92
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/b5dd2b92
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/b5dd2b92

Branch: refs/heads/master
Commit: b5dd2b92f8c52d9016b6f53fce6d8f2d89c24b19
Parents: f00bf7e
Author: Alex Harui <ah...@apache.org>
Authored: Wed Sep 7 15:29:16 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Sep 7 15:29:16 2016 -0700

----------------------------------------------------------------------
 releasecandidate.xml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b5dd2b92/releasecandidate.xml
----------------------------------------------------------------------
diff --git a/releasecandidate.xml b/releasecandidate.xml
index 945d4d3..e54eecd 100644
--- a/releasecandidate.xml
+++ b/releasecandidate.xml
@@ -585,9 +585,14 @@ ${my.name}
 	</target>
 
     <target name="release.tag" >
+        <condition property="tag" value="apache-flex-flexjs-${release.version}-rc${rc}">
+            <not>
+                <isset property="tag" />
+            </not>
+        </condition>
         <exec executable="${git}" dir="${basedir}" failonerror="true" output="${basedir}/taghash.txt">
             <arg value="show" />
-            <arg value="apache-flex-flexjs-${release.version}-rc${rc}" />
+            <arg value="${tag}" />
         </exec>
         <replaceregexp file="${basedir}/taghash.txt" match="(.*).commit (.*).Author(.*)" replace="\2" byline="false" flags="s" />
         <loadfile srcFile="${basedir}/taghash.txt" property="releasehash" />


[03/50] git commit: [flex-asjs] [refs/heads/master] - First working version on JS side.

Posted by ah...@apache.org.
First working version on JS side.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/37251739
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/37251739
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/37251739

Branch: refs/heads/master
Commit: 372517392e007d846fecb8785450ac0fc26249cf
Parents: a94a923
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 11:00:23 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 11:00:23 2016 +0300

----------------------------------------------------------------------
 .../flex/graphics/TransformRotateModel.as       | 28 +++++++++++++++++
 .../org/apache/flex/svg/GraphicContainer.as     | 32 +-------------------
 .../flex/org/apache/flex/svg/TransformBead.as   |  9 ++++--
 3 files changed, 35 insertions(+), 34 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/37251739/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
new file mode 100644
index 0000000..2dd97fc
--- /dev/null
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
@@ -0,0 +1,28 @@
+package org.apache.flex.graphics
+{
+	import org.apache.flex.geom.Matrix;
+	
+	
+	public class TransformRotateModel extends TransformModel
+	{
+		private var _angle:Number;
+		
+		public function TransformRotateModel()
+		{
+		}
+		
+		public function get angle():Number
+		{
+			return _angle;
+		}
+
+		public function set angle(value:Number):void
+		{
+			_angle = value;
+			var radians:Number = value * Math.PI/180;
+			matrix = new Matrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
+		}
+
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/37251739/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
index b40b53b..351bcec 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
@@ -33,28 +33,6 @@ package org.apache.flex.svg
             super();
         }
 
-		/**
-		 *  @private
-		 */
-		override public function addElement(c:Object, dispatchEvent:Boolean = true):void
-		{
-			if(c is GraphicShape)
-				super.addElement(c, dispatchEvent);
-			else 
-				throw new Error("Only svg elements can be added to svg containers");
-		}
-		
-		/**
-		 *  @private
-		 */
-		override public function addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
-		{
-			if(c is GraphicShape)
-				super.addElementAt(c, index, dispatchEvent);
-			else 
-				throw new Error("Only svg elements can be added to svg containers");
-		}
-		
 		public function get transformElement():IFlexJSElement
 		{
 			return element;
@@ -89,7 +67,7 @@ package org.apache.flex.svg
 			element.flexjs_wrapper = this;
 			
 			graphicGroup = new GraphicGroup();
-			addElement(graphicGroup);
+			super.addElement(graphicGroup);
 			return element;
 		}
 
@@ -122,10 +100,6 @@ package org.apache.flex.svg
 		 */
 		override public function addElement(c:Object, dispatchEvent:Boolean = true):void
 		{
-			if(!(c is GraphicShape))
-			{
-				throw new Error("Only svg elements can be added to svg containers");
-			}
 			graphicGroup.addElement(c, dispatchEvent);
 			if (dispatchEvent)
 				this.dispatchEvent(new Event("childrenAdded"));
@@ -141,10 +115,6 @@ package org.apache.flex.svg
 		 */
 		override public function addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
 		{
-			if(!(c is GraphicShape))
-			{
-				throw new Error("Only svg elements can be added to svg containers");
-			}
 			graphicGroup.addElementAt(c, index, dispatchEvent);
 			if (dispatchEvent)
 				this.dispatchEvent(new Event("childrenAdded"));

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/37251739/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index ed9de0e..3cba59b 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -59,14 +59,17 @@ package org.apache.flex.svg
 			var flashMatrix:flash.geom.Matrix = new flash.geom.Matrix(fjsm.a, fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty);
 			element.transform.matrix = flashMatrix;
 		}
-		
+		/**
+		 * @flexjsignorecoercion HTMLElement
+		 */
 		COMPILE::JS
 		public function transform():void
 		{
 			var element:org.apache.flex.core.WrappedHTMLElement = host.transformElement;
+			(element.parentNode as HTMLElement).setAttribute("overflow", "visible");
 			var fjsm:org.apache.flex.geom.Matrix = transformModel.matrix;
-			var elem:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
-			element.setAttribute("transform", "matrix(" +elem.join(",") + ")";
+			var matrixArray:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
+			element.setAttribute("transform", "matrix(" +matrixArray.join(",") + ")";
 		}
 		
 		private function changeHandler(e:Event):void


[39/50] git commit: [flex-asjs] [refs/heads/master] - fix error found by nonfunction test

Posted by ah...@apache.org.
fix error found by nonfunction test


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/398f56d6
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/398f56d6
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/398f56d6

Branch: refs/heads/master
Commit: 398f56d62a534d266d8974f422d42af85ff74ce9
Parents: d395010
Author: Alex Harui <ah...@apache.org>
Authored: Wed Aug 24 08:09:03 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Aug 24 08:09:03 2016 -0700

----------------------------------------------------------------------
 .../CreateJS/src/main/flex/org/apache/flex/createjs/Application.as | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/398f56d6/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as b/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
index db85a4a..4113dea 100644
--- a/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
+++ b/frameworks/projects/CreateJS/src/main/flex/org/apache/flex/createjs/Application.as
@@ -392,7 +392,7 @@ package org.apache.flex.createjs
 		 */
 		public function get numElements():int
 		{
-			return stage.numChildren();
+			return stage.numChildren;
 		}
 	}
 }


[04/50] git commit: [flex-asjs] [refs/heads/master] - First working version on JS side.

Posted by ah...@apache.org.
First working version on JS side.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/054a000d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/054a000d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/054a000d

Branch: refs/heads/master
Commit: 054a000d87569ed0d5b346d1fa81d8b4260a256a
Parents: 3725173
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 11:01:07 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 11:01:07 2016 +0300

----------------------------------------------------------------------
 frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/054a000d/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
index b8a5765..17a1349 100644
--- a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
+++ b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
@@ -40,6 +40,7 @@ internal class GraphicsClasses
 	import org.apache.flex.svg.CompoundGraphic; CompoundGraphic;
 	import org.apache.flex.svg.LinearGradient; LinearGradient;
 	import org.apache.flex.graphics.TransformModel; TransformModel;
+	import org.apache.flex.graphics.TransformRotateModel; TransformRotateModel;
 	import org.apache.flex.svg.TransformBead; TransformBead;
 }
 


[48/50] git commit: [flex-asjs] [refs/heads/master] - fix up license and header for Matrix

Posted by ah...@apache.org.
fix up license and header for Matrix


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/f00bf7ee
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/f00bf7ee
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/f00bf7ee

Branch: refs/heads/master
Commit: f00bf7ee76aca45651c4937e9cdba8dcc816d614
Parents: a3eaa6e
Author: Alex Harui <ah...@apache.org>
Authored: Tue Sep 6 10:30:49 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Tue Sep 6 10:30:49 2016 -0700

----------------------------------------------------------------------
 LICENSE                                                       | 7 +++++++
 .../Core/src/main/flex/org/apache/flex/geom/Matrix.as         | 5 +++++
 2 files changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f00bf7ee/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 11cf80d..9966a39 100644
--- a/LICENSE
+++ b/LICENSE
@@ -230,3 +230,10 @@ The file frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
 is derived from OpenFL (https://github.com/openfl) which is available under an
 MIT License.
 
+Copyright (c) 2013-2016 Joshua Granick and other OpenFL contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f00bf7ee/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
index 41ca075..1ce5301 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Matrix.as
@@ -16,6 +16,11 @@
 //  limitations under the License.
 //
 ////////////////////////////////////////////////////////////////////////////////
+//
+// Implementation derived fromL
+//     https://github.com/openfl/openfl/blob/develop/openfl/geom/Matrix.hx
+// available under MIT License.
+//
 package org.apache.flex.geom
 {
 


[21/50] git commit: [flex-asjs] [refs/heads/master] - Fixed XML bugs

Posted by ah...@apache.org.
Fixed XML bugs


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/5121d5cf
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/5121d5cf
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/5121d5cf

Branch: refs/heads/master
Commit: 5121d5cf1327c9e00d83870768a50435c0874335
Parents: 3dea25a
Author: Harbs <ha...@in-tools.com>
Authored: Thu Aug 4 23:15:14 2016 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Thu Aug 4 23:15:14 2016 +0300

----------------------------------------------------------------------
 frameworks/projects/XML/src/main/flex/XML.as     |  2 +-
 frameworks/projects/XML/src/main/flex/XMLList.as | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5121d5cf/frameworks/projects/XML/src/main/flex/XML.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/XML.as b/frameworks/projects/XML/src/main/flex/XML.as
index 9c45b5c..c629c8b 100644
--- a/frameworks/projects/XML/src/main/flex/XML.as
+++ b/frameworks/projects/XML/src/main/flex/XML.as
@@ -787,7 +787,7 @@ package
 					if(name.matches(_children[i].name()))
 						list.appendChild(_children[i]);
 
-					list.concat(_children[i].descendants());
+					list.concat(_children[i].descendants(name));
 				} 
 			}
 			return list;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5121d5cf/frameworks/projects/XML/src/main/flex/XMLList.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/XMLList.as b/frameworks/projects/XML/src/main/flex/XMLList.as
index 18e4917..59982b0 100644
--- a/frameworks/projects/XML/src/main/flex/XMLList.as
+++ b/frameworks/projects/XML/src/main/flex/XMLList.as
@@ -201,6 +201,17 @@ package
 		public function child(propertyName:Object):XMLList
 		{
 			var retVal:XMLList = new XMLList();
+			var propNum:Number = parseInt(propertyName,10);
+			if(propNum.toString() == propertyName)
+			{
+				if(propNum >= 0 && propNum < _xmlArray.length)
+				{
+					retVal.appendChild(_xmlArray[propNum]);
+					retVal.targetObject = _xmlArray[propNum];
+				}
+				return retVal;
+			}
+
 			var len:int = _xmlArray.length;
 			for (var i:int=0;i<len;i++)
 			{


[15/50] git commit: [flex-asjs] [refs/heads/master] - [Fix] Fixed integration of Endian changes with network classes.

Posted by ah...@apache.org.
[Fix] Fixed integration of Endian changes with network classes.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c8d147b9
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c8d147b9
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c8d147b9

Branch: refs/heads/master
Commit: c8d147b97f59d266ca58feec0aa3f305e0446998
Parents: 20f2611
Author: greg-dove <gr...@gmail.com>
Authored: Mon Aug 1 04:57:30 2016 +1200
Committer: greg-dove <gr...@gmail.com>
Committed: Mon Aug 1 04:57:30 2016 +1200

----------------------------------------------------------------------
 .../Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as   | 2 +-
 .../Network/src/main/flex/org/apache/flex/net/URLStream.as         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8d147b9/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as
index 4d5d293..5785c62 100644
--- a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as
+++ b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLBinaryLoader.as
@@ -56,7 +56,7 @@ package org.apache.flex.net
 		 *  @playerversion AIR 2.6
 		 *  @productversion FlexJS 0.7.0
 		 */        
-		public var endian:String = Endian.DEFAULT;
+		public var endian:String = Endian.BIG_ENDIAN;
 		
 
         private var stream:URLStream;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c8d147b9/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLStream.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLStream.as b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLStream.as
index eeb6912..2ac8517 100644
--- a/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLStream.as
+++ b/frameworks/projects/Network/src/main/flex/org/apache/flex/net/URLStream.as
@@ -258,7 +258,7 @@ package org.apache.flex.net
 		 *  @playerversion AIR 2.6
 		 *  @productversion FlexJS 0.7.0
 		 */        
-		public var endian:String = Endian.DEFAULT;
+		public var endian:String = Endian.BIG_ENDIAN;
 
 		private function cleanupCallbacks():void
 		{


[40/50] git commit: [flex-asjs] [refs/heads/master] - update approval script to use Flex 4.15.0

Posted by ah...@apache.org.
update approval script to use Flex 4.15.0


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/d4cd3595
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/d4cd3595
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/d4cd3595

Branch: refs/heads/master
Commit: d4cd35952ed4c0c139e2191328cb635e4f38f845
Parents: 398f56d
Author: Alex Harui <ah...@apache.org>
Authored: Fri Sep 2 10:44:13 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Sep 2 10:44:13 2016 -0700

----------------------------------------------------------------------
 ApproveFlexJS.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d4cd3595/ApproveFlexJS.xml
----------------------------------------------------------------------
diff --git a/ApproveFlexJS.xml b/ApproveFlexJS.xml
index daa40e2..bd241e3 100644
--- a/ApproveFlexJS.xml
+++ b/ApproveFlexJS.xml
@@ -735,11 +735,11 @@
     </target>
     <target name="get.sdk.if.needed" depends="get.sdk" unless="FLEX_SDK_HOME" />
     <target name="get.sdk">
-        <property name="kit.sdk.prefix" value="apache-flex-sdk-4.14.1"/>
+        <property name="kit.sdk.prefix" value="apache-flex-sdk-4.15.0"/>
         <property name="binary.sdk.kit" value="${kit.sdk.prefix}-bin"/>
-        <get src="https://archive.apache.org/dist/flex/4.14.1/binaries/${binary.sdk.kit}.zip"
+        <get src="https://archive.apache.org/dist/flex/4.15.0/binaries/${binary.sdk.kit}.zip"
         dest="${basedir}/${binary.sdk.kit}.zip" verbose="true" skipexisting="true"/>
-        <get src="https://archive.apache.org/dist/flex/4.14.1/binaries/${binary.sdk.kit}.zip.md5"
+        <get src="https://archive.apache.org/dist/flex/4.15.0/binaries/${binary.sdk.kit}.zip.md5"
         dest="${basedir}/${binary.sdk.kit}.zip.md5" verbose="true" skipexisting="true"/>
         <checksum file="${basedir}/${binary.sdk.kit}.zip" algorithm="md5" verifyproperty="sdk.md5.ok" />
         <condition property="SDKMD5Invalid">


[14/50] git commit: [flex-asjs] [refs/heads/master] - Add transform bead to GraphicClasses

Posted by ah...@apache.org.
Add transform bead to GraphicClasses


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c2eebc8b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c2eebc8b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c2eebc8b

Branch: refs/heads/master
Commit: c2eebc8b19c392a234e9c61284ca272bf8be645e
Parents: 4cfde5b
Author: yishayw <yi...@hotmail.com>
Authored: Sun Jul 31 10:59:09 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Sun Jul 31 10:59:09 2016 +0300

----------------------------------------------------------------------
 frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c2eebc8b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
index 916d6b4..ae4f401 100644
--- a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
+++ b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
@@ -38,6 +38,7 @@ internal class GraphicsClasses
 	import org.apache.flex.graphics.SolidColorStroke; SolidColorStroke;
 	import org.apache.flex.svg.Text; Text;
 	import org.apache.flex.svg.CompoundGraphic; CompoundGraphic;
+	import org.apache.flex.svg.TransformBead; TransformBead;
 	import org.apache.flex.svg.LinearGradient; LinearGradient;
 	import org.apache.flex.graphics.CubicCurve; CubicCurve;
 	import org.apache.flex.graphics.LineStyle; LineStyle;


[29/50] git commit: [flex-asjs] [refs/heads/master] - clean better

Posted by ah...@apache.org.
clean better


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/91b7669b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/91b7669b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/91b7669b

Branch: refs/heads/master
Commit: 91b7669bb8372b0f28de6415b3c1ce436e61f444
Parents: 7048caa
Author: Alex Harui <ah...@apache.org>
Authored: Sat Aug 13 09:43:43 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sat Aug 13 09:43:43 2016 -0700

----------------------------------------------------------------------
 frameworks/fontsrc/build.xml | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/91b7669b/frameworks/fontsrc/build.xml
----------------------------------------------------------------------
diff --git a/frameworks/fontsrc/build.xml b/frameworks/fontsrc/build.xml
index 149021f..e672b59 100644
--- a/frameworks/fontsrc/build.xml
+++ b/frameworks/fontsrc/build.xml
@@ -86,6 +86,7 @@
     </target>
     
     <target name="clean">
+        <delete dir="${basedir}/target" />
         <delete file="${basedir}/../fonts/flat-ui-icons-regular.swf" />
     </target>
 </project>


[44/50] git commit: [flex-asjs] [refs/heads/master] - - Prepared the Versions of flexjs-maven-plugin to released versions

Posted by ah...@apache.org.
- Prepared the Versions of flexjs-maven-plugin to released versions


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/db5beb25
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/db5beb25
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/db5beb25

Branch: refs/heads/master
Commit: db5beb25d560ecf0ceb0fbea09eadb293d951d6e
Parents: 6ea4307
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:31:15 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:31:15 2016 +0200

----------------------------------------------------------------------
 examples/native/AngularExample/pom.xml  | 2 +-
 examples/native/ButtonExample/pom.xml   | 2 +-
 examples/native/USStatesMap/pom.xml     | 2 +-
 examples/pom.xml                        | 2 +-
 frameworks/projects/Binding/pom.xml     | 2 +-
 frameworks/projects/Charts/pom.xml      | 2 +-
 frameworks/projects/Collections/pom.xml | 2 +-
 frameworks/projects/Core/pom.xml        | 2 +-
 frameworks/projects/CreateJS/pom.xml    | 2 +-
 frameworks/projects/DragDrop/pom.xml    | 2 +-
 frameworks/projects/Effects/pom.xml     | 2 +-
 frameworks/projects/Flat/pom.xml        | 2 +-
 frameworks/projects/Formatters/pom.xml  | 2 +-
 frameworks/projects/GoogleMaps/pom.xml  | 2 +-
 frameworks/projects/Graphics/pom.xml    | 2 +-
 frameworks/projects/HTML/pom.xml        | 2 +-
 frameworks/projects/HTML5/pom.xml       | 2 +-
 frameworks/projects/JQuery/pom.xml      | 2 +-
 frameworks/projects/Language/pom.xml    | 2 +-
 frameworks/projects/Mobile/pom.xml      | 2 +-
 frameworks/projects/Network/pom.xml     | 2 +-
 frameworks/projects/Reflection/pom.xml  | 2 +-
 frameworks/projects/Storage/pom.xml     | 2 +-
 frameworks/projects/XML/pom.xml         | 2 +-
 frameworks/projects/pom.xml             | 2 +-
 25 files changed, 25 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/examples/native/AngularExample/pom.xml
----------------------------------------------------------------------
diff --git a/examples/native/AngularExample/pom.xml b/examples/native/AngularExample/pom.xml
index f52ad34..631246a 100644
--- a/examples/native/AngularExample/pom.xml
+++ b/examples/native/AngularExample/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <mainClass>AngularExample.as</mainClass>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/examples/native/ButtonExample/pom.xml
----------------------------------------------------------------------
diff --git a/examples/native/ButtonExample/pom.xml b/examples/native/ButtonExample/pom.xml
index 6d1f13e..d323a66 100644
--- a/examples/native/ButtonExample/pom.xml
+++ b/examples/native/ButtonExample/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <mainClass>ButtonExample.as</mainClass>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/examples/native/USStatesMap/pom.xml
----------------------------------------------------------------------
diff --git a/examples/native/USStatesMap/pom.xml b/examples/native/USStatesMap/pom.xml
index 022ff18..39d7264 100644
--- a/examples/native/USStatesMap/pom.xml
+++ b/examples/native/USStatesMap/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <mainClass>USStatesMap.as</mainClass>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 78fd179..7134a1f 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -46,7 +46,7 @@
         <plugin>
           <groupId>org.apache.flex.flexjs.compiler</groupId>
           <artifactId>flexjs-maven-plugin</artifactId>
-          <version>0.7.0-SNAPSHOT</version>
+          <version>${flexjs.compiler.version}</version>
           <extensions>true</extensions>
           <executions>
             <!-- Add a second execution with output set to JavaScript (Flash is the default) -->

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Binding/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Binding/pom.xml b/frameworks/projects/Binding/pom.xml
index 8ee475f..f89be47 100644
--- a/frameworks/projects/Binding/pom.xml
+++ b/frameworks/projects/Binding/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Charts/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Charts/pom.xml b/frameworks/projects/Charts/pom.xml
index 7d8a910..87cf5f9 100644
--- a/frameworks/projects/Charts/pom.xml
+++ b/frameworks/projects/Charts/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Collections/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Collections/pom.xml b/frameworks/projects/Collections/pom.xml
index e087cc5..89b60f3 100644
--- a/frameworks/projects/Collections/pom.xml
+++ b/frameworks/projects/Collections/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Core/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/pom.xml b/frameworks/projects/Core/pom.xml
index c8339b6..63db228 100644
--- a/frameworks/projects/Core/pom.xml
+++ b/frameworks/projects/Core/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/CreateJS/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/pom.xml b/frameworks/projects/CreateJS/pom.xml
index 623d6bc..a2ba7b2 100644
--- a/frameworks/projects/CreateJS/pom.xml
+++ b/frameworks/projects/CreateJS/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/DragDrop/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/DragDrop/pom.xml b/frameworks/projects/DragDrop/pom.xml
index 43e8fa5..7f3267f 100644
--- a/frameworks/projects/DragDrop/pom.xml
+++ b/frameworks/projects/DragDrop/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Effects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Effects/pom.xml b/frameworks/projects/Effects/pom.xml
index edef252..23d735b 100644
--- a/frameworks/projects/Effects/pom.xml
+++ b/frameworks/projects/Effects/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Flat/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/pom.xml b/frameworks/projects/Flat/pom.xml
index d16e1b3..d02c8ec 100644
--- a/frameworks/projects/Flat/pom.xml
+++ b/frameworks/projects/Flat/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Formatters/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Formatters/pom.xml b/frameworks/projects/Formatters/pom.xml
index 128a400..9543c2d 100644
--- a/frameworks/projects/Formatters/pom.xml
+++ b/frameworks/projects/Formatters/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/GoogleMaps/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/pom.xml b/frameworks/projects/GoogleMaps/pom.xml
index 20eb94e..d74d1f0 100644
--- a/frameworks/projects/GoogleMaps/pom.xml
+++ b/frameworks/projects/GoogleMaps/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Graphics/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/pom.xml b/frameworks/projects/Graphics/pom.xml
index 6e14fb9..187fa08 100644
--- a/frameworks/projects/Graphics/pom.xml
+++ b/frameworks/projects/Graphics/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/HTML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/pom.xml b/frameworks/projects/HTML/pom.xml
index b34c831..b1b5de4 100644
--- a/frameworks/projects/HTML/pom.xml
+++ b/frameworks/projects/HTML/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/HTML5/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/pom.xml b/frameworks/projects/HTML5/pom.xml
index 1e80c30..10bcb05 100644
--- a/frameworks/projects/HTML5/pom.xml
+++ b/frameworks/projects/HTML5/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/JQuery/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/pom.xml b/frameworks/projects/JQuery/pom.xml
index 68f4b65..84fb14f 100644
--- a/frameworks/projects/JQuery/pom.xml
+++ b/frameworks/projects/JQuery/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Language/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Language/pom.xml b/frameworks/projects/Language/pom.xml
index 7d94304..43b8070 100644
--- a/frameworks/projects/Language/pom.xml
+++ b/frameworks/projects/Language/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeClasses>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Mobile/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/pom.xml b/frameworks/projects/Mobile/pom.xml
index 05059b8..05fb4d0 100644
--- a/frameworks/projects/Mobile/pom.xml
+++ b/frameworks/projects/Mobile/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Network/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Network/pom.xml b/frameworks/projects/Network/pom.xml
index c700704..4d7317e 100644
--- a/frameworks/projects/Network/pom.xml
+++ b/frameworks/projects/Network/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Reflection/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Reflection/pom.xml b/frameworks/projects/Reflection/pom.xml
index 6c39ca2..e0fe824 100644
--- a/frameworks/projects/Reflection/pom.xml
+++ b/frameworks/projects/Reflection/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/Storage/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Storage/pom.xml b/frameworks/projects/Storage/pom.xml
index e227f00..deef1e0 100644
--- a/frameworks/projects/Storage/pom.xml
+++ b/frameworks/projects/Storage/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/XML/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/pom.xml b/frameworks/projects/XML/pom.xml
index abb9d5a..beb20e6 100644
--- a/frameworks/projects/XML/pom.xml
+++ b/frameworks/projects/XML/pom.xml
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <namespaces>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/db5beb25/frameworks/projects/pom.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/pom.xml b/frameworks/projects/pom.xml
index 2f84876..754bb70 100644
--- a/frameworks/projects/pom.xml
+++ b/frameworks/projects/pom.xml
@@ -61,7 +61,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <configuration>
           <!-- We don't want dependencies to be linked into the resulting libraries -->
           <forceSwcExternalLibraryPath>true</forceSwcExternalLibraryPath>


[06/50] git commit: [flex-asjs] [refs/heads/master] - Add to new beads to manifest files.

Posted by ah...@apache.org.
Add to new beads to manifest files.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/fa40021e
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/fa40021e
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/fa40021e

Branch: refs/heads/master
Commit: fa40021ed5dd43182e42f048f21c5151c0b84b71
Parents: 54fd2b4
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 13:24:24 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 13:24:24 2016 +0300

----------------------------------------------------------------------
 frameworks/projects/Core/src/main/resources/basic-manifest.xml   | 2 ++
 frameworks/projects/Graphics/src/main/resources/svg-manifest.xml | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fa40021e/frameworks/projects/Core/src/main/resources/basic-manifest.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/resources/basic-manifest.xml b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
index a196a57..0131eca 100644
--- a/frameworks/projects/Core/src/main/resources/basic-manifest.xml
+++ b/frameworks/projects/Core/src/main/resources/basic-manifest.xml
@@ -36,6 +36,8 @@
     <component id="ParentDocumentBead" class="org.apache.flex.core.ParentDocumentBead"/>
     <component id="MixinManager" class="org.apache.flex.utils.MixinManager" />
     <component id="ViewSourceContextMenuOption" class="org.apache.flex.utils.ViewSourceContextMenuOption" />
+    <component id="TransformModel" class="org.apache.flex.core.TransformModel" />
+    <component id="TransformRotateModel" class="org.apache.flex.core.TransformRotateModel" />
     
     <component id="State" class="org.apache.flex.states.State"/>
 </componentPackage>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fa40021e/frameworks/projects/Graphics/src/main/resources/svg-manifest.xml
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/resources/svg-manifest.xml b/frameworks/projects/Graphics/src/main/resources/svg-manifest.xml
index 0b49d33..08d278a 100644
--- a/frameworks/projects/Graphics/src/main/resources/svg-manifest.xml
+++ b/frameworks/projects/Graphics/src/main/resources/svg-manifest.xml
@@ -26,5 +26,6 @@
 	<component id="Rect" class="org.apache.flex.svg.Rect" />
 	<component id="CompoundGraphic" class="org.apache.flex.svg.CompoundGraphic" />
 	<component id="GraphicContainer" class="org.apache.flex.svg.GraphicContainer" />
-  <component id="LinearGradient" class="org.apache.flex.svg.LinearGradient" />
+	<component id="TransformBead" class="org.apache.flex.svg.TransformBead" />
+  	<component id="LinearGradient" class="org.apache.flex.svg.LinearGradient" />
 </componentPackage>


[46/50] git commit: [flex-asjs] [refs/heads/master] - Merge remote-tracking branch 'origin/release0.7.0' into release0.7.0

Posted by ah...@apache.org.
Merge remote-tracking branch 'origin/release0.7.0' into release0.7.0


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6144d252
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6144d252
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6144d252

Branch: refs/heads/master
Commit: 6144d2529e66df9ce1f4fec2ef075679690854b8
Parents: f17dc35 7e66769
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 5 11:37:17 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 5 11:37:17 2016 +0200

----------------------------------------------------------------------
 releasecandidate.xml | 35 ++++++++++++++++++++++++-----------
 1 file changed, 24 insertions(+), 11 deletions(-)
----------------------------------------------------------------------



[17/50] git commit: [flex-asjs] [refs/heads/master] - Fixed some errors spotted by Jenkins, but not by the up2date ant script.

Posted by ah...@apache.org.
Fixed some errors spotted by Jenkins, but not by the up2date ant script.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/13323e6b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/13323e6b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/13323e6b

Branch: refs/heads/master
Commit: 13323e6b6cb7e88237f843db385ab7da6f036250
Parents: 2124051
Author: yishayw <yi...@hotmail.com>
Authored: Mon Aug 1 10:37:11 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Mon Aug 1 10:37:11 2016 +0300

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/svg/GraphicContainer.as         | 2 +-
 .../Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as   | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13323e6b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
index 0967b85..48c51d1 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
@@ -181,10 +181,10 @@ import org.apache.flex.core.ContainerBase;
 
 class GraphicGroup extends ContainerBase
 {
-	COMPILE::JS
 	/**
 	 * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
 	 */
+	COMPILE::JS
 	override protected function createElement():org.apache.flex.core.WrappedHTMLElement
 	{
 		element = document.createElementNS('http://www.w3.org/2000/svg', 'g') as org.apache.flex.core.WrappedHTMLElement;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/13323e6b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index 8db37a0..e37f4df 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -81,7 +81,8 @@ package org.apache.flex.svg
 			(element.parentNode as HTMLElement).setAttribute("overflow", "visible");
 			var fjsm:org.apache.flex.geom.IMatrix = transformModel.matrix;
 			var matrixArray:Array = [fjsm.a , fjsm.b, fjsm.c, fjsm.d, fjsm.tx, fjsm.ty];
-			element.setAttribute("transform", "matrix(" +matrixArray.join(",") + ")";
+			var transformStr:String = "matrix(" + matrixArray.join(",") + ")";
+			element.setAttribute("transform", transformStr);
 		}
 		
 		private function changeHandler(e:Event):void


[50/50] git commit: [flex-asjs] [refs/heads/master] - Merge branch 'release0.7.0'

Posted by ah...@apache.org.
Merge branch 'release0.7.0'


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c9199c65
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c9199c65
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c9199c65

Branch: refs/heads/master
Commit: c9199c65246ce877e33b560138502f45ca8b1681
Parents: 2766a71 b5dd2b9
Author: Alex Harui <ah...@apache.org>
Authored: Wed Sep 7 15:32:43 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Wed Sep 7 15:32:43 2016 -0700

----------------------------------------------------------------------
 .gitignore                                      |   11 +-
 .mvn/extensions.xml                             |   30 +
 ApproveFlexJS.xml                               |   97 +-
 LICENSE                                         |   12 +
 LICENSE.bin                                     |   15 +-
 READme                                          |   51 +-
 RELEASE_NOTES                                   |   35 +
 apache-flex-flexjs-installer-config.xml         |   20 +-
 asdoc/build.xml                                 |    2 +-
 build.properties                                |   12 +-
 build.xml                                       |  141 +-
 cordova-build.xml                               |  164 +-
 distribution/pom.xml                            |  705 +++++
 distribution/src/main/assembly/bin.xml          |   30 +
 .../src/main/assembly/component-air.xml         |  134 +
 .../src/main/assembly/component-flash.xml       |   32 +
 .../src/main/assembly/component-fontkit.xml     |   30 +
 distribution/src/main/assembly/component.xml    |  310 +++
 distribution/src/main/assembly/dir.xml          |   32 +
 .../src/main/assembly/filter.properties         |   21 +
 distribution/src/main/assembly/src.xml          |   50 +
 distribution/src/main/resources/air/adt         |   24 +
 distribution/src/main/resources/air/adt.bat     |   22 +
 distribution/src/main/resources/bin/acompc      |   29 +
 distribution/src/main/resources/bin/acompc.bat  |   26 +
 distribution/src/main/resources/bin/amxmlc      |   29 +
 distribution/src/main/resources/bin/amxmlc.bat  |   26 +
 distribution/src/main/resources/bin/compc       |   71 +
 distribution/src/main/resources/bin/compc.bat   |   32 +
 distribution/src/main/resources/bin/mxmlc       |   71 +
 distribution/src/main/resources/bin/mxmlc.bat   |   33 +
 distribution/src/main/resources/bin/optimizer   |   62 +
 .../src/main/resources/bin/optimizer.bat        |   27 +
 distribution/src/main/resources/bin/swcdepends  |   71 +
 .../src/main/resources/bin/swcdepends.bat       |   31 +
 distribution/src/main/resources/bin/swfdump     |   62 +
 distribution/src/main/resources/bin/swfdump.bat |   26 +
 .../src/main/resources/flex-sdk-description.xml |   24 +
 .../frameworks/air-config-template.xml          |  439 ++++
 .../main/resources/frameworks/air-config.xml    |  440 ++++
 .../frameworks/createjs-config-template.xml     |  340 +++
 .../resources/frameworks/createjs-config.xml    |  340 +++
 .../frameworks/flex-config-template.xml         |  447 ++++
 .../main/resources/frameworks/flex-config.xml   |  447 ++++
 .../frameworks/jquery-config-template.xml       |  341 +++
 .../main/resources/frameworks/jquery-config.xml |  341 +++
 .../resources/frameworks/js-config-template.xml |  340 +++
 .../src/main/resources/frameworks/js-config.xml |  340 +++
 .../resources/frameworks/mxml-2009-manifest.xml |   45 +
 .../frameworks/node-config-template.xml         |  341 +++
 .../main/resources/frameworks/node-config.xml   |  341 +++
 distribution/src/main/resources/js/bin/asjsc    |   70 +
 .../src/main/resources/js/bin/asjsc.bat         |   29 +
 .../src/main/resources/js/bin/asjscompc         |   70 +
 .../src/main/resources/js/bin/asjscompc.bat     |   29 +
 distribution/src/main/resources/js/bin/asnodec  |   70 +
 .../src/main/resources/js/bin/asnodec.bat       |   29 +
 distribution/src/main/resources/js/bin/compc    |   70 +
 .../src/main/resources/js/bin/compc.bat         |   29 +
 distribution/src/main/resources/js/bin/externc  |   70 +
 .../src/main/resources/js/bin/externc.bat       |   29 +
 distribution/src/main/resources/js/bin/jquery   |   70 +
 .../src/main/resources/js/bin/jquery.bat        |   29 +
 distribution/src/main/resources/js/bin/mxmlc    |   70 +
 .../src/main/resources/js/bin/mxmlc.bat         |   29 +
 env-template.properties                         |    4 +-
 examples/build.xml                              |   10 +
 examples/build_example.xml                      |   20 +-
 examples/flexjs/ChartExample/README.txt         |   31 +
 examples/flexjs/ChartExample/build.xml          |    1 +
 examples/flexjs/ChartExample/pom.xml            |   83 +-
 .../flexjs/ChartExample/src/MyInitialView.mxml  |    4 +-
 examples/flexjs/ChartExample/src/README.txt     |   31 -
 .../flexjs/ChartExample/src/SpeedTestView.mxml  |    4 +-
 .../CordovaCameraExample-app.xml                |    2 +-
 examples/flexjs/CordovaCameraExample/README.txt |   27 +
 examples/flexjs/CordovaCameraExample/build.xml  |    3 +-
 examples/flexjs/CordovaCameraExample/pom.xml    |   94 +-
 .../src/CordovaCameraExample.mxml               |    4 +-
 .../CordovaCameraExample/src/MyInitialView.mxml |    4 +-
 .../flexjs/CordovaCameraExample/src/README.txt  |   27 -
 examples/flexjs/CreateJSExample/README.txt      |   26 +
 examples/flexjs/CreateJSExample/build.xml       |   64 +
 examples/flexjs/CreateJSExample/pom.xml         |   90 +
 .../CreateJSExample/src/CreateJSExample.mxml    |   69 +
 .../CreateJSExample/src/models/MyModel.as       |   34 +
 examples/flexjs/DataBindingExample/README.txt   |   53 +
 examples/flexjs/DataBindingExample/build.xml    |    1 +
 examples/flexjs/DataBindingExample/pom.xml      |   78 +-
 .../DataBindingExample/src/MyInitialView.mxml   |    6 +-
 .../flexjs/DataBindingExample/src/README.txt    |   53 -
 .../flexjs/DataBindingExample_Flat/README.txt   |   52 +
 .../flexjs/DataBindingExample_Flat/build.xml    |    1 +
 examples/flexjs/DataBindingExample_Flat/pom.xml |  117 +-
 .../src/MyInitialView.mxml                      |   21 +-
 .../DataBindingExample_Flat/src/README.txt      |   52 -
 examples/flexjs/DataBindingExample_as/build.xml |    1 +
 examples/flexjs/DataBindingExample_as/pom.xml   |  114 +-
 .../src/DataBindingExample.as                   |   30 +-
 examples/flexjs/DataGridExample/README.txt      |   46 +
 examples/flexjs/DataGridExample/build.xml       |    3 +-
 examples/flexjs/DataGridExample/pom.xml         |   74 +-
 .../DataGridExample/src/MyInitialView.mxml      |    4 +-
 examples/flexjs/DataGridExample/src/README.txt  |   46 -
 examples/flexjs/DesktopMap/DesktopMap-app.xml   |    2 +-
 examples/flexjs/DesktopMap/build.xml            |    3 +-
 examples/flexjs/DesktopMap/pom.xml              |   84 +-
 .../flexjs/DesktopMap/src/MyInitialView.mxml    |    6 +-
 examples/flexjs/FlexJSStore/build.xml           |    1 +
 examples/flexjs/FlexJSStore/pom.xml             |  109 +-
 .../flexjs/FlexJSStore/src/FlexJSStore.mxml     |    4 +-
 .../ProductCatalogPanelTitleBarView.mxml        |    6 +-
 examples/flexjs/FlexJSStore_jquery/build.xml    |    1 +
 examples/flexjs/FlexJSStore_jquery/pom.xml      |  125 +-
 .../FlexJSStore_jquery/src/FlexJSStore.mxml     |    4 +-
 .../ProductCatalogPanelTitleBarView.mxml        |    6 +-
 .../flexjs/FlexWebsiteStatsViewer/README.txt    |   23 +
 .../flexjs/FlexWebsiteStatsViewer/build.xml     |    5 +-
 examples/flexjs/FlexWebsiteStatsViewer/pom.xml  |   84 +-
 .../FlexWebsiteStatsViewer/src/README.txt       |   23 -
 .../FlexWebsiteStatsViewer/src/StatsView.mxml   |   30 +-
 examples/flexjs/HelloWorld/build.xml            |   45 +
 examples/flexjs/HelloWorld/pom.xml              |   68 +
 examples/flexjs/HelloWorld/src/HelloWorld.mxml  |   30 +
 examples/flexjs/MapSearch/MapSearch-app.xml     |    2 +-
 examples/flexjs/MapSearch/build.xml             |    3 +-
 examples/flexjs/MapSearch/pom.xml               |   88 +-
 .../flexjs/MapSearch/src/MyInitialView.mxml     |    6 +-
 examples/flexjs/MobileMap/README.txt            |   42 +
 examples/flexjs/MobileMap/build.xml             |   73 +
 examples/flexjs/MobileMap/pom.xml               |   88 +
 examples/flexjs/MobileMap/src/MobileMap.mxml    |   71 +
 examples/flexjs/MobileTrader/build.xml          |    3 +-
 examples/flexjs/MobileTrader/pom.xml            |   96 +-
 .../flexjs/MobileTrader/src/MyInitialView.mxml  |   10 +-
 .../MobileTrader/src/views/AlertsView.mxml      |    4 +-
 .../MobileTrader/src/views/AssetsView.mxml      |    4 +-
 .../MobileTrader/src/views/SearchView.mxml      |    4 +-
 .../MobileTrader/src/views/StockView.mxml       |    4 +-
 .../MobileTrader/src/views/WatchListView.mxml   |    4 +-
 .../StorageExample/StorageExample-app.xml       |    2 +-
 examples/flexjs/StorageExample/build.xml        |    3 +-
 examples/flexjs/StorageExample/pom.xml          |   92 +-
 .../StorageExample/src/MyInitialView.mxml       |    6 +-
 examples/flexjs/StyleExample/build.xml          |   46 +
 examples/flexjs/StyleExample/pom.xml            |   87 +
 .../flexjs/StyleExample/src/MyInitialView.mxml  |  427 ++++
 .../flexjs/StyleExample/src/StyleExample.mxml   |   34 +
 .../flexjs/StyleExample/src/models/MyModel.as   |   53 +
 examples/flexjs/TodoListSampleApp/README.txt    |   22 +
 examples/flexjs/TodoListSampleApp/build.xml     |    1 +
 examples/flexjs/TodoListSampleApp/pom.xml       |   77 +-
 .../flexjs/TodoListSampleApp/src/README.txt     |   22 -
 .../todo/controllers/TodoListController.as      |   27 +-
 .../src/sample/todo/events/TodoListEvent.as     |    7 +
 .../src/sample/todo/models/TodoListModel.as     |   73 +-
 .../sample/todo/renderers/TodoItemRenderer.as   |   21 +
 .../renderers/TodoListItemRendererFactory.as    |   68 +
 .../src/sample/todo/views/TodoListView.mxml     |  136 +-
 examples/flexjs/TreeExample/build.xml           |    3 +-
 examples/flexjs/TreeExample/pom.xml             |   70 +-
 .../flexjs/TreeExample/src/MyInitialView.mxml   |    6 +-
 examples/flexjs/pom.xml                         |  256 +-
 .../AngularExample/AngularExample-debug.html    |   46 +
 .../AngularExample/AngularExample-release.html  |   47 +
 examples/native/AngularExample/pom.xml          |   54 +
 .../native/AngularExample/src/AngularExample.as |   84 +
 .../native/AngularExample/src/MyController.as   |   70 +
 .../src/components/IWebComponent.as             |   27 +
 .../src/components/WebComponent.as              |   38 +
 .../src/components/mdbutton/MDButton.as         |   61 +
 .../src/components/mdbutton/MDButtonFactory.as  |   56 +
 examples/native/ButtonExample/build.xml         |    1 +
 examples/native/ButtonExample/pom.xml           |   54 +
 examples/native/USStatesMap/build.xml           |    1 +
 examples/native/USStatesMap/pom.xml             |   54 +
 examples/native/pom.xml                         |   56 +
 examples/pom.xml                                |  132 +
 frameworks/air-config-template.xml              |    1 +
 frameworks/air-config.xml                       |    1 +
 frameworks/asdoc-config.xml                     |    5 +-
 frameworks/build.xml                            |   60 +-
 frameworks/createjs-config-template.xml         |  340 +++
 frameworks/createjs-config.xml                  |  340 +++
 frameworks/downloads.xml                        |   57 +-
 frameworks/flex-config-template.xml             |   13 +
 frameworks/flex-config.xml                      |   13 +
 frameworks/fontsrc/build.xml                    |    1 +
 frameworks/fontsrc/pom.xml                      |  144 ++
 frameworks/jquery-config-template.xml           |  341 +++
 frameworks/jquery-config.xml                    |  341 +++
 frameworks/js-config-template.xml               |  340 +++
 frameworks/js-config.xml                        |  340 +++
 frameworks/js/FlexJS/build.xml                  |  295 +++
 .../projects/BindingJS/.actionScriptProperties  |   64 +
 .../projects/BindingJS/.flexLibProperties       |   26 +
 .../js/FlexJS/projects/BindingJS/.project       |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/BindingJS/build.xml      |  138 +
 .../src/main/config/compile-js-config.xml       |   85 +
 .../projects/ChartsJS/.actionScriptProperties   |   66 +
 .../FlexJS/projects/ChartsJS/.flexLibProperties |   26 +
 frameworks/js/FlexJS/projects/ChartsJS/.project |   39 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/ChartsJS/build.xml       |  138 +
 .../src/main/config/compile-js-config.xml       |   87 +
 .../CollectionsJS/.actionScriptProperties       |   64 +
 .../projects/CollectionsJS/.flexLibProperties   |   26 +
 .../js/FlexJS/projects/CollectionsJS/.project   |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/CollectionsJS/build.xml  |  138 +
 .../src/main/config/compile-js-config.xml       |   82 +
 .../projects/CoreJS/.actionScriptProperties     |   63 +
 .../FlexJS/projects/CoreJS/.flexLibProperties   |   26 +
 frameworks/js/FlexJS/projects/CoreJS/.project   |   43 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 frameworks/js/FlexJS/projects/CoreJS/build.xml  |  138 +
 .../src/main/config/compile-js-config.xml       |   87 +
 .../projects/CreateJSJS/.actionScriptProperties |   66 +
 .../projects/CreateJSJS/.flexLibProperties      |   26 +
 .../js/FlexJS/projects/CreateJSJS/.project      |   38 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/CreateJSJS/build.xml     |  138 +
 .../src/main/config/compile-js-config.xml       |   85 +
 .../projects/DragDropJS/.actionScriptProperties |   64 +
 .../projects/DragDropJS/.flexLibProperties      |   26 +
 .../js/FlexJS/projects/DragDropJS/.project      |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/DragDropJS/build.xml     |  138 +
 .../src/main/config/compile-js-config.xml       |   85 +
 .../projects/EffectsJS/.actionScriptProperties  |   64 +
 .../projects/EffectsJS/.flexLibProperties       |   26 +
 .../js/FlexJS/projects/EffectsJS/.project       |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/EffectsJS/build.xml      |  138 +
 .../src/main/config/compile-js-config.xml       |   85 +
 .../projects/FlatJS/.actionScriptProperties     |   65 +
 .../FlexJS/projects/FlatJS/.flexLibProperties   |   26 +
 frameworks/js/FlexJS/projects/FlatJS/.project   |   38 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 frameworks/js/FlexJS/projects/FlatJS/build.xml  |  138 +
 .../src/main/config/compile-js-config.xml       |   86 +
 .../FormattersJS/.actionScriptProperties        |   65 +
 .../projects/FormattersJS/.flexLibProperties    |   26 +
 .../js/FlexJS/projects/FormattersJS/.project    |   38 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/FormattersJS/build.xml   |  138 +
 .../src/main/config/compile-js-config.xml       |   86 +
 .../GoogleMapsJS/.actionScriptProperties        |   64 +
 .../projects/GoogleMapsJS/.flexLibProperties    |   30 +
 .../js/FlexJS/projects/GoogleMapsJS/.project    |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/GoogleMapsJS/build.xml   |  138 +
 .../src/main/config/compile-js-config.xml       |   87 +
 .../projects/GraphicsJS/.actionScriptProperties |   64 +
 .../projects/GraphicsJS/.flexLibProperties      |   26 +
 .../js/FlexJS/projects/GraphicsJS/.project      |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/GraphicsJS/build.xml     |  138 +
 .../src/main/config/compile-js-config.xml       |   88 +
 .../projects/HTML5JS/.actionScriptProperties    |   64 +
 .../FlexJS/projects/HTML5JS/.flexLibProperties  |   26 +
 frameworks/js/FlexJS/projects/HTML5JS/.project  |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 frameworks/js/FlexJS/projects/HTML5JS/build.xml |  138 +
 .../src/main/config/compile-js-config.xml       |   83 +
 .../projects/HTMLJS/.actionScriptProperties     |   68 +
 .../FlexJS/projects/HTMLJS/.flexLibProperties   |   26 +
 frameworks/js/FlexJS/projects/HTMLJS/.project   |   40 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 frameworks/js/FlexJS/projects/HTMLJS/build.xml  |  138 +
 .../src/main/config/compile-js-config.xml       |   96 +
 .../projects/JQueryJS/.actionScriptProperties   |   66 +
 .../FlexJS/projects/JQueryJS/.flexLibProperties |   26 +
 frameworks/js/FlexJS/projects/JQueryJS/.project |   38 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/JQueryJS/build.xml       |  138 +
 .../src/main/config/compile-js-config.xml       |   92 +
 .../js/FlexJS/projects/LanguageJS/build.xml     |  138 +
 .../src/main/config/compile-js-config.xml       |   76 +
 .../projects/MobileJS/.actionScriptProperties   |   66 +
 .../FlexJS/projects/MobileJS/.flexLibProperties |   27 +
 frameworks/js/FlexJS/projects/MobileJS/.project |   38 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/MobileJS/build.xml       |  139 +
 .../src/main/config/compile-js-config.xml       |  100 +
 .../projects/NetworkJS/.actionScriptProperties  |   64 +
 .../projects/NetworkJS/.flexLibProperties       |   26 +
 .../js/FlexJS/projects/NetworkJS/.project       |   37 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/NetworkJS/build.xml      |  138 +
 .../src/main/config/compile-js-config.xml       |   88 +
 .../ReflectionJS/.actionScriptProperties        |   63 +
 .../projects/ReflectionJS/.flexLibProperties    |   24 +
 .../js/FlexJS/projects/ReflectionJS/.project    |   36 +
 .../.settings/org.eclipse.core.resources.prefs  |    3 +
 .../js/FlexJS/projects/ReflectionJS/build.xml   |  139 +
 .../src/main/config/compile-js-config.xml       |   83 +
 .../js/FlexJS/projects/StorageJS/build.xml      |  138 +
 .../src/main/config/compile-js-config.xml       |   92 +
 frameworks/js/FlexJS/projects/XMLJS/build.xml   |  139 +
 .../XMLJS/src/main/config/compile-js-config.xml |   86 +
 .../js/VanillaSDK/flash/events/MouseEvent.js    |   18 +
 frameworks/js/VanillaSDK/mx/core/UIComponent.js |   18 +
 frameworks/js/VanillaSDK/other/ViewElement.js   |   18 +
 .../js/VanillaSDK/spark/components/Button.js    |   18 +
 .../js/VanillaSDK/spark/components/Group.js     |   18 +
 .../js/VanillaSDK/spark/components/Image.js     |   18 +
 .../js/VanillaSDK/spark/components/Label.js     |   18 +
 frameworks/js/build.xml                         |  153 --
 frameworks/node-config-template.xml             |  341 +++
 frameworks/node-config.xml                      |  341 +++
 frameworks/pom.xml                              |   41 +
 .../projects/Binding/.actionScriptProperties    |    2 +-
 .../.externalToolBuilders/BindingASJS.launch    |   44 -
 frameworks/projects/Binding/.project            |   10 -
 frameworks/projects/Binding/build.xml           |  172 +-
 frameworks/projects/Binding/pom.xml             |   78 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../flex/binding/ApplicationDataBinding.as      |   31 +-
 .../org/apache/flex/binding/ChainBinding.as     |    2 +-
 .../org/apache/flex/binding/ConstantBinding.as  |    2 +-
 .../apache/flex/binding/ContainerDataBinding.as |   31 +-
 .../org/apache/flex/binding/GenericBinding.as   |    2 +-
 .../flex/binding/MXMLBeadViewBaseDataBinding.as |  333 ---
 .../flex/binding/MXMLBeadViewDataBinding.as     |  356 +++
 .../org/apache/flex/binding/PropertyWatcher.as  |    2 +-
 .../org/apache/flex/binding/SimpleBinding.as    |    2 +-
 .../apache/flex/binding/ViewBaseDataBinding.as  |  329 ---
 .../org/apache/flex/binding/ViewDataBinding.as  |  355 +++
 .../flex/org/apache/flex/binding/WatcherBase.as |    4 +-
 .../src/main/resources/basic-manifest.xml       |    4 +-
 .../src/main/resources/compile-asjs-config.xml  |   79 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../projects/Charts/.actionScriptProperties     |    2 +-
 .../.externalToolBuilders/ChartsASJS.launch     |   44 -
 frameworks/projects/Charts/.project             |   10 -
 frameworks/projects/Charts/build.xml            |  174 +-
 frameworks/projects/Charts/pom.xml              |  123 +
 .../src/main/config/compile-as-config.xml       |   84 +
 .../Charts/src/main/flex/ChartsClasses.as       |    3 +
 .../flex/org/apache/flex/charts/ColumnChart.as  |    2 +-
 .../flex/org/apache/flex/charts/LineChart.as    |    2 +-
 .../flex/org/apache/flex/charts/PieChart.as     |    2 +-
 .../org/apache/flex/charts/StackedBarChart.as   |    2 +-
 .../apache/flex/charts/StackedColumnChart.as    |    2 +-
 .../apache/flex/charts/beads/AxisBaseBead.as    |   17 +-
 .../org/apache/flex/charts/beads/ChartView.as   |  109 +-
 .../DataItemRendererFactoryForSeriesData.as     |    3 +-
 .../org/apache/flex/charts/beads/DataTipBead.as |    2 +-
 .../charts/beads/HorizontalCategoryAxisBead.as  |    2 +-
 .../charts/beads/HorizontalLinearAxisBead.as    |    2 +-
 .../charts/beads/VerticalCategoryAxisBead.as    |    2 +-
 .../flex/charts/beads/VerticalLinearAxisBead.as |    2 +-
 .../controllers/ChartSeriesMouseController.as   |  140 +
 .../flex/charts/beads/layouts/BarChartLayout.as |    2 +-
 .../charts/beads/layouts/ChartBaseLayout.as     |    2 +-
 .../charts/beads/layouts/ColumnChartLayout.as   |    2 +-
 .../layouts/LineChartCategoryVsLinearLayout.as  |    2 +-
 .../layouts/LineChartLinearVsLinearLayout.as    |    2 +-
 .../flex/charts/beads/layouts/PieChartLayout.as |    6 +-
 .../beads/layouts/StackedBarChartLayout.as      |    2 +-
 .../beads/layouts/StackedColumnChartLayout.as   |    2 +-
 .../beads/models/ChartArraySelectionModel.as    |   75 +
 .../apache/flex/charts/core/CartesianChart.as   |    2 +-
 .../org/apache/flex/charts/core/ChartBase.as    |    2 +-
 .../org/apache/flex/charts/core/IAxisBead.as    |    4 +-
 .../org/apache/flex/charts/core/IAxisGroup.as   |    6 +-
 .../flex/charts/core/ICartesianChartLayout.as   |    2 +-
 .../flex/org/apache/flex/charts/core/IChart.as  |    2 +-
 .../apache/flex/charts/core/IChartDataGroup.as  |    2 +-
 .../apache/flex/charts/core/IChartDataModel.as  |   42 +
 .../flex/charts/core/IChartItemRenderer.as      |   13 +-
 .../org/apache/flex/charts/core/IChartSeries.as |    2 +-
 .../flex/charts/core/IConnectedItemRenderer.as  |    2 +-
 .../flex/charts/core/IHorizontalAxisBead.as     |    2 +-
 .../flex/charts/core/IVerticalAxisBead.as       |    2 +-
 .../org/apache/flex/charts/core/PolarChart.as   |    2 +-
 .../flex/charts/optimized/SVGBoxItemRenderer.as |   14 +-
 .../flex/charts/optimized/SVGChartAxisGroup.as  |   16 +-
 .../flex/charts/optimized/SVGChartDataGroup.as  |    6 +-
 .../optimized/SVGLineSegmentItemRenderer.as     |   16 +-
 .../charts/optimized/SVGWedgeItemRenderer.as    |   16 +-
 .../flex/charts/supportClasses/BarSeries.as     |    2 +-
 .../charts/supportClasses/BoxItemRenderer.as    |   18 +-
 .../charts/supportClasses/ChartAxisGroup.as     |   16 +-
 .../flex/charts/supportClasses/ColumnSeries.as  |    2 +-
 .../supportClasses/ILineSegmentItemRenderer.as  |    4 +-
 .../charts/supportClasses/IWedgeItemRenderer.as |    6 +-
 .../supportClasses/LineSegmentItemRenderer.as   |    6 +-
 .../flex/charts/supportClasses/LineSeries.as    |    2 +-
 .../flex/charts/supportClasses/PieSeries.as     |    2 +-
 .../charts/supportClasses/WedgeItemRenderer.as  |  177 +-
 .../main/resources/compile-as-to-js-config.xml  |   76 -
 .../src/main/resources/compile-asjs-config.xml  |   71 -
 .../src/main/resources/compile-config.xml       |   84 -
 .../src/main/resources/compile-js-config.xml    |   87 -
 .../Charts/src/main/resources/defaults.css      |   29 +-
 .../Collections/.actionScriptProperties         |    2 +-
 .../CollectionsASJS.launch                      |   44 -
 frameworks/projects/Collections/.project        |   10 -
 frameworks/projects/Collections/build.xml       |  172 +-
 frameworks/projects/Collections/pom.xml         |   80 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../src/main/flex/CollectionsClasses.as         |    1 +
 .../org/apache/flex/collections/Collection.as   |   65 +
 .../apache/flex/collections/FlattenedList.as    |    2 +-
 .../org/apache/flex/collections/ICollection.as  |    2 +-
 .../flex/collections/IStringCollection.as       |    2 +-
 .../apache/flex/collections/LazyCollection.as   |    8 +-
 .../collections/converters/IItemConverter.as    |    2 +-
 .../collections/converters/JSONItemConverter.as |    2 +-
 .../flex/collections/parsers/IInputParser.as    |    2 +-
 .../flex/collections/parsers/JSONInputParser.as |    2 +-
 .../src/main/resources/compile-asjs-config.xml  |   69 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../projects/Core/.actionScriptProperties       |    2 +-
 .../Core/.externalToolBuilders/CoreASJS.launch  |   44 -
 frameworks/projects/Core/.project               |   10 -
 frameworks/projects/Core/build.xml              |  188 +-
 frameworks/projects/Core/pom.xml                |   65 +
 .../Core/src/main/config/compile-as-config.xml  |   81 +
 .../projects/Core/src/main/flex/CoreClasses.as  |   49 +-
 .../Core/src/main/flex/CoreJSClasses.as         |   99 -
 .../projects/Core/src/main/flex/Namespace.as    |   50 -
 frameworks/projects/Core/src/main/flex/QName.as |   53 -
 .../flex/org/apache/flex/core/Application.as    |  141 +-
 .../org/apache/flex/core/ApplicationBase.as     |    4 +-
 .../apache/flex/core/BrowserResizeListener.as   |    8 +-
 .../org/apache/flex/core/BrowserScroller.as     |    6 +-
 .../flex/org/apache/flex/core/BrowserWindow.as  |    4 +-
 .../org/apache/flex/core/CSSFontFaceBead.as     |   20 +-
 .../main/flex/org/apache/flex/core/CSSShape.as  |    2 +-
 .../main/flex/org/apache/flex/core/CSSSprite.as |    2 +-
 .../flex/org/apache/flex/core/CSSTextField.as   |    4 +-
 .../flex/org/apache/flex/core/CallLaterBead.as  |    6 +-
 .../flex/org/apache/flex/core/ContainerBase.as  |    2 +-
 .../flex/core/ContainerBaseStrandChildren.as    |    2 +-
 .../org/apache/flex/core/FilledRectangle.as     |    8 +-
 .../org/apache/flex/core/HTMLElementWrapper.as  |    4 +-
 .../flex/org/apache/flex/core/IBeadTransform.as |   45 +
 .../flex/org/apache/flex/core/IBorderModel.as   |    2 +-
 .../main/flex/org/apache/flex/core/IChild.as    |    4 +-
 .../flex/org/apache/flex/core/IContainerView.as |    2 +-
 .../flex/org/apache/flex/core/IDataGridModel.as |    2 +-
 .../flex/org/apache/flex/core/IFlexJSElement.as |    2 +-
 .../flex/org/apache/flex/core/ILayoutChild.as   |    2 +-
 .../org/apache/flex/core/IScrollBarModel.as     |    2 +-
 .../flex/org/apache/flex/core/ITransformHost.as |   63 +
 .../org/apache/flex/core/ITransformModel.as     |   47 +
 .../main/flex/org/apache/flex/core/IUIBase.as   |    2 +-
 .../org/apache/flex/core/IViewportScroller.as   |    2 +-
 .../main/flex/org/apache/flex/core/ListBase.as  |    2 +-
 .../apache/flex/core/ListBaseStrandChildren.as  |    2 +-
 .../org/apache/flex/core/SimpleApplication.as   |    8 +-
 .../org/apache/flex/core/SimpleCSSValuesImpl.as |   18 +-
 .../flex/org/apache/flex/core/StageProxy.as     |    2 +-
 .../apache/flex/core/StyleableCSSTextField.as   |    2 +-
 .../apache/flex/core/TransformCompoundModel.as  |   44 +
 .../flex/org/apache/flex/core/TransformModel.as |   68 +
 .../org/apache/flex/core/TransformMoveXModel.as |   43 +
 .../org/apache/flex/core/TransformMoveYModel.as |   43 +
 .../apache/flex/core/TransformRotateModel.as    |   46 +
 .../org/apache/flex/core/TransformScaleModel.as |   42 +
 .../main/flex/org/apache/flex/core/UIBase.as    |   62 +-
 .../flex/org/apache/flex/core/UIButtonBase.as   |    4 +-
 .../src/main/flex/org/apache/flex/core/View.as  |   34 +
 .../main/flex/org/apache/flex/core/ViewBase.as  |    3 +-
 .../flex/org/apache/flex/events/DetailEvent.as  |   60 +
 .../org/apache/flex/events/ElementEvents.as     |    2 +-
 .../main/flex/org/apache/flex/events/Event.as   |    9 +-
 .../org/apache/flex/events/EventDispatcher.as   |   17 +-
 .../org/apache/flex/events/IEventDispatcher.as  |    4 +-
 .../flex/org/apache/flex/events/MouseEvent.as   |    6 +-
 .../org/apache/flex/events/ProgressEvent.as     |   79 +
 .../flex/events/utils/IHandlesOriginalEvent.as  |    2 +-
 .../flex/events/utils/MouseEventConverter.as    |    2 +-
 .../main/flex/org/apache/flex/geom/Matrix.as    |  268 ++
 .../src/main/flex/org/apache/flex/geom/Point.as |  101 +-
 .../main/flex/org/apache/flex/geom/Rectangle.as |  240 +-
 .../src/main/flex/org/apache/flex/geom/Size.as  |    2 +-
 .../flex/org/apache/flex/utils/BinaryData.as    | 1107 ++++++--
 .../flex/org/apache/flex/utils/BrowserUtils.as  |   62 +
 .../org/apache/flex/utils/CSSBorderUtils.as     |    2 +-
 .../org/apache/flex/utils/CSSContainerUtils.as  |    2 +-
 .../main/flex/org/apache/flex/utils/CSSUtils.as |  151 +-
 .../flex/org/apache/flex/utils/ColorUtil.as     |  165 ++
 .../flex/org/apache/flex/utils/EffectTimer.as   |   12 +-
 .../main/flex/org/apache/flex/utils/Endian.as   |   87 +
 .../flex/org/apache/flex/utils/HTMLLoader.as    |    4 +-
 .../org/apache/flex/utils/IBinaryDataInput.as   |   47 +
 .../org/apache/flex/utils/IBinaryDataOutput.as  |   42 +
 .../main/flex/org/apache/flex/utils/Language.as |  365 ---
 .../apache/flex/utils/MXMLDataInterpreter.as    |   12 +-
 .../flex/org/apache/flex/utils/MixinManager.as  |   22 +-
 .../flex/org/apache/flex/utils/PNGEncoder.as    |    2 +-
 .../flex/org/apache/flex/utils/PointUtils.as    |   10 +-
 .../main/flex/org/apache/flex/utils/Proxy.as    |    4 +-
 .../org/apache/flex/utils/SolidBorderUtil.as    |    2 +-
 .../flex/org/apache/flex/utils/StringPadder.as  |   69 +
 .../flex/org/apache/flex/utils/StringTrimmer.as |    9 +-
 .../flex/org/apache/flex/utils/StringUtil.as    |  335 +++
 .../main/flex/org/apache/flex/utils/Timer.as    |   21 +-
 .../main/flex/org/apache/flex/utils/UIDUtil.as  |  258 ++
 .../flex/utils/ViewSourceContextMenuOption.as   |    6 +-
 .../org/apache/flex/utils/dbg/DOMPathUtil.as    |    2 +-
 .../Core/src/main/resources/basic-manifest.xml  |    8 +-
 .../src/main/resources/compile-asjs-config.xml  |   78 -
 .../Core/src/main/resources/compile-config.xml  |   77 -
 .../test/flex/FlexUnitFlexJSApplication.mxml    |    7 +-
 .../projects/Core/src/test/flex/build.xml       |    6 +-
 .../flex/flexUnitTests/BinaryDataTesterTest.as  |  565 ++++
 .../src/test/flex/flexUnitTests/CoreTester.as   |   28 +
 .../src/test/flex/flexUnitTests/StrandTester.as |   27 -
 .../test/flex/flexUnitTests/StrandTesterTest.as |    2 +-
 .../projects/CreateJS/.actionScriptProperties   |    3 +-
 .../.externalToolBuilders/CreateJSASJS.launch   |   44 -
 frameworks/projects/CreateJS/.project           |   10 -
 frameworks/projects/CreateJS/build.xml          |  184 +-
 frameworks/projects/CreateJS/pom.xml            |  132 +
 .../src/main/config/compile-as-config.xml       |   85 +
 .../CreateJS/src/main/flex/CreateJSClasses.as   |    6 +
 .../org/apache/flex/createjs/Application.as     |  344 ++-
 .../flex/org/apache/flex/createjs/CheckBox.as   |  160 +-
 .../flex/org/apache/flex/createjs/Container.as  |  301 +++
 .../main/flex/org/apache/flex/createjs/Label.as |  154 +-
 .../flex/org/apache/flex/createjs/TextButton.as |  197 +-
 .../apache/flex/createjs/core/CreateJSBase.as   |  169 ++
 .../org/apache/flex/createjs/core/UIBase.as     |  677 +++--
 .../flex/org/apache/flex/createjs/core/View.as  |  325 +++
 .../org/apache/flex/createjs/core/ViewBase.as   |  206 --
 .../org/apache/flex/createjs/graphics/Circle.as |  162 ++
 .../flex/createjs/graphics/GraphicShape.as      |   76 +
 .../org/apache/flex/createjs/graphics/Rect.as   |   93 +
 .../flex/org/apache/flex/createjs/tween/Ease.as |  672 +++++
 .../org/apache/flex/createjs/tween/Effect.as    |  156 ++
 .../org/apache/flex/createjs/tween/Sequence.as  |  176 ++
 .../org/apache/flex/createjs/tween/Tween.as     |  237 ++
 .../src/main/resources/compile-asjs-config.xml  |   83 -
 .../src/main/resources/compile-config.xml       |   83 -
 .../src/main/resources/createjs-manifest.xml    |   10 +-
 .../CreateJS/src/main/resources/defaults.css    |   27 +-
 .../projects/DragDrop/.actionScriptProperties   |    2 +-
 .../.externalToolBuilders/DragDropASJS.launch   |   44 -
 frameworks/projects/DragDrop/.project           |   10 -
 frameworks/projects/DragDrop/build.xml          |  176 +-
 frameworks/projects/DragDrop/pom.xml            |   80 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../main/flex/org/apache/flex/core/DropType.as  |    2 +-
 .../flex/org/apache/flex/events/DragEvent.as    |    8 +-
 .../org/apache/flex/events/DragEventBase.as     |    6 +-
 .../src/main/resources/compile-asjs-config.xml  |   79 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../projects/Effects/.actionScriptProperties    |    2 +-
 .../.externalToolBuilders/EffectsASJS.launch    |   44 -
 frameworks/projects/Effects/.project            |   10 -
 frameworks/projects/Effects/build.xml           |  182 +-
 frameworks/projects/Effects/pom.xml             |   80 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../flex/core/StatesWithTransitionsImpl.as      |    2 +-
 .../org/apache/flex/effects/PlatformWiper.as    |   17 +-
 .../src/main/resources/compile-asjs-config.xml  |   79 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../projects/Flat/.actionScriptProperties       |    2 +-
 .../Flat/.externalToolBuilders/FlatASJS.launch  |   44 -
 frameworks/projects/Flat/.project               |   10 -
 frameworks/projects/Flat/build.xml              |  163 +-
 frameworks/projects/Flat/pom.xml                |  121 +
 .../Flat/src/main/config/compile-as-config.xml  |   92 +
 .../projects/Flat/src/main/flex/FlatClasses.as  |    2 +-
 .../main/flex/org/apache/flex/flat/CheckBox.as  |    4 +-
 .../flex/org/apache/flex/flat/DropDownList.as   |    4 +-
 .../flex/org/apache/flex/flat/RadioButton.as    |    4 +-
 .../src/main/resources/compile-asjs-config.xml  |   80 -
 .../Flat/src/main/resources/compile-config.xml  |   91 -
 .../Flat/src/main/resources/defaults.css        |    4 +-
 .../Flat/src/main/resources/flat-manifest.xml   |    6 +-
 .../projects/Formatters/.actionScriptProperties |    2 +-
 .../.externalToolBuilders/FormattersASJS.launch |   44 -
 frameworks/projects/Formatters/.project         |   10 -
 frameworks/projects/Formatters/build.xml        |  165 +-
 frameworks/projects/Formatters/pom.xml          |   93 +
 .../src/main/config/compile-as-config.xml       |   79 +
 .../src/main/flex/FormattersClasses.as          |    2 +-
 .../flex/org/apache/flex/core/FormatBase.as     |    2 +-
 .../src/main/resources/compile-asjs-config.xml  |   80 -
 .../src/main/resources/compile-config.xml       |   79 -
 .../projects/GoogleMaps/.actionScriptProperties |    2 +-
 .../.externalToolBuilders/GoogleMapsASJS.launch |   44 -
 frameworks/projects/GoogleMaps/.project         |   10 -
 frameworks/projects/GoogleMaps/build.xml        |  181 +-
 frameworks/projects/GoogleMaps/pom.xml          |   94 +
 .../src/main/config/compile-as-config.xml       |   83 +
 .../src/main/flex/GoogleStubClasses.as          |    2 +-
 .../src/main/flex/google/maps/Marker.as         |    4 +-
 .../flex/maps/google/beads/GoogleMapView.as     |    4 +-
 .../flex/maps/google/beads/MapView_original.as  |    4 +-
 .../src/main/resources/compile-asjs-config.xml  |   75 -
 .../src/main/resources/compile-config.xml       |   83 -
 .../projects/Graphics/.actionScriptProperties   |   29 +-
 .../.externalToolBuilders/GraphicsASJS.launch   |   44 -
 frameworks/projects/Graphics/.flexLibProperties |    5 +-
 frameworks/projects/Graphics/.project           |   10 -
 frameworks/projects/Graphics/build.xml          |  163 +-
 frameworks/projects/Graphics/pom.xml            |   84 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../Graphics/src/main/flex/GraphicsClasses.as   |   30 +-
 .../org/apache/flex/core/graphics/Circle.as     |   98 -
 .../org/apache/flex/core/graphics/Ellipse.as    |   91 -
 .../apache/flex/core/graphics/GradientBase.as   |  229 --
 .../apache/flex/core/graphics/GradientEntry.as  |  133 -
 .../apache/flex/core/graphics/GraphicShape.as   |  213 --
 .../flex/core/graphics/GraphicsContainer.as     |  302 ---
 .../flex/org/apache/flex/core/graphics/IFill.as |   32 -
 .../org/apache/flex/core/graphics/IStroke.as    |   29 -
 .../apache/flex/core/graphics/LinearGradient.as |  123 -
 .../flex/org/apache/flex/core/graphics/Path.as  |  103 -
 .../flex/org/apache/flex/core/graphics/Rect.as  |   87 -
 .../org/apache/flex/core/graphics/SolidColor.as |  112 -
 .../flex/core/graphics/SolidColorStroke.as      |  130 -
 .../flex/org/apache/flex/core/graphics/Text.as  |  140 -
 .../graphics/utils/AdvancedLayoutFeatures.as    | 1140 ---------
 .../core/graphics/utils/CompoundTransform.as    |  777 ------
 .../core/graphics/utils/IAssetLayoutFeatures.as |  371 ---
 .../flex/core/graphics/utils/MatrixUtil.as      | 1605 ------------
 .../flex/core/graphics/utils/PathHelper.as      | 1712 -------------
 .../core/graphics/utils/TransformOffsets.as     |  367 ---
 .../flex/org/apache/flex/graphics/CubicCurve.as |   56 +
 .../org/apache/flex/graphics/GradientBase.as    |  229 ++
 .../org/apache/flex/graphics/GradientEntry.as   |  133 +
 .../flex/org/apache/flex/graphics/ICircle.as    |   20 +
 .../apache/flex/graphics/ICompoundGraphic.as    |   31 +
 .../flex/org/apache/flex/graphics/IEllipse.as   |   20 +
 .../main/flex/org/apache/flex/graphics/IFill.as |   32 +
 .../org/apache/flex/graphics/IGraphicShape.as   |   30 +
 .../main/flex/org/apache/flex/graphics/IPath.as |   20 +
 .../org/apache/flex/graphics/IPathCommand.as    |   29 +
 .../main/flex/org/apache/flex/graphics/IRect.as |   20 +
 .../flex/org/apache/flex/graphics/IStroke.as    |   39 +
 .../main/flex/org/apache/flex/graphics/IText.as |   20 +
 .../flex/org/apache/flex/graphics/LineStyle.as  |   59 +
 .../flex/org/apache/flex/graphics/LineTo.as     |   47 +
 .../flex/org/apache/flex/graphics/MoveTo.as     |   47 +
 .../org/apache/flex/graphics/PathBuilder.as     |  295 +++
 .../org/apache/flex/graphics/QuadraticCurve.as  |   51 +
 .../flex/org/apache/flex/graphics/SolidColor.as |  134 +
 .../apache/flex/graphics/SolidColorStroke.as    |  267 ++
 .../graphics/utils/AdvancedLayoutFeatures.as    | 1140 +++++++++
 .../flex/graphics/utils/CompoundTransform.as    |  777 ++++++
 .../flex/graphics/utils/IAssetLayoutFeatures.as |  371 +++
 .../apache/flex/graphics/utils/MatrixUtil.as    | 1605 ++++++++++++
 .../apache/flex/graphics/utils/PathHelper.as    | 1712 +++++++++++++
 .../flex/graphics/utils/TransformOffsets.as     |  367 +++
 .../src/main/flex/org/apache/flex/svg/Circle.as |  118 +
 .../flex/org/apache/flex/svg/CompoundGraphic.as |  585 +++++
 .../main/flex/org/apache/flex/svg/DOMWrapper.as |   56 +
 .../main/flex/org/apache/flex/svg/Ellipse.as    |  152 ++
 .../org/apache/flex/svg/GraphicContainer.as     |  208 ++
 .../flex/org/apache/flex/svg/GraphicShape.as    |  225 ++
 .../flex/org/apache/flex/svg/LinearGradient.as  |  126 +
 .../src/main/flex/org/apache/flex/svg/Path.as   |  133 +
 .../src/main/flex/org/apache/flex/svg/Rect.as   |  156 ++
 .../src/main/flex/org/apache/flex/svg/Text.as   |  150 ++
 .../flex/org/apache/flex/svg/TransformBead.as   |  106 +
 .../src/main/resources/basic-manifest.xml       |   14 +-
 .../src/main/resources/compile-asjs-config.xml  |   82 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../src/main/resources/svg-manifest.xml         |   31 +
 .../projects/HTML/.actionScriptProperties       |    2 +-
 .../HTML/.externalToolBuilders/HTMLASJS.launch  |   44 -
 frameworks/projects/HTML/.project               |   10 -
 frameworks/projects/HTML/build.xml              |  170 +-
 frameworks/projects/HTML/pom.xml                |  132 +
 .../HTML/src/main/config/compile-as-config.xml  |   94 +
 .../projects/HTML/src/main/flex/HTMLClasses.as  |   41 +-
 .../org/apache/flex/events/ItemAddedEvent.as    |    2 +-
 .../org/apache/flex/events/ItemClickedEvent.as  |    2 +-
 .../org/apache/flex/events/ItemRemovedEvent.as  |    2 +-
 .../main/flex/org/apache/flex/html/Button.as    |    4 +-
 .../main/flex/org/apache/flex/html/CheckBox.as  |   92 +-
 .../main/flex/org/apache/flex/html/DataGrid.as  |    2 +
 .../org/apache/flex/html/DataGridButtonBar.as   |   51 +
 .../flex/html/DataGridButtonBarTextButton.as    |   55 +
 .../flex/org/apache/flex/html/DateChooser.as    |   18 +-
 .../src/main/flex/org/apache/flex/html/Label.as |   77 +-
 .../src/main/flex/org/apache/flex/html/List.as  |    2 +-
 .../flex/org/apache/flex/html/MXMLBeadView.as   |  317 +++
 .../org/apache/flex/html/MXMLBeadViewBase.as    |  317 ---
 .../flex/org/apache/flex/html/NumericStepper.as |   60 +-
 .../flex/org/apache/flex/html/RadioButton.as    |  130 +-
 .../flex/org/apache/flex/html/RangeStepper.as   |   69 +
 .../flex/org/apache/flex/html/SimpleAlert.as    |    2 +-
 .../main/flex/org/apache/flex/html/Slider.as    |    2 +-
 .../main/flex/org/apache/flex/html/Spinner.as   |   55 +-
 .../main/flex/org/apache/flex/html/TextArea.as  |    4 +-
 .../flex/org/apache/flex/html/TextButton.as     |   53 +-
 .../main/flex/org/apache/flex/html/TextInput.as |   10 +-
 .../org/apache/flex/html/ToggleTextButton.as    |    4 +-
 .../flex/org/apache/flex/html/WebBrowser.as     |    4 +-
 .../accessories/NumericOnlyTextInputBead.as     |   10 +-
 .../flex/html/accessories/PasswordInputBead.as  |    8 +-
 .../flex/html/accessories/TextPromptBead.as     |    8 +-
 .../flex/html/beads/BackgroundImageBead.as      |    2 +-
 .../apache/flex/html/beads/CSSTextButtonView.as |    5 +-
 .../org/apache/flex/html/beads/ContainerView.as |    2 +-
 .../apache/flex/html/beads/DataGridLinesBead.as |   16 +-
 .../org/apache/flex/html/beads/DataGridView.as  |    6 +-
 ...ererFactoryAndEventDispatcherForArrayData.as |  191 ++
 .../html/beads/DataProviderChangeNotifier.as    |    2 +-
 .../apache/flex/html/beads/DateChooserView.as   |  157 +-
 .../flex/html/beads/DecrementButtonView.as      |   94 +
 .../org/apache/flex/html/beads/ISliderView.as   |    6 +-
 .../org/apache/flex/html/beads/ISpinnerView.as  |   24 +-
 .../flex/html/beads/ImageAndTextButtonView.as   |    2 +-
 .../apache/flex/html/beads/ImageButtonView.as   |   12 +-
 .../org/apache/flex/html/beads/ImageView.as     |   14 +-
 .../flex/html/beads/IncrementButtonView.as      |   94 +
 .../flex/org/apache/flex/html/beads/ListView.as |   15 +-
 .../apache/flex/html/beads/RangeStepperView.as  |  157 ++
 .../apache/flex/html/beads/SimpleAlertView.as   |   23 +-
 .../apache/flex/html/beads/SliderThumbView.as   |   18 +-
 .../apache/flex/html/beads/SliderTrackView.as   |   18 +-
 .../flex/html/beads/SolidBackgroundBead.as      |    6 +-
 .../org/apache/flex/html/beads/SpinnerView.as   |  109 +-
 .../apache/flex/html/beads/TitleBarView.mxml    |    6 +-
 .../apache/flex/html/beads/WebBrowserView.as    |    4 +-
 .../controllers/DateChooserMouseController.as   |    3 +-
 .../controllers/ItemRendererMouseController.as  |   20 +-
 .../ListSingleSelectionMouseController.as       |    1 -
 .../controllers/RangeStepperMouseController.as  |   94 +
 .../beads/controllers/SliderMouseController.as  |   14 +-
 .../beads/controllers/SpinnerMouseController.as |   53 +-
 .../flex/html/beads/layouts/BasicLayout.as      |    2 +-
 .../flex/html/beads/layouts/DataGridLayout.as   |    2 +-
 .../flex/html/beads/layouts/HorizontalLayout.as |    4 +-
 .../flex/html/beads/layouts/TileLayout.as       |   72 +-
 .../html/beads/layouts/VerticalColumnLayout.as  |    2 +-
 .../flex/html/beads/layouts/VerticalLayout.as   |    4 +-
 .../html/beads/models/ListPresentationModel.as  |    2 +-
 .../html/beads/models/RangeModelExtended.as     |  101 +
 .../flex/html/beads/models/ViewportModel.as     |    2 +-
 .../ButtonBarButtonItemRenderer.as              |    4 +-
 .../flex/html/supportClasses/CheckBoxIcon.as    |   92 +
 .../html/supportClasses/ContainerContentArea.as |    2 +-
 .../DataGridButtonBarButtonItemRenderer.as      |   81 +
 .../html/supportClasses/DataItemRenderer.as     |    9 +-
 .../html/supportClasses/DateChooserButton.as    |   12 +-
 .../html/supportClasses/DateHeaderButton.as     |   48 +
 .../html/supportClasses/GraphicsItemRenderer.as |    6 +-
 .../flex/html/supportClasses/RadioButtonIcon.as |  111 +
 .../html/supportClasses/ScrollingViewport.as    |   38 +-
 .../flex/html/supportClasses/SpinnerButton.as   |   31 +
 .../html/supportClasses/StringItemRenderer.as   |   14 +-
 .../HTML/src/main/resources/basic-manifest.xml  |    5 +-
 .../src/main/resources/compile-asjs-config.xml  |   90 -
 .../HTML/src/main/resources/compile-config.xml  |   94 -
 .../HTML/src/main/resources/defaults.css        |   26 +-
 .../projects/HTML/src/test/flex/build.xml       |    4 +-
 .../flex/flexUnitTests/DataGridColumnTester.as  |    2 +-
 .../projects/HTML5/.actionScriptProperties      |    2 +-
 .../.externalToolBuilders/HTML5ASJS.launch      |   44 -
 frameworks/projects/HTML5/.project              |   10 -
 frameworks/projects/HTML5/build.xml             |  165 +-
 frameworks/projects/HTML5/pom.xml               |   97 +
 .../HTML5/src/main/config/compile-as-config.xml |   83 +
 .../src/main/resources/compile-asjs-config.xml  |   70 -
 .../HTML5/src/main/resources/compile-config.xml |   83 -
 .../HTML5/src/main/resources/html5-manifest.xml |    1 +
 .../projects/JQuery/.actionScriptProperties     |    2 +-
 .../.externalToolBuilders/JQueryASJS.launch     |   44 -
 frameworks/projects/JQuery/.project             |   10 -
 frameworks/projects/JQuery/build.xml            |  171 +-
 frameworks/projects/JQuery/pom.xml              |  106 +
 .../src/main/config/compile-as-config.xml       |   83 +
 .../flex/org/apache/flex/jquery/RadioButton.as  |    2 +-
 .../src/main/resources/compile-asjs-config.xml  |   86 -
 .../src/main/resources/compile-config.xml       |   83 -
 frameworks/projects/Language/build.xml          |  119 +
 frameworks/projects/Language/pom.xml            |   59 +
 .../src/main/config/compile-as-config.xml       |   69 +
 .../Language/src/main/flex/LanguageClasses.as   |   38 +
 .../Language/src/main/flex/Namespace.as         |  148 ++
 .../projects/Language/src/main/flex/QName.as    |  170 ++
 .../main/flex/org/apache/flex/utils/Language.as |  443 ++++
 .../projects/Mobile/.actionScriptProperties     |    2 +-
 .../.externalToolBuilders/MobileASJS.launch     |   44 -
 frameworks/projects/Mobile/.project             |   10 -
 frameworks/projects/Mobile/build.xml            |  165 +-
 frameworks/projects/Mobile/pom.xml              |  114 +
 .../src/main/config/compile-as-config.xml       |   90 +
 .../Mobile/src/main/flex/CordovaClasses.as      |    3 +-
 .../Mobile/src/main/flex/MobileClasses.as       |    4 +-
 .../main/flex/org/apache/cordova/Application.as |   59 +-
 .../src/main/flex/org/apache/cordova/Weinre.as  |    6 +-
 .../flex/org/apache/cordova/camera/Camera.as    |   20 +-
 .../apache/cordova/geolocation/Geolocation.as   |   48 +
 .../flex/org/apache/flex/mobile/DatePicker.as   |   80 +
 .../main/flex/org/apache/flex/mobile/IView.as   |   43 -
 .../flex/org/apache/flex/mobile/IViewManager.as |    6 +-
 .../org/apache/flex/mobile/IViewManagerView.as  |   43 +
 .../flex/org/apache/flex/mobile/ManagerBase.as  |    4 +-
 .../apache/flex/mobile/StackedViewManager.as    |   12 +-
 .../org/apache/flex/mobile/TabbedViewManager.as |    4 +-
 .../flex/org/apache/flex/mobile/TitleView.as    |  103 +
 .../flex/org/apache/flex/mobile/ToggleSwitch.as |    2 +-
 .../main/flex/org/apache/flex/mobile/View.as    |  103 -
 .../org/apache/flex/mobile/ViewManagerBase.as   |   12 +-
 .../apache/flex/mobile/beads/DatePickerView.as  |  185 ++
 .../flex/mobile/beads/MobileWebBrowserView.as   |    4 +-
 .../flex/mobile/beads/StackedViewManagerView.as |    2 +-
 .../flex/mobile/beads/TabbedViewManagerView.as  |    2 +-
 .../flex/mobile/beads/ToggleSwitchView.as       |    8 +-
 .../apache/flex/mobile/beads/ViewManagerView.as |  165 --
 .../flex/mobile/beads/ViewManagerViewBase.as    |  165 ++
 .../controllers/ToggleSwitchMouseController.as  |    4 +-
 .../apache/flex/mobile/chrome/NavigationBar.as  |    2 +-
 .../org/apache/flex/mobile/chrome/TabBar.as     |    2 +-
 .../org/apache/flex/mobile/chrome/ToolBar.as    |    2 +-
 .../flex/mobile/models/ViewManagerModel.as      |    2 +-
 .../src/main/resources/basic-manifest.xml       |    3 +-
 .../src/main/resources/compile-asjs-config.xml  |   89 -
 .../src/main/resources/compile-config.xml       |   89 -
 .../src/main/resources/cordova-manifest.xml     |    1 +
 .../Mobile/src/main/resources/defaults.css      |   23 +
 .../projects/Network/.actionScriptProperties    |    2 +-
 .../.externalToolBuilders/NetworkASJS.launch    |   44 -
 frameworks/projects/Network/.project            |   10 -
 frameworks/projects/Network/build.xml           |  163 +-
 frameworks/projects/Network/pom.xml             |   80 +
 .../src/main/config/compile-as-config.xml       |   78 +
 .../Network/src/main/flex/NetworkClasses.as     |    4 +-
 .../flex/org/apache/flex/net/BinaryUploader.as  |   93 +-
 .../flex/org/apache/flex/net/HTTPConstants.as   |  141 +
 .../main/flex/org/apache/flex/net/HTTPHeader.as |    2 +-
 .../flex/org/apache/flex/net/HTTPService.as     |  134 +-
 .../flex/org/apache/flex/net/HTTPServiceBase.as |    6 +-
 .../main/flex/org/apache/flex/net/HTTPUtils.as  |   46 +
 .../flex/org/apache/flex/net/URLBinaryLoader.as |  189 ++
 .../main/flex/org/apache/flex/net/URLLoader.as  |  188 ++
 .../main/flex/org/apache/flex/net/URLRequest.as |   95 +
 .../main/flex/org/apache/flex/net/URLStream.as  |  366 +++
 .../src/main/resources/compile-asjs-config.xml  |   82 -
 .../src/main/resources/compile-config.xml       |   78 -
 .../projects/Reflection/.actionScriptProperties |    2 +-
 .../.externalToolBuilders/ReflectionASJS.launch |   44 -
 frameworks/projects/Reflection/.project         |   10 -
 frameworks/projects/Reflection/build.xml        |  164 +-
 frameworks/projects/Reflection/pom.xml          |   72 +
 .../src/main/config/compile-as-config.xml       |   74 +
 .../flex/reflection/DefinitionWithMetaData.as   |    2 +-
 .../flex/reflection/MetaDataDefinition.as       |    2 +-
 .../apache/flex/reflection/TypeDefinition.as    |   12 +-
 .../org/apache/flex/reflection/describeType.as  |    4 +-
 .../flex/reflection/getDefinitionByName.as      |    4 +-
 .../flex/reflection/getQualifiedClassName.as    |    4 +-
 .../reflection/getQualifiedSuperclassName.as    |    4 +-
 .../src/main/resources/compile-asjs-config.xml  |   77 -
 .../src/main/resources/compile-config.xml       |   73 -
 frameworks/projects/Storage/build.xml           |  191 +-
 frameworks/projects/Storage/pom.xml             |   93 +
 .../src/main/config/compile-as-config.xml       |   82 +
 .../apache/flex/storage/IPermanentStorage.as    |    2 +-
 .../flex/storage/events/FileErrorEvent.as       |    2 +-
 .../org/apache/flex/storage/events/FileEvent.as |    2 +-
 .../apache/flex/storage/file/DataInputStream.as |   12 +-
 .../flex/storage/file/DataOutputStream.as       |   12 +-
 .../org/apache/flex/storage/file/IDataInput.as  |    2 +-
 .../org/apache/flex/storage/file/IDataOutput.as |    2 +-
 .../org/apache/flex/storage/file/IDataStream.as |    2 +-
 .../org/apache/flex/storage/file/LocalFile.as   |    4 +-
 .../storage/providers/AirStorageProvider.as     |   10 +-
 .../storage/providers/LocalStorageProvider.as   |   18 +-
 .../src/main/resources/compile-asjs-config.xml  |   82 -
 .../src/main/resources/compile-config.xml       |   82 -
 .../Storage/src/main/resources/defaults.css     |    2 +-
 frameworks/projects/XML/build.xml               |  119 +
 frameworks/projects/XML/pom.xml                 |   91 +
 .../XML/src/main/config/compile-as-config.xml   |   78 +
 frameworks/projects/XML/src/main/flex/XML.as    | 2415 ++++++++++++++++++
 .../projects/XML/src/main/flex/XMLClasses.as    |   37 +
 .../projects/XML/src/main/flex/XMLList.as       |  833 ++++++
 .../XML/src/main/resources/basic-manifest.xml   |   24 +
 frameworks/projects/pom.xml                     |  103 +
 ide/flashbuilder/ASJSC (Debug Build).launch     |   28 +
 .../ASJSC (Debug and Release Build).launch      |   28 +
 ...ew Flex Project to FlexJS MVC Project.launch |   39 +
 ...rt New Flex Project to FlexJS Project.launch |   37 +
 ide/flashbuilder/FlexJS (Cordova Build).launch  |   37 +
 ide/flashbuilder/FlexJS (Cordova Run).launch    |   39 +
 .../FlexJS (FalconJX Debug Build).launch        |   28 +
 ...JS (FalconJX Debug and Release Build).launch |    2 +-
 ide/flashbuilder/antscripts.xml                 |   61 +
 installer.properties/en_US.properties           |   11 +-
 installer.xml                                   |   73 +-
 js/bin/asjsc                                    |    2 +-
 js/bin/asjsc.bat                                |    2 +-
 js/bin/asjscompc                                |    2 +-
 js/bin/asjscompc.bat                            |    2 +-
 js/bin/asnodec                                  |    2 +-
 js/bin/asnodec.bat                              |    2 +-
 js/bin/compc                                    |    2 +-
 js/bin/compc.bat                                |    2 +-
 js/bin/jquery                                   |    2 +-
 js/bin/jquery.bat                               |    2 +-
 js/bin/mxmlc                                    |    2 +-
 js/bin/mxmlc.bat                                |    2 +-
 manualtests/.gitignore                          |    1 +
 .../ContainerTest/src/MyInitialView.mxml        |    6 +-
 .../DataGridXcompile/src/MyInitialView.mxml     |    4 +-
 .../DateChooserExample/src/MyInitialView.mxml   |    4 +-
 .../EffectsExample/src/MyInitialView.mxml       |    4 +-
 .../FlexJSTest_HTML5/src/MyInitialView.mxml     |    4 +-
 .../FlexJSTest_Panel/src/MyInitialView.mxml     |    4 +-
 .../FlexJSTest_SVG/src/GraphicsView.mxml        |   28 +-
 .../FlexJSTest_SVG/src/MyInitialView.mxml       |    4 +-
 manualtests/FlexJSTest_SVG/src/SkinsView.mxml   |   21 +-
 .../FlexJSTest_SVG/src/skins/Button_up.mxml     |    4 +-
 .../FlexJSTest_basic/src/MyInitialView.mxml     |    4 +-
 manualtests/FlexJSTest_createjs/build.xml       |    2 +-
 .../FlexJSTest_createjs/src/MyInitialView.mxml  |    4 +-
 .../FlexJSTest_jquery/src/MyInitialView.mxml    |    4 +-
 manualtests/FormExample/src/MyFormView.mxml     |    4 +-
 manualtests/FormatExample/src/MyFormView.mxml   |    4 +-
 manualtests/ImageTest/src/MyInitialView.mxml    |    4 +-
 manualtests/ListsTest/src/FirstView.mxml        |    4 +-
 manualtests/ProxyTest/src/MyInitialView.mxml    |    4 +-
 .../ReflectionTest/src/MyInitialView.mxml       |    4 +-
 .../RollEventsTest/src/RollEventsTest.mxml      |    4 +-
 manualtests/VanillaSDK_POC/src/Example.as       |   20 +-
 manualtests/VanillaSDK_POC/src/Main.mxml        |   20 +-
 manualtests/XMLTest/build.xml                   |   72 +
 manualtests/XMLTest/src/MyInitialView.mxml      |  261 ++
 manualtests/XMLTest/src/README.txt              |   45 +
 manualtests/XMLTest/src/XMLTest.mxml            |   40 +
 .../XMLTest/src/controllers/MyController.as     |   52 +
 manualtests/XMLTest/src/models/MyModel.as       |  125 +
 manualtests/build.xml                           |    4 +
 manualtests/build_example.xml                   |    2 +-
 maven.xml                                       |  472 ----
 maven/flexjs-artifact.pom                       |   11 -
 maven/flexjs-framework-framework.pom            |   11 -
 maven/flexjs-framework.pom                      |  141 -
 mustella/js/AssertPropertyValue.js              |   37 +
 mustella/js/DispatchMouseClickEvent.js          |   37 +
 mustella/js/DispatchMouseEvent.js               |   37 +
 mustella/js/ExitWhenDone.js                     |   37 +
 mustella/js/SendFormattedResultsToLog.js        |   37 +
 mustella/js/SetProperty.js                      |   37 +
 mustella/js/SetShowRTE.js                       |   37 +
 mustella/js/TestCase.js                         |   37 +
 mustella/js/UnitTester.js                       |   37 +
 mustella/tests/basicTests/BasicTests.css        |    2 +-
 mustella/tests/basicTests/BasicTests.mxml       |    4 +-
 nightly.properties                              |    7 +-
 pom.xml                                         |  266 ++
 releasecandidate.xml                            |   42 +-
 settings-template.xml                           |   73 +
 957 files changed, 55603 insertions(+), 20150 deletions(-)
----------------------------------------------------------------------



[19/50] git commit: [flex-asjs] [refs/heads/master] - Found a couple of minor bugs while fixing an example.

Posted by ah...@apache.org.
Found a couple of minor bugs while fixing an example.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/f57cfc42
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/f57cfc42
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/f57cfc42

Branch: refs/heads/master
Commit: f57cfc42ea8a18772940b95668e13ea7cb8b2f87
Parents: 6e9672b
Author: Peter Ent <pe...@apache.org>
Authored: Wed Aug 3 17:27:27 2016 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Wed Aug 3 17:27:27 2016 -0400

----------------------------------------------------------------------
 .../HTML/src/main/flex/org/apache/flex/html/beads/ListView.as  | 4 ++--
 .../org/apache/flex/html/supportClasses/DataItemRenderer.as    | 6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f57cfc42/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/ListView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/ListView.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/ListView.as
index cab97f8..3018600 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/ListView.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/ListView.as
@@ -165,12 +165,12 @@ package org.apache.flex.html.beads
 			if (lastSelectedIndex != -1)
 			{
 				var ir:ISelectableItemRenderer = dataGroup.getItemRendererForIndex(lastSelectedIndex) as ISelectableItemRenderer;
-                ir.selected = false;
+                if (ir != null) ir.selected = false;
 			}
 			if (listModel.selectedIndex != -1)
 			{
 	            ir = dataGroup.getItemRendererForIndex(listModel.selectedIndex) as ISelectableItemRenderer;
-	            ir.selected = true;
+	            if (ir != null) ir.selected = true;
 			}
             lastSelectedIndex = listModel.selectedIndex;
 		}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/f57cfc42/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
index 796e6b7..71d534a 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as
@@ -148,10 +148,12 @@ package org.apache.flex.html.supportClasses
 			COMPILE::JS
 			{
 				if (selected) {
-					element.className = "StringItemRenderer selected";
+					element.className = element.className + " selected";
 				}
 				else {
-					element.className = "StringItemRenderer";
+					if (element.className.endsWith(" selected")) {
+						element.className = element.className.replace(" selected", "");
+					}
 				}
 			}
 		}


[05/50] git commit: [flex-asjs] [refs/heads/master] - Moved transform classes that were not specific to graphics to core.

Posted by ah...@apache.org.
Moved transform classes that were not specific to graphics to core.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/54fd2b4d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/54fd2b4d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/54fd2b4d

Branch: refs/heads/master
Commit: 54fd2b4d89fc539a80ee8136f1e45b958868c1f8
Parents: 054a000
Author: yishayw <yi...@hotmail.com>
Authored: Thu Jul 28 11:45:23 2016 +0300
Committer: yishayw <yi...@hotmail.com>
Committed: Thu Jul 28 11:45:23 2016 +0300

----------------------------------------------------------------------
 .../projects/Core/src/main/flex/CoreClasses.as  |  8 ++-
 .../flex/org/apache/flex/core/IBeadTransform.as | 45 ++++++++++++++
 .../flex/org/apache/flex/core/ITransformHost.as | 62 +++++++++++++++++++
 .../flex/org/apache/flex/core/TransformModel.as | 29 +++++++++
 .../apache/flex/core/TransformRotateModel.as    | 28 +++++++++
 .../Graphics/src/main/flex/GraphicsClasses.as   |  2 -
 .../org/apache/flex/graphics/IBeadTransform.as  | 46 --------------
 .../org/apache/flex/graphics/ITransformHost.as  | 64 --------------------
 .../org/apache/flex/graphics/TransformModel.as  | 31 ----------
 .../flex/graphics/TransformRotateModel.as       | 28 ---------
 .../org/apache/flex/svg/GraphicContainer.as     |  2 +-
 .../flex/org/apache/flex/svg/TransformBead.as   |  4 +-
 12 files changed, 173 insertions(+), 176 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index 2fa67a5..72e9230 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -40,7 +40,8 @@ internal class CoreClasses
     import org.apache.flex.core.IAlertModel; IAlertModel;
     import org.apache.flex.core.IBead; IBead;
     import org.apache.flex.core.IBeadController; IBeadController;
-    import org.apache.flex.core.IBeadLayout; IBeadLayout;
+	import org.apache.flex.core.IBeadLayout; IBeadLayout;
+	import org.apache.flex.core.IBeadTransform; IBeadTransform;
     import org.apache.flex.core.IBeadModel; IBeadModel;
     import org.apache.flex.core.IBeadView; IBeadView;
 	COMPILE::SWF
@@ -68,6 +69,7 @@ internal class CoreClasses
     import org.apache.flex.core.IPopUp; IPopUp;
     import org.apache.flex.core.IRangeModel; IRangeModel;
 	import org.apache.flex.core.ITransformModel; ITransformModel;
+	import org.apache.flex.core.ITransformHost; ITransformHost;
     import org.apache.flex.core.IRollOverModel; IRollOverModel;
 	COMPILE::SWF
 	{
@@ -147,7 +149,9 @@ internal class CoreClasses
     import org.apache.flex.core.IDataGridModel; IDataGridModel;
     import org.apache.flex.core.IDataGridPresentationModel; IDataGridPresentationModel;
     import org.apache.flex.core.IDateChooserModel; IDateChooserModel;
-    import org.apache.flex.core.ParentDocumentBead; ParentDocumentBead;
+	import org.apache.flex.core.ParentDocumentBead; ParentDocumentBead;
+	import org.apache.flex.core.TransformModel; TransformModel;
+	import org.apache.flex.core.TransformRotateModel; TransformRotateModel;
     import org.apache.flex.utils.CSSUtils; CSSUtils;
 
     import org.apache.flex.utils.Proxy; Proxy;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Core/src/main/flex/org/apache/flex/core/IBeadTransform.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/IBeadTransform.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/IBeadTransform.as
new file mode 100644
index 0000000..41e52e4
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/IBeadTransform.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.core
+{
+
+	/**
+	 *  The IBeadTransform interface is the basic interface for the 
+	 *  container views that transform drawable objects that implement ITransformHost
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion FlexJS 0.0
+	 */
+	public interface IBeadTransform extends IBead
+	{
+		
+		/**
+		 *  Transform the ITransformHost. The implementor of this method should
+		 *  have concrete knowledge of ITransformHost implementor.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		function transform():void;
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
new file mode 100644
index 0000000..3553cc3
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/ITransformHost.as
@@ -0,0 +1,62 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.core
+{
+	
+	
+
+	/**
+	 *  The ITransformHost interface is the basic interface for the 
+	 *  container views that have an IBeadTransform.
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10.2
+	 *  @playerversion AIR 2.6
+	 *  @productversion FlexJS 0.0
+	 */
+	public interface ITransformHost extends IStrand
+	{
+		/**
+		 *  Each ITransformHost has an element that is actually added to
+		 *  the platform's display list DOM.  It may not be the actual
+		 *  component itself.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		COMPILE::SWF
+		function get transformElement():IFlexJSElement;
+		
+		/**
+		 *  Each ITransformHost has an element that is actually added to
+		 *  the platform's display list DOM.  It may not be the actual
+		 *  component itself.
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion FlexJS 0.0
+		 */
+		COMPILE::JS
+		function get transformElement():org.apache.flex.core.WrappedHTMLElement;
+		
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
new file mode 100644
index 0000000..6f0df64
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformModel.as
@@ -0,0 +1,29 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	import org.apache.flex.geom.Matrix;
+	
+	public class TransformModel extends EventDispatcher implements ITransformModel
+	{
+		private var _matrix:Matrix;
+		
+		public function TransformModel()
+		{
+		}
+		
+		public function get matrix():Matrix
+		{
+			return _matrix;
+		}
+
+		public function set matrix(value:Matrix):void
+		{
+			_matrix = value;
+			dispatchEvent(new Event(Event.CHANGE));
+		}
+		
+		public function set strand(value:IStrand):void {}
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
new file mode 100644
index 0000000..b08c767
--- /dev/null
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/TransformRotateModel.as
@@ -0,0 +1,28 @@
+package org.apache.flex.core
+{
+	import org.apache.flex.geom.Matrix;
+	
+	
+	public class TransformRotateModel extends TransformModel
+	{
+		private var _angle:Number;
+		
+		public function TransformRotateModel()
+		{
+		}
+		
+		public function get angle():Number
+		{
+			return _angle;
+		}
+
+		public function set angle(value:Number):void
+		{
+			_angle = value;
+			var radians:Number = value * Math.PI/180;
+			matrix = new Matrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
+		}
+
+
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
index 17a1349..55fccb5 100644
--- a/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
+++ b/frameworks/projects/Graphics/src/main/flex/GraphicsClasses.as
@@ -39,8 +39,6 @@ internal class GraphicsClasses
 	import org.apache.flex.svg.Text; Text;
 	import org.apache.flex.svg.CompoundGraphic; CompoundGraphic;
 	import org.apache.flex.svg.LinearGradient; LinearGradient;
-	import org.apache.flex.graphics.TransformModel; TransformModel;
-	import org.apache.flex.graphics.TransformRotateModel; TransformRotateModel;
 	import org.apache.flex.svg.TransformBead; TransformBead;
 }
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
deleted file mode 100644
index 1a8f61c..0000000
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/IBeadTransform.as
+++ /dev/null
@@ -1,46 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.graphics
-{
-	import org.apache.flex.core.IBead;
-
-	/**
-	 *  The IBeadTransform interface is the basic interface for the 
-	 *  container views that transform drawable objects that implement ITransformHost
-	 * 
-	 *  @langversion 3.0
-	 *  @playerversion Flash 10.2
-	 *  @playerversion AIR 2.6
-	 *  @productversion FlexJS 0.0
-	 */
-	public interface IBeadTransform extends IBead
-	{
-		
-		/**
-		 *  Transform the ITransformHost. The implementor of this method should
-		 *  have concrete knowledge of ITransformHost implementor.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function transform():void;
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
deleted file mode 100644
index 6310dd0..0000000
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/ITransformHost.as
+++ /dev/null
@@ -1,64 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.graphics
-{
-	import org.apache.flex.core.IFlexJSElement;
-	import org.apache.flex.core.IStrand;
-	
-	
-
-	/**
-	 *  The ITransformHost interface is the basic interface for the 
-	 *  container views that have an IBeadTransform.
-	 * 
-	 *  @langversion 3.0
-	 *  @playerversion Flash 10.2
-	 *  @playerversion AIR 2.6
-	 *  @productversion FlexJS 0.0
-	 */
-	public interface ITransformHost extends IStrand
-	{
-		/**
-		 *  Each ITransformHost has an element that is actually added to
-		 *  the platform's display list DOM.  It may not be the actual
-		 *  component itself.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		COMPILE::SWF
-		function get transformElement():IFlexJSElement;
-		
-		/**
-		 *  Each ITransformHost has an element that is actually added to
-		 *  the platform's display list DOM.  It may not be the actual
-		 *  component itself.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		COMPILE::JS
-		function get transformElement():org.apache.flex.core.WrappedHTMLElement;
-		
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
deleted file mode 100644
index 68d650b..0000000
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformModel.as
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.apache.flex.graphics
-{
-	import org.apache.flex.core.IStrand;
-	import org.apache.flex.core.ITransformModel;
-	import org.apache.flex.events.Event;
-	import org.apache.flex.events.EventDispatcher;
-	import org.apache.flex.geom.Matrix;
-	
-	public class TransformModel extends EventDispatcher implements ITransformModel
-	{
-		private var _matrix:Matrix;
-		
-		public function TransformModel()
-		{
-		}
-		
-		public function get matrix():Matrix
-		{
-			return _matrix;
-		}
-
-		public function set matrix(value:Matrix):void
-		{
-			_matrix = value;
-			dispatchEvent(new Event(Event.CHANGE));
-		}
-		
-		public function set strand(value:IStrand):void {}
-
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
deleted file mode 100644
index 2dd97fc..0000000
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/graphics/TransformRotateModel.as
+++ /dev/null
@@ -1,28 +0,0 @@
-package org.apache.flex.graphics
-{
-	import org.apache.flex.geom.Matrix;
-	
-	
-	public class TransformRotateModel extends TransformModel
-	{
-		private var _angle:Number;
-		
-		public function TransformRotateModel()
-		{
-		}
-		
-		public function get angle():Number
-		{
-			return _angle;
-		}
-
-		public function set angle(value:Number):void
-		{
-			_angle = value;
-			var radians:Number = value * Math.PI/180;
-			matrix = new Matrix(Math.cos(radians), Math.sin(radians), -Math.sin(radians), Math.cos(radians));
-		}
-
-
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
index 351bcec..0967b85 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/GraphicContainer.as
@@ -15,7 +15,7 @@ package org.apache.flex.svg
 {
     import org.apache.flex.core.ContainerBase;
     import org.apache.flex.core.IFlexJSElement;
-    import org.apache.flex.graphics.ITransformHost;
+    import org.apache.flex.core.ITransformHost;
 
 	COMPILE::JS
 	{

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/54fd2b4d/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
index 3cba59b..e852db5 100644
--- a/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
+++ b/frameworks/projects/Graphics/src/main/flex/org/apache/flex/svg/TransformBead.as
@@ -4,8 +4,8 @@ package org.apache.flex.svg
 	import org.apache.flex.core.ITransformModel;
 	import org.apache.flex.events.Event;
 	import org.apache.flex.geom.Matrix;
-	import org.apache.flex.graphics.IBeadTransform;
-	import org.apache.flex.graphics.ITransformHost;
+	import org.apache.flex.core.IBeadTransform;
+	import org.apache.flex.core.ITransformHost;
 
 	COMPILE::SWF {
 		import flash.display.Sprite;


[33/50] git commit: [flex-asjs] [refs/heads/master] - also pick up swcs from the way the approval script sets up falconjx

Posted by ah...@apache.org.
also pick up swcs from the way the approval script sets up falconjx


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/30587b17
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/30587b17
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/30587b17

Branch: refs/heads/master
Commit: 30587b177205813955e295bc0edf25841f00e022
Parents: ece2ee3
Author: Alex Harui <ah...@apache.org>
Authored: Sat Aug 13 23:34:00 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Sun Aug 14 21:59:39 2016 -0700

----------------------------------------------------------------------
 build.xml | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/30587b17/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
index a74d3af..5410b78 100644
--- a/build.xml
+++ b/build.xml
@@ -342,6 +342,12 @@
         property="FLEXJS_TYPEDEFS_HOME"
         value="${basedir}"/>
         
+        <echo>basedir is ${basedir}</echo>
+        <available file="${basedir}/../falconjx/js/libs/js.swc"
+        type="file"
+        property="FLEXJS_TYPEDEFS_HOME"
+        value="${basedir}/../falconjx/js/libs"/>
+        
         <fail message="FLEXJS_TYPEDEFS_HOME must be set to a folder containing js/target/js.swc such as the flex-typedefs repo"
         unless="FLEXJS_TYPEDEFS_HOME"/>
     </target>