spark-manifest.xml

Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Transferred from the Adobe Open Source Subversion Repository

Revision: 10872

Author: cframpto@adobe.com

Date: 2009-10-05T19:39:47.041984Z

Log Message:

-----------

Most changes already approved by PARB and a few are pending. Given the two reviewers are at MAX and then there is a shutdown week we decided to take a chance that these changes will actually stick.

TLFText.css -> MXFTEText.css

TLFTextField -> FTETextField

UITLFTextField -> UIFTETextField

TLFDataGridItemRenderer -> FTEDataGridItemRenderer

TLFTextInput -> MXFTETextInput

UITextFormat.useTLF -> UITextFormat.useFTE

QE notes:

Doc notes:

Bugs: SDK-22909

Reviewer: Gordon

Tests run: checkintests

Is noteworthy for integration: yes

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/metadata/TextStyles.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/spark/src/SparkClasses.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/TLFTextInput.as" copyfrom-rev="10865" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/UITLFTextField.as" copyfrom-rev="10865" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/UIFTETextField.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/TLFTextInput.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/TLFTextField.as" copyfrom-rev="10865" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/FTETextField.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/colorPickerClasses/SwatchPanel.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/UITLFTextField.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/dataGridClasses/TLFDataGridItemRenderer.as" copyfrom-rev="10865" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/dataGridClasses/FTEDataGridItemRenderer.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/core/TextFieldFactory.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/mx/core/TLFTextField.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/CSSTextLayoutFormat.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UITextField.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/mx/controls/dataGridClasses/TLFDataGridItemRenderer.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ITextFieldFactory.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/spark/src/spark/components/Label.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/TLFText.css" copyfrom-rev="10865" action="A">/flex/sdk/trunk/frameworks/projects/spark/MXFTEText.css</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/TLFText.css</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290774 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 10649

Author: cframpto@adobe.com

Date: 2009-09-28T17:37:42.429775Z

Log Message:

-----------

Manifest changes for TLF.

format -> TextLayoutFormat

linkNormalFormat, linkHoverFormat and linkActiveFormat removed

The syntax of link formats was changed to:

<p>

<linkHoverFormat><TextLayoutFormat color="#ff0000"/></linkHoverFormat>

<a>link1</a>

</p>

The previous syntax was:

<p>

<linkHoverFormat color="#ff0000"/></linkHoverFormat>

<a>link1</a>

</p>

QE notes: test in SDK-22853 needs its syntax updated to above

Doc notes:

Bugs: SDK-22853

Reviewer: Gordon

Tests run: checkintests

Is noteworthy for integration: yes

Modified Paths:

--------------

/flex/sdk/trunk/frameworks/spark-manifest.xml

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290773 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 10600

Author: egeorgie@adobe.com

Date: 2009-09-25T20:38:22.707554Z

Log Message:

-----------

Adding drag support to List - dragInitiator. Currently can't drop the dragged items yet.

- ListItemDragProxy class - default drag proxy for List (through a new style "dragIndicatorClass")

- Added dragEnabled, dragMoveEnabled properties to List

QE notes: Dragging from List is now possible. Dropping to different containers will come with subsequent check-in.

Doc notes: None

Bugs: None

Reviewer: Ryan

Tests run: checkintests

Is noteworthy for integration: No

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/defaults.css</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListItemDragProxy.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290772 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 10577

Author: stshongr@adobe.com

Date: 2009-09-24T21:43:50.273959Z

Log Message:

-----------

Adding the TileGroup component

QE notes: mustella tests will be added

Doc notes: None

Bugs: None

Reviewer: Hans

Tests run: checkintests, mustella

Is noteworthy for integration: Yes

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TileGroup.as</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TileGroup.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290771 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 10355

Author: dsubrama@adobe.com

Date: 2009-09-17T20:50:21.870117Z

Log Message:

-----------

Coordinated check-in of SDK and FXGUtils integration for the bitmap-related changes for FXG 2.0 compliancy. This includes several API changes documented below:

1. BitmapGraphic is now BitmapImage in FXG. All this requires is changing the mapping in fxg-manifest.xml

2. BitmapGraphic and BitmapFill's resizeMode property is renamed to fillMode

3. BitmapResizeMode const class is now named BitmapFillMode

4. BitmapFillMode's noScale enum is now called clip

5. Border's backgroundImageResizeMode style is now called backgroundImageFillMode

QE notes: Joan's updated tests

Doc notes: Yes - the API renames needs to be reflected in the documentation

Bugs: N/A

Reviewer: Evtim for SDK, Corey for FXGUtils stuff

Tests run: FXG static and runtime

Is noteworthy for integration: Yes

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/BitmapFillNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractTextNode.java</path>

<path kind="file" action="D">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FirstBaselineOffset.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapResizeMode.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ResizeMode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/BitmapImageExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacterTextNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/GripperSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MinimizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MaximizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/RestoreButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrokeNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacCloseButtonSkin.mxml</path>

<path kind="file" action="A">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FillMode.java</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapResizeMode.as" copyfrom-rev="10282" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFillMode.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RectNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/FXGException_en.properties</path>

