Fix for validation not happening after switching archs in ImageDefs panel. General problem with forms that were show/hide Mingle 650

--- as3/smartform/src/com/rpath/raf/util/ValidationHelper.as
+++ as3/smartform/src/com/rpath/raf/util/ValidationHelper.as
@@ -143,12 +143,16 @@
     {
         if (_target)
         {
-            _target.removeEventListener(FIND_ERROR_TIP_MANAGER, handleRequestErrorTipManager);
+            _target.removeEventListener(Event.ADDED_TO_STAGE, handleTargetAddedToStage);
+            _target.removeEventListener(FlexEvent.SHOW, handleTargetAddedToStage);
+
             _target.removeEventListener(Event.CLOSE, handleTargetRemovedFromStage);
             _target.removeEventListener(FlexEvent.HIDE, handleTargetRemovedFromStage);
             _target.removeEventListener(Event.REMOVED_FROM_STAGE, handleTargetRemovedFromStage);
-            _target.removeEventListener(Event.ADDED_TO_STAGE, handleTargetAddedToStage);
+
             _target.removeEventListener(FlexEvent.UPDATE_COMPLETE, handleTargetUpdateComplete);
+            _target.removeEventListener(FIND_ERROR_TIP_MANAGER, handleRequestErrorTipManager);
+
         }

         _target = v;
@@ -160,12 +164,15 @@
             // go get our errorTip manager up the visual heirarchy
             findErrorTipManager();

-            _target.addEventListener(FIND_ERROR_TIP_MANAGER, handleRequestErrorTipManager,false,0,true);
-            _target.addEventListener(FlexEvent.UPDATE_COMPLETE, handleTargetUpdateComplete,false,0,true);
-            _target.addEventListener(Event.CLOSE, handleTargetRemovedFromStage,false,0,true);
-            _target.addEventListener(FlexEvent.HIDE, handleTargetRemovedFromStage,false,0,true);
-            _target.addEventListener(Event.REMOVED_FROM_STAGE, handleTargetRemovedFromStage,false,0,true);
-            _target.addEventListener(Event.ADDED_TO_STAGE, handleTargetAddedToStage,false,0,true);
+            _target.addEventListener(FIND_ERROR_TIP_MANAGER, handleRequestErrorTipManager,false, 0, true);
+            _target.addEventListener(FlexEvent.UPDATE_COMPLETE, handleTargetUpdateComplete,false, 0, true);
+
+            _target.addEventListener(Event.CLOSE, handleTargetRemovedFromStage,false, 0, true);
+            _target.addEventListener(FlexEvent.HIDE, handleTargetRemovedFromStage,false, 0, true);
+            _target.addEventListener(Event.REMOVED_FROM_STAGE, handleTargetRemovedFromStage,false, 0, true);
+
+            _target.addEventListener(FlexEvent.SHOW, handleTargetAddedToStage, false, 0, true);
+            _target.addEventListener(Event.ADDED_TO_STAGE, handleTargetAddedToStage,false, 0, true);
         }
     }

@@ -463,6 +470,8 @@
         for each (item in items)
         {
             newValid = newValid && _validationStates[item];
+            if (!newValid)
+                break; // bail quickly
         }

         isValid = newValid;


Make JsonCache actually cache.

Make JsonCache actually cache.

--- WeaveJS/src/weavejs/net/JsonCache.as
+++ WeaveJS/src/weavejs/net/JsonCache.as
@@ -11,8 +11,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/.
  *
- * ***** END LICENSE BLOCK ***** */
-
+ * ***** END LICENSE BLOCK ***** */
+
 package weavejs.net
 {
 	import weavejs.WeaveAPI;
@@ -69,6 +69,7 @@
 				promise = new WeavePromise(this)
 					.setResult(WeaveAPI.URLRequestUtils.request(this, request))
 					.then(function(result:Object):Object { return result || {}; });
+				cache[url] = promise;
 			}
 			return promise;
 		}


fixed drawing zoom rectangle bug

fixed drawing zoom rectangle bug

--- WeaveUISpark/src/weave/visualization/layers/InteractiveVisualization.as
+++ WeaveUISpark/src/weave/visualization/layers/InteractiveVisualization.as
@@ -608,7 +608,7 @@
 			plotManager.zoomBounds.getDataBounds(tempDataBounds);
 			plotManager.zoomBounds.getScreenBounds(tempScreenBounds);

-			if (Weave.properties.selectionMode.value == InteractionController.SELECTION_MODE_RECTANGLE)
+			if (Weave.properties.selectionMode.value == InteractionController.SELECTION_MODE_RECTANGLE || _mouseMode == InteractionController.ZOOM)
 			{
 				_dashedLine.drawRect(dragX, dragY, dragWidth, dragHeight);
 			}


Transferred from the Adobe Open Source Subversion Repository

Revision: 23246
Author:   cframpto@adobe.com
Date:     2011-12-20T17:40:08.069454Z

Log Message:
-----------
Rollback 23243.  If comment followed header it was stripped as well.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1258852 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/controls/ProgressBarLabelPlacement.as
+++ frameworks/projects/framework/src/mx/controls/ProgressBarLabelPlacement.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2005-2006 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////

 package mx.controls
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 23243
Author:   cframpto@adobe.com
Date:     2011-12-20T00:59:57.384047Z

Log Message:
-----------
In frameworks, remove Adobe headers from all files except xml/mxml file types.  There are also a few .txt files that are license files that I didn't touch yet.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1260442 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/effects/effectClasses/MoveInstance.as
+++ frameworks/projects/framework/src/mx/effects/effectClasses/MoveInstance.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2005-2007 Adobe Systems Incorporated
-//  All Rights Reserved.
-//
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
-//
-////////////////////////////////////////////////////////////////////////////////

 package mx.effects.effectClasses
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 20645
Author:   smgilson@adobe.com
Date:     2011-03-07T18:55:33.807951Z

Log Message:
-----------
ASDoc updates

