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 <[email protected]> Authored: Tue Oct 22 09:32:09 2013 +1100 Committer: Justin Mclean <[email protected]> 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 +- [email protected] | 192 ++ [email protected] | 192 ++ .../[email protected] | 192 ++ [email protected] | 192 ++ [email protected] | 192 ++ .../[email protected] | 192 ++ [email protected] | 192 ++ [email protected] | 192 ++ [email protected] | 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(-) ----------------------------------------------------------------------