<path kind="file" action="D">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LinkTarget.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacMinimizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacMaximizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/CloseButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/defaults.css</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/BitmapGraphicNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/TitleBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/mxml-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Border.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/VerticalAlign.java</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/BorderSkin.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/BitmapImage.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacTitleBarSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290770 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9948

Author: rfrishbe@adobe.com

Date: 2009-09-03T02:44:59.359824Z

Log Message:

-----------

Spark Primitive Text Changes. See http://opensource.adobe.com/wiki/display/flexsdk/Spark+Text+Primitives+Decision for the full information and reasoning for the decision. The main changes are:

* Replace SimpleText with Label, a UIComponent version of the same component

* Instead of extending GraphicElement, RichText will extend UIComponent (like Label will)

* All of the spark text components will move to spark.components.*, so there will be spark.components.Label, spark.components.RichText, and spark.components.RichEditableText

* The base class for SimpleText and RichText, spark.primitives.supportClasses.TextGraphicElement, will now extend UIComponent (instead of GraphicElement) and be moved and renamed to spark.components.supportClasses.TextBase. All of our text skin parts will now be typed as TextBase instead of TextGraphicElement

* For now, RichEditableText and RichText will co-exist. Performance numbers showed that it may be possible to collapse them, but we don't have the time right now to do this. We will revisit this later on, time permitting.

QE notes: Jody and Brian have been helping out coordinate this change

Doc notes: I updated some ASDoc examples, but more work needs to be done here

Bugs: -

Reviewer: Gordon

Tests run: checkintests, Jody and Brian have been running tests

Is noteworthy for integration: Yes

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonBarFirstButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DropDownList.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Group.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowedApplicationSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/WindowedApplicationSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarLastButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/DefaultButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonBarLastButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/development/eclipse/flex/sparkTest/src/SkinTest.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.png" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/HSliderExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/DataGroupVirtualizationExample.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.png</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichText.png" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichText.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/styles/examples/PseudoSelectorExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/effects/examples/WipeExample.mxml</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/spark/asdoc/en_US/spark/components/examples/ButtonBarExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/halo/views/AccordionTests.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichText.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/effects/examples/CrossFadeExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/styles/examples/TypeClassSelectorExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/VSliderExample.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichText.as" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichText.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ListExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarMiddleButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonBarMiddleButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ToggleButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/SimpleTextExample.mxml" copyfrom-rev="9855" action="A">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/LabelExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/RichEditableTextExample.mxml" copyfrom-rev="9855" action="A">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/RichEditableTextExample.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/SimpleText.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/TitleBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/CheckBoxExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/CheckBoxSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/CSSTextLayoutFormat.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/RichTextExample.mxml" copyfrom-rev="9855" action="A">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/RichTextExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/styles/examples/IDSelectorExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/RadioButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/RadioButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/PanelExample.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/RichEditableTextEditManager.as" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextEditManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/fullScreen/ScrubBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarFirstButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultItemRenderer.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ToggleButtonExample.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/TextGraphicElement.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/halo/views/TabNavigatorTests.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ButtonBase.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/windowClasses/TitleBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TextInput.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/DropDownListExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/ScrubBarSkin.mxml</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/wireframe/src/spark/skins/wireframe/DropDownListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/RichEditableTextContainerManager.as" copyfrom-rev="9670" action="A">/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/TextArea.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/SimpleText.as" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Label.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/mustella/mustella.swc</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/RichEditableTextContainerManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoPlayer.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.as" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/SimpleText.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/mediaClasses/VolumeBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/effects/examples/AnimateTransitionShaderExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Panel.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichText.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/SimpleText.png" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Label.png</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ToggleButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/effects/examples/AnimateColorEffectExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VideoPlayerSkin.mxml</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/wireframe/src/spark/skins/wireframe/VideoPlayerSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/TextGraphicElement.as" copyfrom-rev="9670" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/TextBase.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/RichEditableTextExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/CheckBoxSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/GroupExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ItemRenderer.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/RichTextExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/PanelSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/SimpleTextExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/NumericStepperExample.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/RichEditableTextEditManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/styles/examples/DescendantSelectorExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacTitleBarSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290769 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9880

Author: hmuller@adobe.com

Date: 2009-09-01T18:09:56.595581Z

Log Message:

-----------

Renamed RemoteListView => AsyncListView per PARB review.

QE Notes: The spec is signed off, test dev can officially begin.

Doc Notes:

Bugs:

Reviewer: Evtim

Modified Paths:

--------------

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/RemoteListView.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/RemoteListView.as" copyfrom-rev="9877" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/AsyncListView.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290768 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9755

Author: clucier@adobe.com

Date: 2009-08-28T17:42:05.241756Z

Log Message:

-----------

Updating spark manifest with a couple missing components.

QE notes: None

Doc notes: None

Bugs: None

Reviewer: Peter Farland

Tests run: None

Is noteworthy for integration: No

Modified Paths:

--------------

/flex/sdk/trunk/frameworks/spark-manifest.xml

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290767 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9724

Author: jszeto@adobe.com

Date: 2009-08-27T22:59:23.259654Z

Log Message:

-----------

Border checkin