QE notes:
Doc notes:
Bugs:
Reviewer:
Tests run: checkintests
Is noteworthy for integration:

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/StyleableTextField.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/TextInputOperation.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/Skin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableContainerBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/ItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableComponent.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1282213 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as
+++ frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as
@@ -1092,11 +1092,16 @@
     }

     /**
-     *  @inheritDoc
-     *
      *
If the layout object has not been set yet,
      *  createChildren() assigns this container a
      *  default layout object, BasicLayout.

+     *
+     *  @copy mx.core.UIComponent:createChildren()
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.5
+     *  @productversion Flex 4.5
      */
     override protected function createChildren():void
     {


Transferred from the Adobe Open Source Subversion Repository

Revision: 8625
Author:   jszeto@adobe.com
Date:     2009-07-16T17:59:26.132133Z

Log Message:
-----------
Updating copyright text

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/FilledElement.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/SolidColorStroke.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Line.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/RadialGradientStroke.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/GradientStroke.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Path.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Ellipse.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Graphic.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Rect.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/BitmapImage.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/StrokedElement.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1261202 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/graphics/SolidColorStroke.as
+++ frameworks/projects/framework/src/mx/graphics/SolidColorStroke.as
@@ -1,9 +1,11 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  Copyright (C) 2003-2007 Adobe Systems Incorporated
-//  All Rights Reserved. The following is Source Code and is subject to all
-//  restrictions on such code as contained in the End User License Agreement
-//  accompanying this product.
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2004-2007 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
 //
 ////////////////////////////////////////////////////////////////////////////////


Transferred from the Adobe Open Source Subversion Repository

Revision: 23247
Author:   cframpto@adobe.com
Date:     2011-12-20T19:21:13.134833Z

Log Message:
-----------
Remove ADOBE SYSTEMS license and replace with Apache license in headers - frameworks.  A 2nd pass will be needed to get the files not handled up by the scripts.

Modified Paths:
--------------
4959 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1262230 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/resources/ResourceManager.as
+++ frameworks/projects/framework/src/mx/resources/ResourceManager.as
@@ -1,11 +1,19 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2007 Adobe Systems Incorporated
-//  All Rights Reserved.
+//  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
 //
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
+//      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.
 //
 ////////////////////////////////////////////////////////////////////////////////


Transferred from the Adobe Open Source Subversion Repository

Revision: 4516
Author:   gosmith@adobe.com
Date:     2009-01-13T23:23:14.594709Z

Log Message:
-----------
Accessibility changes to Panel and TitleWindow, as requested by Freedom Scientific.

These components now report their accessibility role as "grouping" rather than "window". Their accessibility name is now simply their title. They no longer report any child items. Their accessibility location is the bounding rect of the entire Panel or TitleWindow.

The AccessibilityImplementation continues to be attached to the titleBar, not to the Panel/TitleWindow, because the Flash Player ignores Sprites with an AccessibilityImplementation that are inside other Sprites with an AccessibilityImplementation. (The Flash accessibility model is flat, not hierarchical, and "child IDs" are only used for things like list items, not for controls in titled container.)

So although in the display hierarchy the Panel is a parent of its content controls, in the MSAA model it appears as their preceding sibling. JAWS will look at the "grouping" role and understand that because the bounding rect of the grouping includes some of its following siblings, they are "inside". (I don't know what this means in terms of what JAWS will actually speak.)

Also, the AccImpl class now implements getChildIDArray() to return an empty array, so that by default all components have 0 child items (rather than reporting an error).

Finally, subclasses with child items now compute how many they have and then call a new AccImpl utility method, createChildIDArray(), to create an Array that looks like [ 1, 2, 3, 4, 5 ].

QE Notes: None
Doc Notes: None
Bugs: SDK-12390, SDK-16340
Reviewer: Deepa

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TabBarAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ColorPickerAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/AccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DataGridAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/PanelAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TreeAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/SliderAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Panel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ListBaseAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/MenuBarAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TitleWindowAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ComboBaseAccImpl.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1267330 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/accessibility/ColorPickerAccImpl.as
+++ frameworks/projects/mx/src/mx/accessibility/ColorPickerAccImpl.as
@@ -239,18 +239,12 @@
 	 */
 	override public function getChildIDArray():Array
 	{
-		var childIDs:Array = [];
-
-		if (ColorPicker(master).dropdown)
-		{
-			var n:uint= ColorPicker(master).dropdown.length;
-			for (var i:int = 0; i < n; i++)
-			{
-				childIDs[i] = i + 1;
-			}
-		}
-
-		return childIDs;
+
+		var n:int = ColorPicker(master).dropdown ?
+					ColorPicker(master).dropdown.length :
+					0;
+
+		return createChildIDArray(n);
 	}

 	//--------------------------------------------------------------------------


Transferred from the Adobe Open Source Subversion Repository

Revision: 23246
Author:   cframpto@adobe.com
Date:     2011-12-20T17:40:08.069454Z

Log Message:
-----------
Rollback 23243.  If comment followed header it was stripped as well.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1269831 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/skins/halo/MenuBarBackgroundSkin.as
+++ frameworks/projects/mx/src/mx/skins/halo/MenuBarBackgroundSkin.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2005-2006 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////

 package mx.skins.halo
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 23243
Author:   cframpto@adobe.com
Date:     2011-12-20T00:59:57.384047Z

Log Message:
-----------
In frameworks, remove Adobe headers from all files except xml/mxml file types.  There are also a few .txt files that are license files that I didn't touch yet.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1283998 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/effects/animation/Timeline.as
+++ frameworks/projects/spark/src/spark/effects/animation/Timeline.as
@@ -1,13 +1,3 @@
-		////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2008 Adobe Systems Incorporated
-//  All Rights Reserved.
-//
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
-//
-////////////////////////////////////////////////////////////////////////////////

 package spark.effects.animation
 {


deleting old file

deleting old file

--- GA_AS3/src/GA_AS3_refactor2.as
+++ GA_AS3/src/GA_AS3_refactor2.as
@@ -1,68 +0,0 @@
-/*
- * Copyright 2008 Adobe Systems Inc., 2008 Google Inc.
- *
- * Licensed 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.
- *
- * Contributor(s):
- *   Zwetan Kjukov <zwetan@gmail.com>.
- */
-
-package
-{
-
-    import flash.display.Sprite;
-    import flash.display.StageAlign;
-    import flash.display.StageScaleMode;
-    import flash.events.Event;
-
-    import com.google.analytics.GATracker;
-    import com.google.analytics.core.as3_api;
-    import com.google.analytics.v4.GoogleAnalyticsAPI;
-
-    /* note:
-       for testing code we use GATracker
-       but ultimately users will use a component (SWC)
-       as the main entry point to configure GA for AS3
-    */
-    [SWF(width="800", height="600", backgroundColor='0xffffff', frameRate='24', pageTitle='test', scriptRecursionLimit='1000', scriptTimeLimit='60')]
-    [ExcludeClass]
-    public class GA_AS3_refactor2 extends Sprite
-    {
-        private var _gat:GATracker;
-        public var pageTracker:GoogleAnalyticsAPI;
-
-        public function GA_AS3_refactor2()
-        {
-            this.stage.align = StageAlign.TOP_LEFT;
-            this.stage.scaleMode = StageScaleMode.NO_SCALE;
-
-            addEventListener( Event.ADDED_TO_STAGE, onComplete );
-        }
-
-        public function onComplete( evt:Event ):void
-        {
-            use namespace as3_api;
-            _gat = new GATracker( this );
-            pageTracker = _gat.getTracker( "UA-1234-5" );
-            //pageTracker.setSampleRate( -0.5 );
-            //pageTracker.addOrganic("google","q");
-            //pageTracker.setDomainName( ".zwetan.com" );
-            pageTracker.setVar( "bonjour le monde" );
-            pageTracker.trackPageview( "/test/hello/world" );
-            //pageTracker.setLocalRemoteServerMode();
-            //pageTracker.setLocalServerMode();
-            //pageTracker.setRemoteServerMode();
-        }
-
-    }
-}


fix MeshVisibilityController.meshLocalToWorldChangedHandler() to return early when culling == FrustumCulling.DISABLED

--- src/aerys/minko/scene/controller/mesh/MeshVisibilityController.as
+++ src/aerys/minko/scene/controller/mesh/MeshVisibilityController.as
@@ -154,7 +154,7 @@
 			var geom 	: Geometry 	= _mesh.geometry;
 			var culling	: uint		= _frustumCulling;

-			if (!geom.boundingBox || !geom.boundingSphere)
+			if (!geom.boundingBox || !geom.boundingSphere || culling == FrustumCulling.DISABLED)
 				return ;

 			if (culling & FrustumCulling.BOX)


deprecate "getWebPlayableByEntryID", get flavors from "getContextData"

--- kdp3Lib/src/com/kaltura/kdpfl/controller/media/GetMediaCommand.as
+++ kdp3Lib/src/com/kaltura/kdpfl/controller/media/GetMediaCommand.as
@@ -166,30 +166,6 @@

 					ind ++;

-					//if we were asked for flavors with specific tags
-					if (_flashvars.flavorTags)
-					{
-						var listFlavorsFilter:KalturaFlavorAssetFilter = new KalturaFlavorAssetFilter();
-						listFlavorsFilter.tagsLike = _flashvars.flavorTags;
-						listFlavorsFilter.statusEqual = KalturaFlavorAssetStatus.READY;
-						listFlavorsFilter.entryIdEqual = _mediaProxy.vo.entry.id;
-						if (_isRefid) {
-							mr.addRequestParam(ind + ":filter:entryIdEqual","{1:result:objects:0:id}");
-						}
-
-						var listFlavors:FlavorAssetList = new FlavorAssetList(listFlavorsFilter);
-						mr.addAction(listFlavors);
-					}
-					else
-					{
-						var getFlavors:FlavorAssetGetWebPlayableByEntryId = new FlavorAssetGetWebPlayableByEntryId(_mediaProxy.vo.entry.id);
-						if (_isRefid) {
-							mr.addRequestParam(ind + ":entryId","{1:result:objects:0:id}");
-						}
-						mr.addAction(getFlavors);
-					}
-					ind ++;
-
 					var keedp : KalturaEntryContextDataParams = new KalturaEntryContextDataParams();
 					keedp.referrer = _flashvars.referrer;
 					keedp.streamerType = _flashvars.streamerType;
@@ -331,84 +307,13 @@
 			}

 			++i;
-			// get flavors result:
-			// -------------------------
-			if(arr[i] is KalturaError || (arr[i].hasOwnProperty("error")))
-			{
-				KTrace.getInstance().log("Warning : Empty Flavors");
-				_mediaProxy.vo.kalturaMediaFlavorArray = null;
-
-				//if this is live entry we will create the flavors using
-				if( entry is KalturaLiveStreamEntry )
-				{
-					var flavorAssetArray : Array = new Array();
-					for(var j:int=0; j<entry.bitrates.length; j++)
-					{
-						var flavorAsset : KalturaFlavorAsset = new KalturaFlavorAsset();
-						flavorAsset.bitrate = entry.bitrates[j].bitrate;
-						flavorAsset.height = entry.bitrates[j].height;
-						flavorAsset.width = entry.bitrates[j].width;
-						flavorAsset.entryId = entry.id;
-						flavorAsset.isWeb = true;
-						flavorAsset.id = j.toString();
-						flavorAsset.partnerId = entry.partnerId;
-						flavorAssetArray.push(flavorAsset);
-					}
-
-					if(j>0)
-						_mediaProxy.vo.kalturaMediaFlavorArray = flavorAssetArray;
-					else
-						_mediaProxy.vo.kalturaMediaFlavorArray = null;
-				}
-				else
-				{
-					_mediaProxy.vo.kalturaMediaFlavorArray = null;
-				}
-			}
-			else
-			{
-				if (_flashvars.flavorTags)
-				{
-					//the list returns strings that contain the given tag, so look for an exact match
-					var resultArray:Array = (arr[i] as KalturaFlavorAssetListResponse).objects;
-					var flavorsArray:Array = new Array();
-					if (resultArray)
-					{
-						for (var ind:int = 0; ind<resultArray.length; ind++)
-						{
-							var tagsArr:Array = (resultArray[ind] as KalturaFlavorAsset).tags.split(",");
-							for each (var s:String in tagsArr)
-							{
-								if (s==_flashvars.flavorTags)
-								{
-									flavorsArray.push(resultArray[ind]);
-									break;
-								}
-							}
-						}
-					}
-					flavorsArray.sortOn("bitrate", Array.NUMERIC);
-					_mediaProxy.vo.kalturaMediaFlavorArray = flavorsArray;
-
-				}
-				else
-					//no need to sort in this case, the sort is being done on the server side
-					_mediaProxy.vo.kalturaMediaFlavorArray = arr[i];
-
-				//save the highest bitrate available to cookie. This will be used to determine whether we should perform
-				//bandwidth check in the future
-				if (_mediaProxy.vo.kalturaMediaFlavorArray.length)
-					SharedObjectUtil.writeToCookie("Kaltura", "lastHighestBR", (_mediaProxy.vo.kalturaMediaFlavorArray[_mediaProxy.vo.kalturaMediaFlavorArray.length - 1] as KalturaFlavorAsset).bitrate, _flashvars.allowCookies);
-			}
-
-			++i;
+
 			// get ContextData result:
 			// -------------------------
 			if(arr[i] is KalturaError || (arr[i].hasOwnProperty("error")))
 			{
 				//TODO: Trace, Report, and notify the user
 				KTrace.getInstance().log("Warning : Empty Extra Params");
-				//sendNotification( NotificationType.ALERT , {message: MessageStrings.getString('SERVICE_GET_EXTRA_ERROR'), title: MessageStrings.getString('SERVICE_ERROR')} );
 			}
 			else
 			{
@@ -479,6 +384,76 @@
 						_mediaProxy.vo.availableStorageProfiles.push(profileObj);
 					}
 				}
+
+				//flavors
+				if(!_mediaProxy.vo.entryExtraData.flavorAssets || !_mediaProxy.vo.entryExtraData.flavorAssets.length)
+				{
+					KTrace.getInstance().log("Warning : Empty Flavors");
+					_mediaProxy.vo.kalturaMediaFlavorArray = null;
+
+					//if this is live entry we will create the flavors using
+					if( entry is KalturaLiveStreamEntry )
+					{
+						var flavorAssetArray : Array = new Array();
+						for(var j:int=0; j<entry.bitrates.length; j++)
+						{
+							var flavorAsset : KalturaFlavorAsset = new KalturaFlavorAsset();
+							flavorAsset.bitrate = entry.bitrates[j].bitrate;
+							flavorAsset.height = entry.bitrates[j].height;
+							flavorAsset.width = entry.bitrates[j].width;
+							flavorAsset.entryId = entry.id;
+							flavorAsset.isWeb = true;
+							flavorAsset.id = j.toString();
+							flavorAsset.partnerId = entry.partnerId;
+							flavorAssetArray.push(flavorAsset);
+						}
+
+						if(j>0)
+							_mediaProxy.vo.kalturaMediaFlavorArray = flavorAssetArray;
+						else
+							_mediaProxy.vo.kalturaMediaFlavorArray = null;
+					}
+					else
+					{
+						_mediaProxy.vo.kalturaMediaFlavorArray = null;
+					}
+				}
+				else
+				{
+					if (_flashvars.flavorTags)
+					{
+						//the list returns strings that contain the given tag, so look for an exact match
+						var flavorsArray:Array = new Array();
+						if (_mediaProxy.vo.entryExtraData.flavorAssets)
+						{
+							for (var ind:int = 0; ind<_mediaProxy.vo.entryExtraData.flavorAssets.length; ind++)
+							{
+								var tagsArr:Array = (_mediaProxy.vo.entryExtraData.flavorAssets[ind] as KalturaFlavorAsset).tags.split(",");
+								for each (var s:String in tagsArr)
+								{
+									if (s==_flashvars.flavorTags)
+									{
+										flavorsArray.push(_mediaProxy.vo.entryExtraData.flavorAssets[ind]);
+										break;
+									}
+								}
+							}
+						}
+						flavorsArray.sortOn("bitrate", Array.NUMERIC);
+						_mediaProxy.vo.kalturaMediaFlavorArray = flavorsArray;
+
+					}
+					else
+						//no need to sort in this case, the sort is being done on the server side
+						_mediaProxy.vo.kalturaMediaFlavorArray = _mediaProxy.vo.entryExtraData.flavorAssets;
+
+					//save the highest bitrate available to cookie. This will be used to determine whether we should perform
+					//bandwidth check in the future
+					if (_mediaProxy.vo.kalturaMediaFlavorArray.length)
+						SharedObjectUtil.writeToCookie("Kaltura", "lastHighestBR", (_mediaProxy.vo.kalturaMediaFlavorArray[_mediaProxy.vo.kalturaMediaFlavorArray.length - 1] as KalturaFlavorAsset).bitrate, _flashvars.allowCookies);
+				}
+
+
 			}

 			++i;


