Transferred from the Adobe Open Source Subversion Repository

Revision: 11995
Author:   doug.lee@ssbbartgroup.com
Date:     2009-11-19T18:50:30.831767Z

Log Message:
-----------
Updated all AccImpls that use MSAA constants (except TextLayout) to
use the new AccConst references instead of hard-coding hex numbers and
local copies of the constants.

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

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ListAccImpl.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/spark/src/spark/accessibility/PanelAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/LabelAccImpl.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/SliderAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/TextInputAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/CheckBoxAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ComboBaseAccImpl.as</path>
<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/airframework/src/spark/accessibility/WindowedApplicationAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/SpinnerAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/TextBaseAccImpl.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/spark/src/spark/accessibility/SliderAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/DropDownListBaseAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/RichEditableTextAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/CheckBoxAccImpl.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/AlertAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/RadioButtonAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/AccordionHeaderAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ButtonAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ButtonBarAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DateFieldAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/NumericStepperAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/SkinnableTextBaseAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ListBaseAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ComboBoxAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/TitleWindowAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/LinkButtonAccImpl.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/spark/src/spark/accessibility/ButtonAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/RadioButtonAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ToggleButtonAccImpl.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/airframework/src/spark/accessibility/WindowAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DateChooserAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/VideoPlayerAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/MenuAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/TitleWindowAccImpl.as</path>

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

--- frameworks/projects/mx/src/mx/accessibility/ColorPickerAccImpl.as
+++ frameworks/projects/mx/src/mx/accessibility/ColorPickerAccImpl.as
@@ -14,6 +14,7 @@

 import flash.accessibility.Accessibility;
 import flash.events.Event;
+import mx.accessibility.AccConst;
 import mx.collections.CursorBookmark;
 import mx.collections.IViewCursor;
 import mx.controls.ColorPicker;
@@ -42,37 +43,6 @@

 	//--------------------------------------------------------------------------
 	//
-	//  Class constants
-	//
-	//--------------------------------------------------------------------------
-
-	/**
-	 *  @private
-	 */
-	private static const EVENT_OBJECT_VALUECHANGE:uint = 0x800E;
-
-	/**
-	 *  @private
-	 */
-	private static const EVENT_OBJECT_SELECTION:uint = 0x8006;
-
-		/**
-	 *  @private
-	 */
-	private static const STATE_SYSTEM_FOCUSED:uint = 0x00000004;
-
-	/**
-	 *  @private
-	 */
-	private static const STATE_SYSTEM_SELECTABLE:uint = 0x00200000;
-
-	/**
-	 *  @private
-	 */
-	private static const STATE_SYSTEM_SELECTED:uint = 0x00000002;
-
-	//--------------------------------------------------------------------------
-	//
 	//  Class methods
 	//
 	//--------------------------------------------------------------------------
@@ -132,7 +102,7 @@
 	{
 		super(master);

-		//role = 0x2E; // ROLE_SYSTEM_COMBOBOX
+		//role = AccConst.ROLE_SYSTEM_COMBOBOX;

 		master.accessibilityProperties.description = "Color Picker";
 		Accessibility.updateProperties();
@@ -215,9 +185,9 @@

 		if (childID > 0)
 		{
-			accState |= STATE_SYSTEM_SELECTABLE;
-
-			accState |= STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSED;
+			accState |= AccConst.STATE_SYSTEM_SELECTABLE;
+
+			accState |= AccConst.STATE_SYSTEM_SELECTED | AccConst.STATE_SYSTEM_FOCUSED;
 		}

 		return accState;
@@ -300,15 +270,15 @@
 			case "childChange":
 			{
 				var index:int = ComboBase(master).selectedIndex;
-				Accessibility.sendEvent(master, ColorPicker(master).dropdown.focusedIndex + 1, EVENT_OBJECT_SELECTION);
+				Accessibility.sendEvent(master, ColorPicker(master).dropdown.focusedIndex + 1, AccConst.EVENT_OBJECT_SELECTION);
 				Accessibility.sendEvent(master, 0,
-								EVENT_OBJECT_VALUECHANGE, true);
+								AccConst.EVENT_OBJECT_VALUECHANGE, true);
 				break;
 			}

 			case "valueCommit":
 			{
-				Accessibility.sendEvent(master, 0, EVENT_OBJECT_VALUECHANGE);
+				Accessibility.sendEvent(master, 0, AccConst.EVENT_OBJECT_VALUECHANGE);
 				break;
 			}
 		}


Transferred from the Adobe Open Source Subversion Repository

Revision: 11912
Author:   tan@adobe.com
Date:     2009-11-17T22:41:44.075091Z

Log Message:
-----------
Update incorrect example in Border.as. SDK-24163.

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

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

--- frameworks/projects/spark/src/spark/components/BorderContainer.as
+++ frameworks/projects/spark/src/spark/components/BorderContainer.as
@@ -226,7 +226,7 @@
      *     <s:backgroundFill>
      *         <s:SolidColor
      *             color="red"
-     *             alpha="100"/>
+     *             alpha="1"/>
      *     </s:backgroundFill>
      *  </s:Border> </pre>
      *


Transferred from the Adobe Open Source Subversion Repository

Revision: 21732
Author:   jszeto@adobe.com
Date:     2011-07-27T17:06:17.394878Z

Log Message:
-----------
NumericDataProvider initial checkin and SpinnerList fixes

- Added new class NumericDataProvider
- Added resource strings for the NumericDataProvider
- Fixed virtual layout bug in VerticalSpinnerLayout
- Made SpinnerList resizable

QE notes: none
Doc notes: Need ASDoc pass on NumericDataProvider
Bugs: none
Reviewer: Tom K
Tests run: checkintests, cyclone
Is noteworthy for integration: no

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/SpinnerList.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/spark-manifest.xml</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/framework/bundles/en_US/collections.properties</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/layouts/VerticalSpinnerLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/spark/build.xml</path>
<path kind="file" action="A">/private/flex/sdk/branches/4.y/frameworks/projects/spark/src/spark/collections/NumericDataProvider.as</path>

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