The Border class provides a container class that can be styled with a border and a background fill or image. It has many of the same styles as HaloBorder and is used in a similar way to the Halo container classes such as Box and Canvas. Examples of styles that are supported are borderWeight, borderColor, backgroundColor, backgroundImage, cornerRadius and dropShadowVisible. The class also supports directly setting a fill or stroke instance.

Border consists of a component class and a skin class called BorderSkin. Border declares the available styles and the backgroundFill and borderStroke properties. It serves as a proxy for the styles and properties in BorderSkin. BorderSkin draws the border and background using these styles and properties. The Border class is not meant to be skinned by a different skin class. All of the style drawing logic is held in the BorderSkin class.

QE notes: None

Doc notes: ASDoc comments need review

Bugs: N/A

Reviewer: Glenn

Tests run: Added Border to checkintests

Is noteworthy for integration: Yes. Border is a new container.

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/tests/basicTests/spark/views/BorderTests.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/SparkClasses.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Border.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/BasicTests.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/defaults.css</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/BorderSkin.as</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/tests/basicTests/spark/scripts/BorderTestScript.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/BasicTests-config.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290766 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9716

Author: aharui@adobe.com

Date: 2009-08-27T21:21:41.305389Z

Log Message:

-----------

PARB changes for ViewStack. No more anticpated changes to these APIs.

QE Notes: APIs are hopefully final

Doc Notes: APIs are hopefully final

Bugs: None

Reviewer: Ryan

API Change: Yes

Is noteworthy for integration: No

tests: checkintests mustella/containers/ViewStack

Modified Paths:

--------------

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as" copyfrom-rev="9577" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ISelectableList.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/halo/views/AccordionTests.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/basicTests/halo/views/TabNavigatorTests.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as" copyfrom-rev="9577" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorContent.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290765 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9711

Author: cframpto@adobe.com

Date: 2009-08-27T20:33:22.270464Z

Log Message:

-----------

The manifest files which should have gone with 9708 (add TLFTextInput).

Add the base classes used in the TLFText.css selectors to the Halo manifest.

Add TLFTextInput to the spark manifest.

QE notes:

Doc notes:

Bugs:

Reviewer: Gordon

Tests run: mx ColorPicker,DateField,ComboBox,NumericStepper and TextInput as well as checkintests

one ColorPicker_events_toolTipHide failed - the timer does fire eventually but it seems to take much longer than the hideDelay=10000.

Is noteworthy for integration: yes

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290764 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9556

Author: chaase@adobe.com

Date: 2009-08-24T23:08:42.702719Z

Log Message:

-----------

Checkin of Elastic/Bounce feature.

QE notes: Let the testing begin...

Doc notes: None

Bugs: None

Reviewer: Jason

Tests run: ant checkintests

Is noteworthy for integration: Yes - tools can now expose these new easing classes

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/Bounce.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/easing/Elastic.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290763 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9518

Author: hmuller@adobe.com

Date: 2009-08-24T15:21:23.663450Z

Log Message:

-----------

Added mx.collections.RemoteListView per draft spec

https://zerowing.corp.adobe.com/display/flex/RemoteListView+Spec

QE Notes: No tests until the spec has been signed off

Doc Notes:

Bugs:

Reviewer: Alex

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/RemoteListView.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290762 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9419

Author: aharui@adobe.com

Date: 2009-08-20T16:19:04.456854Z

Log Message:

-----------

2nd attempt to check in prototypes of ControlBars in Panel and Application, Spark Containers in Halo Navigators, Halo ViewStack in Spark ButtonBar. APIs should match spec but are subject to change from PARB. Skins are subject to tweaking after XD review

QE Notes: The following tests will fail and need updating:

gumbo/containers/Panel/Properties/Panel_Properties_position Panel_Properties_rotate

apollo/spark/components/Window/properties/window_properties_titleIcon_tests titleIcon_test8

Doc Notes: None

Bugs: None

Reviewer: Darrell, Glenn, Ryan

API Change: No

Is noteworthy for integration: No

tests: checkintests mustella/gumbo/components/Application, gumbo/components/ButtonBar, gumbo/containers/Panel, apollo/gumbo/spark/Window, containers/ViewStack, containers/Accordion,

states/Integration/TabNavApp, states/Reparent

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowedApplicationSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as" copyfrom-rev="9399" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Panel.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/IDeferredContentOwner.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/managers/FocusManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Application.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/spark/src/spark/components/SkinnableContainer.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as" copyfrom-rev="9399" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</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/spark/src/spark/skins/spark/PanelSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatorContent.as" copyfrom-rev="9399" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatorContent.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/wireframe/src/spark/skins/wireframe/PanelSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.as" copyfrom-rev="9399" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ApplicationSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290761 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9416

Author: aharui@adobe.com

Date: 2009-08-20T02:15:38.365755Z

Log Message:

-----------

Revert 9399. The prototypes broke mustella states tests. Will try again later.

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowedApplicationSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Panel.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/IDeferredContentOwner.as" copyfrom-rev="9398" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/IDeferredContentOwner.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/managers/FocusManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Application.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/spark/src/spark/components/SkinnableContainer.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</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/spark/src/spark/skins/spark/PanelSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatorContent.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/wireframe/src/spark/skins/wireframe/PanelSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ApplicationSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290760 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9399

