somehow the rename left a delete to be committed

--- frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/staticControls/ContainerContentArea.as
+++ frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/staticControls/ContainerContentArea.as
@@ -1,30 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.html.staticControls
-{
-	import org.apache.flex.core.UIBase;
-
-	public class ContainerContentArea extends UIBase
-	{
-		public function ContainerContentArea()
-		{
-			super();
-		}
-	}
-}


Added append() and prepend().

Added append() and prepend().

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

--- src/as/com/threerings/util/StringUtil.as
+++ src/as/com/threerings/util/StringUtil.as
@@ -44,6 +44,32 @@
     }

     /**
+     * Append 0 or more copies of the padChar String to the input String
+     * until it is at least the specified length.
+     */
+    public static function pad (
+        str :String, length :int, padChar :String = " ") :String
+    {
+        while (str.length < length) {
+            str += padChar;
+        }
+        return str;
+    }
+
+    /**
+     * Prepend 0 or more copies of the padChar String to the input String
+     * until it is at least the specified length.
+     */
+    public static function prepad (
+        str :String, length :int, padChar :String = " ") :String
+    {
+        while (str.length < length) {
+            str = padChar + str;
+        }
+        return str;
+    }
+
+    /**
      * Utility function that strips whitespace from the ends of a String.
      */
     public static function trim (str :String) :String


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

--- frameworks/projects/automation_spark/src/spark/automation/delegates/components/supportClasses/SparkScrollBarBaseAutomationImpl.as
+++ frameworks/projects/automation_spark/src/spark/automation/delegates/components/supportClasses/SparkScrollBarBaseAutomationImpl.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 spark.automation.delegates.components.supportClasses
 {


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

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

 package mx.skins.halo
 {


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

--- frameworks/projects/framework/src/mx/effects/effectClasses/SequenceInstance.as
+++ frameworks/projects/framework/src/mx/effects/effectClasses/SequenceInstance.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.effects.effectClasses
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 20590
Author:   cframpto@adobe.com
Date:     2011-03-03T22:21:09.601403Z

Log Message:
-----------
Add some clarifications to the ASdoc for Grid item renderers.

QE notes:
Doc notes:
Bugs: SDK-29789, SDK-29643
Reviewer: Hans
Tests run:
Is noteworthy for integration:

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/gridClasses/GridItemRenderer.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/skins/spark/DefaultGridItemRenderer.as</path>

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

--- frameworks/projects/spark/src/spark/components/gridClasses/GridItemRenderer.as
+++ frameworks/projects/spark/src/spark/components/gridClasses/GridItemRenderer.as
@@ -66,6 +66,11 @@
  *
Item renderers are associated with each column of a grid.
  *  Set the item renderer for a column by using
  *  the GridColumn.itemRenderer property.

+ *
+ *
By default, an item renderer does not clip to the boundaries of the cell.
+ *  If your renderer extends past the bounds of the cell, you can set
+ *  clipAndEnableScrolling to true to clip the renderer to the bounds
+ *  of the cell.

  *
  *
Transitions in DataGrid item renderers aren't supported. The GridItemRenderer class
  *  has disabled its transitions property so setting it will have no effect.

@@ -88,7 +93,7 @@
  *  as text is to identify the GridItemRenderer's text displaying
  *  element with id="labelDisplay".  The labelDisplay
  *  component must be a TextBase subclass like
- *  Label or TextArea.  You might take this
+ *  Label or RichText.  You might take this
  *  approach, instead of just using DefaultGridItemRenderer, if your
  *  item renderer included some additional elements that did not
  *  depend on the item renderer's data, like borders or other graphic
@@ -117,7 +122,8 @@
  *  positions and sizes rather than constraints to define the layout.
  *  DataGrid's with variableRowHeight="false" (the
  *  default) tend to perform better, likewise for
- *  showDataTips="false" (also the default).

+ *  showDataTips="false" (the default) and
+ *  clipAndEnableScrolling="false" (the default).

  *
  *
Examples of the various GridItemRenderer configurations described
  *  here are available in the examples section.


Added "operation" getter

Added "operation" getter

--- collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/client/RemoteCallWrapper.as
+++ collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/client/RemoteCallWrapper.as
@@ -25,7 +25,7 @@
 		}

 		public function send():AsyncToken {
-			var token:AsyncToken = this._operation.send.apply(null, this._args) as AsyncToken;
+			var token:AsyncToken = _operation.send.apply(null, this._args) as AsyncToken;
 			//token.addResponder(this._responder);
 			this._active = true;
 			this._attempts ++;
@@ -67,6 +67,9 @@
 		public function set token(value:Object):void {
 			_token = value;
 		}
-
+
+		public function get operation():AbstractOperation {
+			return _operation;
+		}
 	}
 }


fixed occasional bug updating pagination bar state

--- collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/presenter/ListPresenter.as
+++ collect-flex/collect-flex-client/src/main/flex/org/openforis/collect/presenter/ListPresenter.as
@@ -161,8 +161,6 @@

 			_view.dataGrid.dataProvider = records;

-			_view.currentState = ListView.DEFAULT_STATE;
-
 			updatePaginationBar();
 		}


Transferred from the Adobe Open Source Subversion Repository

Revision: 12433
Author:   cframpto@adobe.com
Date:     2009-12-03T15:01:54.719958Z

Log Message:
-----------
Finish reverting the part of rev 12322 which added custom menu support since it only works on the player and not on AIR.  SDK-23926 has been reopened.

QE notes:
Doc notes:
Bugs: SDK-23926
Reviewer:
Tests run: checkintests, TextArea
Is noteworthy for integration: no

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.as</path>

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

--- frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as
+++ frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as
@@ -14,13 +14,11 @@

 import flash.display.BlendMode;
 import flash.display.Graphics;
-import flash.events.ContextMenuEvent;
 import flash.events.Event;
 import flash.events.FocusEvent;
 import flash.events.KeyboardEvent;
 import flash.events.MouseEvent;
 import flash.geom.Rectangle;
-import flash.ui.ContextMenu;
 import flash.ui.Keyboard;

 import flashx.textLayout.container.ContainerController;
@@ -181,21 +179,6 @@
     /**
      *  @private
      */
-    override tlf_internal function getContextMenu():ContextMenu
-    {
-        // Do not call textDisplay.contextMenu if the context menu is not
-        // set since it calls this function to get the default context menu
-        // from the text container manager.
-
-        if (!textDisplay.contextMenuSet)
-            return super.getContextMenu();
-
-        return textDisplay.contextMenu;
-    }
-
-    /**
-     *  @private
-     */
     override protected function getUndoManager():IUndoManager
     {
         if (!textDisplay.undoManager)
@@ -581,52 +564,6 @@
                     anchorPosition : activePosition;
     }

