You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/10/22 00:37:42 UTC

[50/50] git commit: [flex-sdk] [refs/heads/master] - Merged 4.11.0

Merged 4.11.0


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/db1aa1e6
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/db1aa1e6
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/db1aa1e6

Branch: refs/heads/master
Commit: db1aa1e6a638b011160514962e61cf4fa92d0a2d
Parents: 504abed 40d6774
Author: Justin Mclean <jm...@apache.org>
Authored: Tue Oct 22 09:32:09 2013 +1100
Committer: Justin Mclean <jm...@apache.org>
Committed: Tue Oct 22 09:32:09 2013 +1100

----------------------------------------------------------------------
 .gitignore                                      |    1 -
 README                                          |  112 +-
 RELEASE_NOTES                                   |  125 ++
 SVN-TEST.txt                                    |   15 +-
 asdoc/build.xml                                 |   43 +-
 asdoc/templates/ASDoc_terms.xml                 |    9 +
 asdoc/templates/class-files.xslt                |    9 +
 asdoc/templates/class-parts.xslt                |   14 +
 asdoc/templates/images/experimental_small.png   |  Bin 0 -> 1485 bytes
 asdoc/templates/style.css                       |    4 +
 asdoc/test/build_test_experimental.xml          |   60 +
 asdoc/test/doc_src/SampleExperimental.as        |   49 +
 bin/compc                                       |    2 +-
 bin/compc.bat                                   |    2 +-
 bin/mxmlc                                       |    2 +-
 bin/mxmlc.bat                                   |    2 +-
 build.properties                                |    6 +-
 build.xml                                       |   21 +-
 build/check_sigs.sh                             |   77 +
 build/deploy_release_candidate.sh               |   82 +
 build/make_release_branch.sh                    |   49 +
 build/tag_release_candidate.sh                  |   47 +
 flex-sdk-description.xml                        |    6 +-
 frameworks/air-config.xml                       |   18 +-
 frameworks/airmobile-config.xml                 |   18 +-
 frameworks/build.xml                            |   16 +-
 frameworks/downloads.xml                        |   29 +-
 frameworks/experimental-mobile-manifest.xml     |   28 +
 .../src/mx/controls/AdvancedDataGrid.as         |  186 +-
 .../src/mx/controls/AdvancedDataGridBaseEx.as   |   59 +-
 .../src/mx/controls/OLAPDataGrid.as             |    4 +-
 .../AdvancedDataGridBase.as                     |    1 +
 .../AdvancedDataGridColumn.as                   |   37 +
 .../AdvancedDataGridGroupItemRenderer.as        |   19 +-
 .../AdvancedDataGridHeaderRenderer.as           |    2 +-
 .../AdvancedDataGridItemRenderer.as             |   49 +-
 .../AdvancedDataGridSortItemRenderer.as         |    2 +-
 .../mx/controls/listClasses/AdvancedListBase.as |   18 +-
 .../advancedgrids/src/mx/core/Version.as        |    2 +-
 .../src/mx/printing/PrintAdvancedDataGrid.as    |    8 +-
 .../airframework/src/mx/core/Version.as         |    2 +-
 .../projects/airspark/src/spark/core/Version.as |    2 +-
 frameworks/projects/apache/src/core/Version.as  |    2 +-
 .../org/apache/flex/collections/ArrayList.as    |    4 +-
 .../org/apache/flex/collections/VectorList.as   |    4 +-
 .../projects/automation/src/mx/core/Version.as  |    2 +-
 .../automation_agent/src/mx/core/Version.as     |    2 +-
 .../automation_air/src/mx/core/Version.as       |    2 +-
 .../automation_dmv/src/mx/core/Version.as       |    2 +-
 .../src/mx/core/Version.as                      |    2 +-
 .../automation_spark/src/mx/core/Version.as     |    2 +-
 .../automation_spark/src/spark/core/Version.as  |    2 +-
 .../projects/charts/src/mx/charts/AreaChart.as  |   19 +-
 .../charts/src/mx/charts/AxisRenderer.as        |   73 +-
 .../projects/charts/src/mx/charts/BarChart.as   |   17 +-
 .../charts/src/mx/charts/BubbleChart.as         |   19 +-
 .../charts/src/mx/charts/CandlestickChart.as    |   63 +-
 .../charts/src/mx/charts/ColumnChart.as         |   18 +-
 .../projects/charts/src/mx/charts/GridLines.as  |   24 +-
 .../projects/charts/src/mx/charts/HLOCChart.as  |   70 +-
 .../projects/charts/src/mx/charts/LineChart.as  |   60 +-
 .../projects/charts/src/mx/charts/PieChart.as   |   10 +-
 .../projects/charts/src/mx/charts/PlotChart.as  |   78 +-
 .../mx/charts/chartClasses/CartesianChart.as    |    7 +-
 .../src/mx/charts/chartClasses/ChartBase.as     |   15 +-
 .../mx/charts/chartClasses/GraphicsUtilities.as |    2 +-
 .../src/mx/charts/chartClasses/PolarChart.as    |   12 +-
 .../charts/src/mx/charts/series/AreaSeries.as   |   24 +-
 .../charts/src/mx/charts/series/BarSeries.as    |   15 +-
 .../charts/src/mx/charts/series/BubbleSeries.as |   13 +-
 .../src/mx/charts/series/CandlestickSeries.as   |   17 +-
 .../charts/src/mx/charts/series/ColumnSeries.as |   14 +-
 .../charts/src/mx/charts/series/HLOCSeries.as   |   14 +-
 .../charts/src/mx/charts/series/LineSeries.as   |   16 +-
 .../charts/src/mx/charts/series/PieSeries.as    |   16 +-
 .../charts/src/mx/charts/series/PlotSeries.as   |   14 +-
 .../charts/src/mx/charts/styles/HaloDefaults.as |   24 +
 .../projects/charts/src/mx/core/Version.as      |    2 +-
 .../projects/experimental/compile-config.xml    |    1 +
 frameworks/projects/experimental/defaults.css   |    9 -
 frameworks/projects/experimental/manifest.xml   |    4 -
 .../experimental/src/ExperimentalClasses.as     |    6 +-
 .../experimental/src/spark/components/Alert.as  |    3 +
 .../src/spark/components/ArrowDirection.as      |   83 -
 .../src/spark/components/BorderDataNavigator.as |    3 +
 .../src/spark/components/CallOut.as             | 1558 ----------------
 .../src/spark/components/CallOutButton.as       |  359 ----
 .../src/spark/components/CallOutPosition.as     |   93 -
 .../src/spark/components/ColorPicker.as         |    5 +-
 .../src/spark/components/DataAccordion.as       |   15 +-
 .../src/spark/components/DataNavigator.as       |    9 +-
 .../src/spark/components/DataNavigatorGroup.as  |    5 +-
 .../src/spark/components/InlineScroller.as      |    7 +-
 .../experimental/src/spark/components/Menu.as   |    5 +-
 .../src/spark/components/MenuBar.as             |    5 +-
 .../src/spark/components/ProgressBar.as         |    5 +-
 .../itemRenderers/MenuBarItemRenderer.mxml      |   41 +-
 .../itemRenderers/MenuCoreItemRenderer.as       |    2 +
 .../itemRenderers/MenuItemRenderer.mxml         |   41 +-
 .../supportClasses/CallOutDropDownController.as |   78 -
 .../supportClazzes/AnimationTarget.as           |   68 -
 .../src/spark/containers/Accordion.as           |    7 +-
 .../src/spark/containers/DeferredGroup.as       |   13 +-
 .../src/spark/containers/DividedGroup.as        |    5 +-
 .../src/spark/containers/Divider.as             |    6 +-
 .../src/spark/containers/HDividerGroup.as       |    6 +-
 .../src/spark/containers/Navigator.as           |    9 +-
 .../src/spark/containers/NavigatorGroup.as      |    8 +-
 .../src/spark/containers/VDividerGroup.as       |    6 +-
 .../supportClasses/DeferredCreationPolicy.as    |  130 ++
 .../supportClazzes/DeferredCreationPolicy.as    |  128 --
 .../src/spark/events/ColorChangeEvent.as        |    6 +-
 .../experimental/src/spark/events/MenuEvent.as  |    5 +-
 .../src/spark/layouts/AccordionLayout.as        |    7 +-
 .../src/spark/layouts/CarouselLayout.as         |    5 +-
 .../src/spark/layouts/CoverflowLayout.as        |    7 +-
 .../src/spark/layouts/InlineScrollerLayout.as   |    7 +-
 .../src/spark/layouts/RolodexLayout.as          |    5 +-
 .../src/spark/layouts/StackLayout.as            |    7 +-
 .../src/spark/layouts/TimeMachineLayout.as      |    5 +-
 .../AnimationNavigatorLayoutBase.as             |    7 +-
 .../layouts/supportClasses/INavigatorLayout.as  |    5 +-
 .../spark/layouts/supportClasses/LayoutAxis.as  |    6 +-
 .../supportClasses/NavigatorLayoutBase.as       |    8 +-
 .../PerspectiveAnimationNavigatorLayoutBase.as  |    5 +-
 .../PerspectiveNavigatorLayoutBase.as           |    5 +-
 .../spark/managers/INavigatorBrowserManager.as  |    5 +-
 .../spark/managers/NavigatorBrowserManager.as   |    7 +-
 .../managers/NavigatorBrowserManagerImpl.as     |    5 +-
 .../experimental/src/spark/skins/AlertSkin.mxml |   41 +-
 .../src/spark/skins/ColorPickerButtonSkin.mxml  |   41 +-
 .../src/spark/skins/ColorPickerSkin.mxml        |   42 +-
 .../src/spark/skins/MenuBarSkin.mxml            |   41 +-
 .../experimental/src/spark/skins/MenuSkin.mxml  |   41 +-
 .../src/spark/skins/ProgressBarSkin.mxml        |   41 +-
 .../src/spark/skins/TabNavigatorSkin.mxml       |    4 +-
 .../src/spark/skins/spark/CallOutSkin.mxml      |  209 ---
 .../src/spark/supportClasses/INavigator.as      |    7 +-
 .../src/spark/utils/ColorPickerUtil.as          |    6 +-
 .../examples/MobileGrid_ApplicationExample.mxml |   24 +
 .../renderers/MyActionButtonPartRenderer.as     |   77 +
 .../examples/views/MobileGridView.mxml          |  158 ++
 .../examples/views/MobileGridView2.mxml         |  115 ++
 .../assets/images/mobile160/dg_header_asc.png   |  Bin 0 -> 447 bytes
 .../assets/images/mobile160/dg_header_desc.png  |  Bin 0 -> 418 bytes
 .../assets/images/mobile160/dg_header_sep.png   |  Bin 0 -> 201 bytes
 .../images/mobile160/dg_header_shadow.png       |  Bin 0 -> 277 bytes
 .../assets/images/mobile320/dg_header_asc.png   |  Bin 0 -> 527 bytes
 .../assets/images/mobile320/dg_header_desc.png  |  Bin 0 -> 496 bytes
 .../assets/images/mobile320/dg_header_sep.png   |  Bin 0 -> 215 bytes
 .../images/mobile320/dg_header_shadow.png       |  Bin 0 -> 329 bytes
 .../projects/experimental_mobile/build.xml      |  243 +++
 .../experimental_mobile/bundle-config.xml       |   50 +
 .../bundles/da_DK/experimental.properties       |   18 +
 .../bundles/de_CH/experimental.properties       |   18 +
 .../bundles/de_DE/experimental.properties       |   18 +
 .../bundles/el_GR/experimental.properties       |   18 +
 .../bundles/en_AU/experimental.properties       |   18 +
 .../bundles/en_CA/experimental.properties       |   18 +
 .../bundles/en_GB/experimental.properties       |   18 +
 .../bundles/en_US/experimental.properties       |   18 +
 .../bundles/es_ES/experimental.properties       |   18 +
 .../bundles/fi_FI/experimental.properties       |   18 +
 .../bundles/fr_CH/experimental.properties       |   18 +
 .../bundles/fr_FR/experimental.properties       |   18 +
 .../bundles/it_IT/experimental.properties       |   18 +
 .../bundles/ja_JP/experimental.properties       |   18 +
 .../bundles/ko_KR/experimental.properties       |   18 +
 .../bundles/nb_NO/experimental.properties       |   18 +
 .../bundles/nl_NL/experimental.properties       |   18 +
 .../bundles/pt_BR/experimental.properties       |   18 +
 .../bundles/pt_PT/experimental.properties       |   18 +
 .../bundles/ru_RU/experimental.properties       |   18 +
 .../bundles/sv_SE/experimental.properties       |   18 +
 .../bundles/zh_CN/experimental.properties       |   18 +
 .../bundles/zh_TW/experimental.properties       |   18 +
 .../experimental_mobile/compile-config.xml      |   83 +
 .../projects/experimental_mobile/defaults.css   |  138 ++
 .../projects/experimental_mobile/manifest.xml   |   28 +
 .../experimental_mobile/spark-manifest.xml      |   49 +
 .../src/ExperimentalMobileClasses.as            |   34 +
 .../src/spark/components/MobileGrid.as          |  301 ++++
 .../itemRenderers/IMobileGridCellRenderer.as    |   72 +
 .../IMobileGridTextCellRenderer.as              |   52 +
 .../MobileGridBitmapCellRenderer.as             |  153 ++
 .../itemRenderers/MobileGridTextCellRenderer.as |  141 ++
 .../supportClasses/ListMultiPartColumnLayout.as |  191 ++
 .../supportClasses/MobileGridColumn.as          |  353 ++++
 .../supportClasses/MobileGridHeader.as          |  166 ++
 .../supportClasses/MobileGridRowRenderer.as     |  281 +++
 .../src/spark/events/MobileGridHeaderEvent.as   |   60 +
 .../src/spark/layouts/MobileGridLayout.as       |  115 ++
 .../skins/MobileGridHeaderButtonBarSkin.as      |   89 +
 .../spark/skins/MobileGridHeaderButtonSkin.as   |   43 +
 .../skins/MobileGridHeaderFirstButtonSkin.as    |   35 +
 .../src/spark/skins/MobileGridSkin.as           |  177 ++
 .../assets/MobileGridHeaderButton_down.fxg      |   46 +
 .../mobile/assets/MobileGridHeaderButton_up.fxg |   44 +
 .../assets/MobileGridHeaderFirstButton_down.fxg |   34 +
 .../assets/MobileGridHeaderFirstButton_up.fxg   |   32 +
 .../src/spark/utils/MobileGridUtil.as           |   80 +
 .../framework/src/mx/collections/ArrayList.as   |    4 +-
 .../framework/src/mx/collections/ISortField.as  |   30 +
 .../src/mx/collections/ListCollectionView.as    |    5 +-
 .../framework/src/mx/collections/SortField.as   |  117 +-
 .../src/mx/collections/SortFieldCompareTypes.as |  117 ++
 .../framework/src/mx/core/DPIClassification.as  |   22 +-
 .../framework/src/mx/core/FlexVersion.as        |   18 +-
 .../framework/src/mx/core/RuntimeDPIProvider.as |   20 +-
 .../framework/src/mx/core/UIComponent.as        |    7 +-
 .../projects/framework/src/mx/core/Version.as   |    2 +-
 .../framework/src/mx/managers/FocusManager.as   |   95 +-
 .../systemClasses/ActiveWindowManager.as        |  205 ++-
 .../framework/src/mx/utils/DensityUtil.as       |    4 +-
 .../projects/framework/src/mx/utils/UIDUtil.as  |   61 +-
 .../src/mx/validators/DateValidator.as          |   11 +
 .../projects/mobilecomponents/manifest.xml      |    2 -
 .../src/MobileComponentsClasses.as              |    2 +-
 .../src/MobileComponentsClassesAIR2.as          |    1 -
 .../src/spark/components/ArrowDirection.as      |   84 -
 .../src/spark/components/Callout.as             | 1659 -----------------
 .../src/spark/components/Callout.png            |  Bin 410 -> 0 bytes
 .../src/spark/components/CalloutButton.as       |  807 ---------
 .../src/spark/components/CalloutPosition.as     |   96 -
 .../components/ContentBackgroundAppearance.as   |   72 -
 .../src/spark/components/IconItemRenderer.as    |   29 +-
 .../src/spark/components/LabelItemRenderer.as   |   20 +-
 .../spark/components/SpinnerListItemRenderer.as |   20 +-
 .../supportClasses/ViewNavigatorBase.as         |   11 +-
 .../spark/core/ContainerDestructionPolicy.as    |   62 -
 .../spark/preloaders/SplashScreenImageSource.as |    2 +-
 frameworks/projects/mobiletheme/defaults.css    |  199 ++
 .../mobiletheme/src/MobileThemeClasses.as       |    3 +-
 .../src/spark/skins/mobile/ActionBarSkin.as     |   12 +
 .../skins/mobile/BeveledActionButtonSkin.as     |   72 +-
 .../spark/skins/mobile/BeveledBackButtonSkin.as |   72 +-
 .../skins/mobile/ButtonBarFirstButtonSkin.as    |   46 +-
 .../skins/mobile/ButtonBarLastButtonSkin.as     |   46 +-
 .../skins/mobile/ButtonBarMiddleButtonSkin.as   |   42 +-
 .../src/spark/skins/mobile/ButtonSkin.as        |   72 +-
 .../spark/skins/mobile/CalloutActionBarSkin.as  |   20 +-
 .../src/spark/skins/mobile/CalloutSkin.as       |   73 +-
 .../skins/mobile/CalloutViewNavigatorSkin.as    |   30 +-
 .../src/spark/skins/mobile/CheckBoxSkin.as      |   54 +-
 .../src/spark/skins/mobile/HScrollBarSkin.as    |   28 +-
 .../spark/skins/mobile/HScrollBarThumbSkin.as   |    8 +-
 .../src/spark/skins/mobile/HSliderThumbSkin.as  |   73 +-
 .../src/spark/skins/mobile/HSliderTrackSkin.as  |   47 +-
 .../src/spark/skins/mobile/ImageSkin.as         |   22 +-
 .../src/spark/skins/mobile/RadioButtonSkin.as   |   48 +-
 .../skins/mobile/SpinnerListContainerSkin.as    |   51 +-
 .../src/spark/skins/mobile/SpinnerListSkin.as   |    1 +
 .../src/spark/skins/mobile/StageTextAreaSkin.as |   20 +-
 .../TabbedViewNavigatorTabBarFirstTabSkin.as    |    9 +
 .../TabbedViewNavigatorTabBarLastTabSkin.as     |    2 +
 .../skins/mobile/TextAreaHScrollBarSkin.as      |   28 +-
 .../skins/mobile/TextAreaHScrollBarThumbSkin.as |   33 +-
 .../src/spark/skins/mobile/TextAreaSkin.as      |   42 +-
 .../skins/mobile/TextAreaVScrollBarSkin.as      |   28 +-
 .../skins/mobile/TextAreaVScrollBarThumbSkin.as |   34 +-
 .../src/spark/skins/mobile/TextInputSkin.as     |   42 +-
 .../src/spark/skins/mobile/ToggleSwitchSkin.as  |   54 +-
 .../skins/mobile/TransparentActionButtonSkin.as |    9 +
 .../mobile/TransparentNavigationButtonSkin.as   |    9 +
 .../src/spark/skins/mobile/VScrollBarSkin.as    |   28 +-
 .../spark/skins/mobile/VScrollBarThumbSkin.as   |    8 +-
 .../src/spark/skins/mobile/ViewMenuItemSkin.as  |   70 +-
 .../src/spark/skins/mobile/ViewMenuSkin.mxml    |   14 +-
 .../supportClasses/ActionBarButtonSkinBase.as   |   27 +-
 .../skins/mobile/supportClasses/CalloutArrow.as |   80 +-
 .../mobile/supportClasses/HSliderDataTip.as     |   54 +-
 .../skins/mobile/supportClasses/MobileSkin.as   |  756 +-------
 .../mobile/supportClasses/StageTextSkinBase.as  |   44 +-
 .../TabbedViewNavigatorTabBarTabSkinBase.as     |   48 +-
 .../mobile120/assets/ActionBarBackground.fxg    |   87 +
 .../assets/BeveledActionButton_down.fxg         |   61 +
 .../assets/BeveledActionButton_fill.fxg         |   38 +
 .../mobile120/assets/BeveledActionButton_up.fxg |   63 +
 .../mobile120/assets/BeveledBackButton_down.fxg |   62 +
 .../mobile120/assets/BeveledBackButton_fill.fxg |   39 +
 .../mobile120/assets/BeveledBackButton_up.fxg   |   64 +
 .../assets/ButtonBarFirstButton_down.fxg        |   57 +
 .../assets/ButtonBarFirstButton_selected.fxg    |   57 +
 .../assets/ButtonBarFirstButton_up.fxg          |   48 +
 .../assets/ButtonBarLastButton_down.fxg         |   57 +
 .../assets/ButtonBarLastButton_selected.fxg     |   57 +
 .../mobile120/assets/ButtonBarLastButton_up.fxg |   48 +
 .../assets/ButtonBarMiddleButton_down.fxg       |   54 +
 .../assets/ButtonBarMiddleButton_selected.fxg   |   54 +
 .../assets/ButtonBarMiddleButton_up.fxg         |   54 +
 .../skins/mobile120/assets/Button_down.fxg      |   50 +
 .../spark/skins/mobile120/assets/Button_up.fxg  |   29 +
 .../assets/CalloutContentBackground.fxg         |   51 +
 .../skins/mobile120/assets/CheckBox_down.fxg    |   57 +
 .../mobile120/assets/CheckBox_downSymbol.fxg    |   45 +
 .../assets/CheckBox_downSymbolSelected.fxg      |   45 +
 .../skins/mobile120/assets/CheckBox_up.fxg      |   59 +
 .../mobile120/assets/CheckBox_upSymbol.fxg      |   45 +
 .../assets/CheckBox_upSymbolSelected.fxg        |   44 +
 .../mobile120/assets/HSliderThumb_normal.fxg    |   44 +
 .../mobile120/assets/HSliderThumb_pressed.fxg   |   56 +
 .../skins/mobile120/assets/HSliderTrack.fxg     |   53 +
 .../skins/mobile120/assets/ImageInvalid.fxg     |   46 +
 .../skins/mobile120/assets/RadioButton_down.fxg |   54 +
 .../mobile120/assets/RadioButton_downSymbol.fxg |   34 +
 .../assets/RadioButton_downSymbolSelected.fxg   |   34 +
 .../skins/mobile120/assets/RadioButton_up.fxg   |   45 +
 .../mobile120/assets/RadioButton_upSymbol.fxg   |   34 +
 .../assets/RadioButton_upSymbolSelected.fxg     |   34 +
 .../assets/SpinnerListContainerBackground.fxg   |   33 +
 .../SpinnerListContainerSelectionIndicator.fxg  |   67 +
 .../assets/SpinnerListContainerShadow.fxg       |   32 +
 ...edViewNavigatorButtonBarFirstButton_down.fxg |   55 +
 ...ewNavigatorButtonBarFirstButton_selected.fxg |   55 +
 ...bbedViewNavigatorButtonBarFirstButton_up.fxg |   55 +
 ...bedViewNavigatorButtonBarLastButton_down.fxg |   61 +
 ...iewNavigatorButtonBarLastButton_selected.fxg |   61 +
 ...abbedViewNavigatorButtonBarLastButton_up.fxg |   61 +
 .../skins/mobile120/assets/TextInput_border.fxg |   39 +
 .../assets/ToggleSwitch_contentShadow.fxg       |   30 +
 .../assets/TransparentActionButton_down.fxg     |   62 +
 .../assets/TransparentActionButton_up.fxg       |   52 +
 .../assets/TransparentNavigationButton_down.fxg |   62 +
 .../assets/TransparentNavigationButton_up.fxg   |   52 +
 .../mobile120/assets/ViewMenuItem_down.fxg      |   49 +
 .../assets/ViewMenuItem_showsCaret.fxg          |   34 +
 .../skins/mobile120/assets/ViewMenuItem_up.fxg  |   34 +
 .../spark/skins/mobile160/assets/Button_up.fxg  |    3 +-
 .../spark/skins/mobile240/assets/Button_up.fxg  |    3 +-
 .../spark/skins/mobile320/assets/Button_up.fxg  |    3 +-
 .../skins/mobile320/assets/RadioButton_down.fxg |    4 +-
 .../mobile480/assets/ActionBarBackground.fxg    |  158 +-
 .../assets/BeveledActionButton_down.fxg         |   71 +-
 .../assets/BeveledActionButton_fill.fxg         |   30 +-
 .../mobile480/assets/BeveledActionButton_up.fxg |   75 +-
 .../mobile480/assets/BeveledBackButton_down.fxg |   73 +-
 .../mobile480/assets/BeveledBackButton_fill.fxg |   31 +-
 .../mobile480/assets/BeveledBackButton_up.fxg   |   77 +-
 .../assets/ButtonBarFirstButton_down.fxg        |   64 +-
 .../assets/ButtonBarFirstButton_selected.fxg    |   64 +-
 .../assets/ButtonBarFirstButton_up.fxg          |   49 +-
 .../assets/ButtonBarLastButton_down.fxg         |   64 +-
 .../assets/ButtonBarLastButton_selected.fxg     |   64 +-
 .../mobile480/assets/ButtonBarLastButton_up.fxg |   49 +-
 .../assets/ButtonBarMiddleButton_down.fxg       |   61 +-
 .../assets/ButtonBarMiddleButton_selected.fxg   |   61 +-
 .../assets/ButtonBarMiddleButton_up.fxg         |   61 +-
 .../skins/mobile480/assets/Button_down.fxg      |   60 +-
 .../spark/skins/mobile480/assets/Button_up.fxg  |   17 +-
 .../assets/CalloutContentBackground.fxg         |   54 +-
 .../skins/mobile480/assets/CheckBox_down.fxg    |   91 +-
 .../mobile480/assets/CheckBox_downSymbol.fxg    |   39 +-
 .../assets/CheckBox_downSymbolSelected.fxg      |   41 +-
 .../skins/mobile480/assets/CheckBox_up.fxg      |   15 +-
 .../mobile480/assets/CheckBox_upSymbol.fxg      |   39 +-
 .../assets/CheckBox_upSymbolSelected.fxg        |   39 +-
 .../mobile480/assets/HSliderThumb_normal.fxg    |   45 +-
 .../mobile480/assets/HSliderThumb_pressed.fxg   |   71 +-
 .../skins/mobile480/assets/HSliderTrack.fxg     |   48 +-
 .../skins/mobile480/assets/ImageInvalid.fxg     |   46 +-
 .../skins/mobile480/assets/RadioButton_down.fxg |   56 +-
 .../mobile480/assets/RadioButton_downSymbol.fxg |   29 +-
 .../assets/RadioButton_downSymbolSelected.fxg   |   29 +-
 .../skins/mobile480/assets/RadioButton_up.fxg   |   46 +-
 .../mobile480/assets/RadioButton_upSymbol.fxg   |   29 +-
 .../assets/RadioButton_upSymbolSelected.fxg     |   29 +-
 .../assets/SpinnerListContainerBackground.fxg   |   23 +-
 .../SpinnerListContainerSelectionIndicator.fxg  |   98 +-
 .../assets/SpinnerListContainerShadow.fxg       |   24 +-
 ...edViewNavigatorButtonBarFirstButton_down.fxg |   76 +-
 ...ewNavigatorButtonBarFirstButton_selected.fxg |   75 +-
 ...bbedViewNavigatorButtonBarFirstButton_up.fxg |   75 +-
 ...bedViewNavigatorButtonBarLastButton_down.fxg |   87 +-
 ...iewNavigatorButtonBarLastButton_selected.fxg |   87 +-
 ...abbedViewNavigatorButtonBarLastButton_up.fxg |   87 +-
 .../skins/mobile480/assets/TextInput_border.fxg |   33 +-
 .../assets/ToggleSwitch_contentShadow.fxg       |   21 +-
 .../assets/TransparentActionButton_down.fxg     |   89 +-
 .../assets/TransparentActionButton_up.fxg       |   69 +-
 .../assets/TransparentNavigationButton_down.fxg |   89 +-
 .../assets/TransparentNavigationButton_up.fxg   |   69 +-
 .../mobile480/assets/ViewMenuItem_down.fxg      |   61 +-
 .../assets/ViewMenuItem_showsCaret.fxg          |   30 +-
 .../skins/mobile480/assets/ViewMenuItem_up.fxg  |   29 +-
 .../mobile640/assets/ActionBarBackground.fxg    |  102 ++
 .../assets/BeveledActionButton_down.fxg         |   61 +
 .../assets/BeveledActionButton_fill.fxg         |   38 +
 .../mobile640/assets/BeveledActionButton_up.fxg |   63 +
 .../mobile640/assets/BeveledBackButton_down.fxg |   63 +
 .../mobile640/assets/BeveledBackButton_fill.fxg |   39 +
 .../mobile640/assets/BeveledBackButton_up.fxg   |   65 +
 .../assets/ButtonBarFirstButton_down.fxg        |   57 +
 .../assets/ButtonBarFirstButton_selected.fxg    |   57 +
 .../assets/ButtonBarFirstButton_up.fxg          |   48 +
 .../assets/ButtonBarLastButton_down.fxg         |   57 +
 .../assets/ButtonBarLastButton_selected.fxg     |   57 +
 .../mobile640/assets/ButtonBarLastButton_up.fxg |   48 +
 .../assets/ButtonBarMiddleButton_down.fxg       |   54 +
 .../assets/ButtonBarMiddleButton_selected.fxg   |   54 +
 .../assets/ButtonBarMiddleButton_up.fxg         |   54 +
 .../skins/mobile640/assets/Button_down.fxg      |   51 +
 .../spark/skins/mobile640/assets/Button_up.fxg  |   29 +
 .../assets/CalloutContentBackground.fxg         |   51 +
 .../skins/mobile640/assets/CheckBox_down.fxg    |   67 +
 .../mobile640/assets/CheckBox_downSymbol.fxg    |   41 +
 .../assets/CheckBox_downSymbolSelected.fxg      |   41 +
 .../skins/mobile640/assets/CheckBox_up.fxg      |   59 +
 .../mobile640/assets/CheckBox_upSymbol.fxg      |   41 +
 .../assets/CheckBox_upSymbolSelected.fxg        |   41 +
 .../mobile640/assets/HSliderThumb_normal.fxg    |   44 +
 .../mobile640/assets/HSliderThumb_pressed.fxg   |   56 +
 .../skins/mobile640/assets/HSliderTrack.fxg     |   45 +
 .../skins/mobile640/assets/ImageInvalid.fxg     |   46 +
 .../skins/mobile640/assets/RadioButton_down.fxg |   48 +
 .../mobile640/assets/RadioButton_downSymbol.fxg |   34 +
 .../assets/RadioButton_downSymbolSelected.fxg   |   34 +
 .../skins/mobile640/assets/RadioButton_up.fxg   |   43 +
 .../mobile640/assets/RadioButton_upSymbol.fxg   |   34 +
 .../assets/RadioButton_upSymbolSelected.fxg     |   34 +
 .../assets/SpinnerListContainerBackground.fxg   |   33 +
 .../SpinnerListContainerSelectionIndicator.fxg  |   67 +
 .../assets/SpinnerListContainerShadow.fxg       |   32 +
 ...edViewNavigatorButtonBarFirstButton_down.fxg |   63 +
 ...ewNavigatorButtonBarFirstButton_selected.fxg |   62 +
 ...bbedViewNavigatorButtonBarFirstButton_up.fxg |   62 +
 ...bedViewNavigatorButtonBarLastButton_down.fxg |   68 +
 ...iewNavigatorButtonBarLastButton_selected.fxg |   68 +
 ...abbedViewNavigatorButtonBarLastButton_up.fxg |   68 +
 .../skins/mobile640/assets/TextInput_border.fxg |   39 +
 .../assets/ToggleSwitch_contentShadow.fxg       |   30 +
 .../assets/TransparentActionButton_down.fxg     |   69 +
 .../assets/TransparentActionButton_up.fxg       |   59 +
 .../assets/TransparentNavigationButton_down.fxg |   69 +
 .../assets/TransparentNavigationButton_up.fxg   |   59 +
 .../mobile640/assets/ViewMenuItem_down.fxg      |   54 +
 .../assets/ViewMenuItem_showsCaret.fxg          |   36 +
 .../skins/mobile640/assets/ViewMenuItem_up.fxg  |   37 +
 .../projects/mx/src/mx/containers/ViewStack.as  |   15 +-
 .../projects/mx/src/mx/controls/DataGrid.as     |   96 +-
 .../projects/mx/src/mx/controls/DateField.as    |   46 +-
 frameworks/projects/mx/src/mx/controls/List.as  |   19 +-
 frameworks/projects/mx/src/mx/controls/Tree.as  |    4 +-
 .../mx/controls/dataGridClasses/DataGridBase.as |    3 +-
 .../controls/dataGridClasses/DataGridColumn.as  |   51 +-
 .../dataGridClasses/DataGridItemRenderer.as     |    2 +-
 .../mx/src/mx/controls/listClasses/ListBase.as  |   12 +-
 frameworks/projects/mx/src/mx/core/Version.as   |    2 +-
 frameworks/projects/rpc/src/mx/core/Version.as  |    2 +-
 .../spark/bundles/da_DK/components.properties   |    2 +
 .../spark/bundles/de_CH/components.properties   |    2 +
 .../spark/bundles/de_DE/components.properties   |    2 +
 .../spark/bundles/el_GR/components.properties   |    3 +-
 .../spark/bundles/en_AU/components.properties   |    2 +
 .../spark/bundles/en_CA/components.properties   |    2 +
 .../spark/bundles/en_GB/components.properties   |    2 +
 .../spark/bundles/en_US/components.properties   |    2 +
 .../spark/bundles/es_ES/components.properties   |    2 +
 .../spark/bundles/fi_FI/components.properties   |    2 +
 .../spark/bundles/fr_CH/components.properties   |    2 +
 .../spark/bundles/fr_FR/components.properties   |    2 +
 .../spark/bundles/it_IT/components.properties   |    2 +
 .../spark/bundles/ja_JP/components.properties   |    2 +
 .../spark/bundles/ko_KR/components.properties   |    2 +
 .../spark/bundles/nb_NO/components.properties   |    2 +
 .../spark/bundles/nl_NL/components.properties   |    2 +
 .../spark/bundles/pt_BR/components.properties   |    2 +
 .../spark/bundles/pt_PT/components.properties   |    2 +
 .../spark/bundles/ru_RU/components.properties   |    2 +
 .../spark/bundles/sv_SE/components.properties   |    2 +
 .../spark/bundles/zh_CN/components.properties   |    3 +
 .../spark/bundles/zh_TW/components.properties   |    3 +
 frameworks/projects/spark/defaults.css          |   10 +
 frameworks/projects/spark/src/SparkClasses.as   |    4 +
 .../spark/src/mx/controls/MXFTETextInput.as     |    2 +-
 .../projects/spark/src/mx/core/FTETextField.as  |   31 +-
 .../src/spark/accessibility/ComboBoxAccImpl.as  |    2 +-
 .../spark/src/spark/collections/SortField.as    |  119 +-
 .../spark/collections/SortFieldCompareTypes.as  |  118 ++
 .../spark/src/spark/components/Application.as   |   12 +-
 .../src/spark/components/ArrowDirection.as      |   90 +
 .../spark/src/spark/components/BusyIndicator.as |   22 +-
 .../spark/src/spark/components/Callout.as       | 1701 ++++++++++++++++++
 .../spark/src/spark/components/Callout.png      |  Bin 0 -> 410 bytes
 .../spark/src/spark/components/CalloutButton.as |  821 +++++++++
 .../src/spark/components/CalloutPosition.as     |  103 ++
 .../spark/src/spark/components/ComboBox.as      |   22 +
 .../components/ContentBackgroundAppearance.as   |   72 +
 .../spark/src/spark/components/DataGrid.as      |   59 +-
 .../spark/src/spark/components/FormHeading.as   |    2 +
 .../projects/spark/src/spark/components/Grid.as |   38 +-
 .../spark/components/GridColumnHeaderGroup.as   |    6 +-
 .../spark/src/spark/components/HScrollBar.as    |   22 +-
 .../spark/src/spark/components/Label.as         |    5 +
 .../src/spark/components/NumericStepper.as      |    1 +
 .../spark/components/SkinnablePopUpContainer.as |   12 +-
 .../spark/src/spark/components/VScrollBar.as    |   25 +-
 .../spark/src/spark/components/VideoDisplay.as  |    6 +-
 .../components/gridClasses/DataGridDragProxy.as |    5 +-
 .../components/gridClasses/DataGridEditor.as    |   88 +-
 .../spark/components/gridClasses/GridColumn.as  |   43 +-
 .../gridClasses/GridHeaderViewLayout.as         |    6 +-
 .../components/gridClasses/GridSelection.as     |    4 +-
 .../supportClasses/AnimationTarget.as           |    2 +-
 .../components/supportClasses/ButtonBarBase.as  |   24 +-
 .../supportClasses/DropDownListBase.as          |    2 +-
 .../spark/core/ContainerDestructionPolicy.as    |   62 +
 .../projects/spark/src/spark/core/Version.as    |    2 +-
 .../src/spark/events/GridItemEditorEvent.as     |    4 +-
 .../spark/src/spark/primitives/BitmapImage.as   |   82 +-
 .../src/spark/skins/ActionScriptSkinBase.as     |  853 +++++++++
 .../spark/src/spark/skins/SparkButtonSkin.as    |    2 +
 .../spark/src/spark/skins/spark/CalloutSkin.as  |  730 ++++++++
 .../src/spark/skins/spark/FormItemSkin.mxml     |   34 +-
 .../spark/skins/spark/StackedFormItemSkin.mxml  |   35 +-
 .../spark/assets/CalloutContentBackground.fxg   |   51 +
 .../skins/spark/supportClasses/CalloutArrow.as  |  424 +++++
 .../src/spark/utils/MultiDPIBitmapSource.as     |  126 +-
 .../FTEAdvancedDataGridItemRenderer.as          |    2 +-
 .../spark_dmv/src/spark/core/Version.as         |    2 +-
 frameworks/projects/tool/src/mx/core/Version.as |    2 +-
 .../projects/tool_air/src/mx/core/Version.as    |    2 +-
 frameworks/spark-manifest.xml                   |    2 +
 ide/addAIRtoSDK.sh                              |   10 +-
 ide/checkAllPlayerGlobals.sh                    |    3 +-
 ide/flashbuilder/config/air-config.xml          |  443 +++++
 ide/flashbuilder/config/airmobile-config.xml    |  365 ++++
 ide/flashbuilder/config/flex-config.xml         |  447 +++++
 ide/flashbuilder/makeApacheFlexForIDE.bat       |    4 +-
 ide/flashbuilder/makeApacheFlexForIDE.sh        |    4 +-
 ide/setFlashPlayerVersion.sh                    |   23 +-
 jenkins.xml                                     |   12 +-
 .../java/flex2/compiler/asdoc/ClassTable.java   |    3 +-
 .../asdoc/TopLevelClassesGenerator.java         |   81 +-
 .../flex2/compiler/asdoc/TopLevelGenerator.java |    8 +-
 .../compiler/common/MxmlConfiguration.java      |    5 +-
 .../flex2/compiler/mxml/lang/StandardDefs.java  |    2 +-
 .../compiler/src/java/flex2/tools/Mxmlc.java    |    4 +-
 .../src/java/flash/swf/tools/AbcPrinter.java    |  143 +-
 mustella/as3/src/mustella/ConditionalValue.as   |    2 +-
 mustella/jenkins.sh                             |   13 +-
 mustella/patch_testing_loop.sh                  |   35 +
 mustella/run_mustella_on_git_status.sh          |   37 +
 mustella/test_patch.sh                          |   59 +
 mustella/test_patch_by_email.sh                 |   58 +
 .../SWFs/AdvancedDataGridMain_FLEX_32848.mxml   |  130 ++
 .../datagrid_textSelectedColor_singleCell.png   |  Bin 0 -> 11609 bytes
 .../datagrid_textSelectedColor_singleRow.png    |  Bin 0 -> 7133 bytes
 .../advanceddatagrid_styles_FLEX_32848.mxml     |   70 +
 .../DateField/Methods/DateField_Formats.mxml    |    3 +-
 .../Styles/RadioButton_Mirroring_Styles.mxml    |    1 +
 .../RadioButton/swfs/RadioButton_Basic2.mxml    |    2 +-
 .../baselines/calloutbutton_afterAfter.png      |  Bin 38183 -> 38142 bytes
 .../baselines/calloutbutton_afterAuto.png       |  Bin 37281 -> 37292 bytes
 .../baselines/calloutbutton_afterBefore.png     |  Bin 38316 -> 38303 bytes
 .../baselines/calloutbutton_afterEnd.png        |  Bin 37535 -> 37563 bytes
 .../baselines/calloutbutton_afterMiddle.png     |  Bin 37718 -> 37746 bytes
 .../baselines/calloutbutton_afterStart.png      |  Bin 37075 -> 37087 bytes
 .../baselines/calloutbutton_autoAfter.png       |  Bin 37907 -> 37935 bytes
 .../baselines/calloutbutton_autoAuto.png        |  Bin 38777 -> 38849 bytes
 .../baselines/calloutbutton_autoBefore.png      |  Bin 39023 -> 39105 bytes
 .../baselines/calloutbutton_autoEnd.png         |  Bin 37898 -> 38015 bytes
 .../baselines/calloutbutton_autoMiddle.png      |  Bin 38129 -> 38110 bytes
 .../baselines/calloutbutton_autoStart.png       |  Bin 37190 -> 37248 bytes
 .../baselines/calloutbutton_beforeAfter.png     |  Bin 38714 -> 38693 bytes
 .../baselines/calloutbutton_beforeAuto.png      |  Bin 38615 -> 38632 bytes
 .../baselines/calloutbutton_beforeBefore.png    |  Bin 40057 -> 40032 bytes
 .../baselines/calloutbutton_beforeEnd.png       |  Bin 38917 -> 38917 bytes
 .../baselines/calloutbutton_beforeMiddle.png    |  Bin 38824 -> 38850 bytes
 .../baselines/calloutbutton_beforeStart.png     |  Bin 38029 -> 38058 bytes
 .../baselines/calloutbutton_click.png           |  Bin 37180 -> 37275 bytes
 .../baselines/calloutbutton_endAfter.png        |  Bin 38438 -> 38480 bytes
 .../baselines/calloutbutton_endAuto.png         |  Bin 39112 -> 39207 bytes
 .../baselines/calloutbutton_endBefore.png       |  Bin 39516 -> 39563 bytes
 .../baselines/calloutbutton_endEnd.png          |  Bin 38635 -> 38614 bytes
 .../baselines/calloutbutton_endMiddle.png       |  Bin 38287 -> 38325 bytes
 .../baselines/calloutbutton_endStart.png        |  Bin 37973 -> 38037 bytes
 .../baselines/calloutbutton_middleAfter.png     |  Bin 39127 -> 39173 bytes
 .../baselines/calloutbutton_middleAuto.png      |  Bin 39812 -> 39906 bytes
 .../baselines/calloutbutton_middleBefore.png    |  Bin 40387 -> 40471 bytes
 .../baselines/calloutbutton_middleEnd.png       |  Bin 40878 -> 41244 bytes
 .../baselines/calloutbutton_middleMiddle.png    |  Bin 39428 -> 39412 bytes
 .../baselines/calloutbutton_middleStart.png     |  Bin 39245 -> 39408 bytes
 .../Properties/baselines/calloutbutton_over.png |  Bin 36768 -> 36808 bytes
 .../baselines/calloutbutton_startAfter.png      |  Bin 39727 -> 39745 bytes
 .../baselines/calloutbutton_startAuto.png       |  Bin 40486 -> 40580 bytes
 .../baselines/calloutbutton_startBefore.png     |  Bin 40440 -> 40545 bytes
 .../baselines/calloutbutton_startEnd.png        |  Bin 39778 -> 39799 bytes
 .../baselines/calloutbutton_startMiddle.png     |  Bin 39370 -> 39379 bytes
 .../baselines/calloutbutton_startStart.png      |  Bin 38791 -> 38803 bytes
 .../Editable_variableRowHeight_small.png        |  Bin 719 -> 708 bytes
 .../DataGrid_requireSelection_test001.mxml      |    2 +-
 .../List/swfs/comps/ListTileComp.mxml           |    5 +
 .../integration/ImageScaling_tester.mxml        |   46 +-
 ...eScaling_bitmapImage_embedded@240ppi.png.xml |  192 ++
 ...caling_bitmapImage_referenced@240ppi.png.xml |  192 ++
 .../ImageScaling_button_embedded@240ppi.png.xml |  192 ++
 ...mageScaling_button_referenced@240ppi.png.xml |  192 ++
 ...emRenderer_decorator_embedded@240ppi.png.xml |  192 ++
 .../ImageScaling_image_embedded@240ppi.png.xml  |  192 ++
 ...ImageScaling_image_referenced@240ppi.png.xml |  192 ++
 ..._tabbedViewNavigator_embedded@240ppi.png.xml |  192 ++
 ...abbedViewNavigator_referenced@240ppi.png.xml |  192 ++
 .../swfs/ViewNavigatorApplication120dpi.mxml    |   29 +
 .../swfs/ViewNavigatorApplication640dpi.mxml    |   29 +
 .../ViewNavigatorApplication120dpiHomeView.mxml |   27 +
 .../ViewNavigatorApplication640dpiHomeView.mxml |   27 +
 .../tests/applicationDPI_120.mxml               |  123 ++
 .../tests/applicationDPI_160.mxml               |    8 +-
 .../tests/applicationDPI_240.mxml               |    8 +-
 .../tests/applicationDPI_320.mxml               |    8 +-
 .../tests/applicationDPI_480.mxml               |    8 +-
 .../tests/applicationDPI_640.mxml               |  123 ++
 .../tests/applicationDPI_none.mxml              |    4 +
 .../Check_bitmap_120@android_240ppi.png         |  Bin 0 -> 877 bytes
 .../Check_bitmap_120@android_240ppi.png.xml     |   54 +
 .../Check_bitmap_160@android_240ppi.png.xml     |   54 +
 .../Check_bitmap_240@android_240ppi.png.xml     |   54 +
 .../Check_bitmap_320@android_240ppi.png.xml     |   57 +
 .../Check_bitmap_480@android_240ppi.png.xml     |   54 +
 .../Check_bitmap_640@android_240ppi.png         |  Bin 0 -> 209 bytes
 .../Check_bitmap_640@android_240ppi.png.xml     |   54 +
 .../baselines/Callout_skin@android_240ppi.png   |  Bin 7581 -> 7784 bytes
 .../swfs/skins/MyCalloutSkin.as                 |   37 +-
 .../Sort/SWFs/comps/ItemRendRETComp1.mxml       |   10 +-
 .../AnimateColor/SWFs/AnimateColor_main.mxml    |    2 +-
 patch_testing_loop.sh                           |   33 -
 run_mustella_on_git_status.sh                   |   35 -
 test_patch.sh                                   |   57 -
 test_patch_by_email.sh                          |   56 -
 629 files changed, 25122 insertions(+), 9307 deletions(-)
----------------------------------------------------------------------