Author: aharui@adobe.com

Date: 2009-08-19T20:39:10.836192Z

Log Message:

-----------

Check in prototypes of ControlBars in Panel and Application, Spark Containers in Halo Navigators, Halo ViewStack in Spark ButtonBar. APIs should match spec but are subject to change from PARB. Skins are subject to tweaking after XD review

QE Notes: The following tests will fail and need updating:

gumbo/containers/Panel/Properties/Panel_Properties_position Panel_Properties_rotate

apollo/spark/components/Window/properties/window_properties_titleIcon_tests titleIcon_test8

Doc Notes: None

Bugs: None

Reviewer: Darrell, Glenn, Ryan

API Change: No

Is noteworthy for integration: No

tests: checkintests mustella/gumbo/components/Application, gumbo/components/ButtonBar, gumbo/containers/Panel, apollo/gumbo/spark/Window, containers/ViewStack, containers/Accordion,

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowedApplicationSkin.mxml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NavigatorChild.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Panel.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/IDeferredContentOwner.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/managers/FocusManager.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Application.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/spark/src/spark/components/SkinnableContainer.as</path>

<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatable.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</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/spark/src/spark/skins/spark/PanelSkin.mxml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatorContent.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/wireframe/src/spark/skins/wireframe/PanelSkin.mxml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ApplicationSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290759 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 9358

Author: dsubrama@adobe.com

Date: 2009-08-17T23:51:20.104007Z

Log Message:

-----------

More work to support FXG 2.0 in the MXML Graphics library.

1. Switch blendMode default from layer to normal. Before, we did some trickery under the covers, where even though the default blendMode was layer, we actually only set it to layer when it resulted in a rendering difference (ie: when alpha was > 0 < 1 and other overlapping cases). Now, FXG 2.0 mandates blendMode default is normal – and we don’t have to do that trickery because the FXG exporters are smarter and will set blendMode explicitly to layer when necessary. This change is for Group and all graphic primitives.

2. I’ve added new enumerations to blendMode and maskType as well as a couple of new properties as mandated by FXG 2.0. There is additional work that needs to happen there that I’ll be doing next week.

3. I’ve renamed Group’s resizeMode enumerations from ‘normal’, ‘scale’ to ‘noScale’, ‘scale’.

4. I’ve renamed BitmapImage’s resizeMode enumerations from ‘normal’, ‘scale’, ‘repeat’ to ‘noScale’, ‘scale’, ‘repeat’. The default value for BitmapImage.resizeMode went from ‘repeat’ to ‘scale’. Additionally, BitmapImage.repeat property has now been eliminated - use resizeMode="repeat".

5. I’ve deprecated BitmapFill’s ‘repeat’ property. I’ve added a ‘resizeMode’ property to BitmapFill with the same enumerations, defaults and behavior as BitmapImage. I’ve also moved BitmapImageResizeMode from spark.primitives to mx.graphics. I’ve also renamed BitmapImageResizeMode.as to BitmapResizeMode.as (a PARB-approved rename).

QE notes: Yes! Joan and I have cycloned numerous times and QA in on-board with the changes.

Doc notes: Yes

Bugs: Several

Reviewer: Evtim/Glenn

Tests run: Pretty much the entire mustella run for Halo and Spark components

Is noteworthy for integration: Yes

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicElement.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperIncrButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VScrollBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Group.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VScrollBarSkin.mxml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapResizeMode.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/BitmapImageExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarTrackSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ResizeMode.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/SpriteVisualElement.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/GripperSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperDecrButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/DropDownListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MinimizeButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/BitmapImageResizeMode.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/RestoreButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MaximizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacCloseButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextInputSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/NumericStepperSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/NumericStepperSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacMinimizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ToggleButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextAreaSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacMaximizeButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/core/MaskType.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/CloseButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ToggleButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/SpinnerSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarDownButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/TitleBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ComboBoxSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/CheckBoxSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/spark-air-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/mxml-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/CheckBoxSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/RadioButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HScrollBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/HSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/RadioButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/HScrollBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarUpButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/PanelSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ButtonBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/BitmapImage.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacTitleBarSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290758 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 8589

Author: dsubrama@adobe.com

Date: 2009-07-15T18:20:12.196711Z

Log Message:

-----------

With this check-in, we now collapse Path segment classes (PathSegment, MoveSegment, LineSegment, CloseSegment, CubicBezierSegment, QuadraticBezierSegment) as internal, private classes in Path. Paths will now be wholly dependent on the compact syntax for expressing Path data. Previously, users could write:

<Path>

<segments>

<MoveSegment x="0" y="0" />

<LineSegment x="100" y="100" />

<CloseSegment />

</segments>

</Path>

Now, this syntax is illegal since the Path segment classes are not publicly accessible. Users have to write in the compact syntax as the value of the Path's data property, like so:

<Path data="M 0 0 L 100 100 Z" />

Additional changes include:

1. Path.segments property removed. In its place, there is private variable (segments) which holds the path data parsed into the correct segment objects.

2. Path.segmentChanged() removed – Segments do not need to notify the parent path when their properties have changed since they are now not individually accessible.