-    /**
-     *  @private
-     *  The textContainerManager is setting the context menu on the
-     *  container which is the RichEditableText component.
-     */
-    mx_internal function resetContextMenuListener(contextMenu:ContextMenu):void
-    {
-        // Remove the listener from the old context menu and add it to the new
-        // context menu if we're in a state where there was a listener already
-        // set up.
-        if (composeState == TextContainerManager.COMPOSE_FACTORY)
-        {
-            if (handlersState == TextContainerManager.HANDLERS_ACTIVE)
-            {
-                if (textDisplay.contextMenu)
-                {
-                    textDisplay.contextMenu.removeEventListener(
-                        ContextMenuEvent.MENU_SELECT, menuSelectHandler);
-                }
-
-                if (contextMenu)
-                {
-                    contextMenu.addEventListener(
-                        ContextMenuEvent.MENU_SELECT, menuSelectHandler);
-                }
-            }
-        }
-        else
-        {
-            var controller:ContainerController =
-                getTextFlow().flowComposer.getControllerAt(0);
-
-            if (textDisplay.contextMenu)
-            {
-                textDisplay.contextMenu.removeEventListener(
-                    ContextMenuEvent.MENU_SELECT, controller.menuSelectHandler);
-            }
-
-            if (contextMenu)
-            {
-                contextMenu.addEventListener(
-                    ContextMenuEvent.MENU_SELECT, controller.menuSelectHandler);
-            }
-        }
-    }
-
     //--------------------------------------------------------------------------
     //
     //  Overridden event handlers


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

--- frameworks/projects/framework/src/mx/validators/CreditCardValidator.as
+++ frameworks/projects/framework/src/mx/validators/CreditCardValidator.as
@@ -1,13 +1,3 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2003-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.validators
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 10464
Author:   rfrishbe@adobe.com
Date:     2009-09-21T17:40:30.663638Z

Log Message:
-----------
Removing support in Flex framework for compatibility version < 3.  We won't support compatibility-version 2 or 2.01 anymore.  We only keep compatibility-version for one full release, so for Flex 4, we only support compatibility-version = 3.x.

This should reduce our code-size some as we no longer need this old code.  I didn't clean up the compiler's support for compatibility-versioning as it didn't seem worth the effort.

QE notes: -
Doc notes: -
Bugs: SDK-15360
Reviewer: Kevin
Tests run: checkintests, Joan ran all mustella tests
Is noteworthy for integration: Yes

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/TileListItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/HaloBorder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ProgressBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/RadioButton.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/accordionClasses/AccordionHeader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/utilityClasses/CanvasLayout.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/UITLFTextField.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/NumericStepper.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/ScrollArrowSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/AccordionHeaderSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Alert.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/NavBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Button.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UITextField.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ColorPicker.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/TextArea.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridHeaderBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateField.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleProxy.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/treeClasses/TreeItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/TabNavigator.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/FormItem.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/controls/dataGridClasses/DataGridHeader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/CheckBox.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/SWFLoader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/DateChooserYearArrowSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/LinkButton.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/MenuBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/menuClasses/MenuBarItem.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/PanelSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/menuClasses/MenuItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/PopUpButton.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/framework/src/mx/controls/scrollClasses/ScrollBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Panel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/colorPickerClasses/SwatchPanel.as</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/controls/TextInput.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleProtoChain.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBox.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/List.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Label.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DataGrid.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/ScrollTrackSkin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/utilityClasses/Flex.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/LinkBar.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/sliderClasses/Slider.as</path>

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

--- frameworks/projects/mx/src/mx/controls/menuClasses/MenuItemRenderer.as
+++ frameworks/projects/mx/src/mx/controls/menuClasses/MenuItemRenderer.as
@@ -19,12 +19,10 @@
 import mx.controls.listClasses.IDropInListItemRenderer;
 import mx.controls.listClasses.IListItemRenderer;
 import mx.controls.listClasses.ListData;
-import mx.core.FlexVersion;
 import mx.core.IDataRenderer;
 import mx.core.IFlexDisplayObject;
 import mx.core.IFlexModuleFactory;
 import mx.core.IFontContextComponent;
-import mx.core.FlexVersion;
 import mx.core.IUITextField;
 import mx.core.UIComponent;
 import mx.core.UITextField;