Transferred from the Adobe Open Source Subversion Repository

Revision: 23243
Author:   cframpto@adobe.com
Date:     2011-12-20T00:59:57.384047Z

Log Message:
-----------
In frameworks, remove Adobe headers from all files except xml/mxml file types.  There are also a few .txt files that are license files that I didn't touch yet.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1249675 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
+++ frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2006-2007 Adobe Systems Incorporated
-//  All Rights Reserved.
-//
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
-//
-////////////////////////////////////////////////////////////////////////////////

 package mx.controls
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 19724
Author:   jasonsj@adobe.com
Date:     2011-01-12T01:07:20.451197Z

Log Message:
-----------
Moved ActionBar font color style declaration to #titleDisplay part and subclasses of ButtonBase
Replaced MobileSkin usage of layoutMeasuredWidth/Height with minWidth/Height

QE notes: Some mustella baselines for ActionBar custom content will need to be regenerated. In particular, usage of TextInput with text content.
Doc notes:
Bugs:
SDK-28948 The default color for text in TextInput on ActionBar is white so it looks invisible
SDK-28953 Button width not adjusted as expected when changing percentWidth at runtime
Reviewer: rfrishbe, chiedozi
Tests run: checkintests
Is noteworthy for integration: No

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ButtonSkinBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/MobileSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TextAreaVScrollBarSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/defaults.css</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/VScrollBarSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/ButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/NavigationBackButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ActionBarButtonSkinBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TextAreaHScrollBarSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/CheckBoxSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/TabbedViewNavigatorButtonBarButtonSkinBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionRoundedButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/RadioButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/HScrollBarSkin.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1265558 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
+++ frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as
@@ -71,8 +71,8 @@
             {
                 borderClass = spark.skins.mobile320.assets.TextInput_border;
                 layoutCornerEllipseSize = 24;
-                layoutMeasuredWidth = 612;
-                layoutMeasuredHeight = 106;
+                minWidth = 612;
+                minHeight = 106;
                 layoutBorderSize = 2;

                 break;
@@ -81,8 +81,8 @@
             {
                 borderClass = spark.skins.mobile240.assets.TextInput_border;
                 layoutCornerEllipseSize = 12;
-                layoutMeasuredWidth = 440;
-                layoutMeasuredHeight = 70;
+                minWidth = 440;
+                minHeight = 70;
                 layoutBorderSize = 1;

                 break;
@@ -91,8 +91,8 @@
             {
                 borderClass = spark.skins.mobile160.assets.TextInput_border;
                 layoutCornerEllipseSize = 12;
-                layoutMeasuredWidth = 306;
-                layoutMeasuredHeight = 53;
+                minWidth = 306;
+                minHeight = 53;
                 layoutBorderSize = 1;

                 break;
@@ -223,15 +223,15 @@
         // You can set an explicit width and the height will adjust accordingly. The opposite
         // is not true: setting an explicit height will not adjust the width accordingly.

-        measuredWidth = layoutMeasuredWidth;
+        measuredWidth = minWidth;

         // now we need to measure textDisplay's height.  Unfortunately, this is tricky and
         // is dependent on textDisplay's width.  Let's use the heuristic that our width
         // is the same as our last width.
-        // We don't use layoutMeasuredWidth, because that value is just a constant and doesn't
+        // We don't use minWidth, because that value is just a constant and doesn't
         // take into account the fact that the TextArea could have an explicitWidth or could
         // be constrained by some value.  However, we still default oldTextDisplayWidth to
-        // be layoutMeasuredWidth the first time through.
+        // be minWidth the first time through.
         var textDisplayEstimatedWidth:Number = oldUnscaledWidth - paddingLeft - paddingRight;

         // now we need to measure textDisplay's height.  Unfortunately, this is tricky and
@@ -244,7 +244,7 @@
         var textDisplayHeight:Number = getElementPreferredHeight(textDisplay);

         // FIXME (jasonsj): how to support TextArea#heightInLines?
-        measuredHeight = Math.max(layoutMeasuredHeight, textDisplayHeight + paddingTop + paddingBottom);
+        measuredHeight = textDisplayHeight + paddingTop + paddingBottom;
     }

     override protected function layoutContents(unscaledWidth:Number,


Transferred from the Adobe Open Source Subversion Repository

Revision: 23246
Author:   cframpto@adobe.com
Date:     2011-12-20T17:40:08.069454Z

Log Message:
-----------
Rollback 23243.  If comment followed header it was stripped as well.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1273784 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/rpc/src/mx/messaging/errors/InvalidChannelError.as
+++ frameworks/projects/rpc/src/mx/messaging/errors/InvalidChannelError.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2005-2007 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////

 package mx.messaging.errors
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 7836
Author:   chaase@adobe.com
Date:     2009-06-15T14:37:21.379918Z

Log Message:
-----------
PARB changes for effects. This includes various property renames, a couple of class renames, moving 3 classes to a sub-package, and various doc cleanups. This also includes changing a handful of Array properties to typed Vectors.

QE: This breaks Mustella due to the renames
Doc: Docs will need to be updated to reflect the changes as well
Bugs: None
Reviewer: Jason
Tests: checkintests, Thermo's transitionbug test

Modified Paths:
--------------
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/utils/BitmapUtil.as</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/MotionPath.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/MotionPath.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Power.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/EasingFraction.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/KeyFrame.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/RGBInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/HSBInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CallAction.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateColor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Animate.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/FadeInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/RepeatBehavior.as</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateShaderTransition.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransitionShader.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateShaderTransition.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/Slider.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/IInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/NumberInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ScrollBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Rotate3D.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Scale.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/CallActionInstance.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/SimpleMotionPath.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateColorInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/Animation.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Rotate.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateShaderTransitionInstance.as</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateShaderTransitionInstance.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateTransitionShaderInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Wipe.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Sine.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Move.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/ArrayInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CrossFade.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransform.as</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/SimpleMotionPath.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/SimpleMotionPath.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/HSBColor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/IAnimationTarget.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Linear.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/ResizeInstance.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/Keyframe.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CrossFade.pbk</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/MotionPath.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/WipeInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateTransformInstance.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1283537 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/effects/AnimateTransitionShader.as
+++ frameworks/projects/spark/src/spark/effects/AnimateTransitionShader.as
@@ -10,7 +10,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package spark.effects
 {
-import flash.display.BitmapData;
+import flash.display.BitmapData;
 import flash.display.IBitmapDrawable;
 import flash.display.Sprite;
 import flash.geom.Matrix;
@@ -19,10 +19,12 @@

 import mx.core.IUIComponent;
 import mx.effects.IEffectInstance;
-import spark.effects.supportClasses.AnimateShaderTransitionInstance;
-import spark.primitives.supportClasses.GraphicElement;
 import mx.resources.IResourceManager;
 import mx.resources.ResourceManager;
+
+import spark.effects.supportClasses.AnimateTransitionShaderInstance;
+import spark.primitives.supportClasses.GraphicElement;
+import spark.utils.BitmapUtil;

 //--------------------------------------
 //  Other metadata
@@ -31,7 +33,7 @@
 [ResourceBundle("sparkEffects")]

 /**
- * The AnimateShaderTransition effect animates a transition between two bitmaps,
+ * The AnimateTransitionShader effect animates a transition between two bitmaps,
  * one representing the start state (bitmapFrom), and
  * the other representing the end state (bitmapTo).
  *
@@ -78,23 +80,23 @@
  *
  *  @mxml
  *
- *
The <mx:AnimateShaderTransition> tag
+ *
The <mx:AnimateTransitionShader> tag
  *  inherits all of the tag attributes of its superclass,
  *  and adds the following tag attributes:

  *
  *

- *  <mx:AnimateShaderTransition
+ *  <mx:AnimateTransitionShader
  *    Properties
  *    id="ID"
  *    bitmapFrom="no default"
  *    bitmapTo="no default"
- *    shaderCode="no default"
+ *    shaderByteCode="no default"
  *    sahderProperties="no default"
  *  />
  *

  *
  *  @see flash.display.BitmapData
- *  @see spark.effects.supportClasses.AnimateShaderTransitionInstance
+ *  @see spark.effects.supportClasses.AnimateTransitionShaderInstance
  *  @see spark.primitives.supportClasses.GraphicElement
  *
  *  @langversion 3.0
@@ -102,7 +104,7 @@
  *  @playerversion AIR 1.5
  *  @productversion Flex 4
  */
-public class AnimateShaderTransition extends Animate
+public class AnimateTransitionShader extends Animate
 {

     /**
@@ -115,11 +117,11 @@
      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-     public function AnimateShaderTransition(target:Object=null)
+     public function AnimateTransitionShader(target:Object=null)
     {
         super(target);

-        instanceClass = AnimateShaderTransitionInstance;
+        instanceClass = AnimateTransitionShaderInstance;
     }

@@ -219,7 +221,7 @@
      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public var shaderCode:Object;
+    public var shaderByteCode:Object;

     /**
      * A map of parameter name/value pairs passed to the pixel-shader program
@@ -231,8 +233,8 @@
      * @example <listing version="3.0">
      *   [Embed(source="Wipe.pbj", mimeType="application/octet-stream")]
      *   private var WipeCodeClass:Class;
-     *   var shaderEffect = new AnimateShaderTransition();
-     *   shaderEffect.shaderCode = WipeCodeClass;
+     *   var shaderEffect = new AnimateTransitionShader();
+     *   shaderEffect.shaderByteCode = WipeCodeClass;
      *   shaderEffect.shaderProperties = {direction : 1};
      * </listing>
      *
@@ -266,46 +268,13 @@
         if (!target.visible || !target.parent)
             return null;

-        return getSnapshot(target);
-    }
-
-    /**
-     *  Creates the bitmap image for either the before or after stateof the target, if necessary.
-     *
-     *  @param target The Object to animate with this effect.
-     *
-     *  @return A BitmapData object containing the image.
-     *
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    public static function getSnapshot(target:Object):BitmapData
-    {
         if (target is GraphicElement)
             return GraphicElement(target).getBitmapData(true, 0, false);
         else if (!(target is IUIComponent))
             throw new Error(resourceManager.getString("sparkEffects", "cannotOperateOn"));
-        // TODO (chaase): Does this utility function belong in a more central
-        // location, like UIComponent, or as part of ImageSnapshot?
-
-        var topLevel:Sprite = Sprite(IUIComponent(target).systemManager);
-        var rectBounds:Rectangle = target.getBounds(topLevel);
-        var m:Matrix = target.transform.concatenatedMatrix;
-        // truncate position because the fractional offset will already be figured
-        // into the filter placement onto the target.
-        // TODO (chaase): There are still some offset
-        // problems with objects inside of rotated parents, depending on the angle.
-        if (m)
-            m.translate(-(Math.floor(rectBounds.x)), -(Math.floor(rectBounds.y)));
-        var bmData:BitmapData = new BitmapData(rectBounds.width,
-            rectBounds.height, true, 0);
-        bmData.draw(IBitmapDrawable(target), m);
-
-        return bmData;
-    }
-
+        return BitmapUtil.getSnapshot(IUIComponent(target));
+    }
+
     /**
      *  @private
      */
@@ -313,22 +282,22 @@
     {
         super.initInstance(instance);

-        var animateShaderTransitionInstance:AnimateShaderTransitionInstance =
-            AnimateShaderTransitionInstance(instance);
-
-        animateShaderTransitionInstance.bitmapFrom = bitmapFrom;
-        animateShaderTransitionInstance.bitmapTo = bitmapTo;
-
-        if (!shaderCode)
+        var animateTransitionShaderInstance:AnimateTransitionShaderInstance =
+            AnimateTransitionShaderInstance(instance);
+
+        animateTransitionShaderInstance.bitmapFrom = bitmapFrom;
+        animateTransitionShaderInstance.bitmapTo = bitmapTo;
+
+        if (!shaderByteCode)
             // User should always supply a shader, but if they don't just
             // pass it on
-            animateShaderTransitionInstance.shaderCode = null;
+            animateTransitionShaderInstance.shaderByteCode = null;
         else
-            animateShaderTransitionInstance.shaderCode =
-                (shaderCode is ByteArray) ?
-                ByteArray(shaderCode) :
-                new shaderCode();
-        animateShaderTransitionInstance.shaderProperties = shaderProperties;
+            animateTransitionShaderInstance.shaderByteCode =
+                (shaderByteCode is ByteArray) ?
+                ByteArray(shaderByteCode) :
+                new shaderByteCode();
+        animateTransitionShaderInstance.shaderProperties = shaderProperties;
     }
 }
 }


Transferred from the Adobe Open Source Subversion Repository

Revision: 10050
Author:   dloverin@adobe.com
Date:     2009-09-08T14:43:16.690474Z

Log Message:
-----------
Per-Module Style Management: Create a style manager for each application/module.

The singleton StyleManager is still the only style manager that is currently used.

QE notes: None.
Doc notes: None.
Bugs:
Reviewer: Alex
Tests run: checkintests, Managers/StyleManager
Is noteworthy for integration: no

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/Request.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IFlexModuleFactory.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/modules/IModuleInfo.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/modules/ModuleLoader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ISystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/modules/ModuleManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/SWFLoader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/IStyleManager2.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1259885 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/core/UIComponent.as
+++ frameworks/projects/framework/src/mx/core/UIComponent.as
@@ -78,6 +78,7 @@
 import mx.styles.ISimpleStyleClient;
 import mx.styles.IStyleClient;
 import mx.styles.StyleManager;
+import mx.styles.IStyleManager2;
 import mx.styles.StyleProtoChain;
 import mx.utils.ColorUtil;
 import mx.utils.GraphicsUtil;
@@ -3435,6 +3436,34 @@
     }

     //----------------------------------
+    //  styleManager
+    //----------------------------------
+
+    /**
+     *  @private
+     *
+     *  Returns the StyleManager object used by this component.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function get styleManager():IStyleManager2
+    {
+        var styleManager:IStyleManager2;
+
+        if (moduleFactory)
+            styleManager = moduleFactory.getImplementation("mx.styles::IStyleManager2") as IStyleManager2;
+
+        if (!styleManager)
+            styleManager = SystemManagerGlobals.topLevelSystemManagers[0].
+                getImplementation("mx.styles::IStyleManager2") as IStyleManager2;
+
+        return styleManager;
+    }
+
+    //----------------------------------
     //  systemManager
     //----------------------------------


Transferred from the Adobe Open Source Subversion Repository

Revision: 23247
Author:   cframpto@adobe.com
Date:     2011-12-20T19:21:13.134833Z

Log Message:
-----------
Remove ADOBE SYSTEMS license and replace with Apache license in headers - frameworks.  A 2nd pass will be needed to get the files not handled up by the scripts.

Modified Paths:
--------------
4959 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1260894 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/formatters/PhoneFormatter.as
+++ frameworks/projects/framework/src/mx/formatters/PhoneFormatter.as
@@ -1,11 +1,19 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2003-2007 Adobe Systems Incorporated
-//  All Rights Reserved.
+//  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
 //
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
+//      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.
 //
 ////////////////////////////////////////////////////////////////////////////////


Transferred from the Adobe Open Source Subversion Repository

Revision: 23246
Author:   cframpto@adobe.com
Date:     2011-12-20T17:40:08.069454Z

Log Message:
-----------
Rollback 23243.  If comment followed header it was stripped as well.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1260280 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/effects/Parallel.as
+++ frameworks/projects/framework/src/mx/effects/Parallel.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2003-2006 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////

 package mx.effects
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 23247
Author:   cframpto@adobe.com
Date:     2011-12-20T19:21:13.134833Z

Log Message:
-----------
Remove ADOBE SYSTEMS license and replace with Apache license in headers - frameworks.  A 2nd pass will be needed to get the files not handled up by the scripts.

Modified Paths:
--------------
4959 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1261184 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/graphics/RoundedRectangle.as
+++ frameworks/projects/framework/src/mx/graphics/RoundedRectangle.as
@@ -1,11 +1,19 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2005-2007 Adobe Systems Incorporated
-//  All Rights Reserved.
+//  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
 //
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
+//      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.
 //
 ////////////////////////////////////////////////////////////////////////////////


Transferred from the Adobe Open Source Subversion Repository

Revision: 23243
Author:   cframpto@adobe.com
Date:     2011-12-20T00:59:57.384047Z

Log Message:
-----------
In frameworks, remove Adobe headers from all files except xml/mxml file types.  There are also a few .txt files that are license files that I didn't touch yet.

Modified Paths:
--------------
2361 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1269741 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/skins/halo/CheckBoxIcon.as
+++ frameworks/projects/mx/src/mx/skins/halo/CheckBoxIcon.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2004-2007 Adobe Systems Incorporated
-//  All Rights Reserved.
-//
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
-//
-////////////////////////////////////////////////////////////////////////////////

 package mx.skins.halo
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 17256
Author:   jasonsj@adobe.com
Date:     2010-08-10T19:09:27.484560Z

Log Message:
-----------
API rename: actionGroupLayout, titleGroupLayout and navigationGroupLayout to actionLayout, titleLayout and navigationLayout per ActionBar P-ARB.

QE notes: Update tests that use custom ActionBar layouts.
Doc notes:
Bugs:
Reviewer: chiedozi
Tests run: checkintests
Is noteworthy for integration: Yes

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/View.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/MobileApplication.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/ViewNavigator.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1264162 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mobilecomponents/src/spark/components/View.as
+++ frameworks/projects/mobilecomponents/src/spark/components/View.as
@@ -354,7 +354,7 @@
     }

     //----------------------------------
-    //  actionGroupLayout
+    //  actionLayout
     //----------------------------------

     /**
@@ -367,21 +367,21 @@
      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */
-    private var _actionGroupLayout:LayoutBase;
-
-    public function get actionGroupLayout():LayoutBase
-    {
-        return _actionGroupLayout;
-    }
-    /**
-     *  @private
-     */
-    public function set actionGroupLayout(value:LayoutBase):void
+    private var _actionLayout:LayoutBase;
+
+    public function get actionLayout():LayoutBase
+    {
+        return _actionLayout;
+    }
+    /**
+     *  @private
+     */
+    public function set actionLayout(value:LayoutBase):void
     {
         var changeEvent:PropertyChangeEvent =
-            PropertyChangeEvent.createUpdateEvent(this, "actionGroupLayout", _actionGroupLayout, value);
-
-        _actionGroupLayout = value;
+            PropertyChangeEvent.createUpdateEvent(this, "actionLayout", _actionLayout, value);
+
+        _actionLayout = value;
         dispatchEvent(changeEvent);
     }

@@ -420,7 +420,7 @@
     }

     //----------------------------------
-    //  navigationGroupLayout
+    //  navigationLayout
     //----------------------------------

     /**
@@ -433,21 +433,21 @@
      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */
-    private var _navigationGroupLayout:LayoutBase;
-
-    public function get navigationGroupLayout():LayoutBase
-    {
-        return _navigationGroupLayout;
-    }
-    /**
-     *  @private
-     */
-    public function set navigationGroupLayout(value:LayoutBase):void
+    private var _navigationLayout:LayoutBase;
+
+    public function get navigationLayout():LayoutBase
+    {
+        return _navigationLayout;
+    }
+    /**
+     *  @private
+     */
+    public function set navigationLayout(value:LayoutBase):void
     {
         var changeEvent:PropertyChangeEvent =
-            PropertyChangeEvent.createUpdateEvent(this, "navigationGroupLayout", _navigationGroupLayout, value);
-
-        _navigationGroupLayout = value;
+            PropertyChangeEvent.createUpdateEvent(this, "navigationLayout", _navigationLayout, value);
+
+        _navigationLayout = value;
         dispatchEvent(changeEvent);
     }

@@ -601,7 +601,7 @@
     }

     //----------------------------------