3. PathSegment.segmentHost property removed – Segments do not need a pointer back to the parent Path since now they are now not individually accessible.

4. PathSegment.notifySegmentChanged() removed – Segments do not need to notify the parent Path they have changed since they are now not individually accessible.

5. PathSegment.dispatchSegmentChanged() removed – Path segments do not need to dispatch propertyChange events since they are now not individually accessible. As part of this, I have removed the [Bindable] and [Inspectable] metadata from all PathSegment properties.

6. PathSegment no longer extends EventDispatcher, instead it extends Object.

7. All of the PathSegment and derivative classes no longer have getters/setters for their properties (like x, y, etc) since these properties are now not dispatching property change events.

8. A variety of checkintests/sparkTest project files have been updated to use the compact syntax as they are drawn/transitioned between state changes. Refer to sparkTest/AddItemsTest.mxml and RemoveItemsTest.mxml for examples on how to use states and transitions to transform Paths through the data they are bound to (as opposed to modifying individual segments).

This is as per the ARB decision listed here: http://opensource.adobe.com/wiki/display/flexsdk/Verbose+Path+Syntax

QA: Yes - Joan ran a cyclone and updated all tests

Doc: Yes - Changes above need to be reflected in documentation

Checkintests: Pass

Modified Paths:

--------------

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/PathSegment.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/tests/states/statefulNodes.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/development/eclipse/flex/sparkTest/src/AddItemsTest.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ScrollBarDownButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/development/eclipse/flex/sparkTest/src/EffectsProperties.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/development/eclipse/flex/sparkTest/src/RemoveItemsTest.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/CloseSegment.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ScrollBarRightButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/MoveSegment.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/SpinnerIncrementButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Path.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ScrollBarUpButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/QuadraticBezierSegment.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ScrollBarLeftButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/ArrowExample.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/fxg-manifest.xml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/CubicBezierSegment.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/pathSegments/LineSegment.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/SpinnerDecrementButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/primitives/examples/CircleExample.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290757 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 8571

Author: jszeto@adobe.com

Date: 2009-07-14T23:55:31.432753Z

Log Message:

-----------

Adding Matrix3D to manifests

http://bugs.adobe.com/jira/browse/SDK-22134 - Matrix3D needs to be added to fxg-manifest.xml

Adding Matrix3D tag to spark, halo and mxml-manifest. Not adding to fxg manifest because it is not supported in FXG.

QE Notes: Add tests for Matrix3D defined in mxml

Doc Notes: None

Bugs: SDK-22134

Reviewer: Chet

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/mxml-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290756 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 8558

Author: chaase@adobe.com

Date: 2009-07-14T20:42:23.706280Z

Log Message:

-----------

Fixed two manifest bugs. Two effects (UnconstrainItemAction and Pause) were not in the proper manifests, so mxml code would not compile when referencing these effects.

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/mxml-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290755 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 8439

Author: gosmith@adobe.com

Date: 2009-07-08T01:08:16.699765Z

Log Message:

-----------

Fixed manifest files so that they don't list no-longer-existent TLF tags, and do list new TLF tags.

QE Notes: None

Doc Notes: None

Bugs: SDK-21894

Reviewer: Carol and Peter to review

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/mxml-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/fxg-manifest.xml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290754 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 8044

Author: chaase@adobe.com

Date: 2009-06-22T17:01:54.701660Z

Log Message:

-----------

Final (!) PARB changes for effects.

- renamed ArrayInterpolator to MultiValueInterpolator (and enhanced behavior to handle Vectors as well as Arrays).

- Created new AnimateTransform3D subclass of AnimateTransform (to hold 3D-specific properties/defaults), and moved Move3D, Rotate3D, Scale3D to subclass from this new class.

QE Notes: Change to default value of applyLocalProjection (matches former default on 3D effects, but not default on AnimateTransform).

Doc Notes: None

Bugs: None

Reviewer: Hans

Tests: checkintests, effects cyclone from QE

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/SimpleMotionPath.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Move3D.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Animate.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Scale3D.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/Animation.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransform3D.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/MotionPath.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/ArrayInterpolator.as" copyfrom-rev="7917" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/MultiValueInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Rotate3D.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/ArrayInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateTransformInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransform.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290753 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7952

Author: cframpto@adobe.com

Date: 2009-06-18T09:57:23.131767Z

Log Message:

-----------

PARB changes for RichEditableText, TextArea and TextInput

RichEditableText, TextArea

--------------------------

content:Object setter only for use by MXML compiler

textFlow:TextFlow getter/setter added

scrollToPosition -> scrollToRange()

getSelectionFormat() -> getFormatOfRange(requestedFormats:Vector.<String> = null, anchorPosition=-1, activePosition=-1):TextLayoutFormat

If either position is -1, the current selection will be used.

setSelectionFormat() -> setFormatOfRange(format:TextLayoutFormat, anchorPosition=-1, activePosition=-1):void

If either position is -1, the current selection will be used.

export() removed

RichEditableText, TextBase

--------------------------

autoSize removed

widthInChars defaults to NaN

heightInLines defaults to NaN

If both are NaN, and not in scroller, it will autoSize.