@@ -145,9 +143,6 @@
      */
     override public function get baselinePosition():Number
     {
-		if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
-			super.baselinePosition;
-
 		if (!validateBaselinePosition())
 			return NaN;

@@ -265,26 +260,6 @@
 	 */
 	protected function get icon():IFlexDisplayObject
 	{
-		if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
-		{
-			if (_data)
-			{
-				var dataDescriptor:IMenuDataDescriptor =
-					Menu(_listData.owner).dataDescriptor;
-
-				var type:String = dataDescriptor.getType(_data);
-
-				// Separator
-				if (type.toLowerCase() == "separator")
-					return separatorIcon;
-			}
-
-			if (typeIcon)
-				return typeIcon;
-
-			return _icon;
-		}
-
 		return _icon;
 	}


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

--- frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionViewCursor.as
+++ frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionViewCursor.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.collections
 {


Transferred from the Adobe Open Source Subversion Repository

Revision: 22006
Author:   jasonsj@adobe.com
Date:     2011-08-15T23:49:37.068379Z

Log Message:
-----------
SDK-31052 erase the CalloutSkin drop shadow when backgroundAlpha < 1
SDK-31028 New contentBackgroundAppearance style and CalloutContentBackgroundAppearance to remove content background shadow and/or color in Callout.

QE notes: ViewNavigatorCalloutSkin has been removed. Instead, set contentBackgroundAppearance=none on the Callout. It's no longer necessary to set contentBackgroundAlpha=1 on ViewNavigators inside a Callout.
Doc notes:
Bugs:
SDK-31052 Drop shadow appears beneath arrow when Callout has a backgroundAlpha less than 1
SDK-31028 Callout skinning/styling should account for arbitrary use of a ViewNavigator child
Reviewer: betravis
Tests run: checkintests, mustella-mobile
Is noteworthy for integration: no

Modified Paths:
--------------
<path kind="file" action="D">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/ViewNavigatorCalloutSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/MobileComponentsClasses.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile320/assets/CalloutContentBackground.fxg</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/defaults.css</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile240/assets/CalloutContentBackground.fxg</path>
<path kind="file" action="A">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/CalloutContentBackgroundAppearance.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/CalloutSkin.as</path>
<path kind="file" action="A">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/CalloutArrow.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/spark/skins/mobile160/assets/CalloutContentBackground.fxg</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobiletheme/src/MobileThemeClasses.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/4.y/frameworks/projects/mobilecomponents/src/spark/components/Callout.as</path>

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

--- frameworks/projects/mobilecomponents/src/spark/components/ContentBackgroundAppearance.as
+++ frameworks/projects/mobilecomponents/src/spark/components/ContentBackgroundAppearance.as
@@ -0,0 +1,62 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  ADOBE SYSTEMS INCORPORATED
+//  Copyright 2011 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
+{
+
+/**
+ *  The CalloutContentBackgroundAppearance class defines the constants for the
+ *  allowed values of the contentBackgroundAppearance style of
+ *  Callout.
+ *
+ *  @langversion 3.0
+ *  @playerversion AIR 3
+ *  @productversion Flex 4.5.2
+ */
+public final class CalloutContentBackgroundAppearance
+{
+    //--------------------------------------------------------------------------
+    //
+    //  Class constants
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Applies a shadow and mask to the contentGroup.
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 3
+     *  @productversion Flex 4.5.2
+     */
+    public static const INSET:String = "inset";
+
+    /**
+     *  Applies mask to the contentGroup.
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 3
+     *  @productversion Flex 4.5.2
+     */
+    public static const FLAT:String = "flat";
+
+    /**
+     *  Disables both the contentBackgroundColor style and
+     *  contentGroup masking. Use this value when Callout's contents should
+     *  appear directly on top of the backgroundColor or when
+     *  contents provide their own masking.
+     *
+     *  @langversion 3.0
+     *  @playerversion AIR 3
+     *  @productversion Flex 4.5.2
+     */
+    public static const NONE:String = "none";
+}
+}


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

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

 package mx.controls.dataGridClasses
 {


UPDATED 'isSupported' API to call native method to avoid crash on Android 4

--- actionscript/src/com/marpies/ane/facebook/accountkit/AccountKit.as
+++ actionscript/src/com/marpies/ane/facebook/accountkit/AccountKit.as
@@ -243,7 +243,13 @@
          * Supported on iOS and Android.
          */
         public static function get isSupported():Boolean {
-            return iOS || ANDROID;
+            if( !iOS && !ANDROID ) return false;
+            if( !initExtensionContext() ) return false;
+            var result:Boolean;
+            CONFIG::ane {
+                result = mContext.call( "isSupported" ) as Boolean;
+            }
+            return result;
         }

         /**


update comment

update comment

--- src/TestRunner.as
+++ src/TestRunner.as
@@ -1,4 +1,3 @@
-
 /*
  * Copyright 2008 Adobe Systems Inc., 2008 Google Inc.
  *


Add externalizable object to Flash test.

--- tests/flashtest.as
+++ tests/flashtest.as
@@ -1,5 +1,6 @@
 package{
 	import flash.display.Sprite;
+	import flash.net.registerClassAlias;
 	import flash.text.TextField;
 	import flash.utils.ByteArray;

@@ -12,21 +13,27 @@
 			tf.wordWrap = true;
 			addChild(tf);

+			dumpValues();
+		}
+
+		private function dumpValues():void {
+			tf.text = "";
 			var b:ByteArray = new ByteArray();
-			var v:Vector.<int> = new Vector.<int>();
-			for(var z:int = 0; z < 3; ++z)
-				v.push(z);
-			b.writeObject(v);
+			var a:Array = [undefined, null, [], "foo"];
+			a.foo = "qux";
+			a.bar = [];
+			b.writeObject(a);
+			dumpByteArray(b);
+		}

-			dumpByteArray(b);
-
+		private function readValues():void {
 			var data:Array = [
 				0x0d, 0x07, 0x00,
 				0x00, 0x00, 0x00, 0x01,
 				0x00, 0x00, 0x00, 0x02,
 				0x00, 0x00, 0x00, 0x03
 			];
-			b = createByteArray(data);
+			var b:ByteArray = createByteArray(data);

 			var o:* = b.readObject();
 			tf.appendText(o + "\n");
@@ -38,6 +45,22 @@
 			} else {
 				tf.appendText("Vector is null\n");
 			}
+		}
+
+		private function testExternalizable():void {
+			tf.text = "";
+			registerClassAlias("Foo", Foo);
+			var b:ByteArray = new ByteArray();
+			var f:Foo = new Foo("asd");
+			var g:Foo = new Foo("bar");
+			var a:Array = [f, f, g];
+			b.writeObject(a);
+			dumpByteArray(b);
+			b.position = 0;
+			var a2:Array = b.readObject();
+			tf.appendText((a[0] as Foo).foo);
+			tf.appendText((a[1] as Foo).foo);
+			tf.appendText((a[2] as Foo).foo);
 		}

 		private function dumpByteArray(b:ByteArray):void {
@@ -70,3 +93,23 @@
 		}
 	}
 }
+
+import flash.utils.IDataInput;
+import flash.utils.IDataOutput;
+import flash.utils.IExternalizable;
+
+class Foo implements IExternalizable {
+	public var foo:String;
+
+	public function Foo(s:String = "default") {
+		foo = s;
+	}
+
+	public function writeExternal(output:IDataOutput):void {
+		output.writeUTF(foo);
+	}
+
+	public function readExternal(input:IDataInput):void {
+		foo = input.readUTF();
+	}
+}


Transferred from the Adobe Open Source Subversion Repository

Revision: 18265
Author:   hmuller@adobe.com
Date:     2010-10-21T17:03:48.301800Z

Log Message:
-----------
DataGrid Tier 2 PARB Changes

Added GridColumn columnName parameter; as in MX DataGridColumn.

The selection property set methods added for Tier 2, like selectedIndices, now only defer when they're called before the component has been initialized.

Removed the (GridColumnHeaderGroup) overlayGroup property.

Replaced GridColumnHeaderBar mouseSeparatorWidth property with "separatorAffordance" style.

QE notes: Gaurav assured me that the 7 Button (timeout) and 2 DateTimeFormatter cyclone failures aren't related to this commit
Doc notes:
Bugs:
Reviewer: Kevin
Tests run: checkin, mustella cyclone
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/gridClasses/GridColumn.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/GridColumnHeaderGroup.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/components/gridClasses/GridColumnHeaderGroupLayout.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/defaults.css</path>

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

--- frameworks/projects/spark/src/spark/components/gridClasses/GridColumnHeaderGroupLayout.as
+++ frameworks/projects/spark/src/spark/components/gridClasses/GridColumnHeaderGroupLayout.as
@@ -183,7 +183,7 @@
         const visibleColumnIndices:Vector.<int> = grid.getVisibleColumnIndices();
         const oldRenderers:Dictionary = new Dictionary();

-        const overlayGroup:Group = columnHeaderGroup.overlayGroup;
+        const overlayGroup:Group = this.overlayGroup;
         const columnSeparatorFactory:IFactory = columnHeaderGroup.columnSeparator;
         var renderer:IGridItemRenderer;
         var column:GridColumn;
@@ -428,7 +428,7 @@

         const columnLeft:Number = grid.getCellX(0, columnIndex);
         const columnRight:Number = columnLeft + grid.getColumnWidth(columnIndex);
-        const smw:Number = columnHeaderGroup.separatorMouseWidth;
+        const smw:Number = columnHeaderGroup.getStyle("separatorAffordance");

         if (!isFirstColumn && (x > (columnLeft - smw)) && (x < (columnLeft + smw)))
             return grid.getPreviousVisibleColumnIndex(columnIndex);
@@ -583,7 +583,7 @@

     //---------------------------------------------------------------
     //
-    //  Internal methods
+    //  Internal methods, properties
     //
     //---------------------------------------------------------------

@@ -660,6 +660,29 @@
             return chb.dataGrid.grid;

         return null;
-    }
+    }
+
+    //----------------------------------
+    //  overlayGroup
+    //----------------------------------
+
+    private var _overlayGroup:Group = null;
+
+    /**
+     *  @private
+     *  The container for columnSeparator visual elements.  By default it's an
+     *  element of the GridColumnHeaderGroup's overlay.
+     */
+    private function get overlayGroup():Group
+    {
+        if (!_overlayGroup)
+        {
+            _overlayGroup = new Group();
+            _overlayGroup.layout = new LayoutBase(); // no layout
+            target.overlay.addDisplayObject(overlayGroup);
+        }
+
+        return _overlayGroup;
+    }
 }
 }


Transferred from the Adobe Open Source Subversion Repository

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

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

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

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

--- frameworks/projects/airframework/src/mx/core/windowClasses/TitleBar.as
+++ frameworks/projects/airframework/src/mx/core/windowClasses/TitleBar.as
@@ -1,11 +1,19 @@
 ////////////////////////////////////////////////////////////////////////////////
 //
-//  ADOBE SYSTEMS INCORPORATED
-//  Copyright 2007 Adobe Systems Incorporated
-//  All Rights Reserved.
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
 //
-//  NOTICE: Adobe permits you to use, modify, and distribute this file
-//  in accordance with the terms of the license agreement accompanying it.
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
 //
 ////////////////////////////////////////////////////////////////////////////////


Transferred from the Adobe Open Source Subversion Repository

Revision: 1098
Author:   jimurphy@adobe.com
Date:     2008-04-03T21:50:39.896200Z

Log Message:
-----------
Merge 3.0.x -- 362:394, 427:429, 603:608, 644:645, 651:663, 672:676, 755:756, 763:766, 785:790, 812:814, 854:861, 862:866, 866:933,971:1009, 1050:1056 --> trunk

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/TileListItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/treeClasses/DefaultDataDescriptor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/VRule.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/AsyncRequest.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/IList.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/LayoutManager.as</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/framework/src/mx/core/IRepeaterClient.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/videoClasses/VideoError.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/ObjectProxy.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/messages/HTTPRequestMessage.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/resources/Locale.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/effectClasses/ParallelInstance.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/Responder.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/messages/SOAPMessage.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IBrowserManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ComponentDescriptor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/events/FaultEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridColumn.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/IViewCursor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/soap/AbstractWebService.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/Tween.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/framework/src/mx/containers/Panel.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/DragManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/TextInput.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/menuClasses/IMenuItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/MessageResponder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/preloaders/Preloader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ILayoutManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Spacer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Label.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/Fault.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/XMLListCollection.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/effects/EffectTargetFilter.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/SliderEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/AsyncToken.as</path>
<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/framework/src/mx/resources/ResourceManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/ScrollEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/http/mxml/HTTPService.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/videoClasses/CuePointManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/CrossDomainRSLItem.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/NumericStepperEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/BrowserManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/events/ChannelFaultEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/TextArea.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/CursorBookmark.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/xml/IXMLEncoder.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/http/HTTPService.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/events/WSDLLoadEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/soap/LoadEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/ListCollectionView.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/FlexClient.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/SubscriptionInfo.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/DescribeTypeCache.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/logging/LogLogger.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/FocusManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/MessageAgent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/build_framework.xml</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/rpc/src/mx/rpc/events/HeaderEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridDragProxy.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/controls/treeClasses/ITreeDataDescriptor.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/remoting/RemoteObject.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/TileBase.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListItemDragProxy.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as</path>

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

--- frameworks/projects/framework/src/mx/preloaders/DownloadProgressBar.as
+++ frameworks/projects/framework/src/mx/preloaders/DownloadProgressBar.as
@@ -69,7 +69,7 @@
 	//--------------------------------------------------------------------------

 	/**
-	 *  Constructor
+	 *  Constructor.
 	 */
 	public function DownloadProgressBar()
 	{


Transferred from the Adobe Open Source Subversion Repository

Revision: 18126
Author:   gruehle@adobe.com
Date:     2010-10-11T18:03:16.346900Z

Log Message:
-----------
Change name MobileTextField to StyleableTextField.

QE notes: Tests using MobileTextField by name will need updating.
Doc notes: Docs mentioning MobileTextField will need updating.
Bugs: SDK-27849
Reviewer: Ryan
Tests run: checkintests, QE cyclone
Is noteworthy for integration: Yes

Modified Paths:
--------------
<path kind="file" copyfrom-path="/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/MobileTextField.as" copyfrom-rev="18115" action="A">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/StyleableTextField.as</path>
<path kind="file" action="D">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/styles/metadata/MobileTextFieldTextStyles.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextAreaSkin.as</path>
<path kind="file" action="D">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/MobileTextField.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/supportClasses/ButtonSkinBase.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/MobileItemRenderer.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/ActionBarSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/supportClasses/TextInputOperation.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobiletheme/src/spark/skins/mobile/TextInputSkin.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/ActionBar.as</path>
<path kind="file" action="A">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/styles/metadata/StyleableTextFieldTextStyles.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/MobileComponentsClasses.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/mobilecomponents/src/spark/components/MobileIconItemRenderer.as</path>

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

--- frameworks/projects/mobilecomponents/src/spark/components/ActionBar.as
+++ frameworks/projects/mobilecomponents/src/spark/components/ActionBar.as
@@ -25,7 +25,7 @@
 //  Styles
 //--------------------------------------

-include "../styles/metadata/MobileTextFieldTextStyles.as"
+include "../styles/metadata/StyleableTextFieldTextStyles.as"

 /**
  *  Alignment of the title relative to the ActionBar dimensions.


FLEX-34539 - verify s:Application assumption to prevent RTE

Signed-off-by: Erik de Bruin <c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@ixsoftware.nl>

--- frameworks/projects/mobiletheme/src/spark/skins/ios7/supportClasses/CalloutArrow.as
+++ frameworks/projects/mobiletheme/src/spark/skins/ios7/supportClasses/CalloutArrow.as
@@ -57,7 +57,11 @@

         useBackgroundGradient = true;

-        var applicationDPI:Number = Application(FlexGlobals.topLevelApplication).applicationDPI;
+		var applicationDPI:Number = DPIClassification.DPI_160;
+		if (FlexGlobals.topLevelApplication is Application)
+		{
+			applicationDPI = Application(FlexGlobals.topLevelApplication).applicationDPI;
+		}

         // Copy DPI-specific values from CalloutSkin
         switch (applicationDPI)


Transferred from the Adobe Open Source Subversion Repository

Revision: 20202
Author:   cframpto@adobe.com
Date:     2011-02-08T19:51:01.258332Z

Log Message:
-----------
Add missing periods in ASdoc.

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

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/styles/metadata/BasicNonInheritingTextStyles.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/styles/metadata/BasicInheritingTextStyles.as</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/projects/spark/src/spark/styles/metadata/AdvancedInheritingTextStyles.as</path>

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

--- frameworks/projects/spark/src/spark/styles/metadata/BasicNonInheritingTextStyles.as
+++ frameworks/projects/spark/src/spark/styles/metadata/BasicNonInheritingTextStyles.as
@@ -13,7 +13,7 @@
  *  Controls word wrapping within the container.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.blockProgression

+ *  flashx.textLayout.formats.ITextLayoutFormat.blockProgression.

  *
  *
For the Mobile theme, this is not supported.

  *
@@ -30,7 +30,7 @@
  *  Bottom inset, in pixels.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.paddingBottom

+ *  flashx.textLayout.formats.ITextLayoutFormat.paddingBottom.

  *
  *
For the Mobile theme, this is not supported.

  *
@@ -47,7 +47,7 @@
  *  Left inset, in pixels.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.paddingLeft

+ *  flashx.textLayout.formats.ITextLayoutFormat.paddingLeft.

  *
  *
For the Mobile theme, this is not supported.

  *
@@ -64,7 +64,7 @@
  *  Right inset, in pixels.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.paddingRight

+ *  flashx.textLayout.formats.ITextLayoutFormat.paddingRight.

  *
  *
For the Mobile theme, this is not supported.

  *
@@ -81,7 +81,7 @@
  *  Top inset, in pixels.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.paddingRight

+ *  flashx.textLayout.formats.ITextLayoutFormat.paddingRight.

  *
  *
For the Mobile theme, this is not supported.

  *
@@ -98,7 +98,7 @@
  *  Vertical alignment or justification.
  *
  *
For the Spark theme, see
- *  flashx.textLayout.formats.ITextLayoutFormat.verticalAlign

+ *  flashx.textLayout.formats.ITextLayoutFormat.verticalAlign.

  *
  *
For the Mobile theme, this is not supported.

  *


Fixed Namespace URI type

Fixed Namespace URI type

--- frameworks/projects/XML/src/main/flex/XML.as
+++ frameworks/projects/XML/src/main/flex/XML.as
@@ -307,7 +307,7 @@
 			{
 				var parser:DOMParser = new DOMParser();
 				// get error namespace. It's different in different browsers.
-				var errorNS:Element = parser.parseFromString('<', 'application/xml').getElementsByTagName("parsererror")[0].namespaceURI;
+				var errorNS:String = parser.parseFromString('<', 'application/xml').getElementsByTagName("parsererror")[0].namespaceURI;

 				var doc:Document = parser.parseFromString(xml, "application/xml");


Transferred from the Adobe Open Source Subversion Repository

Revision: 7163
Author:   aharui@adobe.com
Date:     2009-05-21T02:19:55.813792Z

Log Message:
-----------
Initial checkin of frame 1 cleanup.  In an RSL linkage, more classes will now come from the RSL because they are no longer needed in frame 1, and the size of the application SWF will be smaller.

QE Notes: None
Doc Notes: Maybe.  All new classes should be undocumented, but it might be worth checking that and any changes to interfaces
Bugs:
Reviewer: darrell
tests: checkintests mustella/MarshallPlan

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/TileListItemRenderer.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/ActiveWindowManager.as</path>
<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/LayoutManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/RSLEvent.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Menu.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/MarshalPopUpData.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IEmbeddedFontRegistry.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ColorPicker.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/EventProxy.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UITextFormat.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateField.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/managers/DragManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Application.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridColumn.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/EmbeddedFontRegistry.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ToolTipManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/EmbeddedFont.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBox.as</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/preloaders/Preloader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/resources/ResourceManagerImpl.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ResourceModuleRSLItem.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ISWFBridgeProvider.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/FocusManagerMarshalMixin.as</path>
<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/framework/src/mx/resources/ResourceManager.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IMarshalSystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/EventListenerRequest.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/ToolTipManagerMarshalMixin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/tools/dependencychecker/frameworkSwcExceptionsList.txt</path>
<path kind="file" action="M">/flex/sdk/trunk/mustella/MustellaResultsParser.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Alert.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/ChildManager.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/MarshallPlan.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UITextField.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManagerGlobals.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/SWFBridgeGroup.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/alertClasses/AlertForm.as</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/framework/src/mx/controls/treeClasses/TreeItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ISystemManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework_textLayout/src/mx/core/UITLFTextField.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/DragManagerMarshalMixin.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/controls/SWFLoader.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/MenuBar.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/Request.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichEditableText.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/CSSStyleDeclaration.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/PopUpButton.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IActiveWindowManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/FocusManager.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/flex4/src/spark/components/Application.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/SimpleText.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/PopUpManagerMarshalMixin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListItemRenderer.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManagerProxy.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/messaging/config/LoaderConfig.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IFocusManager.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/core/ScrollControlBase.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/ISystemManagerChildManager.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridItemRenderer.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/marshalClasses/CursorManagerMarshalMixin.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.as</path>
<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/PopUpData.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ISWFBridgeGroup.as</path>

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

--- frameworks/projects/framework/src/mx/managers/CursorManagerImpl.as
+++ frameworks/projects/framework/src/mx/managers/CursorManagerImpl.as
@@ -33,9 +33,8 @@
 import mx.core.FlexSprite;
 import mx.core.mx_internal;
 import mx.core.IUIComponent;
-import mx.events.InterManagerRequest;
-import mx.events.SandboxMouseEvent;
-import mx.events.SWFBridgeRequest;
+import mx.events.Request;
+import mx.managers.marshalClasses.CursorManagerMarshalMixin;
 import mx.styles.CSSStyleDeclaration;
 import mx.styles.StyleManager;

@@ -46,7 +45,7 @@
 /**
  *  @private
  */
-public class CursorManagerImpl implements ICursorManager
+public class CursorManagerImpl extends EventDispatcher implements ICursorManager
 {
     include "../core/Version.as";

@@ -61,12 +60,25 @@
      */
     private static var instance:ICursorManager;

+	/**
+	 * @private
+	 *
+	 * Place to hook in additional classes
+	 */
+	public static var mixins:Array;
+
     //--------------------------------------------------------------------------
     //
     //  Class methods
     //
     //--------------------------------------------------------------------------

+
+    /**
+     *  @private
+     */
+    private static function weakDependency():void { CursorManagerMarshalMixin };
+
     /**
      *  @private
      */
@@ -99,14 +111,16 @@
 		else
 			this.systemManager = SystemManagerGlobals.topLevelSystemManagers[0] as ISystemManager;

-		sandboxRoot = this.systemManager.getSandboxRoot();
-		sandboxRoot.addEventListener(InterManagerRequest.CURSOR_MANAGER_REQUEST, marshalCursorManagerHandler, false, 0, true);
-		var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-		me.name = "update";
-		// trace("--->update request for CursorManagerImpl", sm);
-		sandboxRoot.dispatchEvent(me);
-		// trace("<---update request for CursorManagerImpl", sm);
+		if (mixins)
+		{
+			var n:int = mixins.length;
+			for (var i:int = 0; i < n; i++)
+			{
+				new mixins[i](this);

+			}
+		}
+
 		// If available, get soft-link to the RichEditableText class to use in mouseMoveHandler().
         // ToDo: revisit the correct way to do this for modules.
         if (ApplicationDomain.currentDomain.hasDefinition("spark.components.RichEditableText"))
@@ -137,12 +151,12 @@
     /**
      *  @private
      */
-    private var initialized:Boolean = false;
-
-    /**
-     *  @private
-     */
-    private var cursorHolder:Sprite;
+    mx_internal var initialized:Boolean = false;
+
+    /**
+     *  @private
+     */
+    mx_internal var cursorHolder:Sprite;

     /**
      *  @private
@@ -200,12 +214,12 @@
     /**
      *  @private
      */
-    private var systemManager:ISystemManager = null;
-
-    /**
-     *  @private
-     */
-    private var sandboxRoot:IEventDispatcher = null;
+    mx_internal var systemManager:ISystemManager = null;
+
+    /**
+     *  @private
+     */
+    mx_internal var sandboxRoot:IEventDispatcher = null;

     /**
      *  @private
@@ -231,7 +245,7 @@
     /**
      *  @private
      */
-    private var _currentCursorID:int = 0 /* CursorManager.NO_CURSOR */;
+    mx_internal var _currentCursorID:int = 0 /* CursorManager.NO_CURSOR */;

     /**
      *  ID of the current custom cursor,
@@ -253,15 +267,8 @@
     public function set currentCursorID(value:int):void
     {
         _currentCursorID = value;
-		if (!cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "currentCursorID";
-			me.value = currentCursorID;
-			// trace("-->dispatched currentCursorID for CursorManagerImpl", sm, currentCursorID);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched currentCursorID for CursorManagerImpl", sm, currentCursorID);
-		}
+
+		dispatchEvent(new Event("currentCursorID"));
     }

     //----------------------------------
@@ -271,7 +278,7 @@
     /**
      *  @private
      */
-    private var _currentCursorXOffset:Number = 0;
+    mx_internal var _currentCursorXOffset:Number = 0;

     /**
      *  The x offset of the custom cursor, in pixels,
@@ -295,15 +302,8 @@
     public function set currentCursorXOffset(value:Number):void
     {
         _currentCursorXOffset = value;
-		if (!cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "currentCursorXOffset";
-			me.value = currentCursorXOffset;
-			// trace("-->dispatched currentCursorXOffset for CursorManagerImpl", sm, currentCursorXOffset);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched currentCursorXOffset for CursorManagerImpl", sm, currentCursorXOffset);
-		}
+
+		dispatchEvent(new Event("currentCursorXOffset"));
     }

     //----------------------------------
@@ -313,7 +313,7 @@
     /**
      *  @private
      */
-    private var _currentCursorYOffset:Number = 0;
+    mx_internal var _currentCursorYOffset:Number = 0;

     /**
      *  The y offset of the custom cursor, in pixels,
@@ -337,15 +337,8 @@
     public function set currentCursorYOffset(value:Number):void
     {
         _currentCursorYOffset = value;
-		if (!cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "currentCursorYOffset";
-			me.value = currentCursorYOffset;
-			// trace("-->dispatched currentCursorYOffset for CursorManagerImpl", sm, currentCursorYOffset);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched currentCursorYOffset for CursorManagerImpl", sm, currentCursorYOffset);
-		}
+
+		dispatchEvent(new Event("currentCursorYOffset"));
     }

     //--------------------------------------------------------------------------
@@ -370,14 +363,8 @@
     {
         if (cursorHolder)
 	        cursorHolder.visible = true;
-		else
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "showCursor";
-			// trace("-->dispatched showCursor for CursorManagerImpl", sm);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched showCursor for CursorManagerImpl", sm);
-		}
+
+		dispatchEvent(new Event("showCursor"));
     }

     /**
@@ -396,14 +383,9 @@
     {
     	if (cursorHolder)
 	        cursorHolder.visible = false;
-		else
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "hideCursor";
-			// trace("-->dispatched hideCursor for CursorManagerImpl", sm);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched hideCursor for CursorManagerImpl", sm);
-		}
+
+		dispatchEvent(new Event("hideCursor"));
+
     }

     /**
@@ -439,15 +421,11 @@
                                      xOffset:Number = 0,
                                      yOffset:Number = 0):int
     {
-        if (initialized && !cursorHolder)
+		var event:Request = new Request("setCursor", false, true);
+		event.value = [ cursorClass, priority, xOffset, yOffset ];
+		if (!dispatchEvent(event))
 		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "setCursor";
-			me.value = [ cursorClass, priority, xOffset, yOffset ];
-			// trace("-->dispatched setCursor for CursorManagerImpl", sm, me.value);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched setCursor for CursorManagerImpl", sm, me.value);
-			return me.value as int;
+			return currentCursorID;
 		}

         var cursorID:int = nextCursorID++;
@@ -505,16 +483,8 @@
      */
     public function removeCursor(cursorID:int):void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "removeCursor";
-			me.value = cursorID;
-			// trace("-->dispatched removeCursor for CursorManagerImpl", sm, me.value);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched removeCursor for CursorManagerImpl", sm, me.value);
+		if (!dispatchEvent(new Request("removeCursor", false, true, cursorID)))
 			return;
-		}

         for (var i:Object in cursorList)
         {
@@ -543,15 +513,8 @@
      */
     public function removeAllCursors():void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "removeAllCursors";
-			// trace("-->dispatched removeAllCursors for CursorManagerImpl", sm);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched removeAllCursors for CursorManagerImpl", sm);
+		if (!dispatchEvent(new Event("removeAllCursors", false, true)))
 			return;
-		}

         cursorList.splice(0);

@@ -574,15 +537,8 @@
      */
     public function setBusyCursor():void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "setBusyCursor";
-			// trace("-->dispatched setBusyCursor for CursorManagerImpl", sm);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched setBusyCursor for CursorManagerImpl", sm);
+		if (!dispatchEvent(new Event("setBusyCursor", false, true)))
 			return;
-		}

         var cursorManagerStyleDeclaration:CSSStyleDeclaration =
             StyleManager.getStyleDeclaration("mx.managers.CursorManager");
@@ -607,15 +563,8 @@
      */
     public function removeBusyCursor():void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "removeBusyCursor";
-			// trace("-->dispatched removeBusyCursor for CursorManagerImpl", sm);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched removeBusyCursor for CursorManagerImpl", sm);
+		if (!dispatchEvent(new Event("removeBusyCursor", false, true)))
 			return;
-		}

         if (busyCursorList.length > 0)
             removeCursor(int(busyCursorList.pop()));