--- frameworks/projects/mobilecomponents/src/spark/components/SpinnerList.as
+++ frameworks/projects/mobilecomponents/src/spark/components/SpinnerList.as
@@ -363,8 +363,10 @@
 	override protected function dataGroup_rendererAddHandler(event:RendererExistenceEvent):void
 	{
 		super.dataGroup_rendererAddHandler(event);
-
 		var renderer:IVisualElement = event.renderer;
+
+		/*if (renderer is IStyleClient)
+			IStyleClient(renderer).styleName = this;*/

 		if (!renderer)
 			return;
@@ -411,13 +413,13 @@
 	 */
 	private function updateCompleteHandler(event:FlexEvent):void
 	{
-		if (scrollToSelection)
+		if (scrollToSelection && spinnerLayout)
 		{
 			scrollToSelection = false;
 			scroller.snapElement(spinnerLayout.getUnwrappedElementIndex(selectedIndex), false);
-		}
-
-		removeEventListener(FlexEvent.UPDATE_COMPLETE, updateCompleteHandler);
+
+			removeEventListener(FlexEvent.UPDATE_COMPLETE, updateCompleteHandler);
+		}
 	}

 	/**


Transferred from the Adobe Open Source Subversion Repository

Revision: 17042
Author:   cframpto@adobe.com
Date:     2010-07-23T16:04:29.868893Z

Log Message:
-----------
PARB changes for DataGrid selection

removed from DG and/or Grid:
allSelectedCells()
allSelectedIndices()
selectionContainsOnlyCell()
selectionContainsOnlyCellRegion()
selectionContainsOnlyIndex()
selectionContainsOnlyIndices()

these read-only properties have been added to Grid:
selectedCell
selectedCells
selectedIndex
selectedIndices
selectedItem
selectedItems
selectionLength

new CellRegion and CellPosition classes.  Return Vector.<CellPosition> rather than Vector.<Object> for cell selection.

Signature of getCellsAt changed to return Vector.<CellPosition>
Signature of GridSelectionEvent changed to have one arg, selectionChange:CellRegion.

QE notes: API changes so expect some test breakage
Doc notes:
Bugs:
Reviewer: Hans
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/GridSelection.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/SparkClasses.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/events/GridSelectionEvent.as</path>
<path kind="file" action="A">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/CellRegion.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="A">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/supportClasses/CellPosition.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/Tree.as</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@1281350 13f79535-47bb-0310-9956-ffa450edef68

--- frameworks/projects/spark/src/spark/components/gridClasses/CellRegion.as
+++ frameworks/projects/spark/src/spark/components/gridClasses/CellRegion.as
@@ -0,0 +1,204 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2010 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.components.supportClasses
+{
+
+/**
+ *  The CellRegion class defines a data structure
+ *  used by the spark data grid classes to represent a rectangular region of
+ *  cells in the DataGrid control. The origin of the region is specified with
+ *  the rowIndex and columnIndex and the extent of the region is specified with
+ *  the rowCount and the columnCount.
+ *
+ *  @see spark.component.DataGrid
+ *  @see spark.component.Grid
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 10
+ *  @playerversion AIR 2
+ *  @productversion Flex 4.5
+ */
+public class CellRegion
+{
+    include "../../core/Version.as";
+
+    //--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Constructor.
+     *
+     *  @param rowIndex The 0-based row index of the origin cell. A value of -1 indicates "not set".
+     *  @param columnIndex The 0-based column index of the origin cell. A value of -1 indicates "not set".
+     *  @param rowCount The number of rows in the cell region.
+     *  @param columnCount The number of columns in the cell region.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function CellRegion(rowIndex:int = -1, columnIndex:int = -1,
+                               rowCount:uint = 0, columnCount:uint = 0)
+    {
+        super();
+
+        _rowIndex = rowIndex;
+        _columnIndex = columnIndex;
+
+        _rowCount = rowCount;
+        _columnCount = columnCount;
+    }
+
+    //--------------------------------------------------------------------------
+    //
+    //  Properties
+    //
+    //--------------------------------------------------------------------------
+
+    //----------------------------------
+    //  columnCount
+    //----------------------------------
+
+    private var _columnCount:uint;
+
+    /**
+     *  @private
+     */
+    public function get columnCount():uint
+    {
+        return _columnCount;
+    }
+
+    /**
+     *  The number of columns in the cell region.
+     *
+     *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function set columnCount(value:uint):void
+    {
+        _columnCount = value;
+    }
+
+    //----------------------------------
+    //  columnIndex
+    //----------------------------------
+
+    private var _columnIndex:int;
+
+    /**
+     *  @private
+     */
+    public function get columnIndex():int
+    {
+        return _columnIndex;
+    }
+
+    /**
+     *  The 0-based column index of the origin of the cell region.
+     *  A value of -1 indicates "not set".
+     *
+     *  @default -1
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function set columnIndex(value:int):void
+    {
+        _columnIndex = value;
+    }
+
+    //----------------------------------
+    //  rowCount
+    //----------------------------------
+
+    private var _rowCount:uint;
+
+    /**
+     *  @private
+     */
+    public function get rowCount():uint
+    {
+        return _rowCount;
+    }
+
+    /**
+     *  The number of rows in the cell region.
+     *
+     *  @default 0
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function set rowCount(value:uint):void
+    {
+        _rowCount = value;
+    }
+
+    //----------------------------------
+    //  rowIndex
+    //----------------------------------
+
+    private var _rowIndex:int;
+
+    /**
+     *  @private
+     */
+    public function get rowIndex():int
+    {
+        return _rowIndex;
+    }
+
+    /**
+     *  The 0-based row index of the origin of the cell region.
+     *  A value of -1 indicates "not set".
+     *
+     *  @default -1
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public function set rowIndex(value:int):void
+    {
+        _rowIndex = value;
+    }
+
+    //--------------------------------------------------------------------------
+    //
+    //  Overridden methods: Object
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  @private
+     */
+    public function toString():String
+    {
+        return "[rowIndex=" + rowIndex + " columnIndex=" + columnIndex +
+                " rowCount=" + rowCount + " columnCount=" + columnCount + "]";
+    }
+}
+}


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

--- frameworks/projects/framework/src/mx/binding/StaticPropertyWatcher.as
+++ frameworks/projects/framework/src/mx/binding/StaticPropertyWatcher.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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.binding
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 4460
Author:   gosmith@adobe.com
Date:     2009-01-09T01:53:33.590972Z

Log Message:
-----------
Renamed UIComponentAccImpl to UIComponentAccProps because it extends AccessibilityProperties, not AccessibilityImplementation.

Added comments with the identifier for each magic role constant, so that it is easier to understand what roles our components are using.

Moved two static methods from UIComponentAccProperties to AccImpl because they make more sense there.

QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: None (no functional changes)

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/ButtonAccImpl.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/DateFieldAccImpl.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/accessibility/CheckBoxAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/LinkButtonAccImpl.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/ComboBaseAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/RadioButtonAccImpl.as</path>
<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/TreeAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/PanelAccImpl.as</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/UIComponentAccImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/DateChooserAccImpl.as</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/UIComponentAccImpl.as" copyfrom-rev="4437" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/UIComponentAccProps.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/accessibility/MenuAccImpl.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/AlertAccImpl.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/accessibility/AccordionHeaderAccImpl.as</path>

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