If both are NaN, and in scroller, widthInChars effectively 15, heightInLines effectively 10.

If widthInChars is NaN and heightInLines is not, widthInChars effectively 1.

If heightInLines is NaN and widthInChars is not, heightInLines effectively 1.

selectionVisibility:String -> selectionHighlighting:String

TextSelectionVisibiliy.as -> TextSelectionHightlighting.as

setSelection -> selectRange(anchor, active) and the args are no longer optional

selectAll() added

TextBase

--------

TextBase.as -> SkinnableTextBase.as

it will not support any non-inheriting styles

textView skin part -> textDisplay

widthInChars property removed and moved to TextInput and TextArea

Styles

-------

Renamed style selectionColor -> focusedTextSelectionColor

Renamed style unfocusedSelectionColor -> unfocusedTextSelectionColor

Renamed inactiveSelectionColor -> inactiveTextSelectionColor

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/Scroller.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/TextInputSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/styles/metadata/SelectionFormatTextStyles.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichEditableText.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/TextAreaSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/defaults.css</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/TextBase.as" copyfrom-rev="7834" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/SkinnableTextBase.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextSelectionVisibility.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextInput.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/NumericStepper.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/TextBase.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/NumericStepperTextInputSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/defaults.css</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextArea.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextSelectionVisibility.as" copyfrom-rev="7834" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/TextSelectionHighlighting.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/supportClasses/RichEditableTextContainerManager.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290752 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7938

Author: jszeto@adobe.com

Date: 2009-06-18T00:08:38.098226Z

Log Message:

-----------

PopUpAnchor PARB Part 2

Rename and move spark.core.RelativePosition -> spark.components.PopUpPosition

Rename EXACT -> TOP_LEFT (topLeft)

QE Notes: None

Doc Notes: None

Bugs: None

Reviewer: Glenn

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUpPosition.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUpAnchor.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/core/RelativePosition.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290751 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7916

Author: dsubrama@adobe.com

Date: 2009-06-17T16:04:51.952584Z

Log Message:

-----------

Last of the List PARB changes - selectedItems is now a Vector of Objects and selectedIndices is a Vector of Numbers.

Also, put alphabetized spark-manifest correctly after my last checkin.

QA: Yes

Doc: Yes

Checkintests: Pass

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/List.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290750 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7908

Author: dsubrama@adobe.com

Date: 2009-06-17T01:12:10.707054Z

Log Message:

-----------

Rename MXMLComponent to DataRenderer.

QA: Yes

Doc: Yes

Checkintests: Pass

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/VSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/mediaClasses/normal/ScrubBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/HSliderSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ItemRenderer.as</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DataRenderer.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/MXMLComponent.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/spark/mediaClasses/fullScreen/ScrubBarSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290749 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7836

Author: chaase@adobe.com

Date: 2009-06-15T14:37:21.379918Z

Log Message:

-----------

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

QE: This breaks Mustella due to the renames

Doc: Docs will need to be updated to reflect the changes as well

Bugs: None

Reviewer: Jason

Tests: checkintests, Thermo's transitionbug test

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/utils/BitmapUtil.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/MotionPath.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/MotionPath.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Power.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/EasingFraction.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/KeyFrame.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/RGBInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/HSBInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CallAction.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateColor.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Animate.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/FadeInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/RepeatBehavior.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateShaderTransition.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransitionShader.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateShaderTransition.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/Slider.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/IInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/NumberInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/ScrollBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Rotate3D.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Scale.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/CallActionInstance.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/SimpleMotionPath.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateColorInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/Animation.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Rotate.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateShaderTransitionInstance.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateShaderTransitionInstance.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateTransitionShaderInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Wipe.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Sine.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/Move.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/interpolation/ArrayInterpolator.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CrossFade.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/AnimateTransform.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/SimpleMotionPath.as" copyfrom-rev="7748" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/SimpleMotionPath.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/HSBColor.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/IAnimationTarget.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/easing/Linear.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/ResizeInstance.as</path>

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/animation/Keyframe.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/CrossFade.pbk</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/MotionPath.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/WipeInstance.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/effects/supportClasses/AnimateTransformInstance.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290748 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7732

Author: rfrishbe@adobe.com

Date: 2009-06-10T23:24:50.068084Z

Log Message:

-----------

VideoPlayer changes: mostly PARB but fixing a few bugs as well.

Bugs:

Fix VideoPlayer bug with live streaming so the pause button comes up when we first start playing (rather than a play button). This was caused by an underlying FLVPlayback VideoPlayer bug, and I modified the underlying VideoPlayer code to fix it.

MuteButton wasn't showing the correct volume when it first pops up in fullScreen mode. This is because the MuteButtonSkin needed to grab the volume property when it loaded up initially. It was doing this in the normal case, but not the fullScreen and wireframe case.

FullScreen DropShadow: Change volume bar dropshadow to be a real dropshadow instead of using RectangularDropShadow. This is the same change as yesterday...just in the fullScreen case.

API Changes:

ScrubBar.bufferedRange:Array -> bufferedStart, bufferedEnd

VolumeBar: Add isDropDownOpen() which facades to isOpen on the DropDownController.