@@ -632,22 +581,20 @@
         {
             if (!initialized)
             {
-                // The first time a cursor is requested of the CursorManager,
-                // create a Sprite to hold the cursor symbol
-                cursorHolder = new FlexSprite();
-                cursorHolder.name = "cursorHolder";
-                cursorHolder.mouseEnabled = false;
-                cursorHolder.mouseChildren = false;
-               	systemManager.addChildToSandboxRoot("cursorChildren", cursorHolder);
-
-                initialized = true;
-
-				var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-				me.name = "initialized";
-				// trace("-->dispatched removeBusyCursor for CursorManagerImpl", sm);
-				sandboxRoot.dispatchEvent(me);
-				// trace("<--dispatched removeBusyCursor for CursorManagerImpl", sm);
-
+				initialized = true;
+
+				if (dispatchEvent(new Event("initialize", false, true)))
+				{
+
+
+					// The first time a cursor is requested of the CursorManager,
+					// create a Sprite to hold the cursor symbol
+					cursorHolder = new FlexSprite();
+					cursorHolder.name = "cursorHolder";
+					cursorHolder.mouseEnabled = false;
+					cursorHolder.mouseChildren = false;
+               		systemManager.cursorChildren.addChild(cursorHolder);
+				}
             }

             // Get the top most cursor.
@@ -700,21 +647,13 @@
                     	cursorHolder.x = item.x;
                     	cursorHolder.y = item.y;
                     }