--- frameworks/projects/mx/src/mx/accessibility/AccordionHeaderAccImpl.as
+++ frameworks/projects/mx/src/mx/accessibility/AccordionHeaderAccImpl.as
@@ -148,7 +148,7 @@
 	{
 		super(master);

-		role = 0x25;
+		role = 0x25; // ROLE_SYSTEM_PAGETAB

 		master.parent.addEventListener("change", eventHandler);
 		master.addEventListener("removed", removedHandler);


Transferred from the Adobe Open Source Subversion Repository

Revision: 88
Author:   open-source-svn-admin@adobe.com
Date:     2008-01-03T22:47:56.499469Z

Log Message:
-----------
Perforce Change 191925 by proberts@proberts-laptop-flex on 2008/01/03 16:47:12 Severity: ignore Details: doc additions/clean up for FlexNativeMenu. Also FLEXDOCS-320 (update documentation for FlexNativeMenuEvent.MENU_SHOW to explain that the index, label, and item properties are null) Affected files ...

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/in/air/air_version.txt</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/Consumer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/errors/NoChannelAvailableError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemHistoryButton.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/DirectHTTPChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemTree.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/HTML.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/config/ServerConfig.as</path>
<path kind="file" action="M">/flex/sdk/trunk/in/air/mac/AIR Integration Kit.tbz2</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/StreamingConnectionHandler.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/HTTPChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/errors/MessagingError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/errors/InvalidChannelError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXDecoder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/AbstractProducer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/errors/MessageSerializationError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/config/ConfigMap.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/Channel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemComboBox.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/SecureStreamingAMFChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/StreamingHTTPChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/in/air/win/AIR Integration Kit.zip</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/AbstractConsumer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/SecureStreamingHTTPChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXContext.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/AMFChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/FlexNativeMenuEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/PollingChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/lib/flex-messaging-common.jar</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/NetConnectionChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXHeader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/remoting/mxml/RemoteObject.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/SecureAMFChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Tree.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/StreamingAMFChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ConsumerMessageDispatcher.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/SecureHTTPChannel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/errors/InvalidDestinationError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXResult.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXEncoder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FlexNativeMenu.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/AbstractMessageStore.as</path>

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

--- frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXDecoder.as
+++ frameworks/projects/rpc/src/mx/messaging/channels/amfx/AMFXDecoder.as
@@ -1,21 +1,14 @@
-/*************************************************************************
- *
- * ADOBE CONFIDENTIAL
- * __________________
- *
- *  [2002] - [2007] Adobe Systems Incorporated
- *  All Rights Reserved.
- *
- * NOTICE:  All information contained herein is, and remains
- * the property of Adobe Systems Incorporated and its suppliers,
- * if any.  The intellectual and technical concepts contained
- * herein are proprietary to Adobe Systems Incorporated
- * and its suppliers and may be covered by U.S. and Foreign Patents,
- * patents in process, and are protected by trade secret or copyright law.
- * Dissemination of this information or reproduction of this material
- * is strictly forbidden unless prior written permission is obtained
- * from Adobe Systems Incorporated.
- */
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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.channels.amfx
 {

@@ -33,6 +26,7 @@
 [ResourceBundle("messaging")]

 [ExcludeClass]
+
 /**
  * Decodes an AMFX packet into an ActionScript Object graph.
  * Headers and the result body are accessed from the returned


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

--- frameworks/projects/rpc/src/mx/messaging/management/ObjectInstance.as
+++ frameworks/projects/rpc/src/mx/messaging/management/ObjectInstance.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.management
 {


FLEX-23974: Forced the itemRenderers to update their display before selecting a new index off of them.

--- frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
+++ frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
@@ -7179,7 +7179,11 @@
             if (!selectedData[uid])
             {
                 if (listContent && UIDToItemRenderer(uid))
+                {
+                    //Calling validateNow to make sure the item renderers have had a chance to update before selectItem references one to set as the new selectedIndex.
+                    validateNow();
                     selectItem(UIDToItemRenderer(uid), false, false);
+                }
                 else
                 {
                     clearSelected();


improved doc

improved doc

--- WeaveAPI/src/weave/api/core/ILinkableObjectWithNewProperties.as
+++ WeaveAPI/src/weave/api/core/ILinkableObjectWithNewProperties.as
@@ -16,8 +16,7 @@
 package weave.api.core
 {
 	/**
-	 * Allows a reviewSessionState() function to be defined which will receive
-	 * the full session state for the ILinkableObject
+	 * Implement this interface to detect when properties are missing from a full session state.
 	 */
 	public interface ILinkableObjectWithNewProperties extends ILinkableObject
 	{


live sliding playlist: correctly handle discontinuity fragments sliding of the playlist fragment continuity counter was incorrect ... and buffer length as well (sometimes negative value) playback was then freezing related to #224

--- src/org/mangui/hls/model/Level.as
+++ src/org/mangui/hls/model/Level.as
@@ -175,17 +175,29 @@
         public function updateFragments(_fragments : Vector.<Fragment>) : void {
             var idx_with_metrics : int = -1;
             var len : int = _fragments.length;
+            var continuity_offset : int;
             var frag : Fragment;
             // update PTS from previous fragments
             for (var i : int = 0; i < len; i++) {
                 frag = getFragmentfromSeqNum(_fragments[i].seqnum);
-                if (frag != null && !isNaN(frag.data.pts_start)) {
+                if (frag != null) {
+                    continuity_offset = frag.continuity - _fragments[i].continuity;
+                    _fragments[i].continuity
+                    if(!isNaN(frag.data.pts_start)) {
                     _fragments[i].data = frag.data;
                     idx_with_metrics = i;
+                    }
+                }
+            }
+            if(continuity_offset) {
+                CONFIG::LOGGING {
+                    Log.debug("updateFragments: discontinuity sliding from live playlist,take into account discontinuity drift:" + continuity_offset);
+                }
+                for (i = 0; i < len; i++) {
+                     _fragments[i].continuity+= continuity_offset;
                 }
             }
             updateFragmentsProgramDate(_fragments);
-
             fragments = _fragments;

             if (len > 0) {
@@ -245,7 +257,7 @@
                     /* normalize computed PTS value based on known PTS value.
                      * this is to avoid computing wrong fragment duration in case of PTS looping */
                     var from_pts : Number = PTS.normalize(frag_to.data.pts_start, frag_from.data.pts_start_computed);
-                    /* update fragment duration.
+                    /* update fragment duration.
                     it helps to fix drifts between playlist reported duration and fragment real duration */
                     if (to_index > from_index) {
                         frag_from.duration = (frag_to.data.pts_start - from_pts) / 1000;


Removed asdoc for reflector param that was removed.

--- src/org/robotlegs/base/ViewMap.as
+++ src/org/robotlegs/base/ViewMap.as
@@ -34,7 +34,6 @@
 		 *
 		 * @param contextView The root view node of the context. The map will listen for ADDED_TO_STAGE events on this node
 		 * @param injector An IInjector to use for this context
-		 * @param reflector An IReflector to use for this context
 		 */
 		public function ViewMap(contextView:DisplayObjectContainer, injector:IInjector)
 		{


Shock!
Is that 'private' you see there? Omigod. It is.
Normally we eschew private because we feel like people should be
able to use our classes how they see fit.
However, you *really* shouldn't be futzing with these fields,
and them being protected would allow someone to write an Enum subclass
and fuck-up other unrelated Enum subclasses, so I'm making an exception here.

git-svn-id: a1a4b28b82a3276cc491891159dd9963a0a72fae@5365 542714f4-19e9-0310-aa3c-eee0fc999fb1

--- src/as/com/threerings/util/Enum.as
+++ src/as/com/threerings/util/Enum.as
@@ -41,6 +41,11 @@
  *         super(name);
  *     }
  *
+ *     public static function valueOf (name :String) :Foo
+ *     {
+ *         return Enum.valueOf(Foo, name);
+ *     }
+ *
  *     public static function values () :Array
  *     {
  *         return Enum.values(Foo);
@@ -53,7 +58,7 @@
  *  - declare your enum constants const, and with the same String as their name.
  *  - call finishedEnumerating() at the end of your constants.
  *  - your enum objects should be immutable
- *  - implement a static values() method for extra points, as above.
+ *  - implement a static valueOf() and values() methods for extra points, as above.
  */
 public class Enum
     implements Hashable, Comparable
@@ -176,10 +181,10 @@
     protected var _name :String;

     /** An array of enums for each enum class. */
-    protected static const _enums :Dictionary = new Dictionary(true);
+    private static const _enums :Dictionary = new Dictionary(true);

     /** Is further instantiation of enum constants for a class allowed? */
-    protected static const _blocked :Dictionary = new Dictionary(true);
+    private static const _blocked :Dictionary = new Dictionary(true);

     finishedEnumerating(Enum); // do not allow any enums in this base class
 }


This was never used.

This was never used.

git-svn-id: a1a4b28b82a3276cc491891159dd9963a0a72fae@4547 542714f4-19e9-0310-aa3c-eee0fc999fb1

--- src/as/com/threerings/util/Util.as
+++ src/as/com/threerings/util/Util.as
@@ -81,14 +81,5 @@
         return (args.length == 1 && (args[0] is Array)) ? (args[0] as Array)
                                                         : args;
     }
-
-    public static function cast (obj :Object, clazz :Class) :Object
-    {
-        if (obj == null || obj is clazz) {
-            return obj;
-        } else {
-            throw new TypeError("value is not a " + clazz);
-        }
-    }
 }
 }


Transferred from the Adobe Open Source Subversion Repository

Revision: 2707
Author:   gruehle@adobe.com
Date:     2008-08-01T18:37:59.640322Z

Log Message:
-----------
Added optional "transparency" and "fillColor" parameters to GraphicElement.getBitmapData().

Reviewer: Evtim
Doc: n/a
Bugs: n/a
QE: yes

Modified Paths:
--------------
/flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/graphicsClasses/GraphicElement.as

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

--- frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicElement.as
+++ frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicElement.as
@@ -1862,11 +1862,11 @@
      *  The bitmap contains all transformations and is reduced
      *  to fit the visual bounds of the object.
      */
-    public function getBitmapData():BitmapData
+    public function getBitmapData(transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF):BitmapData
     {
     	// NOTE: This code will not work correctly when we share
         // display objects across multiple graphic elements.
-    	var bitmapData:BitmapData = new BitmapData(actualSize.x, actualSize.y);
+    	var bitmapData:BitmapData = new BitmapData(actualSize.x, actualSize.y, transparent, fillColor);
     	var oldPos:Point = actualPosition;

     	setActualPosition(0, 0);


Transferred from the Adobe Open Source Subversion Repository

Revision: 7866
Author:   jszeto@adobe.com
Date:     2009-06-15T23:11:45.128254Z

Log Message:
-----------
GraphicElement PARB Changes

- Deprecated mx.graphics.RoundedRectangle
- Added mx.geom.RoundedRectangle
- Removed GraphicElement.getStroke
- Moved code from GraphicElement.getStrokeExtents into StrokedElement.
- Updated the dependency checker

QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: Evtim

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/supportClasses/StrokedElement.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/geom/RoundedRectangle.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/supportClasses/GraphicElement.as</path>
<path kind="file" action="M">/flex/sdk/trunk/development/eclipse/flex/flex4test/src/layouts/WheelLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/preloaders/DownloadProgressBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/RoundedRectangle.as</path>
<path kind="file" action="M">/flex/sdk/trunk/tools/dependencychecker/flex/tools/dependencychecker/FrameworkSwcDependencyRules.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Accordion.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/effectClasses/DissolveInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/Dissolve.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/core/Container.as</path>

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

--- frameworks/projects/spark/src/spark/primitives/supportClasses/StrokedElement.as
+++ frameworks/projects/spark/src/spark/primitives/supportClasses/StrokedElement.as
@@ -60,6 +60,14 @@
     {
         super();
     }
+
+    //--------------------------------------------------------------------------
+    //
+    //  Variables
+    //
+    //--------------------------------------------------------------------------
+
+    static private var _strokeExtents:Point = new Point();

     //--------------------------------------------------------------------------
     //
@@ -214,9 +222,67 @@
         g.endFill();
     }

-    override protected function getStroke():IStroke
-    {
-        return stroke;
+    override protected function getStrokeExtents(postLayoutTransform:Boolean = true):Point
+    {
+        // TODO EGeorgie: currently we take only scale into account,
+        // but depending on joint style, cap style, etc. we need to take
+        // the whole matrix into account as well as examine every line segment...
+
+        if (!stroke)
+        {
+            _strokeExtents.x = 0;
+            _strokeExtents.y = 0;
+            return _strokeExtents;
+        }
+
+        // Stroke with weight 0 or scaleMode "none" is always drawn
+        // at "hairline" thickness, which is exactly one pixel.
+        var weight:Number = stroke.weight;
+        if (weight == 0)
+        {
+            _strokeExtents.x = 1;
+            _strokeExtents.y = 1;
+            return _strokeExtents;
+        }
+
+        var scaleMode:String = stroke.scaleMode;
+        if (!scaleMode || scaleMode == LineScaleMode.NONE || !postLayoutTransform)
+        {
+            _strokeExtents.x = weight;
+            _strokeExtents.y = weight;
+            return _strokeExtents;
+        }
+
+        var sX:Number = scaleX;
+        var sY:Number = scaleY;
+
+        // TODO EGeorgie: stroke thickness depends on all matrix components,
+        // not only on scale.
+        if (scaleMode == LineScaleMode.NORMAL)
+        {
+            if (sX  == sY)
+                weight *= sX;
+            else
+                weight *= Math.sqrt(0.5 * (sX * sX + sY * sY));
+
+            _strokeExtents.x = weight;
+            _strokeExtents.y = weight;
+            return _strokeExtents;
+        }
+        else if (scaleMode == LineScaleMode.HORIZONTAL)
+        {
+            _strokeExtents.x = weight * sX;
+            _strokeExtents.y = weight;
+            return _strokeExtents;
+        }
+        else if (scaleMode == LineScaleMode.VERTICAL)
+        {
+            _strokeExtents.x = weight;
+            _strokeExtents.y = weight * sY;
+            return _strokeExtents;
+        }
+
+        return null;
     }

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


Add test for updateUserPublishedItemVote

--- test/src/FRESteamWorksTest.as
+++ test/src/FRESteamWorksTest.as
@@ -200,6 +200,7 @@
 		private function onSteamResponse(e:SteamEvent):void{
 			var apiCall:Boolean;
 			var i:int;
+			var file:String;
 			switch(e.req_type){
 				case SteamConstants.RESPONSE_OnUserStatsStored:
 					log("RESPONSE_OnUserStatsStored: "+e.response);
@@ -212,7 +213,7 @@
 					break;
 				case SteamConstants.RESPONSE_OnPublishWorkshopFile:
 					log("RESPONSE_OnPublishWorkshopFile: " + e.response);
-					var file:String = Steamworks.publishWorkshopFileResult();
+					file = Steamworks.publishWorkshopFileResult();
 					log("File published as " + file);
 					log("subscribePublishedFile(...) == " + Steamworks.subscribePublishedFile(file));
 					break;
@@ -240,6 +241,12 @@
 					log("Workshop files: " + fileRes.resultsReturned + "/" + fileRes.totalResults);
 					for(i = 0; i < fileRes.resultsReturned; i++) {
 						log(i + ": " + fileRes.publishedFileId[i] + " - " + fileRes.score[i]);
+					}
+					if(fileRes.resultsReturned > 0) {
+						file = fileRes.publishedFileId[0];
+						log("updateUserPublishedItemVote(" + file + ", true)");
+						apiCall = Steamworks.updateUserPublishedItemVote(file, true);
+						log("updateUserPublishedItemVote(" + file + ", true) == " + apiCall);
 					}
 					break;
 				case SteamConstants.RESPONSE_OnGetPublishedFileDetails:


Transferred from the Adobe Open Source Subversion Repository

Revision: 3755
Author:   chaase@adobe.com
Date:     2008-10-20T21:09:39.321431Z

Log Message:
-----------
Fixed sdk-17414, sdk-17413, sdk-17409. Also fixed various small asdoc errors (related to recent classname changes).

QE Notes: None
Doc Notes: None
Bugs: sdk-17414, sdk-17413, sdk-17409
Reviewer: Hans

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/effectClasses/PauseInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/Pause.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxAnimateColor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxRotate.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/Animation.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/PropertyValuesHolder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/IInterpolator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxMove.as</path>

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

--- frameworks/projects/spark/src/spark/effects/supportClasses/AnimateInstance.as
+++ frameworks/projects/spark/src/spark/effects/supportClasses/AnimateInstance.as
@@ -33,9 +33,9 @@
 import mx.styles.IStyleClient;

 /**
- * The AnimateInstance class implements the instance class for the
- * Animate effect. Flex creates an instance of this class when
- * it plays a Animate effect; you do not create one yourself.
+ * The FxAnimateInstance class implements the instance class for the
+ * FxAnimate effect. Flex creates an instance of this class when
+ * it plays a FxAnimate effect; you do not create one yourself.
  */
 public class FxAnimateInstance extends EffectInstance
 {


Tests: stop using Node's assert module and use the nextgenas-test Assert class

--- test/source/tests/CompilerOptionsTests.as
+++ test/source/tests/CompilerOptionsTests.as
@@ -2,6 +2,7 @@
 {
 	import com.nextgenactionscript.asconfigc.CompilerOptionsParser;
 	import com.nextgenactionscript.asconfigc.CompilerOptions;
+	import nextgenas.test.assert.Assert;

 	public class CompilerOptionsTests
 	{
@@ -11,9 +12,9 @@
 			var args:Object = {};
 			args[CompilerOptions.ACCESSIBLE] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.ACCESSIBLE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.ACCESSIBLE + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.ACCESSIBLE + "=true",
 				"Incorrect argument value for " + CompilerOptions.ACCESSIBLE);
 		}

@@ -23,9 +24,9 @@
 			var args:Object = {};
 			args[CompilerOptions.DEBUG] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.DEBUG);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.DEBUG + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.DEBUG + "=true",
 				"Incorrect argument value for " + CompilerOptions.DEBUG);
 		}

@@ -36,9 +37,9 @@
 			var args:Object = {};
 			args[CompilerOptions.DEBUG_PASSWORD] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.DEBUG_PASSWORD);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.DEBUG_PASSWORD + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.DEBUG_PASSWORD + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.DEBUG_PASSWORD);
 		}

@@ -49,9 +50,9 @@
 			var args:Object = {};
 			args[CompilerOptions.DEFAULT_FRAME_RATE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.DEFAULT_FRAME_RATE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.DEFAULT_FRAME_RATE + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.DEFAULT_FRAME_RATE + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.DEFAULT_FRAME_RATE);
 		}

@@ -66,13 +67,13 @@
 			var args:Object = {};
 			args[CompilerOptions.DEFAULT_SIZE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 3,
+			Assert.strictEqual(result.length, 3,
 				"Incorrect argument count for " + CompilerOptions.DEFAULT_SIZE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.DEFAULT_SIZE,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.DEFAULT_SIZE,
 				"Incorrect argument 0 value for " + CompilerOptions.DEFAULT_SIZE);
-			asserts.strictEqual(result[1], value.width.toString(),
+			Assert.strictEqual(result[1], value.width.toString(),
 				"Incorrect argument 1 value for " + CompilerOptions.DEFAULT_SIZE);
-			asserts.strictEqual(result[2], value.height.toString(),
+			Assert.strictEqual(result[2], value.height.toString(),
 				"Incorrect argument 2 value for " + CompilerOptions.DEFAULT_SIZE);
 		}

@@ -83,9 +84,9 @@
 			var args:Object = {};
 			args[CompilerOptions.DUMP_CONFIG] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.DUMP_CONFIG);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.DUMP_CONFIG + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.DUMP_CONFIG + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.DUMP_CONFIG);
 		}