-    //  titleGroupLayout
+    //  titleLayout
     //----------------------------------

     /**
@@ -614,21 +614,21 @@
      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */
-    private var _titleGroupLayout:LayoutBase;
-
-    public function get titleGroupLayout():LayoutBase
-    {
-        return _titleGroupLayout;
-    }
-    /**
-     *  @private
-     */
-    public function set titleGroupLayout(value:LayoutBase):void
+    private var _titleLayout:LayoutBase;
+
+    public function get titleLayout():LayoutBase
+    {
+        return _titleLayout;
+    }
+    /**
+     *  @private
+     */
+    public function set titleLayout(value:LayoutBase):void
     {
         var changeEvent:PropertyChangeEvent =
-            PropertyChangeEvent.createUpdateEvent(this, "titleGroupLayout", _titleGroupLayout, value);
-
-        _titleGroupLayout = value;
+            PropertyChangeEvent.createUpdateEvent(this, "titleLayout", _titleLayout, value);
+
+        _titleLayout = value;
         dispatchEvent(changeEvent);
     }


Transferred from the Adobe Open Source Subversion Repository

Revision: 8483
Author:   smgilson@adobe.com
Date:     2009-07-09T17:52:48.367800Z

Log Message:
-----------
Second checkin to update the namespace in ASDoc MXML syntax descriptions for Spark components

