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.
*