@@ -100,11 +101,11 @@
 			var args:Object = {};
 			args[CompilerOptions.EXTERNAL_LIBRARY_PATH] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.EXTERNAL_LIBRARY_PATH);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.EXTERNAL_LIBRARY_PATH + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.EXTERNAL_LIBRARY_PATH + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.EXTERNAL_LIBRARY_PATH);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.EXTERNAL_LIBRARY_PATH + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.EXTERNAL_LIBRARY_PATH + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.EXTERNAL_LIBRARY_PATH);
 		}

@@ -119,11 +120,11 @@
 			var args:Object = {};
 			args[CompilerOptions.INCLUDE_CLASSES] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.INCLUDE_CLASSES);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_CLASSES + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_CLASSES + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.INCLUDE_CLASSES);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_CLASSES + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_CLASSES + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.INCLUDE_CLASSES);
 		}

@@ -138,11 +139,11 @@
 			var args:Object = {};
 			args[CompilerOptions.INCLUDE_NAMESPACES] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.INCLUDE_NAMESPACES);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_NAMESPACES + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_NAMESPACES + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.INCLUDE_NAMESPACES);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_NAMESPACES + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_NAMESPACES + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.INCLUDE_NAMESPACES);
 		}

@@ -157,11 +158,11 @@
 			var args:Object = {};
 			args[CompilerOptions.INCLUDE_SOURCES] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.INCLUDE_SOURCES);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_SOURCES + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.INCLUDE_SOURCES + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.INCLUDE_SOURCES);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_SOURCES + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.INCLUDE_SOURCES + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.INCLUDE_SOURCES);
 		}

