Transferred from the Adobe Open Source Subversion Repository

Revision: 22564
Author:   tkraikit@adobe.com
Date:     2011-09-14T19:50:07.656843Z

Log Message:
-----------
Update ASDoc "@productversion Flex 4.5.2" => "@productversion Flex 4.6"

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/LabelItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/collections/OnDemandDataProvider.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/DateSpinnerSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/TabbedViewNavigator.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/framework/src/mx/graphics/BitmapScaleMode.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/ContentBackgroundAppearance.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/framework/src/mx/core/FlexVersion.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/ArrowDirection.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/globalization/supportClasses/FormatPattern.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/DefaultTransparentNavigationButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/supportClasses/DropDownController.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/core/ISoftKeyboardHintClient.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/CalloutButton.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutActionBarSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/calendarClasses/YearProvider.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/calendarClasses/DateSelectorDisplayMode.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/ToggleSwitch.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/DefaultBeveledBackButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListScrollerSkin.mxml</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/ScrollSnappingMode.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/StageTextSkinBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/DefaultTransparentActionButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextAreaSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListContainer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/List.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/ToggleSwitchSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/calendarClasses/DateAndTimeProvider.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutViewNavigatorSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/SpinnerListContainerSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/CalloutPosition.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/Scroller.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImageSource.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/DataGroup.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/components/SkinnablePopUpContainer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/SplitViewNavigator.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/Callout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextInputSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/collections/NumericDataProvider.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/StyleableStageText.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/preloaders/SplashScreenImage.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/calendarClasses/DateSpinnerItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/SpinnerList.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/DateSpinner.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/globalization/supportClasses/CalendarDate.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/DefaultBeveledActionButtonSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/SpinnerListItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/globalization/supportClasses/DateTimeFormatterEx.as</path>

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

--- frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextInputSkin.as
+++ frameworks/projects/mobiletheme/src/spark/skins/mobile/StageTextInputSkin.as
@@ -24,7 +24,7 @@
  *
  *  @langversion 3.0
  *  @playerversion AIR 3.0