-
-                   	if (systemManager.useSWFBridge())
-						sandboxRoot.addEventListener(MouseEvent.MOUSE_MOVE,
-                                                   mouseMoveHandler,true,EventPriority.CURSOR_MANAGEMENT);
-					else
+
+					if (dispatchEvent(new Event("addMouseMoveListener", false, true)))
 						systemManager.stage.addEventListener(MouseEvent.MOUSE_MOVE,
                                                    mouseMoveHandler,true,EventPriority.CURSOR_MANAGEMENT);

-                    sandboxRoot.addEventListener(SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE,
-                                                   marshalMouseMoveHandler,false,EventPriority.CURSOR_MANAGEMENT);
-
-                   	if (systemManager.useSWFBridge())
-						sandboxRoot.addEventListener(MouseEvent.MOUSE_OUT,
-                                                   mouseOutHandler,true,EventPriority.CURSOR_MANAGEMENT);
-					else
+
+					if (dispatchEvent(new Event("addMouseOutListener", false, true)))
 						systemManager.stage.addEventListener(MouseEvent.MOUSE_OUT,
                                                    mouseOutHandler,true,EventPriority.CURSOR_MANAGEMENT);

@@ -737,38 +676,24 @@
                 currentCursorXOffset = 0;
                 currentCursorYOffset = 0;