@@ -172,9 +173,9 @@
 			var args:Object = {};
 			args[CompilerOptions.JS_OUTPUT_TYPE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.JS_OUTPUT_TYPE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.JS_OUTPUT_TYPE + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.JS_OUTPUT_TYPE + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.JS_OUTPUT_TYPE);
 		}

@@ -189,11 +190,11 @@
 			var args:Object = {};
 			args[CompilerOptions.KEEP_AS3_METADATA] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.KEEP_AS3_METADATA);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.KEEP_AS3_METADATA + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.KEEP_AS3_METADATA + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.KEEP_AS3_METADATA);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.KEEP_AS3_METADATA + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.KEEP_AS3_METADATA + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.KEEP_AS3_METADATA);
 		}

@@ -207,9 +208,9 @@
 			var args:Object = {};
 			args[CompilerOptions.LIBRARY_PATH] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.LIBRARY_PATH);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.LIBRARY_PATH + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.LIBRARY_PATH + "+=" + value[0],
 				"Incorrect argument value for " + CompilerOptions.LIBRARY_PATH);
 		}

@@ -220,9 +221,9 @@
 			var args:Object = {};
 			args[CompilerOptions.LINK_REPORT] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.LINK_REPORT);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.LINK_REPORT + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.LINK_REPORT + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.LINK_REPORT);
 		}

@@ -236,9 +237,9 @@
 			var args:Object = {};
 			args[CompilerOptions.LOAD_CONFIG] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.LOAD_CONFIG);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.LOAD_CONFIG + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.LOAD_CONFIG + "+=" + value[0],
 				"Incorrect argument value for " + CompilerOptions.LOAD_CONFIG);
 		}

@@ -253,11 +254,11 @@
 			var args:Object = {};
 			args[CompilerOptions.LOCALE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.LOCALE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.LOCALE + "=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.LOCALE + "=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.LOCALE);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.LOCALE + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.LOCALE + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.LOCALE);
 		}

@@ -278,19 +279,19 @@
 			var args:Object = {};
 			args[CompilerOptions.NAMESPACE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 6,
+			Assert.strictEqual(result.length, 6,
 				"Incorrect argument count for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.NAMESPACE,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.NAMESPACE,
 				"Incorrect argument 0 value for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[1], value[0].uri,
+			Assert.strictEqual(result[1], value[0].uri,
 				"Incorrect argument 1 value for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[2], value[0].manifest,
+			Assert.strictEqual(result[2], value[0].manifest,
 				"Incorrect argument 2 value for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[3], "--" + CompilerOptions.NAMESPACE,
+			Assert.strictEqual(result[3], "--" + CompilerOptions.NAMESPACE,
 				"Incorrect argument 3 value for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[4], value[1].uri,
+			Assert.strictEqual(result[4], value[1].uri,
 				"Incorrect argument 4 value for " + CompilerOptions.NAMESPACE);
-			asserts.strictEqual(result[5], value[1].manifest,
+			Assert.strictEqual(result[5], value[1].manifest,
 				"Incorrect argument 5 value for " + CompilerOptions.NAMESPACE);
 		}

@@ -300,9 +301,9 @@
 			var args:Object = {};
 			args[CompilerOptions.OMIT_TRACE_STATEMENTS] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.OMIT_TRACE_STATEMENTS);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.OMIT_TRACE_STATEMENTS + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.OMIT_TRACE_STATEMENTS + "=true",
 				"Incorrect argument value for " + CompilerOptions.OMIT_TRACE_STATEMENTS);
 		}

@@ -312,9 +313,9 @@
 			var args:Object = {};
 			args[CompilerOptions.OPTIMIZE] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.OPTIMIZE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.OPTIMIZE + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.OPTIMIZE + "=true",
 				"Incorrect argument value for " + CompilerOptions.OPTIMIZE);
 		}

@@ -325,9 +326,9 @@
 			var args:Object = {};
 			args[CompilerOptions.OUTPUT] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.OUTPUT);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.OUTPUT + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.OUTPUT + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.OUTPUT);
 		}

@@ -337,9 +338,9 @@
 			var args:Object = {};
 			args[CompilerOptions.STRICT] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.STRICT);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.STRICT + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.STRICT + "=true",
 				"Incorrect argument value for " + CompilerOptions.STRICT);
 		}

@@ -349,9 +350,9 @@
 			var args:Object = {};
 			args[CompilerOptions.SOURCE_MAP] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.SOURCE_MAP);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.SOURCE_MAP + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.SOURCE_MAP + "=true",
 				"Incorrect argument value for " + CompilerOptions.SOURCE_MAP);
 		}