QE Notes: None
Doc Notes: None
Bugs: -
Checkintests: passed

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/EaseInOutBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Fade.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/animation/MotionPath.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/ColorMatrixFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/Power.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/BlurFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/DisplacementMapFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/ShaderFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/DropShadowFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/CallAction.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/GradientBevelFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AnimateColor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Scale3D.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Animate.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AnimateTransitionShader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AnimateFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Rotate3D.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AddAction.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Scale.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Graphic.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Move3D.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Rotate.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/BasicLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Resize.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AnimateTransform3D.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Wipe.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/Sine.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/Move.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/GlowFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/AnimateTransform.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/TileLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/ConvolutionFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/Linear.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/animation/Keyframe.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/GradientGlowFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/SetAction.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/RemoveAction.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/BevelFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/filters/GradientFilter.as</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1283383 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/effects/AddAction.as
+++ frameworks/projects/spark/src/spark/effects/AddAction.as
@@ -44,7 +44,7 @@
  *  and adds the following tag attributes:

  *
  *

- *  <mx:AddAction
+ *  <s:AddAction
  *    Properties
  *    id="ID"
  *    index="-1"


Transferred from the Adobe Open Source Subversion Repository

Revision: 5371
Author:   jszeto@adobe.com
Date:     2009-03-17T23:55:03.274149Z