MuteButton: Change “value” property to “volume”. Add “muted” property and a mutedChange event.

Get rid of VideoPlayerVolumeBarEvent: put the constant on FlexEvent instead: FlexEvent.MUTED_CHANGE

VideoPlayer.muteButton: Changed type from ToggleButton to MuteButton.

Make DropDownList/VolumeBar.dropDownController_openHandler() and closeHandler() mx_internal instead of protected.

Class Renames:

spark.components.supportClasses.StreamingVideoSource -> spark.components.mediaClasses.StreamingVideoSource

spark.components.supportClasses.StreamItem -> spark.components.mediaClasses.StreamItem

spark.components.VideoPlayerScrubBar -> spark.components.mediaClasses.ScrubBar

spark.components.VideoPlayerVolumeBar -> spark.components.mediaClasses.VolumeBar

spark.components.VideoPlayerVolumeBarMuteButton -> spark.components.mediaClasses.MuteButton

spark.skins.default.VideoPlayerFullScreenButtonSkin -> spark.skins.default.mediaClasses.normal.FullScreenButtonSkin

spark.skins.default.VideoPlayerPlayPauseButtonSkin -> spark.skins.default.mediaClasses.normal.PlayPauseButtonSkin

spark.skins.default.VideoPlayerScrubBarSkin -> spark.skins.default.mediaClasses.normal.ScrubBarSkin

spark.skins.default.VideoPlayerScrubBarThumbSkin -> spark.skins.default.mediaClasses.normal.ScrubBarThumbSkin

spark.skins.default.VideoPlayerScrubBarTrackSkin -> spark.skins.default.mediaClasses.normal.ScrubBarTrackSkin

spark.skins.default.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.normal.MuteButtonSkin

spark.skins.default.VideoPlayerVolumeBarSkin -> spark.skins.default.mediaClasses.normal.VolumeBarSkin

spark.skins.default.VideoPlayerVolumeBarThumbSkin -> spark.skins.default.mediaClasses.normal.VolumeBarThumbSkin

spark.skins.default.VideoPlayerVolumeBarTrackSkin -> spark.skins.default.mediaClasses.normal.VolumeBarTrackSkin

spark.skins.default.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.default.mediaClasses.fullScreen.FullScreenButtonSkin

spark.skins.default.VideoPlayerFullScreenPlayPauseButtonSkin -> spark.skins.default.mediaClasses.fullScreen.PlayPauseButtonSkin

spark.skins.default.VideoPlayerFullScreenScrubBarSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarSkin

spark.skins.default.VideoPlayerFullScreenScrubBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarThumbSkin

spark.skins.default.VideoPlayerFullScreenScrubBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarTrackSkin

spark.skins.default.VideoPlayerFullScreenVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.fullScreen.MuteButtonSkin

spark.skins.default.VideoPlayerFullScreenVolumeBarSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarSkin

spark.skins.default.VideoPlayerFullScreenVolumeBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarThumbSkin

spark.skins.default.VideoPlayerFullScreenVolumeBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarTrackSkin

spark.skins.wireframe.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.fullScreen.FullScreenButtonSkin

spark.skins.wireframe.VideoPlayerFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.FullScreenButtonSkin

spark.skins.wireframe.VideoPlayerPlayPauseButtonSkin -> spark.skins.wireframe.mediaClasses.PlayPauseButtonSkin

spark.skins.wireframe.VideoPlayerScrubBarSkin -> spark.skins.wireframe.mediaClasses.ScrubBarSkin

spark.skins.wireframe.VideoPlayerScrubBarThumbSkin -> spark.skins.wireframe.mediaClasses.ScrubBarThumbSkin

spark.skins.wireframe.VideoPlayerScrubBarTrackSkin -> spark.skins.wireframe.mediaClasses.ScrubBarTrackSkin

spark.skins.wireframe.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.wireframe.mediaClasses.MuteButtonSkin

spark.skins.wireframe.VideoPlayerVolumeBarSkin -> spark.skins.wireframe.mediaClasses.VolumeBarSkin

spark.skins.wireframe.VideoPlayerVolumeBarThumbSkin -> spark.skins.wireframe.mediaClasses.VolumeBarThumbSkin

spark.skins.wireframe.VideoPlayerVolumeBarTrackSkin -> spark.skins.wireframe.mediaClasses.VolumeBarTrackSkin

QE Notes: -

Doc Notes: -

Bugs: SDK-21727, SDK-21722, SDK-21675

Reviewer: Deepa

