Return-Path: X-Original-To: apmail-flex-commits-archive@www.apache.org Delivered-To: apmail-flex-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A404510EC9 for ; Tue, 8 Oct 2013 15:23:14 +0000 (UTC) Received: (qmail 59682 invoked by uid 500); 8 Oct 2013 15:22:59 -0000 Delivered-To: apmail-flex-commits-archive@flex.apache.org Received: (qmail 59273 invoked by uid 500); 8 Oct 2013 15:22:47 -0000 Mailing-List: contact commits-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list commits@flex.apache.org Received: (qmail 59073 invoked by uid 99); 8 Oct 2013 15:22:41 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Oct 2013 15:22:41 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 5D752912992; Tue, 8 Oct 2013 15:22:41 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: jmclean@apache.org To: commits@flex.apache.org Date: Tue, 08 Oct 2013 15:22:58 -0000 Message-Id: <531a296257b74d71a377c1d836a690de@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [19/25] git commit: [flex-sdk] [refs/heads/release4.11.0] - 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/release4.11.0 Commit: e9b3aabf40a839016f050faa9c01c30efdfe9f51 Parents: 891df75 9c0607a Author: mamsellem Authored: Tue Oct 8 09:11:11 2013 +0200 Committer: mamsellem 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 creationPolicy 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. + * + *

Avoid using this creationPolicy 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 initialize handler.

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

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.

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

With this creationPolicy, it is the developer's + * responsibility to programmatically create the children + * from the UIComponentDescriptors by calling + * createComponentsFromDescriptors() + * on the parent container.

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