Log Message:
-----------
Flex SDK ScrollBar bug fix

SDK-19610 Disabled Halo DataGrid scroll bars on are still clickable

ScrollBar was still processing mouse interactions and sending out scroll events when it was disabled. Added check for enabled in the mouse handlers.

QE Notes: Add tests for disabled ScrollBars
Doc Notes: n/a
Bugs: SDK-19610
Reviewer: Glenn

Modified Paths:
--------------
/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/scrollClasses/ScrollBar.as

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1269010 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/controls/scrollClasses/ScrollBar.as
+++ frameworks/projects/mx/src/mx/controls/scrollClasses/ScrollBar.as
@@ -1528,7 +1528,7 @@
      */
     private function scrollTrack_mouseOverHandler(event:MouseEvent):void
     {
-        if (!(event.target == this || event.target == scrollTrack))
+        if (!(event.target == this || event.target == scrollTrack) || !enabled)
             return;

         if (trackScrolling)
@@ -1541,7 +1541,7 @@
      */
     private function scrollTrack_mouseOutHandler(event:MouseEvent):void
     {
-        if (trackScrolling)
+        if (trackScrolling && enabled)
             trackScrollTimer.stop();
     }

@@ -1551,7 +1551,7 @@
      */
     private function scrollTrack_mouseDownHandler(event:MouseEvent):void
     {
-        if (!(event.target == this || event.target == scrollTrack))
+        if (!(event.target == this || event.target == scrollTrack) || !enabled)
             return;

         trackScrolling = true;
@@ -1621,7 +1621,7 @@
         scrollTrack_mouseLeaveHandler(event);
     }
     private function scrollTrack_mouseLeaveHandler(event:Event):void
-    {
+    {
         trackScrolling = false;

         var sbRoot:DisplayObject = systemManager.getSandboxRoot();


Transferred from the Adobe Open Source Subversion Repository

Revision: 2464
Author:   jimurphy@adobe.com
Date:     2008-07-14T19:50:33.449468Z

Log Message:
-----------
add flex 4 to trunk

Modified Paths:
--------------
134 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1283370 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/effects/AddAction.as
+++ frameworks/projects/spark/src/spark/effects/AddAction.as
@@ -0,0 +1,273 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2005-2007 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package flex.effects
+{
+
+import flash.display.DisplayObjectContainer;
+
+import mx.core.mx_internal;
+import mx.effects.Effect;
+import mx.effects.IEffectInstance;
+import mx.effects.effectClasses.PropertyChanges;
+import flex.effects.effectClasses.AddActionInstance;
+
+//--------------------------------------
+//  Excluded APIs
+//--------------------------------------
+
+[Exclude(name="duration", kind="property")]
+
+/**
+ *  The AddChildAction class defines an action effect that corresponds
+ *  to the AddChild property of a view state definition.
+ *  You use an AddChildAction effect within a transition definition
+ *  to control when the view state change defined by an AddChild property
+ *  occurs during the transition.
+ *
+ *  @mxml
+ *
+ *
The <mx:AddChildAction> tag
+ *  inherits all of the tag attributes of its superclass,
+ *  and adds the following tag attributes:

+ *
+ *

+ *  <mx:AddChildAction
+ *    Properties
+ *    id="ID"
+ *    index="-1"
+ *    relativeTo=""
+ *    position="index"
+ *  />
+ *

+ *
+ *  @see mx.effects.effectClasses.AddChildActionInstance
+ *  @see mx.states.AddChild
+ *
+ *  @includeExample ../states/examples/TransitionExample.mxml
+ */
+public class AddAction extends Effect
+{
+    include "../core/Version.as";
+
+	//--------------------------------------------------------------------------
+	//
+	//  Class constants
+	//
+	//--------------------------------------------------------------------------
+
+	/**
+	 *  @private
+	 */
+	private static var AFFECTED_PROPERTIES:Array = [ "parent", "elementHost", "index" ];
+
+	//--------------------------------------------------------------------------
+	//
+	//  Constructor
+	//
+	//--------------------------------------------------------------------------
+
+	/**
+	 *  Constructor.
+	 *
+	 *  @param target The Object to animate with this effect.
+	 */
+	public function AddAction(target:Object = null)
+	{
+		super(target);
+
+		instanceClass = AddActionInstance;
+	}
+
+	//--------------------------------------------------------------------------
+	//
+	//  Properties
+	//
+	//--------------------------------------------------------------------------
+
+	/**
+	 *  @private
+	 */
+	private var localPropertyChanges:Array;
+
+	//----------------------------------
+	//  index
+	//----------------------------------
+
+	[Inspectable(category="General")]
+
+	/**
+	 *  The index of the child within the parent.
+	 *  A value of -1 means add the child as the last child of the parent.
+	 *
+	 *  @default -1
+	 */
+	public var index:int = -1;
+
+	//----------------------------------
+	//  relativeTo
+	//----------------------------------
+
+	[Inspectable(category="General")]
+
+	/**
+	 *  The location where the child component is added.
+	 *  By default, Flex determines this value from the AddChild
+	 *  property definition in the view state definition.
+	 */
+	public var relativeTo:DisplayObjectContainer;
+
+	//----------------------------------
+	//  position
+	//----------------------------------
+
+	[Inspectable(category="General")]
+
+	/**
+	 *  The position of the child in the display list, relative to the
+	 *  object specified by the relativeTo property.
+	 *  Valid values are "before", "after",
+	 *  "firstChild", "lastChild", and "index",
+	 *  where "index" specifies to use the index property
+	 *  to determine the position of the child.
+	 *
+	 *  @default "index"
+	 */
+	public var position:String = "index";
+
+	//--------------------------------------------------------------------------
+	//
+	//  Overridden methods
+	//
+	//--------------------------------------------------------------------------
+
+	/**
+	 *  @private
+	 */
+	override public function getAffectedProperties():Array /* of String */
+	{
+		return AFFECTED_PROPERTIES;
+	}
+
+	/**
+	 *  @private
+	 */
+	private function getPropertyChanges(target:Object):PropertyChanges
+	{
+		for (var i:int = 0; i < localPropertyChanges.length; i++)
+		{
+			if (localPropertyChanges[i].target == target)
+				return localPropertyChanges[i];
+		}
+
+		return null;
+	}
+
+	/**
+	 *  @private
+	 */
+	private function targetSortHandler(first:Object, second:Object):Number
+	{
+		var p1:PropertyChanges = getPropertyChanges(first);
+		var p2:PropertyChanges = getPropertyChanges(second);
+
+		if (p1 && p2)
+		{
+			if (p1.start.index > p2.start.index)
+				return 1;
+			else if (p1.start.index < p2.start.index)
+				return -1;
+		}
+
+		return 0;
+	}
+
+	/**
+	 *  @private
+	 */
+	override public function createInstances(targets:Array = null):Array /* of EffectInstance */
+	{
+		if (!targets)
+			targets = this.targets;
+
+		if (targets && mx_internal::propertyChangesArray)
+		{
+			localPropertyChanges = mx_internal::propertyChangesArray;
+			targets.sort(targetSortHandler);
+		}
+
+		return super.createInstances(targets);
+	}
+
+	/**
+	 *  @private
+	 */
+	override protected function initInstance(instance:IEffectInstance):void
+	{
+		super.initInstance(instance);
+
+		var actionInstance:AddActionInstance =
+			AddActionInstance(instance);
+
+		actionInstance.relativeTo = relativeTo;
+		actionInstance.index = index;
+		actionInstance.position = position;
+	}
+
+	/**
+	 *  @private
+	 */
+	override protected function getValueFromTarget(target:Object,
+												  property:String):*
+	{
+        var hasParent:Boolean;
+        try {
+            target.parent;
+            hasParent = true;
+        } catch (e:Error) {
+            hasParent = false;
+        }
+	    var container:* = (hasParent ? target.parent : target.elementHost);
+		if (property == "index")
+			return container ?
+                (hasParent ? container.getChildIndex(target) : container.getItemIndex(target)) : 0;
+
+		return super.getValueFromTarget(target, property);
+	}
+
+
+	/**
+	 *  @private
+	 */
+	override protected function applyValueToTarget(target:Object,
+												   property:String,
+												   value:*,
+												   props:Object):void
+	{
+        var hasParent:Boolean;
+        try {
+            target.parent;
+            hasParent = true;
+        } catch (e:Error) {
+            hasParent = false;
+        }
+		if (property == "parent" && value == undefined)
+		    if (hasParent && target.parent)
+    			target.parent.removeChild(target);
+    	else if (property == "elementHost" && value == undefined)
+            if (!hasParent && target.elementHost)
+                target.elementHost.removeItem(target);
+
+		// Ignore index - it's applied along with parent
+	}
+}
+
+}


Transferred from the Adobe Open Source Subversion Repository

Revision: 5101
Author:   gauravj@adobe.com
Date:     2009-02-27T05:22:45.887116Z

Log Message:
-----------
Update action script files with asdoc version tags.

QE Notes: None.
Doc Notes: Please review and update as necessary.
tests: checkintests

Modified Paths:
--------------
663 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1269008 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/controls/scrollClasses/ScrollBar.as
+++ frameworks/projects/mx/src/mx/controls/scrollClasses/ScrollBar.as
@@ -45,6 +45,11 @@
  *  the scroll bar.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="downArrowSkin", type="Class", inherit="no", states="up, over, down, disabled")]

@@ -57,6 +62,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="downArrowDisabledSkin", type="Class", inherit="no")]