@@ -366,11 +367,11 @@
 			var args:Object = {};
 			args[CompilerOptions.SOURCE_PATH] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 2,
+			Assert.strictEqual(result.length, 2,
 				"Incorrect argument count for " + CompilerOptions.SOURCE_PATH);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.SOURCE_PATH + "+=" + value[0],
+			Assert.strictEqual(result[0], "--" + CompilerOptions.SOURCE_PATH + "+=" + value[0],
 				"Incorrect argument 0 value for " + CompilerOptions.SOURCE_PATH);
-			asserts.strictEqual(result[1], "--" + CompilerOptions.SOURCE_PATH + "+=" + value[1],
+			Assert.strictEqual(result[1], "--" + CompilerOptions.SOURCE_PATH + "+=" + value[1],
 				"Incorrect argument 1 value for " + CompilerOptions.SOURCE_PATH);
 		}

@@ -381,9 +382,9 @@
 			var args:Object = {};
 			args[CompilerOptions.SWF_VERSION] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.SWF_VERSION);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.SWF_VERSION + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.SWF_VERSION + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.SWF_VERSION);
 		}

@@ -394,9 +395,9 @@
 			var args:Object = {};
 			args[CompilerOptions.TARGET_PLAYER] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.TARGET_PLAYER);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.TARGET_PLAYER + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.TARGET_PLAYER + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.TARGET_PLAYER);
 		}

@@ -407,9 +408,9 @@
 			var args:Object = {};
 			args[CompilerOptions.TOOLS_LOCALE] = value;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.TOOLS_LOCALE);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.TOOLS_LOCALE + "=" + value,
+			Assert.strictEqual(result[0], "--" + CompilerOptions.TOOLS_LOCALE + "=" + value,
 				"Incorrect argument value for " + CompilerOptions.TOOLS_LOCALE);
 		}

@@ -419,9 +420,9 @@
 			var args:Object = {};
 			args[CompilerOptions.USE_DIRECT_BLIT] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.USE_DIRECT_BLIT);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.USE_DIRECT_BLIT + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.USE_DIRECT_BLIT + "=true",
 				"Incorrect argument value for " + CompilerOptions.USE_DIRECT_BLIT);
 		}

@@ -431,9 +432,9 @@
 			var args:Object = {};
 			args[CompilerOptions.USE_GPU] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.USE_GPU);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.USE_GPU + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.USE_GPU + "=true",
 				"Incorrect argument value for " + CompilerOptions.USE_GPU);
 		}

@@ -443,9 +444,9 @@
 			var args:Object = {};
 			args[CompilerOptions.USE_NETWORK] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.USE_NETWORK);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.USE_NETWORK + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.USE_NETWORK + "=true",
 				"Incorrect argument value for " + CompilerOptions.USE_NETWORK);
 		}

@@ -455,9 +456,9 @@
 			var args:Object = {};
 			args[CompilerOptions.USE_RESOURCE_BUNDLE_METADATA] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.USE_RESOURCE_BUNDLE_METADATA);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.USE_RESOURCE_BUNDLE_METADATA + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.USE_RESOURCE_BUNDLE_METADATA + "=true",
 				"Incorrect argument value for " + CompilerOptions.USE_RESOURCE_BUNDLE_METADATA);
 		}

@@ -467,12 +468,10 @@
 			var args:Object = {};
 			args[CompilerOptions.VERBOSE_STACKTRACES] = true;
 			var result:Array = CompilerOptionsParser.parse(args);
-			asserts.strictEqual(result.length, 1,
+			Assert.strictEqual(result.length, 1,
 				"Incorrect argument count for " + CompilerOptions.VERBOSE_STACKTRACES);
-			asserts.strictEqual(result[0], "--" + CompilerOptions.VERBOSE_STACKTRACES + "=true",
+			Assert.strictEqual(result[0], "--" + CompilerOptions.VERBOSE_STACKTRACES + "=true",
 				"Incorrect argument value for " + CompilerOptions.VERBOSE_STACKTRACES);
 		}
 	}
-}
-
-var asserts:Object = require("assert");+}


simplified code.

simplified code.

--- WeaveUISpark/src/weave/visualization/plotters/BackgroundTextPlotter.as
+++ WeaveUISpark/src/weave/visualization/plotters/BackgroundTextPlotter.as
@@ -20,7 +20,6 @@
 package weave.visualization.plotters
 {
 	import flash.display.BitmapData;
-	import flash.geom.Point;

 	import weave.api.newLinkableChild;
 	import weave.api.primitives.IBounds2D;
@@ -40,13 +39,11 @@
 		public const textFunction:LinkableFunction = registerLinkableChild(this, new LinkableFunction('target && target.getSessionState()', true, false, ['target']));
 		public const dependency:LinkableDynamicObject = newLinkableChild(this, LinkableDynamicObject);
 		private const bitmapText:BitmapText = new BitmapText();
-		private static const tempPoint:Point = new Point();

 		override public function drawBackground(dataBounds:IBounds2D, screenBounds:IBounds2D, destination:BitmapData):void
 		{
-			screenBounds.getCenterPoint(tempPoint);
-			bitmapText.x = tempPoint.x;
-			bitmapText.y = tempPoint.y;
+			bitmapText.x = screenBounds.getXCenter();
+			bitmapText.y = screenBounds.getYCenter();
 			bitmapText.width = screenBounds.getXCoverage();
 			bitmapText.height = screenBounds.getYCoverage();
 			bitmapText.verticalAlign = BitmapText.VERTICAL_ALIGN_MIDDLE;


unused member variable cleanup

unused member variable cleanup

git-svn-id: b675b909355d5cf946977f44a8ec5a6ceb3782e4@369 ed5b42cb-e716-0410-a449-f6a68f950b19

--- src/as/com/threerings/flash/DisablingButton.as
+++ src/as/com/threerings/flash/DisablingButton.as
@@ -104,7 +104,6 @@
         super.mouseEnabled = (!super.enabled ? _mouseEnabled : false);
     }

-    protected var _showingDisabledState :Boolean;
     protected var _disabledState :DisplayObject;
     protected var _upState :DisplayObject;
     protected var _mouseEnabled :Boolean = true;


Finish reverting changeset 2612, native _filter and _map signatures match AS3 decls (bug 534680 r=stejohns+ sr=lhansen+ test r=cpeyer+)

--- test/acceptance/as3/Vector/map.as
+++ test/acceptance/as3/Vector/map.as
@@ -129,6 +129,8 @@
                "1,4,9,16",
                v1.map(mapper4).toString());

+/*
+ *  Fix reverted until it can be versioned.
 // From https://bugzilla.mozilla.org/show_bug.cgi?id=507501
 function convertToUpper(item:String, index:int, v:Vector.<String>):String {
     return item.toUpperCase();
@@ -145,6 +147,7 @@

 AddTestCase("Type check", true, vec is Vector.<String>);
 AddTestCase("Type check returned map value", true, vec.map(convertToUpper) is Vector.<String>);
+*/

 // Custom vector type
 class TestClass {


fix parameters parsing in RTSPClient STATE_SETUP

some cameras like Vivotek send parameters unicast and interleaved in different order

--- src/com/axis/rtspclient/RTSPClient.as
+++ src/com/axis/rtspclient/RTSPClient.as
@@ -311,7 +311,9 @@

         if (state === STATE_SETUP) {
           /* this is not the case when falling through, e.g. SETUP of first track */
-          if (!/RTP\/AVP\/TCP;unicast;interleaved=/.test(parsed.headers["transport"])) {
+          if (!(/^RTP\/AVP\/TCP;/.test(parsed.headers["transport"]) &&
+        	/unicast;/.test(parsed.headers["transport"]) &&
+        	/interleaved=/.test(parsed.headers["transport"]) )){
             dispatchEvent(new ClientEvent(ClientEvent.STOPPED));
             connectionBroken = true;
             handle.disconnect();


CHANGED:added more constants for BigML based on PythonAPI

--- src/com/godpaper/as3/BigML/mvc/consts/BigMLConstants.as
+++ src/com/godpaper/as3/BigML/mvc/consts/BigMLConstants.as
@@ -42,13 +42,37 @@
 		public static const BIGML_VERSION:String = "andromeda/";
 		//BigML RESTful API resource list

-		public static const SOURCE:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"source/"),BigMLConstants.GET);
-
+		public static const SOURCE_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"source/"),BigMLConstants.GET);
+		public static const DATASET_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"dataset/"),BigMLConstants.GET);
+		public static const MODEL_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"model/"),BigMLConstants.GET);
+		public static const PREDICTION_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"prediction/"),BigMLConstants.GET);
+		public static const EVALUATION_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"evaluation/"),BigMLConstants.GET);
+		public static const ENSEMBLE_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"ensemble/"),BigMLConstants.GET);
+		public static const BATCH_PREDICTION_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"batchprediction/"),BigMLConstants.GET);
+		public static const CLUSTER_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"cluster/"),BigMLConstants.GET);
+		public static const CENTROID_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"centroid/"),BigMLConstants.GET);
+		public static const BATCH_CENTROID_PATH:BigMLConstants = new BigMLConstants(BIGML_URI.concat(BIGML_VERSION,"batchcentroid/"),BigMLConstants.GET);
+
 		//CRUD operation.
 		public static const GET:String = "GET";
 		public static const POST:String = "POST";
 		public static const PUT:String = "PUT";
 		public static const DELETE:String = "DELETE";
