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

[16/17] git commit: [flex-sdk] [refs/heads/develop] - Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/flex-sdk into develop

Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/flex-sdk into develop


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

Branch: refs/heads/develop
Commit: e9b3aabf40a839016f050faa9c01c30efdfe9f51
Parents: 891df75 9c0607a
Author: mamsellem <ma...@systar.com>
Authored: Tue Oct 8 09:11:11 2013 +0200
Committer: mamsellem <ma...@systar.com>
Committed: Tue Oct 8 09:11:11 2013 +0200

----------------------------------------------------------------------
 README                                          |  23 ++--
 RELEASE_NOTES                                   |   5 +
 .../mx/controls/listClasses/AdvancedListBase.as |   4 +
 .../experimental/src/ExperimentalClasses.as     |   4 +-
 .../supportClasses/AnimationTarget.as           |  68 ++++++++++
 .../supportClazzes/AnimationTarget.as           |  68 ----------
 .../src/spark/containers/DeferredGroup.as       |   2 +-
 .../src/spark/containers/NavigatorGroup.as      |   2 +-
 .../supportClasses/DeferredCreationPolicy.as    | 130 +++++++++++++++++++
 .../supportClazzes/DeferredCreationPolicy.as    | 130 -------------------
 .../AnimationNavigatorLayoutBase.as             |   2 +-
 mustella/patch_testing_loop.sh                  |  35 +++++
 mustella/run_mustella_on_git_status.sh          |  37 ++++++
 mustella/test_patch.sh                          |  59 +++++++++
 mustella/test_patch_by_email.sh                 |  58 +++++++++
 patch_testing_loop.sh                           |  33 -----
 run_mustella_on_git_status.sh                   |  35 -----
 test_patch.sh                                   |  57 --------
 test_patch_by_email.sh                          |  56 --------
 19 files changed, 416 insertions(+), 392 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/e9b3aabf/frameworks/projects/experimental/src/spark/containers/DeferredGroup.as
----------------------------------------------------------------------
diff --cc frameworks/projects/experimental/src/spark/containers/DeferredGroup.as
index 722f80d,0425917..8740889
--- a/frameworks/projects/experimental/src/spark/containers/DeferredGroup.as
+++ b/frameworks/projects/experimental/src/spark/containers/DeferredGroup.as
@@@ -50,14 -50,11 +50,14 @@@ package spark.container
  	import spark.layouts.BasicLayout;
  	import spark.layouts.supportClasses.LayoutBase;
  	