@@ -69,6 +79,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="downArrowDownSkin", type="Class", inherit="no")]

@@ -81,6 +96,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="downArrowOverSkin", type="Class", inherit="no")]

@@ -93,6 +113,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="downArrowUpSkin", type="Class", inherit="no")]

@@ -101,6 +126,11 @@
  *  the scroll bar.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbSkin", type="Class", inherit="no", states="up, over, down")]

@@ -109,6 +139,11 @@
  *  when you click the thumb.
  *
  *  @default mx.skins.halo.ScrollThumbSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbDownSkin", type="Class", inherit="no")]

@@ -116,6 +151,11 @@
  *  Name of the class to use as the icon for the thumb of the scroll bar.
  *
  *  @default "undefined"
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbIcon", type="Class", inherit="no")]

@@ -123,6 +163,11 @@
  *  The number of pixels to offset the scroll thumb from the center of the scroll bar.
  *
  *  @default 0
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbOffset", type="Number", inherit="no")]

@@ -131,6 +176,11 @@
  *  when the mouse pointer is over the thumb.
  *
  *  @default mx.skins.halo.ScrollThumbSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbOverSkin", type="Class", inherit="no")]

@@ -138,6 +188,11 @@
  *  Name of the class to use as the skin for the thumb of the scroll bar.
  *
  *  @default mx.skins.halo.ScrollThumbSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="thumbUpSkin", type="Class", inherit="no")]

@@ -146,6 +201,11 @@
  *  You can use the same color twice for a solid track color.
  *
  *  @default [0x94999b, 0xe7e7e7]
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackColors", type="Array", arrayType="uint", format="Color", inherit="no")]

@@ -154,6 +214,11 @@
  *  Name of the class to use as the default skin for the track of the scroll bar.
  *
  *  @default mx.skins.halo.ScrollTrackSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackSkin", type="Class", inherit="no")]

@@ -162,6 +227,11 @@
  *  when the scroll bar is disabled.
  *
  *  @default undefined
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackDisabledSkin", type="Class", inherit="no")]

@@ -170,6 +240,11 @@
  *  when you click on the track.
  *
  *  @default undefined
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackDownSkin", type="Class", inherit="no")]

@@ -178,6 +253,11 @@
  *  when the mouse pointer is over the scroll bar.
  *
  *  @default undefined
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackOverSkin", type="Class", inherit="no")]

@@ -185,6 +265,11 @@
  *  Name of the class to use as the skin for the track of the scroll bar.
  *
  *  @default undefined
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="trackUpSkin", type="Class", inherit="no")]

@@ -192,6 +277,11 @@
  *  Name of the class to use as the default skin for the up arrow button of the scroll bar.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="upArrowSkin", type="Class", inherit="no", states="up, over, down, disabled")]

@@ -204,6 +294,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="upArrowDisabledSkin", type="Class", inherit="no")]

@@ -216,6 +311,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="upArrowDownSkin", type="Class", inherit="no")]

@@ -228,6 +328,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="upArrowOverSkin", type="Class", inherit="no")]