+		// HTTP Status Codes from https://bigml.com/developers/status_codes
+		public static const HTTP_OK:int = 200;
+		public static const HTTP_CREATED:int = 201;
+		public static const HTTP_ACCEPTED:int = 202;
+		public static const HTTP_NO_CONTENT:int = 204;
+		public static const HTTP_BAD_REQUEST:int = 400;
+		public static const HTTP_UNAUTHORIZED:int = 401;
+		public static const HTTP_PAYMENT_REQUIRED:int = 402;
+		public static const HTTP_FORBIDDEN:int = 403;
+		public static const HTTP_NOT_FOUND:int = 404;
+		public static const HTTP_METHOD_NOT_ALLOWED:int = 405;
+		public static const HTTP_TOO_MANY_REQUESTS:int = 429;
+		public static const HTTP_LENGTH_REQUIRED:int = 411;
+		public static const HTTP_INTERNAL_SERVER_ERROR:int = 500;
+		//TODO:More translation it from https://github.com/bigmlcom/python/blob/next/bigml/api.py
 		//--------------------------------------------------------------------------
 		//
 		// Public properties


Transferred from the Adobe Open Source Subversion Repository

Revision: 7879
Author:   dloverin@adobe.com
Date:     2009-06-16T14:08:15.137863Z

Log Message:
-----------
WindowedApplication/Window P-ARB changes.

WindowedApplication/Window
•             Rename resizeAffordance to resizeAffordanceWidth
•             Change resizeAffordanceWidth from a property to a style
•             Remove showGripper property
•             Remove showTitleBar property
•             Make override functions @private
•             SkinState metadata: rename normalActive to normalAndInactive
•             SkinState metadata: rename disabledInactive to disabledAndInactive

TitleBar
•             SkinState metadata: rename maximized to normalAndMaximized
•             SkinState metadata: rename disabledMaximized to disabledAndMaximized

QE Notes: Expect testing failures do to the changes.
Doc Notes: none.
Bugs: none
Reviewer: Glenn
tests: checkintests

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/defaults.css</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/airframework/src/spark/skins/spark/WindowedApplicationSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/TitleBarSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/MacTitleBarSkin.mxml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/WindowedApplication.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/windowClasses/TitleBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/FlexChromeSkin.mxml</path>

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

--- frameworks/projects/airspark/src/spark/components/windowClasses/TitleBar.as
+++ frameworks/projects/airspark/src/spark/components/windowClasses/TitleBar.as
@@ -30,6 +30,30 @@
 import spark.skins.spark.TitleBarSkin;

 use namespace mx_internal;
+
+//--------------------------------------
+//  SkinStates
+//--------------------------------------
+
+/**
+ *  The titleBar is enabled and the application is maximized.
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 10
+ *  @playerversion AIR 1.5
+ *  @productversion Flex 4
+ */
+[SkinState("normalAndMaximized")]
+
+/**
+ *  The titleBar is disabled and the application is maximized.
+ *
+ *  @langversion 3.0
+ *  @playerversion Flash 10
+ *  @playerversion AIR 1.5
+ *  @productversion Flex 4
+ */
+[SkinState("disabledAndMaximized")]

 /**
  *  The TitleBar class defines the default title bar for a
@@ -443,7 +467,7 @@
     override protected function getCurrentSkinState():String
     {
         if (window.nativeWindow.displayState == NativeWindowDisplayState.MAXIMIZED)
-            return enabled ? "maximized" : "disabledMaximized";
+            return enabled ? "normalAndMaximized" : "disabledAndMaximized";

         return enabled ? "normal" : "disabled";
     }


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

--- frameworks/projects/wireframe/src/mx/skins/wireframe/ContainerBorderSkin.as
+++ frameworks/projects/wireframe/src/mx/skins/wireframe/ContainerBorderSkin.as
@@ -1,3 +1,13 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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.skins.wireframe {


max 3 manifest retry

max 3 manifest retry

--- src/org/mangui/hls/HLSSettings.as
+++ src/org/mangui/hls/HLSSettings.as
@@ -19,7 +19,7 @@
          * Default is false
          */
         public static var capLevelToStage : Boolean = false;
-
+
         /**
          * maxLevelCappingMode
          *
@@ -30,7 +30,7 @@
          * Default is HLSMaxLevelCappingMode.DOWNSCALE
          */
         public static var maxLevelCappingMode : String = HLSMaxLevelCappingMode.DOWNSCALE;
-
+
         // // // // // // /////////////////////////////////
         //
         // org.mangui.hls.stream.HLSNetStream
@@ -44,7 +44,7 @@
          * Default is -1 = auto
          */
         public static var minBufferLength : Number = -1;
-
+
         /**
          * maxBufferLength
          *
@@ -54,7 +54,7 @@
          * Default is 120
          */
         public static var maxBufferLength : Number = 120;
-
+
         /**
          * maxBackBufferLength
          *
@@ -64,7 +64,7 @@
          * Default is 30
          */
         public static var maxBackBufferLength : Number = 30;
-
+
         /**
          * lowBufferLength
          *
@@ -74,7 +74,7 @@
          * Default is 3
          */
         public static var lowBufferLength : Number = 3;
-
+
         /**
          * seekMode
          *
@@ -85,8 +85,8 @@
          * Default is HLSSeekMode.KEYFRAME_SEEK
          */
         public static var seekMode : String = HLSSeekMode.KEYFRAME_SEEK;
-
-        /**
+
+        /**
          * keyLoadMaxRetry
          *
          * Max nb of retries for Key Loading in case I/O errors are met,
@@ -96,8 +96,8 @@
          * Default is 3
          */
         public static var keyLoadMaxRetry : int = 3;
-
-        /**
+
+        /**
          * keyLoadMaxRetryTimeout
          *
          * Maximum key retry timeout (in milliseconds) in case I/O errors are met.
@@ -107,10 +107,10 @@
          * Default is 64000.
          */
         public static var keyLoadMaxRetryTimeout : Number = 64000;
-
-        /**
+
+        /**
          * fragmentLoadMaxRetry
-         *
+         *
          * Max number of retries for Fragment Loading in case I/O errors are met,
          *      0, means no retry, error will be triggered automatically
          *     -1 means infinite retry
@@ -118,8 +118,8 @@
          * Default is 3
          */
         public static var fragmentLoadMaxRetry : int = 3;
-
-        /**
+
+        /**
          * fragmentLoadMaxRetryTimeout
          *
          * Maximum Fragment retry timeout (in milliseconds) in case I/O errors are met.
@@ -129,8 +129,8 @@
          * Default is 4000
          */
         public static var fragmentLoadMaxRetryTimeout : Number = 4000