+				if (dispatchEvent(new Event("removeMouseMoveListener", false, true)))
+                {
+               		systemManager.stage.removeEventListener(MouseEvent.MOUSE_MOVE,
+                                          mouseMoveHandler,true);
+                }
+
+				if (dispatchEvent(new Event("removeMouseOutListener", false, true)))
+                {
+               		systemManager.stage.removeEventListener(MouseEvent.MOUSE_OUT,
+                                          mouseOutHandler,true);
+                }
+
                 cursorHolder.removeChild(currentCursor);

-				removeSystemManagerHandlers();
 				removeContextMenuHandlers();
 		    }
             Mouse.show();
         }
-    }
-
-    /**
-     *  @private
-     *
-     * This assumes systemManager != null.
-     */
-    private function removeSystemManagerHandlers():void
-    {
-        if (systemManager.useSWFBridge())
-	        sandboxRoot.removeEventListener(MouseEvent.MOUSE_MOVE,
-                                          mouseMoveHandler,true);
-		else
-			systemManager.stage.removeEventListener(MouseEvent.MOUSE_MOVE,
-                                          mouseMoveHandler,true);
-
-        sandboxRoot.removeEventListener(SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE,
-                                          marshalMouseMoveHandler,false);
-
-        if (systemManager.useSWFBridge())
-	        sandboxRoot.removeEventListener(MouseEvent.MOUSE_OUT,
-                                          mouseMoveHandler,true);
-		else
-			systemManager.stage.removeEventListener(MouseEvent.MOUSE_OUT,
-                                          mouseOutHandler,true);
     }

     /**
@@ -816,7 +741,7 @@
         	listenForContextMenu = false;
         }
     }
-
+
     /**
      *  @private
      *  Called by other components if they want to display
@@ -824,16 +749,8 @@
      */
     public function registerToUseBusyCursor(source:Object):void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "registerToUseBusyCursor";