tests: checkintest (seem to fail due to local changes to ScrollBar, which I'm not checking in here)

Modified Paths:

--------------

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBarMuteButton.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerPlayPauseButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/VolumeBarTrackSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarTrackSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/defaults.css</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBar.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/ScrubBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/VolumeBarSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarMuteButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScreenButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/FullScreenButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/ScrubBarThumbSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenFullScreenButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/FullScreenButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenPlayPauseButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/PlayPauseButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarThumbSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/fl/video/VideoPlayer.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/VideoElement.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarThumbSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBar.as" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/VolumeBar.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamingVideoSource.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/ScrubBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamItem.as" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamItem.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/FullScreenButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarTrackSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenFullScreenButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenPlayPauseButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarTrackSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullScreen</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/VolumeBarSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/ScrubBarSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerPlayPauseButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ScrubBarThumbSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ScrubBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DropDownList.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamingVideoSource.as" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamingVideoSource.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarMuteButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBarMuteButton.as" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/MuteButton.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamItem.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarMuteButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/VolumeBarThumbSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ScrubBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerPlayPauseButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/PlayPauseButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/ScrubBarSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScreenFullScreenButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullScreen/FullScreenButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarThumbSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/VolumeBarThumbSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarThumbSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/events/VideoPlayerVolumeBarEvent.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScreenButtonSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayer.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarMuteButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/MuteButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/WireframeClasses.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarMuteButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/MuteButtonSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarThumbSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/VolumeBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerScrubBar.as" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/ScrubBar.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/defaults.css</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScrubBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarTrackSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/VolumeBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/VolumeBarThumbSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScreenFullScreenButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarTrackSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerScrubBar.as</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVolumeBarThumbSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerPlayPauseButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/PlayPauseButtonSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeBarSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/VolumeBarSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarMuteButtonSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/MuteButtonSkin.mxml</path>

<path kind="file" action="D">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarTrackSkin.mxml</path>

<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBarThumbSkin.mxml" copyfrom-rev="7697" action="A">/flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/ScrubBarThumbSkin.mxml</path>

<path kind="dir" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290747 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7558

Author: clucier@adobe.com

Date: 2009-06-04T21:36:55.218585Z

Log Message:

-----------

Performance related change. Integrated the fake Halo RectangularDropShadow into the Flex 4 Panel and DropDownLis

t skin. Saves quite a bit of memory.

QE Notes: Changes have been cyclones, tests disabled, Jacob or Joan will need to re-baseline the excluded tests'

bitmaps.

Reviewer: Glenn

Modified Paths:

--------------

<path kind="file" action="A">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RectangularDropShadow.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/DropDownListSkin.mxml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/PanelSkin.mxml</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290746 13f79535-47bb-0310-9956-ffa450edef68

Transferred from the Adobe Open Source Subversion Repository

Revision: 7319

Author: jszeto@adobe.com

Date: 2009-05-27T17:45:33.641648Z

Log Message:

-----------

Transform improvements

http://bugs.adobe.com/jira/browse/SDK-17312 - Fix up transform, matrix and matrix3D properties on UIComponent and GraphicElement.

When a Transform is assigned to a GraphicElement or UIComponent, we want changes to the Transform to be applied to the GraphicElement or UIComponent (component). The current implementation has the component listening for change events on the Transform. We also want the Transform to reflect changes made to the component. The current implementation doesn’t do this.

The solution is when the Transform is assigned to the component, that component is assigned to the target property of the Transform. Any calls to the setters of the Transform directly assign properties of the component. The getters grab their values directly from the component. The components no longer listen for change events from the Transform.

Since the GraphicElement and IGraphicElement classes exist in the flex4 swc, they can not be used in the Transform class, which exists only in the framework swc. The solution is to use loose typing and use the “property in object” check. The change to the component classes are made in UIComponent, UIMovieClip and GraphicElement.

I added a public $transform property to UIMovieClip to access super.transform. I had to make it public because the framework swc doesn’t include UIMovieClip.

I was unable to override the matrix3D setter in Transform because it was throwing an illegal override compiler error.

I had to add a setColorTransform public function to GraphicElement to handle the case where the GraphicElement’s colorTransform is directly set.

myRect.transform.colorTransform = newColorTransform;

In this situation, the GraphicElement’s transform object is created on demand. At this point, the GraphicElement might not have its own DisplayObject, so we need a way to store the colorTransform value until the DO is created. I had to make the function public because the “in” operator doesn’t work with non-public namespaces.

ColorTransforms get passed around by reference, so in setColorTransform, I make a copy. This fixes some strange baseColor bug I was seeing.

http://bugs.adobe.com/jira/browse/SDK-17680 - GraphicElement with transform matrix ignores alpha property

If the alpha property and a transform are declaratively set on a GraphicElement, then the alpha value is ignored. The reason is that the Transform object always has a default value for its ColorTransform, which sets the alpha value. The transform.ColorTransform.alphaMultiplier and alpha property are synchronized in DisplayObject.

Ideally we would throw a compiler error if both the alpha property and the transform property were set at the same time. Instead, the next best thing to do is to apply the alpha value after the ColorTransform has been applied. We can do this for GraphicElement since alpha and colorTransform are set in commitProperties. For UIComponent, alpha is applied right away. I didn’t want to change that since it would probably break a whole lot of mustella tests and effect behavior. Thus this bug still exists in UIComponent.

QE Notes: Need tests to ensure that the Transform is in sync with its target component

Doc Notes: Need to document that changes to the component get reflected by its Transform

Bugs: SDK-17312, SDK-17680

Reviewer: Glenn

Modified Paths:

--------------

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/supportClasses/GraphicElement.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/spark-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/geom/Transform.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/halo-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/fxg-manifest.xml</path>

<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as</path>

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/trunk@1290745 13f79535-47bb-0310-9956-ffa450edef68