-
-        /**
+
+        /**
          * fragmentLoadSkipAfterMaxRetry
          *
          * control behaviour in case fragment load still fails after max retry timeout
@@ -140,7 +140,7 @@
          * Default is true.
          */
         public static var fragmentLoadSkipAfterMaxRetry : Boolean = true;
-
+
         /**
          * flushLiveURLCache
          *
@@ -150,7 +150,7 @@
          * Default is false
          */
         public static var flushLiveURLCache : Boolean = false;
-
+
         /**
          * manifestLoadMaxRetry
          *
@@ -158,9 +158,9 @@
          *      0, means no retry, error will be triggered automatically
          *     -1 means infinite retry
          */
-        public static var manifestLoadMaxRetry : int = -1;
-
-        /**
+        public static var manifestLoadMaxRetry : int = 3;
+
+        /**
          * manifestLoadMaxRetryTimeout
          *
          * Maximum Manifest retry timeout (in milliseconds) in case I/O errors are met.
@@ -170,7 +170,7 @@
          * Default is 64000
          */
         public static var manifestLoadMaxRetryTimeout : Number = 64000;
-
+
         /**
          * startFromBitrate
          *
@@ -181,8 +181,8 @@
          * Default is -1
          */
         public static var startFromBitrate : Number = -1;
-
-        /**
+
+        /**
          * startFromLevel
          *
          * start level :
@@ -193,8 +193,8 @@
          * Default is -1
          */
         public static var startFromLevel : Number = -1;
-
-        /**
+
+        /**
          * seekFromLevel
          *
          * Seek level:
@@ -204,8 +204,8 @@
          * Default is -1
          */
         public static var seekFromLevel : Number = -1;
-
-        /**
+
+        /**
          * useHardwareVideoDecoder
          *
          * Use hardware video decoder:
@@ -215,7 +215,7 @@
          * Default is false
          */
         public static var useHardwareVideoDecoder : Boolean = false;
-
+
         /**
          * logInfo
          *
@@ -224,7 +224,7 @@
          * Default is true
          */
         public static var logInfo : Boolean = true;
-
+
         /**
          * logDebug
          *
@@ -233,7 +233,7 @@
          * Default is false
          */
         public static var logDebug : Boolean = false;
-
+
         /**
          * logDebug2
          *
@@ -242,7 +242,7 @@
          * Default is false
          */
         public static var logDebug2 : Boolean = false;
-
+
         /**
          * logWarn
          *
@@ -251,7 +251,7 @@
          * Default is true
          */
         public static var logWarn : Boolean = true;
-
+
         /**
          * logError
          *


REPRISE: getter for m_scrollDownBtn & m_scrollUpBtn added

git-svn-id: e38e7cdd6ace00d8230583a2d3b43e9a55f5c011@661 bc4816be-ef27-423a-9c4d-fc420be121a2

--- src/reprise/controls/Scrollbar.as
+++ src/reprise/controls/Scrollbar.as
@@ -195,6 +195,22 @@
 		{
 			m_instanceStyles.setStyle('scaleScrollThumb', scaleScrollThumb.toString());
 		}
+
+		/**
+		 * getter for the m_scrollUpBtn
+		 */
+		public function get scrollUpBtn() : SimpleButton
+		{
+			return m_scrollUpBtn;
+		}
+
+		/**
+		 * getter for the m_scrollDownBtn
+		 */
+		public function get scrollDownBtn() : SimpleButton
+		{
+			return m_scrollDownBtn;
+		}

 		/**
 		 * sets the area in which the scrollbar should react on mouseWheel events


Enabled approve missing values in row context menu item

--- collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/ui/component/input/InputFieldContextMenu.as
+++ collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/ui/component/input/InputFieldContextMenu.as
@@ -44,12 +44,13 @@
 			SET_DASH,
 			SET_ILLEGIBLE,
 			EDIT_REMARKS_MENU_ITEM,
+			SET_STAR_IN_ROW,
 			SET_DASH_IN_ROW,
-			SET_STAR_IN_ROW,
 			DELETE_ATTRIBUTE,
 			DELETE_ENTITY,
 			CONFIRM_ERROR,
-			APPROVE_MISSING
+			APPROVE_MISSING,
+			APPROVE_MISSING_IN_ROW
 		];

 		private static var remarksPopUpPresenter:RemarksPopUpPresenter;


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

--- frameworks/projects/advancedgrids/src/mx/collections/LeafNodeCursor.as
+++ frameworks/projects/advancedgrids/src/mx/collections/LeafNodeCursor.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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.collections
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 5097
Author:   gauravj@adobe.com
Date:     2009-02-27T02:06:23.424936Z

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:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/fileSystemClasses/FileSystemTreeDataDescriptor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/FlexHTMLLoader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemEnumerationMode.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemHistoryButton.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemTree.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/HTML.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/airframework/src/mx/utils/DirectoryEnumeration.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/airframework/src/mx/controls/FileSystemComboBox.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/utils/DirectoryEnumerationMode.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/AIREvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/windowClasses/StatusBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/FileEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/WindowExistenceEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemDataGrid.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/ApplicationTitleBarBackgroundSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/fileSystemClasses/FileSystemControlHelper.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/WindowedApplication.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/NativeDragManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/FlexNativeMenuEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemRawChildrenList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/WindowMinimizeButtonSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/WindowRestoreButtonSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/WindowMaximizeButtonSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/StatusBarBackgroundSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/IWindow.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FileSystemSizeDisplayMode.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/events/FlexNativeWindowBoundsEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/WindowBackground.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/windowClasses/TitleBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemChildrenList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/skins/halo/WindowCloseButtonSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FlexNativeMenu.as</path>

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

--- frameworks/projects/airframework/src/mx/controls/FileSystemComboBox.as
+++ frameworks/projects/airframework/src/mx/controls/FileSystemComboBox.as
@@ -35,6 +35,10 @@
  *  changes for any reason.
  *
  *  @eventType mx.events.FileEvent.DIRECTORY_CHANGE
+ *
+ *  @langversion 3.0
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Event(name="directoryChange", type="mx.events.FileEvent")]

@@ -50,6 +54,10 @@
  *  computerIcon="@Embed(source='computerIcon.jpg');"
  *
  *  @default null
+ *
+ *  @langversion 3.0
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="computerIcon", type="Class", format="EmbeddedFile", inherit="no")]

@@ -60,6 +68,10 @@
  *  directoryIcon="@Embed(source='directoryIcon.jpg');"
  *
  *  @default TreeNodeIcon
+ *
+ *  @langversion 3.0
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 [Style(name="directoryIcon", type="Class", format="EmbeddedFile", inherit="no")]

@@ -117,6 +129,10 @@
  *  @see mx.controls.FileSystemList
  *  @see mx.controls.FileSystemTree
  *
+ *
+ *  @langversion 3.0
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
  */
 public class FileSystemComboBox extends ComboBox
 {
@@ -133,6 +149,10 @@
      *  representing a pseudo-top level directory named "Computer". This pseudo-directory
      *  contains the root directories
      *  (such as C:\ and D:\ on Windows or / on Macintosh).
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public static const COMPUTER:File = FileSystemControlHelper.COMPUTER;

@@ -144,6 +164,10 @@

     /**
      *  Constructor.
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function FileSystemComboBox()
     {
@@ -203,6 +227,10 @@
      *  as a separate entry in the dropdown list.
      *
      *  @default null
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get directory():File
     {
@@ -236,6 +264,10 @@
      *  The number of pixels to indent each entry in the dropdown list.
      *
      *  @default 8
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get indent():int
     {
@@ -265,6 +297,10 @@
      *  before the directory names in the dropdown list.
      *
      *  @default true
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function get showIcons():Boolean
     {
@@ -450,6 +486,10 @@

     /**
      *  Constructor.
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function FileSystemComboBoxRenderer()
     {