-			me.value = source;
-			// trace("-->dispatched registerToUseBusyCursor for CursorManagerImpl", sm, me.value);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched registerToUseBusyCursor for CursorManagerImpl", sm, me.value);
+		if (!dispatchEvent(new Request("registerToUseBusyCursor", false, true, source)))
 			return;
-		}

         if (source && source is EventDispatcher)
         {
@@ -850,16 +767,8 @@
      */
     public function unRegisterToUseBusyCursor(source:Object):void
     {
-        if (initialized && !cursorHolder)
-		{
-			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-			me.name = "unRegisterToUseBusyCursor";
-			me.value = source;
-			// trace("-->dispatched unRegisterToUseBusyCursor for CursorManagerImpl", sm, me.value);
-			sandboxRoot.dispatchEvent(me);
-			// trace("<--dispatched unRegisterToUseBusyCursor for CursorManagerImpl", sm, me.value);
+		if (!dispatchEvent(new Request("unRegisterToUseBusyCursor", false, true, source)))
 			return;
-		}

         if (source && source is EventDispatcher)
         {
@@ -909,37 +818,13 @@
     //  Event handlers
     //
     //--------------------------------------------------------------------------
-
-    /**
-     *  @private
-     */
-    private function marshalMouseMoveHandler(event:Event):void
-    {
-		if (cursorHolder.visible)
-		{
-			// mouse is outside our sandbox, restore it.
-			cursorHolder.visible = false;
-			var cursorRequest:SWFBridgeRequest = new SWFBridgeRequest(SWFBridgeRequest.SHOW_MOUSE_CURSOR_REQUEST);
-			var bridge:IEventDispatcher;
-           	if (systemManager.useSWFBridge())
-			{
-				bridge = systemManager.swfBridgeGroup.parentBridge;;
-			}
-			else
-				bridge = systemManager;
-			cursorRequest.requestor = bridge;
-			bridge.dispatchEvent(cursorRequest);
-			if (cursorRequest.data)
-				Mouse.show();
-		}
-    }
-
+
     /**
      *  @private
      *
      * Handles the mouse leaving the stage; hides the custom cursor and restores the system cursor.
      */
-    private function mouseOutHandler(event:MouseEvent):void
+    mx_internal function mouseOutHandler(event:MouseEvent):void
     {
         // relatedObject==null implies the mouse left the stage.
         // this also fires when you are returning from a context menu click.
@@ -961,7 +846,7 @@
     /**
      *  @private
      */
-    private function mouseMoveHandler(event:MouseEvent):void
+    mx_internal function mouseMoveHandler(event:MouseEvent):void
     {

 		var pt:Point = new Point(event.stageX, event.stageY);
@@ -1005,16 +890,8 @@
             showCustomCursor = false;
 			cursorHolder.visible = true;
             Mouse.hide();
-			var cursorRequest:SWFBridgeRequest = new SWFBridgeRequest(SWFBridgeRequest.HIDE_MOUSE_CURSOR_REQUEST);
-			var bridge:IEventDispatcher;
-           	if (systemManager.useSWFBridge())
-			{
-				bridge = systemManager.swfBridgeGroup.parentBridge;;
-			}
-			else
-				bridge = systemManager;
-			cursorRequest.requestor = bridge;
-			bridge.dispatchEvent(cursorRequest);
+
+			dispatchEvent(new Event("showCustomCursor"));
         }
     }

@@ -1050,125 +927,6 @@
         }
     }

-	/**
-	 *  Marshal cursorManager
-	 *
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
-	private function marshalCursorManagerHandler(event:Event):void
-	{
-		if (event is InterManagerRequest)
-			return;
-
-		var marshalEvent:Object = event;
-		switch (marshalEvent.name)
-		{
-		case "initialized":
-			// trace("--marshaled initialized for CursorManagerImpl", sm, marshalEvent.value);
-			initialized = marshalEvent.value;
-			break;
-		case "currentCursorID":
-			// trace("--marshaled currentCursorID for CursorManagerImpl", sm, marshalEvent.value);
-			_currentCursorID = marshalEvent.value;
-			break;
-		case "currentCursorXOffset":
-			// trace("--marshaled currentCursorXOffset for CursorManagerImpl", sm, marshalEvent.value);
-			_currentCursorXOffset = marshalEvent.value;
-			break;
-		case "currentCursorYOffset":
-			// trace("--marshaled currentCursorYOffset for CursorManagerImpl", sm, marshalEvent.value);
-			_currentCursorYOffset = marshalEvent.value;
-			break;
-		case "showCursor":
-			if (cursorHolder)
-			{
-				// trace("--marshaled showCursor for CursorManagerImpl", sm);
-				cursorHolder.visible = true;
-;			}
-			break;
-		case "hideCursor":
-			if (cursorHolder)
-			{
-				// trace("--marshaled hideCursor for CursorManagerImpl", sm);
-				cursorHolder.visible = false;
-;			}
-			break;
-		case "setCursor":
-			// trace("--marshaled setCursor for CursorManagerImpl", sm, marshalEvent.value);
-			if (cursorHolder)
-			{
-				marshalEvent.value = setCursor.apply(this, marshalEvent.value);
-			}
-			break;
-		case "removeCursor":
-			if (cursorHolder)	// it is our drag
-			{
-				removeCursor.apply(this, [ marshalEvent.value ]);
-				// trace("--marshaled removeCursor for CursorManagerImpl", sm, marshalEvent.value);
-			}
-			break;
-		case "removeAllCursors":
-			// trace("--marshaled removeAllCursors for CursorManagerImpl", sm);
-			if (cursorHolder)
-				removeAllCursors();
-			break;
-		case "setBusyCursor":
-			// trace("--marshaled setBusyCursor for CursorManagerImpl", sm);
-			if (cursorHolder)
-				setBusyCursor();
-			break;
-		case "removeBusyCursor":
-			// trace("--marshaled removeBusyCursor for CursorManagerImpl", sm);
-			if (cursorHolder)
-				removeBusyCursor();
-			break;
-		case "registerToUseBusyCursor":
-			// trace("--marshaled registerToUseBusyCursor for CursorManagerImpl", sm, marshalEvent.value);
-			if (cursorHolder)
-				registerToUseBusyCursor.apply(this, marshalEvent.value);
-			break;
-		case "unRegisterToUseBusyCursor":
-			// trace("--marshaled unRegisterToUseBusyCursor for CursorManagerImpl", sm, marshalEvent.value);
-			if (cursorHolder)
-				unRegisterToUseBusyCursor.apply(this, marshalEvent.value);
-			break;
-		case "update":
-			// if we own the cursorHolder, then we're first CursorManager
-			// so update the others
-			if (cursorHolder)
-			{
-				// trace("-->marshaled update for CursorManagerImpl", sm);
-				var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-				me.name = "initialized";
-				me.value = true;
-				// trace("-->dispatched initialized for CursorManagerImpl", sm, true);
-				sandboxRoot.dispatchEvent(me);
-				// trace("<--dispatched initialized for CursorManagerImpl", sm, true);
-				me = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-				me.name = "currentCursorID";
-				me.value = currentCursorID;
-				// trace("-->dispatched currentCursorID for CursorManagerImpl", sm, true);
-				sandboxRoot.dispatchEvent(me);
-				// trace("<--dispatched currentCursorID for CursorManagerImpl", sm, true);
-				me = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-				me.name = "currentCursorXOffset";
-				me.value = currentCursorXOffset;
-				// trace("-->dispatched currentCursorXOffset for CursorManagerImpl", sm, true);
-				sandboxRoot.dispatchEvent(me);
-				// trace("<--dispatched currentCursorXOffset for CursorManagerImpl", sm, true);
-				me = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);
-				me.name = "currentCursorYOffset";
-				me.value = currentCursorYOffset;
-				// trace("-->dispatched currentCursorYOffset for CursorManagerImpl", sm, true);
-				sandboxRoot.dispatchEvent(me);
-				// trace("<--dispatched currentCursorYOffset for CursorManagerImpl", sm, true);
-				// trace("<--marshaled update for CursorManagerImpl", sm);
-			}
-		}
-	}
 }

 }


Transferred from the Adobe Open Source Subversion Repository

Revision: 20844
Author:   jimurphy@adobe.com
Date:     2011-03-14T15:10:07.899037Z

Log Message:
-----------
block hero_private revs 20698,20699,20702 from being merged into trunk
revert 20839,20841,20842,20843

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

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/spark/src/spark/formatters/NumberFormatter.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/CSSCondition.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/ISortField.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/spark/src/spark/formatters/CurrencyFormatter.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/spark/src/spark/formatters/DateTimeFormatter.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/charts/src/mx/charts/chartClasses/CartesianChart.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/GradientStroke.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/ArrayList.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/GradientBase.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/charts/src/mx/charts/chartClasses/PolarChart.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/shaderClasses/ColorDodgeShader.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/charts/src/mx/charts/chartClasses/PolarDataCanvas.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/OnDemandEventDispatcher.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/charts/src/mx/charts/series/PlotSeries.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TabBar.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/SolidColorStroke.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/geom/Transform.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionViewCursor.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/CSSStyleDeclaration.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/charts/src/mx/charts/series/CandlestickSeries.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/StringUtil.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/spark/src/spark/globalization/StringTools.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/geom/CompoundTransform.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/AdvancedStyleClient.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/binding/utils/ChangeWatcher.as</path>
<path kind="file" action="M">/private/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/LinearGradientStroke.as</path>

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

--- frameworks/projects/framework/src/mx/styles/AdvancedStyleClient.as
+++ frameworks/projects/framework/src/mx/styles/AdvancedStyleClient.as
@@ -24,7 +24,7 @@
 import mx.utils.NameUtil;

 /**
- *  A base class that can be used
+ *  The AdvancedStyleClient is a base class that can be used
  *  when implementing an object that uses the
  *  IAdvancedStyleClient interface.  The base class supplies
  *  implementations of the methods and properties required for an object
@@ -40,7 +40,7 @@
  *  that contains the MXML declaration. For more details, see the description
  *  of the initilized method.

  *
- *  @see mx.styles.IAdvancedStyleClient
+ *  @see mx.core.styles.IAdvancedStyleClient
  *  @see #initialized
  *
  *  @langversion 3.0
@@ -180,13 +180,6 @@
     //----------------------------------

     /**
-     *  @private
-     */
-    private var _styleDeclarationVar:CSSStyleDeclaration;
-
-    [Inspectable(environment="none")]
-
-    /**
      *  The style declaration that holds the inline styles declared by this
      *  object.
      *
@@ -197,6 +190,10 @@
      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
      */
+    private var _styleDeclarationVar:CSSStyleDeclaration;
+
+    [Inspectable(environment="none")]
+
     public function get styleDeclaration():CSSStyleDeclaration
     {
         return _styleDeclarationVar;


Transferred from the Adobe Open Source Subversion Repository

Revision: 2747
Author:   jimurphy@adobe.com
Date:     2008-08-05T20:22:00.406344Z

Log Message:
-----------
integration:
-Vellum build 141
-Player build 10.0.0.563

Fix TextView.as to work with latest vellum. method cname change: API leaf.findParagraph() to leaf.getParagraph()

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/in/player/win/Install Flash Player 10 Plugin.exe</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/lnx/flashplayer.tar.gz</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TextView.as</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/libs/text_importExport.swc</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/lnx/install_flash_player_10_linux.tar.gz</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/win/Install Flash Player 10 ActiveX.exe</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/libs/text_model.swc</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/lnx/libflashplayer.so.tar.gz</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/win/FlashPlayer.exe</path>
<path kind="file" action="M">/flex/sdk/trunk/in/player/mac/Flash Player.app.zip</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/libs/player/10/playerglobal.swc</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/libs/text_edit.swc</path>

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

--- frameworks/projects/spark/src/spark/components/RichEditableText.as
+++ frameworks/projects/spark/src/spark/components/RichEditableText.as
@@ -192,7 +192,7 @@
         var leaf:LeafElement = textFlow.getFirstLeaf();
         while (leaf)
         {
-            var p:Paragraph = leaf.findParagraph();
+            var p:Paragraph = leaf.getParagraph();
             for (;;)
             {
                 text += leaf.text;