- *  @productversion Flex 4.5.2
+ *  @productversion Flex 4.6
  */
 public class StageTextInputSkin extends StageTextSkinBase
 {
@@ -39,7 +39,7 @@
      *
      *  @langversion 3.0
      *  @playerversion AIR 3.0
-     *  @productversion Flex 4.5.2
+     *  @productversion Flex 4.6
      */
     public function StageTextInputSkin()
     {


Transferred from the Adobe Open Source Subversion Repository

Revision: 548
Author:   smgilson@adobe.com
Date:     2008-02-15T17:32:31.427207Z

Log Message:
-----------
Final ASDoc updates for MessagePerformanceUtils.as

Fix incorrect description of return value of compareDate() in ObjectUtil.as

Checkin Test Passed: Yes
QA: No
Bug:
Doc: No

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/messages/MessagePerformanceUtils.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/ObjectUtil.as</path>

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

--- frameworks/projects/rpc/src/mx/messaging/messages/MessagePerformanceUtils.as
+++ frameworks/projects/rpc/src/mx/messaging/messages/MessagePerformanceUtils.as
@@ -138,7 +138,7 @@
          * Time, in milliseconds, between this client sending a message and
          * receiving a response from the server.
          *
-         * This property contains 0 for an RTMP channel.
+         *
This property contains 0 for a streaming or RTMP (LiveCycle Data Services ES only) channel.

          */
         public function get totalTime():Number
         {
@@ -246,7 +246,8 @@
         /**
          * Time, in milliseconds, that this message sat on the server after it was ready
          * to be pushed to this client but before it was picked up by a poll request.
-         * For an RTMP channel, this value is always 0.
+         *
+         *
For a streaming or RTMP (LiveCycle Data Services ES only) channel, this value is always 0.

          */
         public function get serverPollDelay():Number
         {
@@ -273,11 +274,13 @@
          * until it received a response, excluding the server processing time.
          * This value is calculated as totalTime - serverProcessingTime.
          *
-         *
In the case of a pushed message using an RTMP channel, this metric is
-         * meaningless because client does not initiate the pushed message;
+         *
If a pushed message is using a streaming or RTMP (LiveCycle Data Services ES only) channel,
+         * the metric is meaningless because the client does not initiate the pushed message;
          * the server sends a message to the client whenever a message is available.
-         * Therefore, for RTMP pushed message this value is 0,
-         * but for RTMP acknowledge messages it contains a valid number.

+         * Therefore, for a message pushed over a streaming or RTMP channel,
+         * this value is 0.
+         * However, for an acknowledge message sent over a streaming or RTMP channel,
+         * the metric contains a valid number.

          */
         public function get networkRTT():Number
         {


Transferred from the Adobe Open Source Subversion Repository

Revision: 6792
Author:   jimurphy@adobe.com
Date:     2009-05-11T18:24:09.346026Z

Log Message:
-----------
Merged revisions 6729,6731,6746,6755,6757,6765,6767-6768,6770-6772,6775,6784-6786,6790 from http://p01weblab02.corp.adobe.com/svn/opensource/flex/sdk/branches/beta1

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DataGroup.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/utilities/src/FlashContainerPlaceholder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/supportClasses/TextGraphicElement.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/Group.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/FlexContentHolder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ButtonBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/ContainerMovieClip.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/Effect.as</path>
<path kind="dir" action="M">/flex/sdk/trunk</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextArea.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/TabNavigator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/layouts/VerticalLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java</path>
<path kind="dir" copyfrom-path="/flex/sdk/branches/beta1/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/types" copyfrom-rev="6790" action="A">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/types</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichEditableText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Resize.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ListBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/ButtonSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/layouts/HorizontalLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/Application.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/SimpleText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/layouts/TileLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/TextBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/ResizeInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/List.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ScrollerLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/layouts/supportClasses/LayoutBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/RadioButtonSkin.mxml</path>
<path kind="file" copyfrom-path="/flex/sdk/branches/beta1/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/types/FXGMatrix.java" copyfrom-rev="6790" action="R">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/types/FXGMatrix.java</path>

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

--- frameworks/projects/spark/src/spark/effects/supportClasses/ResizeInstance.as
+++ frameworks/projects/spark/src/spark/effects/supportClasses/ResizeInstance.as
@@ -303,8 +303,9 @@
         {
             if (isNaN(widthBy) &&
                 propertyChanges &&
-                (propertyChanges.end["width"] !== undefined ||
-                 explicitWidth !== undefined ))
+                ((propertyChanges.end["width"] !== undefined &&
+                  propertyChanges.end["width"] != propertyChanges.start["width"]) ||
+                 (explicitWidth !== undefined && !isNaN(explicitWidth))))
             {
                 if (explicitWidth !== undefined && !isNaN(explicitWidth))
                 {
@@ -333,8 +334,9 @@
         {
             if (isNaN(heightBy) &&
                 propertyChanges &&
-                (propertyChanges.end["height"] !== undefined ||
-                 explicitHeight !== undefined))
+                ((propertyChanges.end["height"] !== undefined &&
+                  propertyChanges.end["height"] != propertyChanges.start["height"]) ||
+                 (explicitHeight !== undefined && !isNaN(explicitHeight))))
             {
                 if (explicitHeight !== undefined && !isNaN(explicitHeight))
                 {


Fixed test method so that it still works if green threads are enabled

--- asunit-4.0/test/asunit/runners/LegacyRunnerTest.as
+++ asunit-4.0/test/asunit/runners/LegacyRunnerTest.as
@@ -1,11 +1,12 @@
 package asunit.runners {

+    import asunit.framework.IResult;
+    import asunit.framework.LegacyTestIterator;
+    import asunit.framework.Result;
     import asunit.framework.TestCase;
+    import asunit.support.LegacyTestCase;

-    import asunit.framework.IResult;
-    import asunit.framework.Result;
-    import asunit.framework.LegacyTestIterator;
-    import asunit.support.LegacyTestCase;
+    import flash.events.Event;

     public class LegacyRunnerTest extends TestCase {

@@ -30,9 +31,12 @@
         }

         public function testSimpleSubclass():void {
+            var handler:Function = function(event:Event):void {
+                assertEquals(0, testResult.failureCount);
+                assertEquals(2, testResult.runCount);
+            };
+            testRunner.addEventListener(Event.COMPLETE, addAsync(handler));
             testRunner.run(LegacyTestCase, testResult);
-            assertEquals(0, testResult.failureCount);
-            assertEquals(2, testResult.runCount);
         }
     }
 }


FIXED parsing of access token's email

FIXED parsing of access token's email

--- actionscript/src/com/marpies/ane/vk/VKAccessToken.as
+++ actionscript/src/com/marpies/ane/vk/VKAccessToken.as
@@ -62,7 +62,7 @@
                 token.mSecret = json.secret;
             }
             if( "email" in json ) {
-                token.mEmail = json.secret;
+                token.mEmail = json.email;
             }
             return token;
         }


getting rid of extra register in atan2

getting rid of extra register in atan2

--- apparat-ersatz/src/main/as3/apparat/math/FastMath.as
+++ apparat-ersatz/src/main/as3/apparat/math/FastMath.as
@@ -91,16 +91,12 @@
 		 * @return A number.
 		 */
 		public static function atan2(y:Number, x:Number):Number {
-			var angle:Number
-			var r:Number
 			var sign:Number = 1.0 - (int(y < 0.0) << 1)
-			var absY:Number = y * sign + 2.220446049250313e-16
+			var absYandR:Number = y * sign + 2.220446049250313e-16
 			var partSignX:Number = (int(x < 0.0) << 1) // [0.0/2.0]
 			var signX:Number = 1.0 - partSignX // [1.0/-1.0]
-
-			r = (x - signX * absY) / (signX * x + absY)
-
-			return (((partSignX + 1.0) * 0.7853981634) + ((0.1821 * r * r - 0.9675) * r)) * sign
+			absYandR = (x - signX * absYandR) / (signX * x + absYandR)
+			return ((partSignX + 1.0) * 0.7853981634 + (0.1821 * absYandR * absYandR - 0.9675) * absYandR) * sign
 		}

 		/**


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@1268765 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridHeader.as
+++ frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridHeader.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 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.dataGridClasses
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 18230
Author:   gruehle@adobe.com
Date:     2010-10-19T22:49:21.316189Z

Log Message:
-----------
Make the following skin parts bindable:
 SkinnableContainer.contentGroup
 SkinnableDataContainer.dataGroup
 SkinnableTextBase.textDisplay

QE notes: none
Doc notes: none
Bugs: SDK-25288
Reviewer:  jszeto
Tests run: checkintests
Is noteworthy for integration: no

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/SkinnableContainer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/SkinnableDataContainer.as</path>

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

--- frameworks/projects/spark/src/spark/components/SkinnableDataContainer.as
+++ frameworks/projects/spark/src/spark/components/SkinnableDataContainer.as
@@ -263,6 +263,7 @@
     //
     //--------------------------------------------------------------------------

+	[Bindable]
     [SkinPart(required="false")]

     /**


Transferred from the Adobe Open Source Subversion Repository

Revision: 16913
Author:   hmuller@adobe.com
Date:     2010-07-14T16:58:29.319435Z

Log Message:
-----------
Renamed Grid defaultItemRenderer property to "itemRenderer".  Added an grid.itemRenderer cover property to DataGrid.

Revised the way DataGrid properties that "cover" grid skin part properties are defined.

Added support for auto column generation.

Made columnSeparators extend to the limit of the Grid (SDK-26892 remains incomplete, waiting for more information).

QE notes: changes apply to Spark DataGrid only
Doc notes:
Bugs: SDK-26828, SDK-26892
Reviewer: Kevin
Tests run: none
Is noteworthy for integration: no

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/Grid.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/GridColumn.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/GridLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/skins/spark/DataGridSkin.mxml</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/GridContainerBase.as</path>

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

--- frameworks/projects/spark/src/spark/components/gridClasses/GridColumn.as
+++ frameworks/projects/spark/src/spark/components/gridClasses/GridColumn.as
@@ -325,7 +325,7 @@
      */
     public function get itemRenderer():IFactory
     {
-        return (_itemRenderer) ? _itemRenderer : grid.defaultItemRenderer;
+        return (_itemRenderer) ? _itemRenderer : grid.itemRenderer;
     }

     /**


Transferred from the Adobe Open Source Subversion Repository

Revision: 20398
Author:   jszeto@adobe.com
Date:     2011-02-19T00:01:17.270135Z

Log Message:
-----------
TextArea and Scroller interaction bug fixes

http://bugs.adobe.com/jira/browse/SDK-29577 - TextArea does not autoscroll(cursor disappers) if TA height is specified
http://bugs.adobe.com/jira/browse/SDK-29572 - TextArea no longer scrolls to the end when calling appendText().

Restored the logic in TextAreaSkin for the case when the caret was at the end of the text. This ensures we call validateNow to resize the Group before setting the scroll position.

- Added support for devices that don't support soft keyboard

Changed caretBoundsEventHandler to always call ensureElementBoundsIsVisible unless we captured a softKeyboard activate event.

- Fixed caret position auto scroll bug

Fixed logic to compare the dimensions of the scrollable area and the element instead of comparing the top and bottom bounds.

QE notes: none
Doc notes: none
Bugs: SDK-29577, SDK-29572
Reviewer: Glenn
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/TextAreaSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/Scroller.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as</path>

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

--- frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
+++ frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
@@ -1547,7 +1547,7 @@
         if (elementLocalBounds)
         {
             // Only adjust for local bounds if the element is wider than the scroll width
-            if ((elementR.left <= scrollR.left) && (elementR.right >= scrollR.right))
+            if (elementR.width > scrollR.width)
             {
                 if (elementLocalBounds.left < scrollR.left)
                     dx = elementLocalBounds.left - scrollR.left;
@@ -1556,7 +1556,7 @@
             }

             // Only adjust for local bounds if the element is taller than the scroll height
-            if ((elementR.bottom >= scrollR.bottom) && (elementR.top <= scrollR.top))
+            if (elementR.height > scrollR.height)
             {
                 if (elementLocalBounds.bottom > scrollR.bottom)
                     dy = elementLocalBounds.bottom - scrollR.bottom;


Transferred from the Adobe Open Source Subversion Repository

Revision: 19635
Author:   aharui@adobe.com
Date:     2011-01-07T00:25:18.039632Z

Log Message:
-----------
revert the layout changes from svn 18635.  Management feels that there isn't enough time to thoroughly test the changes.

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/TileLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/TextBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/managers/layoutClasses/PriorityQueue.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/ScrollerLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mx/src/mx/core/Application.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewNavigatorApplicationSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/SkinnableContainerSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableComponent.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/RichEditableText.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/core/UIComponent.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/controls/SWFLoader.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/primitives/BitmapImage.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/DataGroup.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicElement.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/BasicLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/IconItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/Group.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewNavigatorSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/PopUpAnchor.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/supportClasses/LinearLayoutVector.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/airspark/src/spark/components/Window.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/styles/StyleProtoChain.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/core/SpriteVisualElement.as</path>
<path kind="file" action="D">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/core/IContainerInvalidating.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/skins/spark/DefaultItemRenderer.as</path>
<path kind="file" action="D">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/managers/ILayoutManagerContainerClient.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/DataGrid.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/layouts/VerticalLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/TabbedViewNavigatorApplicationSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/styles/IStyleManager.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/core/ILayoutElement.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/spark/src/spark/components/gridClasses/GridLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/airframework/src/mx/core/Window.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/skins/spark/TextFieldGridItemRendererInclude.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mx/src/mx/core/Container.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/framework/src/mx/managers/LayoutManager.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/Application.as</path>

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

--- frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
+++ frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
@@ -18,16 +18,12 @@
 import flash.geom.Rectangle;
 import flash.utils.Timer;

-import mx.core.FlexVersion;
-import mx.core.IContainerInvalidating;
 import mx.core.ILayoutElement;
 import mx.core.IVisualElement;
 import mx.core.UIComponentGlobals;
 import mx.core.mx_internal;
 import mx.events.DragEvent;
-import mx.events.FlexEvent;
 import mx.managers.ILayoutManagerClient;
-import mx.managers.ILayoutManagerContainerClient;
 import mx.utils.OnDemandEventDispatcher;

 import spark.components.supportClasses.GroupBase;
@@ -82,17 +78,6 @@
 {
     //--------------------------------------------------------------------------
     //
-    //  Class Variables
-    //
-    //--------------------------------------------------------------------------
-
-    /**
-     *  @private
-     */
-    private static var estimatedSize:Point = new Point;
-
-    //--------------------------------------------------------------------------
-    //
     //  Constructor
     //
     //--------------------------------------------------------------------------
@@ -159,7 +144,7 @@
     //  useVirtualLayout
     //----------------------------------

-    mx_internal var _useVirtualLayout:Boolean = false;
+    private var _useVirtualLayout:Boolean = false;

     [Inspectable(defaultValue="false")]

@@ -527,156 +512,6 @@
     //  Methods
     //
     //--------------------------------------------------------------------------
-
-    /**
-     *  Called if constraints are changed on the GroupBase
-     *
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5
-     */
-    public function setEstimatedSize(estimatedWidth:Number = NaN,
-                                     estimatedHeight:Number = NaN,
-                                     invalidateSize:Boolean = true):void
-    {
-
-    }
-
-
-    /**
-     *  default logic for computing constraints.  Similar logic in
-     *  UIComponent.
-     *
-     *  @param layoutElement the element whose size should be estimated
-     *  @param percentWidth normally the layoutElement's percentWidth, but this number
-     *  can be adjusted by the layout to compensate for when the sum of percentages
-     *  of all elements is greater than 100
-     *  @param percentHeight normally the layoutElement's percentHeight, but this number
-     *  can be adjusted by the layout to compensate for when the sum of percentages
-     *  of all elements is greater than 100
-     *  @param parentEstimatedWidth normally the layout target's estimatedWidth, but this number
-     *  can be adjusted by the layout to compensate for when some elements have fixed width
-     *  so the percentage should be applied against the remaining "flexible" area
-     *  @param parentEstimatedHeight normally the layout target's estimatedHeight, but this number
-     *  can be adjusted by the layout to compensate for when some elements have fixed height
-     *  so the percentage should be applied against the remaining "flexible" area
-     *  @param estimatedSize the structure to be filled out by this method.  It is a
-     *  Point and the x property maps to the estimatedWidth and y maps to estimatedHeight. The
-     *  calling function takes the returned Point and calls setEstimatedSize on the element
-     *
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5
-     */
-    protected function estimateSizeOfElement(layoutElement:ILayoutElement,
-        percentWidth:Number, percentHeight:Number,
-        parentEstimatedWidth:Number, parentEstimatedHeight:Number, estimatedSize:Point):void
-    {
-        var hCenter:Number   = LayoutElementHelper.parseConstraintValue(layoutElement.horizontalCenter);
-        var vCenter:Number   = LayoutElementHelper.parseConstraintValue(layoutElement.verticalCenter);
-        var baseline:Number  = LayoutElementHelper.parseConstraintValue(layoutElement.baseline);
-        var left:Number      = LayoutElementHelper.parseConstraintValue(layoutElement.left);
-        var right:Number     = LayoutElementHelper.parseConstraintValue(layoutElement.right);
-        var top:Number       = LayoutElementHelper.parseConstraintValue(layoutElement.top);
-        var bottom:Number    = LayoutElementHelper.parseConstraintValue(layoutElement.bottom);
-        var pc:Number;
-        var cw:Number;
-        var ch:Number;
-        var c:Number;
-        c = parentEstimatedWidth;
-        if (!isNaN(c))
-        {
-            if (!isNaN(percentWidth))
-                cw = percentWidth * c / 100;
-            else if (!isNaN(left) && !isNaN(right))
-            {
-                cw = c - left - right;
-            }
-        }
-        c = parentEstimatedHeight;
-        if (!isNaN(c))
-        {
-            if (!isNaN(percentHeight))
-                ch = percentHeight * c / 100;
-            else if (!isNaN(top) && !isNaN(bottom))
-                ch = c - top - bottom;
-        }
-        estimatedSize.x = cw;
-        estimatedSize.y = ch;
-    }
-
-    /**
-     *  Compute the estimatedWidth and estimatedHeight on the
-     *  elements.
-     *
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5
-     */
-    public function estimateSizesOfElements():void
-    {
-        var layoutTarget:GroupBase = target;
-        if (!layoutTarget)
-            return;
-
-        var count:int = layoutTarget.numElements;
-        if (_typicalLayoutElement &&
-            ((count == 0) ||
-             (count &&
-              _typicalLayoutElement != layoutTarget.getElementAt(0))))
-        {
-            computeEstimatedSizeOfElement(_typicalLayoutElement);
-        }
-
-        for (var i:int = 0; i < count; i++)
-        {
-            var layoutElement:ILayoutElement = layoutTarget.getElementAt(i);
-            computeEstimatedSizeOfElement(layoutElement);
-        }
-    }
-
-    mx_internal function computeEstimatedSizeOfElement(layoutElement:ILayoutElement):void
-    {
-        var cw:Number;
-        var ch:Number;
-        var oldcw:Number;
-        var oldch:Number;
-        var sameWidth:Boolean;
-        var sameHeight:Boolean;
-
-        if (!layoutElement)
-            return;
-        if (!layoutElement.includeInLayout)
-            return;
-        oldcw = layoutElement.estimatedWidth;
-        oldch = layoutElement.estimatedHeight;
-        cw = target.estimatedWidth;
-        if (isNaN(cw) && !isNaN(target.explicitWidth))
-            cw = target.explicitWidth;
-        ch = target.estimatedHeight;
-        if (isNaN(ch) && !isNaN(target.explicitHeight))
-            ch = target.explicitHeight;
-        estimatedSize.x = estimatedSize.y = NaN;
-        estimateSizeOfElement(layoutElement,
-            layoutElement.percentWidth,
-            layoutElement.percentHeight,
-            cw, ch, estimatedSize);
-        layoutElement.setEstimatedSize(estimatedSize.x, estimatedSize.y);
-        if (layoutElement is ILayoutManagerContainerClient)
-        {
-            sameWidth = isNaN(estimatedSize.x) && isNaN(oldcw) || estimatedSize.x == oldcw;
-            sameHeight = isNaN(estimatedSize.y) && isNaN(oldch) || estimatedSize.y == oldch;
-            if (!(sameHeight && sameWidth))
-            {
-                if (layoutElement is IContainerInvalidating)
-                    IContainerInvalidating(layoutElement).invalidateEstimatedSizesOfChildren();
-                ILayoutManagerContainerClient(layoutElement).validateEstimatedSizesOfChildren();
-            }
-        }
-    }

     /**
      *  Measures the target's default size based on its content, and optionally
@@ -796,11 +631,6 @@
      */
      public function elementAdded(index:int):void
      {
-         if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_4_5)
-         {
-             var layoutElement:ILayoutElement = target.getElementAt(index);
-             computeEstimatedSizeOfElement(layoutElement);
-         }
      }

     /**
@@ -2049,6 +1879,5 @@
         }
         return local;
     }
-
 }
 }


Transferred from the Adobe Open Source Subversion Repository

Revision: 7803
Author:   dsubrama@adobe.com
Date:     2009-06-12T22:33:24.106666Z

Log Message:
-----------
Metadata needed by Bangalore team for event-handler generation.

Bug: http://bugs.adobe.com/jira/browse/SDK-21632
Checkintests: Pass
Reviewer: Ryan

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/NumericStepper.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/RadioButtonGroup.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VSlider.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/TabBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VScrollBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/HSlider.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichEditableText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/HScrollBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ButtonBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ToggleButtonBar.as</path>

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

--- frameworks/projects/spark/src/spark/components/HSlider.as
+++ frameworks/projects/spark/src/spark/components/HSlider.as
@@ -19,7 +19,12 @@
 import spark.components.supportClasses.Slider;
 import mx.core.ILayoutElement;

+//--------------------------------------
+//  Other metadata
+//--------------------------------------
+
 [IconFile("HSlider.png")]
+[DefaultTriggerEvent("change")]

 /**
  *  The HSlider class defines a horizontal slider component.


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@1268055 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/controls/ComboBox.as
+++ frameworks/projects/mx/src/mx/controls/ComboBox.as
@@ -1,11 +1,19 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2002-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@1269668 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/mx/src/mx/events/VideoEvent.as
+++ frameworks/projects/mx/src/mx/events/VideoEvent.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.events
 {


Inventory editing allows a single click to leave the action drop down and goto the action detail drobdown

--- flexEditor/src/org/arisgames/editor/view/PlayerStateChangesEditorView.as
+++ flexEditor/src/org/arisgames/editor/view/PlayerStateChangesEditorView.as
@@ -148,13 +148,20 @@
 		{
 			trace("PlayerStateChangeEditorView: Event CBO");
 			evt.preventDefault();
-
+
 			// Get new requirement from editor for renderer to display
 			st = PlayerStateChangesEditorActionRendererMX(DataGrid(evt.target).itemEditorInstance).cbo.text;
 			dg.editedItemRenderer.data = st;
+			trace("PlayerStateChangeEditorView: st:" + st);
+
+			// Close the cell editor.
+			dg.destroyItemEditor();
+
+			// Update the new data choice
 			psc.actionHuman = st;
-			trace("PlayerStateChangeEditorView: st:" + st);
-
+
+			// Notify the list control to update its display.
+			pscs.refresh();

 		}


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@1259242 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/framework/src/mx/core/IButton.as
+++ frameworks/projects/framework/src/mx/core/IButton.as
@@ -15,17 +15,32 @@
 /**
  *  The IButton interface is a marker interface that indicates that a component
  *  acts as a button.
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 public interface IButton extends IUIComponent
 {
     /**
      *  @copy mx.controls.Button#emphasized
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     function get emphasized():Boolean;
     function set emphasized(value:Boolean):void;

     /**
      *  @copy mx.core.UIComponent#callLater()
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     function callLater(method:Function,
                               args:Array /* of Object */ = null):void


Transferred from the Adobe Open Source Subversion Repository

Revision: 842
Author:   genovese@adobe.com
Date:     2008-03-17T21:51:41.069586Z

Log Message:
-----------
Minor ASDoc changes

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/soap/LoadEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/AbstractOperation.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/soap/AbstractWebService.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/AsyncRequest.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/remoting/RemoteObject.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/IResponder.as</path>

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

--- frameworks/projects/rpc/src/mx/rpc/soap/LoadEvent.as
+++ frameworks/projects/rpc/src/mx/rpc/soap/LoadEvent.as
@@ -65,6 +65,8 @@

     /**
      * Returns a copy of this LoadEvent.
+     *
+     * @return A copy of this LoadEvent.
      */
     override public function clone():Event
     {
@@ -73,6 +75,8 @@

     /**
      * Returns a String representation of this LoadEvent.
+     *
+     * @return A String representation of this LoadEvent.
      */
     override public function toString():String
     {
@@ -91,7 +95,8 @@

   /**
-    * The LOAD event type.
+    * The LOAD constant defines the value of the type property
+    * of the event object for a load event.
     *
     *
The properties of the event object have the following values:

     *

@@ -101,6 +106,7 @@
     *
wsdl	WSDL object.

     *
location	URI of the WSDL document

     *

+    *
     *  @eventType load
     */
     public static const LOAD:String = "load";


Missed a couple of overrides needed for casting

--- frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Rectangle.as
+++ frameworks/projects/Core/src/main/flex/org/apache/flex/geom/Rectangle.as
@@ -47,6 +47,15 @@
 	{
 		return new org.apache.flex.geom.Rectangle(x,y,width,height);
 	}
+	override public function intersection(toIntersect:flash.geom.Rectangle):org.apache.flex.geom.Rectangle
+	{
+		return super.intersection(toIntersect) as org.apache.flex.geom.Rectangle;
+	}
+	override public function union(toUnion:flash.geom.Rectangle):org.apache.flex.geom.Rectangle
+	{
+		return super.union(toUnion) as org.apache.flex.geom.Rectangle;
+	}
+

 }