@@ -240,6 +345,11 @@
  *  (for horizontal ScrollBars) or width (for vertical ScrollBars) as the track.
  *
  *  @default mx.skins.halo.ScrollArrowSkin
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="upArrowUpSkin", type="Class", inherit="no")]

@@ -313,6 +423,11 @@
  *  @see mx.controls.Button
  *  @see mx.controls.scrollClasses.ScrollThumb
  *
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 public class ScrollBar extends UIComponent
 {
@@ -327,6 +442,11 @@
     /**
      *  The width of a vertical scrollbar, or the height of a horizontal
      *  scrollbar, in pixels.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public static const THICKNESS:Number = 16;

@@ -338,6 +458,11 @@

     /**
      *  Constructor.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function ScrollBar()
     {
@@ -487,6 +612,11 @@
      *  @default ScrollBarDirection.VERTICAL
      *
      *  @see mx.controls.scrollClasses.ScrollBarDirection
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get direction():String
     {
@@ -513,6 +643,11 @@
     /**
      *  Set of styles to pass from the ScrollBar to the down arrow.
      *  @see mx.styles.StyleProxy
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     protected function get downArrowStyleFilters():Object
     {
@@ -565,6 +700,11 @@
      *  Amount to scroll when an arrow button is pressed, in pixels.
      *
      *  @default 1
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get lineScrollSize():Number
     {
@@ -610,6 +750,11 @@
      *  Number which represents the maximum scroll position.
      *
      *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get maxScrollPosition():Number
     {
@@ -656,6 +801,11 @@
      *  Number that represents the minimum scroll position.
      *
      *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get minScrollPosition():Number
     {
@@ -719,6 +869,11 @@
      *  The number of lines equivalent to one page.
      *
      *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get pageSize():Number
     {
@@ -750,6 +905,11 @@
      *  track is pressed, in pixels.
      *
      *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get pageScrollSize():Number
     {
@@ -783,6 +943,11 @@
      *  maxScrollPosition inclusively.
      *
      *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get scrollPosition():Number
     {
@@ -828,6 +993,11 @@
     /**
      *  Set of styles to pass from the ScrollBar to the thumb.
      *  @see mx.styles.StyleProxy
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     protected function get thumbStyleFilters():Object
     {
@@ -867,6 +1037,11 @@
     /**
      *  Set of styles to pass from the ScrollBar to the up arrow.
      *  @see mx.styles.StyleProxy
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     protected function get upArrowStyleFilters():Object
     {
@@ -1110,6 +1285,11 @@
      *  @param pageScrollSize Number which represents the increment to move when
      *  the scroll track is pressed.
      *
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function setScrollProperties(pageSize:Number,
                                         minScrollPosition:Number,


Transferred from the Adobe Open Source Subversion Repository

Revision: 5099
Author:   gauravj@adobe.com
Date:     2009-02-27T03:43:02.639229Z

Log Message:
-----------
Update action script files with asdoc version tags.

QE Notes: None.
Doc Notes: Please review and update as necessary.
tests: checkintests

Modified Paths:
--------------
147 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1273801 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/rpc/src/mx/messaging/errors/MessagingError.as
+++ frameworks/projects/rpc/src/mx/messaging/errors/MessagingError.as
@@ -15,6 +15,12 @@
 /**
  *  This is the base class for any messaging related error.
  *  It allows for less granular catch code.
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion BlazeDS 4
+ *  @productversion LCDS 3
  */
 public class MessagingError extends Error
 {
@@ -29,6 +35,12 @@
 	 *  specified message.
 	 *
 	 *  @param msg String that contains the message that describes the error.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3
      */
     public function MessagingError(msg:String)
     {
@@ -45,6 +57,12 @@
      *  Returns the string "[MessagingError]" by default, and includes the message property if defined.
      *
      *  @return String representation of the MessagingError.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3
      */
     public function toString():String
     {


Transferred from the Adobe Open Source Subversion Repository

Revision: 11769
Author:   jacobg@adobe.com
Date:     2009-11-13T00:27:53.682145Z

Log Message:
-----------
Link to ASDoc BorderExample

Modified Paths:
--------------
/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Border.as

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1278270 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/components/BorderContainer.as
+++ frameworks/projects/spark/src/spark/components/BorderContainer.as
@@ -186,6 +186,7 @@
  *  </pre>
  *
  *  @see spark.skins.spark.BorderSkin
+ *  @includeExample examples/BorderExample.mxml
  *
  *  @langversion 3.0
  *  @playerversion Flash 10


fixed some other typos;

fixed some other typos;

--- flexEditor/src/org/arisgames/editor/view/QuestsEditorView.as
+++ flexEditor/src/org/arisgames/editor/view/QuestsEditorView.as
@@ -179,7 +179,7 @@
                     trace("&&&&& Checking j = '" + j + "'; Quest Id = '" + q.questId + "'");
                     if (isNaN(q.questId))
                     {
-                        trace("Found previusly added / saved quest.  Add ID to it and exiting method.");
+                        trace("Found previously added / saved quest.  Add ID to it and exiting method.");
                         q.questId = qid;
                         quests.refresh();
                         return;


Transferred from the Adobe Open Source Subversion Repository

Revision: 12850
Author:   jimurphy@adobe.com
Date:     2009-12-11T14:57:14.623098Z

Log Message:
-----------
add 6 new DMV projects to the SDK:
automation
automation_air
automation_dmv
automation_flashflexkit
automation_spark
datavisualization

These projects are setup to build in an ant main call.  There are currently several warnings in the datavisualization project that will be cleaned up.  No checkintests exist for these projects as of yet.

I also modified the exisitng projects build files for easier management of the localization targets, bundle and fat-swc. If the projects that I updated:airframework,airspark,framework,playerglobal,rpc,and spark.  All the new projects have been implemented this same way.

QE notes: DMV folks should run through their tests
Doc notes: probably
Bugs: nope
Reviewer:
Tests run: ran the following targets: compile,checkintests,other.locales and doc
Is noteworthy for integration: no

Modified Paths:
--------------
1404 paths were modified

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1248702 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/advancedgrids/src/mx/olap/IOLAPMember.as
+++ frameworks/projects/advancedgrids/src/mx/olap/IOLAPMember.as
@@ -0,0 +1,143 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2009 Adobe Systems Incorporated
+//  All Rights Reserved.
+//
+//  NOTICE: Adobe permits you to use, modify, and distribute this file
+//  in accordance with the terms of the license agreement accompanying it.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package mx.olap
+{
+import mx.collections.IList;
+
+/**
+ *  The IOLAPMember interface represents a member of a level of an OLAP schema.
+ *.
+ *  @see mx.olap.OLAPMember
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
+ */
+public interface IOLAPMember extends IOLAPElement
+{
+	//--------------------------------------------------------------------------
+	//
+	//  Properties
+	//
+	//--------------------------------------------------------------------------
+
+	//----------------------------------
+	//  children
+	//----------------------------------
+
+    /**
+     *  The children of this member, as a list of IOLAPMember instances.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get children():IList;
+
+    //----------------------------------
+	//  hierarchy
+	//----------------------------------
+
+    /**
+     * The hierarchy to which this member belongs.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get hierarchy():IOLAPHierarchy
+
+    //----------------------------------
+	//  isAll
+	//----------------------------------
+
+    /**
+     *  Returns true if this is the all member of a hierarchy.
+     *
+     *  @return true if this is the all member of a hierarchy.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get isAll():Boolean;
+
+    //----------------------------------
+	//  isMeasure
+	//----------------------------------
+
+    /**
+     * Returns true if this member represents a measure of a dimension.
+     *
+     *  @return true if this member represents a measure of a dimension.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get isMeasure():Boolean;
+
+    //----------------------------------
+	//  level
+	//----------------------------------
+
+    /**
+     * The level to which this member belongs.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get level():IOLAPLevel
+
+    //----------------------------------
+	//  parent
+	//----------------------------------
+
+    /**
+     * The parent of this member.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function get parent():IOLAPMember;
+
+    //--------------------------------------------------------------------------
+	//
+	//  Methods
+	//
+	//--------------------------------------------------------------------------
+
+    /**
+     *  Returns a child of this member with the given name.
+     *
+     *  @param name The name of the member.
+     *
+     *  @return A list of IOLAPMember instances representing the member,
+     *  or null if a member is not found.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    function findChildMember(name:String):IOLAPMember;
+}
+}