- 	import spark.containers.supportClazzes.DeferredCreationPolicy;
+ 	import spark.containers.supportClasses.DeferredCreationPolicy;
  	
  	use namespace mx_internal;
 -	
 -	//--------------------------------------
 +
 +// for asdoc
 +[Experimental]
 +
 +//--------------------------------------
  	//  Events
  	//--------------------------------------
  	

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/e9b3aabf/frameworks/projects/experimental/src/spark/containers/NavigatorGroup.as
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/e9b3aabf/frameworks/projects/experimental/src/spark/containers/supportClasses/DeferredCreationPolicy.as
----------------------------------------------------------------------
diff --cc frameworks/projects/experimental/src/spark/containers/supportClasses/DeferredCreationPolicy.as
index 0000000,954abd9..3d9fcc3
mode 000000,100644..100644
--- a/frameworks/projects/experimental/src/spark/containers/supportClasses/DeferredCreationPolicy.as
+++ b/frameworks/projects/experimental/src/spark/containers/supportClasses/DeferredCreationPolicy.as
@@@ -1,0 -1,128 +1,130 @@@
+ ////////////////////////////////////////////////////////////////////////////////
+ //
+ //  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 spark.containers.supportClasses
+ {
 -	
+ 
 -	/**
++    // for asdoc
++    [Experimental]
++
++/**
+ 	 *  The DeferredCreationPolicy class defines the constant values
+ 	 *  for the <code>creationPolicy</code> property of the DeferedGroup class.
+ 	 *
+ 	 *  @see spark.containers.DeferredGroup#creationPolicy
+ 	 *  
+ 	 *  @langversion 3.0
+ 	 *  @playerversion Flash 10
+ 	 *  @playerversion AIR 1.5
+ 	 *  @productversion Flex 4
+ 	 */
+ 	public class DeferredCreationPolicy
+ 	{
+ 		
+ 		
+ 		
+ 		//--------------------------------------------------------------------------
+ 		//
+ 		//  Class constants
+ 		//
+ 		//--------------------------------------------------------------------------
+ 		
+ 		/**
+ 		 *  Immediately create all descendants.
+ 		 *
+ 		 *  <p>Avoid using this <code>creationPolicy</code> because
+ 		 *  it increases the startup time of your application.
+ 		 *  There is usually no good reason to create components at startup
+ 		 *  which the user cannot see.
+ 		 *  If you are using this policy so that you can "push" data into
+ 		 *  hidden components at startup, you should instead design your
+ 		 *  application so that the data is stored in data variables
+ 		 *  and components which are created later "pull" in this data,
+ 		 *  via databinding or an <code>initialize</code> handler.</p>
+ 		 *  
+ 		 *  @langversion 3.0
+ 		 *  @playerversion Flash 9
+ 		 *  @playerversion AIR 1.1
+ 		 *  @productversion Flex 3
+ 		 */
+ 		public static const ALL:String = "all";
+ 		
+ 		/**
+ 		 *  Construct all decendants immediately but only inialize those
+ 		 *  that are visible.
+ 		 *  
+ 		 *  <p>This is useful if you using the container as a dataProvider
+ 		 *  to a MenuBar, as the MenuBar requires all the children to be created
+ 		 *  to get the correct dataProvider to drive its content.</p>
+ 		 * 
+ 		 *  @langversion 3.0
+ 		 *  @playerversion Flash 9
+ 		 *  @playerversion AIR 1.1
+ 		 *  @productversion Flex 3
+ 		 */
+ 		public static const CONSTRUCT:String = "construct";
+ 		
+ 		/**
+ 		 *  Only construct the immediate descendants and initialize
+ 		 *  those that are visible.
+ 		 * 
+ 		 *  @langversion 3.0
+ 		 *  @playerversion Flash 9
+ 		 *  @playerversion AIR 1.1
+ 		 *  @productversion Flex 3
+ 		 */
+ 		public static const VISIBLE:String = "visible";
+ 		
+ 		/**
+ 		 *  Do not create any children.
+ 		 *
+ 		 *  <p>With this <code>creationPolicy</code>, it is the developer's
+ 		 *  responsibility to programmatically create the children 
+ 		 *  from the UIComponentDescriptors by calling
+ 		 *  <code>createComponentsFromDescriptors()</code>
+ 		 *  on the parent container.</p>
+ 		 *  
+ 		 *  @langversion 3.0
+ 		 *  @playerversion Flash 9
+ 		 *  @playerversion AIR 1.1
+ 		 *  @productversion Flex 3
+ 		 */
+ 		public static const NONE:String = "none";
+ 		
+ 		
+ 		
+ 		//--------------------------------------------------------------------------
+ 		//
+ 		//  Constructor
+ 		//
+ 		//--------------------------------------------------------------------------
+ 		
+ 		/**
+ 		 *  Constructor
+ 		 *  
+ 		 *  @langversion 3.0
+ 		 *  @playerversion Flash 9
+ 		 *  @playerversion AIR 1.1
+ 		 *  @productversion Flex 3
+ 		 */
+ 		public function DeferredCreationPolicy()
+ 		{
+ 			
+ 		}
+ 	}
+ }

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/e9b3aabf/frameworks/projects/experimental/src/spark/layouts/supportClasses/AnimationNavigatorLayoutBase.as
----------------------------------------------------------------------
diff --cc frameworks/projects/experimental/src/spark/layouts/supportClasses/AnimationNavigatorLayoutBase.as
index 9b77301,aa1fc3b..f02ad0b
--- a/frameworks/projects/experimental/src/spark/layouts/supportClasses/AnimationNavigatorLayoutBase.as
+++ b/frameworks/projects/experimental/src/spark/layouts/supportClasses/AnimationNavigatorLayoutBase.as
@@@ -25,12 -25,9 +25,12 @@@ package spark.layouts.supportClasse
  	import spark.effects.easing.Linear;
  	import spark.effects.easing.Sine;
  	
- 	import spark.components.supportClazzes.AnimationTarget;
+ 	import spark.components.supportClasses.AnimationTarget;
  
 -	/**
 +// for asdoc
 +[Experimental]
 +
 +/**
  	 *  A AnimationNavigatorLayoutBase class is a base class for navigator layouts
  	 *  that can animation between indices.
  	 *