Merge branch 'release4.12.0' Merged into master
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/1de726c3 Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/1de726c3 Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/1de726c3 Branch: refs/heads/master Commit: 1de726c31e71dd1c35bd672dcce48df2534dd8a9 Parents: db1aa1e 65294c8 Author: Justin Mclean <[email protected]> Authored: Fri Mar 7 12:04:20 2014 +1100 Committer: Justin Mclean <[email protected]> Committed: Fri Mar 7 12:04:20 2014 +1100 ---------------------------------------------------------------------- KEYS | 141 +- LICENSE.pb | 203 ++ NOTICE | 2 +- NOTICE.pb | 9 + README | 386 ++- README.pb | 162 ++ RELEASE_NOTES | 161 +- SVN-TEST.txt | 3 +- apache-flex-sdk-installer-config.xml | 356 +++ bin/fontswf.bat | 2 +- build.properties | 6 +- build.xml | 223 +- build/check_sigs.sh | 12 +- build/deploy_release.sh | 83 + build/deploy_release_candidate.sh | 1 + build/sign_and_hash.sh | 10 +- flex-sdk-description.xml | 6 +- frameworks/air-config-template.xml | 443 ++++ frameworks/air-config.xml | 4 +- frameworks/airmobile-config-template.xml | 365 +++ frameworks/airmobile-config.xml | 2 +- frameworks/build.xml | 24 +- frameworks/downloads.xml | 82 +- .../src/mx/controls/AdvancedDataGridBaseEx.as | 45 +- .../AdvancedDataGridBase.as | 6 +- .../AdvancedDataGridColumn.as | 39 +- .../AdvancedDataGridColumnGroup.as | 16 +- .../advancedgrids/src/mx/core/Version.as | 2 +- .../airframework/src/mx/core/Version.as | 2 +- .../projects/airframework/src/mx/core/Window.as | 3 +- .../src/mx/core/WindowedApplication.as | 3 +- .../src/mx/core/windowClasses/TitleBar.as | 25 +- .../src/mx/managers/NativeDragManagerImpl.as | 3 +- .../src/mx/skins/halo/WindowCloseButtonSkin.as | 3 +- .../mx/skins/halo/WindowMaximizeButtonSkin.as | 3 +- .../mx/skins/halo/WindowMinimizeButtonSkin.as | 3 +- .../spark/components/windowClasses/TitleBar.as | 19 +- .../projects/airspark/src/spark/core/Version.as | 2 +- frameworks/projects/apache/src/core/Version.as | 2 +- .../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 +- .../charts/src/mx/charts/AxisRenderer.as | 8 +- .../projects/charts/src/mx/core/Version.as | 2 +- .../experimental/bundles/zh_CN/alert.properties | 8 +- frameworks/projects/experimental/defaults.css | 19 + frameworks/projects/experimental/manifest.xml | 4 + .../experimental/src/ExperimentalClasses.as | 1 + .../src/spark/components/MaskedTextInput.as | 623 +++++ .../examples/views/MobileGridView.mxml | 12 +- .../examples/views/MobileGridView2.mxml | 12 +- .../supportClasses/MobileGridHeader.as | 8 +- .../src/spark/skins/MobileGridSkin.as | 6 +- frameworks/projects/framework/build.xml | 13 +- .../framework/src/mx/binding/Binding.as | 28 +- .../framework/src/mx/binding/BindingManager.as | 8 +- .../src/mx/collections/ArrayCollection.as | 18 +- .../framework/src/mx/collections/ArrayList.as | 17 +- .../src/mx/collections/ListCollectionView.as | 21 +- .../framework/src/mx/collections/Sort.as | 5 +- .../src/mx/collections/XMLListAdapter.as | 20 +- .../framework/src/mx/core/FlexVersion.as | 16 +- .../framework/src/mx/core/RuntimeDPIProvider.as | 55 +- .../framework/src/mx/core/UIComponent.as | 480 +++- .../projects/framework/src/mx/core/Version.as | 2 +- .../framework/src/mx/effects/EffectManager.as | 5 +- .../framework/src/mx/managers/FocusManager.as | 40 +- .../src/mx/managers/PopUpManagerImpl.as | 35 +- .../systemClasses/ActiveWindowManager.as | 11 +- .../framework/src/mx/resources/LocaleSorter.as | 68 +- .../src/mx/resources/ResourceManager.as | 8 +- .../src/mx/resources/ResourceManagerImpl.as | 88 +- .../framework/src/mx/states/AddItems.as | 340 ++- .../src/mx/styles/CSSStyleDeclaration.as | 22 +- .../framework/src/mx/styles/StyleProtoChain.as | 7 +- .../framework/src/mx/utils/LoaderUtil.as | 12 +- .../framework/src/mx/utils/MatrixUtil.as | 13 +- .../framework/src/mx/utils/MediaQueryParser.as | 71 +- .../projects/framework/src/mx/utils/Platform.as | 239 ++ .../projects/framework/src/mx/utils/UIDUtil.as | 12 +- .../src/MobileComponentsClasses.as | 1 + .../src/spark/components/LabelItemRenderer.as | 22 +- .../supportClasses/IStyleableEditableText.as | 36 + .../supportClasses/ScrollableStageText.as | 2249 ++++++++++++++++++ .../supportClasses/StyleableStageText.as | 7 +- .../supportClasses/StyleableTextField.as | 2 +- .../ViewNavigatorApplicationBase.as | 7 +- .../supportClasses/ViewNavigatorBase.as | 29 +- .../src/spark/transitions/ViewTransitionBase.as | 4 +- frameworks/projects/mobiletheme/defaults.css | 47 +- .../mobiletheme/src/MobileThemeClasses.as | 2 + .../src/spark/skins/mobile/ActionBarSkin.as | 17 +- .../skins/mobile/BeveledActionButtonSkin.as | 6 +- .../spark/skins/mobile/BeveledBackButtonSkin.as | 3 +- .../skins/mobile/ButtonBarLastButtonSkin.as | 12 +- .../skins/mobile/ButtonBarMiddleButtonSkin.as | 6 +- .../src/spark/skins/mobile/CheckBoxSkin.as | 4 +- .../src/spark/skins/mobile/RadioButtonSkin.as | 46 + .../skins/mobile/ScrollingStageTextAreaSkin.as | 53 + .../skins/mobile/ScrollingStageTextInputSkin.as | 53 + .../src/spark/skins/mobile/StageTextAreaSkin.as | 3 +- .../TabbedViewNavigatorApplicationSkin.as | 7 +- .../TabbedViewNavigatorTabBarFirstTabSkin.as | 23 +- .../TabbedViewNavigatorTabBarLastTabSkin.as | 36 +- .../src/spark/skins/mobile/TextAreaSkin.as | 3 +- .../src/spark/skins/mobile/TextInputSkin.as | 3 +- .../mobile/ViewNavigatorApplicationSkin.as | 7 +- .../mobile/supportClasses/StageTextSkinBase.as | 16 +- .../mobile120/assets/BeveledBackButton_down.fxg | 24 +- .../mobile120/assets/BeveledBackButton_fill.fxg | 9 +- .../mobile120/assets/BeveledBackButton_up.fxg | 24 +- .../skins/mobile480/assets/CheckBox_down.fxg | 96 +- .../mobile480/assets/CheckBox_downSymbol.fxg | 44 +- .../assets/CheckBox_downSymbolSelected.fxg | 44 +- .../skins/mobile480/assets/CheckBox_up.fxg | 80 +- .../mobile480/assets/CheckBox_upSymbol.fxg | 44 +- .../assets/CheckBox_upSymbolSelected.fxg | 44 +- .../skins/mobile480/assets/RadioButton_down.fxg | 62 +- .../mobile480/assets/RadioButton_downSymbol.fxg | 30 +- .../assets/RadioButton_downSymbolSelected.fxg | 30 +- .../skins/mobile480/assets/RadioButton_up.fxg | 48 +- .../mobile480/assets/RadioButton_upSymbol.fxg | 30 +- .../assets/RadioButton_upSymbolSelected.fxg | 30 +- .../skins/mobile640/assets/CheckBox_down.fxg | 14 +- .../mobile640/assets/CheckBox_downSymbol.fxg | 6 +- .../assets/CheckBox_downSymbolSelected.fxg | 11 +- .../skins/mobile640/assets/CheckBox_up.fxg | 12 +- .../mobile640/assets/CheckBox_upSymbol.fxg | 6 +- .../assets/CheckBox_upSymbolSelected.fxg | 9 +- .../skins/mobile640/assets/RadioButton_down.fxg | 8 +- .../mobile640/assets/RadioButton_downSymbol.fxg | 4 +- .../assets/RadioButton_downSymbolSelected.fxg | 4 +- .../skins/mobile640/assets/RadioButton_up.fxg | 6 +- .../mobile640/assets/RadioButton_upSymbol.fxg | 4 +- .../assets/RadioButton_upSymbolSelected.fxg | 4 +- .../mx/src/mx/controls/CalendarLayout.as | 2 +- .../projects/mx/src/mx/controls/DataGrid.as | 4 + frameworks/projects/mx/src/mx/controls/List.as | 4 +- frameworks/projects/mx/src/mx/controls/Menu.as | 7 +- .../mx/src/mx/controls/PopUpMenuButton.as | 5 +- .../controls/dataGridClasses/DataGridColumn.as | 50 +- .../projects/mx/src/mx/core/Application.as | 6 +- frameworks/projects/mx/src/mx/core/Version.as | 2 +- frameworks/projects/rpc/src/mx/core/Version.as | 2 +- .../projects/rpc/src/mx/rpc/AbstractInvoker.as | 43 + .../projects/rpc/src/mx/rpc/AbstractService.as | 33 + .../rpc/src/mx/rpc/remoting/RemoteObject.as | 1 + .../src/mx/rpc/remoting/mxml/RemoteObject.as | 1 + .../projects/rpc/src/mx/rpc/soap/WebService.as | 2 + .../rpc/src/mx/rpc/soap/mxml/WebService.as | 1 + .../projects/rpc/src/mx/utils/RPCUIDUtil.as | 65 +- frameworks/projects/spark/build.xml | 11 +- frameworks/projects/spark/defaults.css | 6 + .../spark/src/spark/collections/Sort.as | 6 +- .../spark/src/spark/components/Application.as | 65 +- .../spark/src/spark/components/BusyIndicator.as | 8 +- .../spark/src/spark/components/CalloutButton.as | 42 +- .../spark/src/spark/components/CheckBox.as | 103 +- .../spark/src/spark/components/ComboBox.as | 13 +- .../spark/src/spark/components/DataGrid.as | 6 +- .../projects/spark/src/spark/components/Grid.as | 20 +- .../spark/src/spark/components/Group.as | 18 + .../spark/src/spark/components/HScrollBar.as | 9 +- .../src/spark/components/NumericStepper.as | 1 + .../spark/src/spark/components/PopUpAnchor.as | 51 +- .../src/spark/components/RichEditableText.as | 23 +- .../spark/src/spark/components/Scroller.as | 2 +- .../src/spark/components/SkinnableContainer.as | 11 +- .../spark/src/spark/components/VScrollBar.as | 13 +- .../spark/components/gridClasses/GridColumn.as | 15 +- .../supportClasses/DropDownController.as | 19 +- .../components/supportClasses/LabelPlacement.as | 95 + .../spark/components/supportClasses/ListBase.as | 2 +- .../components/supportClasses/ScrollerLayout.as | 64 +- .../src/spark/components/supportClasses/Skin.as | 2 +- .../supportClasses/SkinnableComponent.as | 4 + .../supportClasses/SkinnableTextBase.as | 106 +- .../supportClasses/TouchScrollHelper.as | 3 +- .../src/spark/core/IProxiedStageTextWrapper.as | 43 + .../projects/spark/src/spark/core/Version.as | 2 +- .../spark/src/spark/layouts/ConstraintLayout.as | 17 +- .../supportClasses/LayoutElementHelper.as | 78 +- .../spark/src/spark/primitives/BitmapImage.as | 2 +- .../primitives/supportClasses/GraphicElement.as | 507 ++++ .../src/spark/skins/ActionScriptSkinBase.as | 2 +- .../src/spark/skins/spark/ApplicationSkin.mxml | 29 +- .../src/spark/skins/spark/CheckBoxSkin.mxml | 153 +- .../spark/src/spark/utils/MouseEventUtil.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 +- ide/addAIRtoSDK.sh | 20 +- ide/checkAllPlayerGlobals.sh | 4 +- ide/flashbuilder/config/air-config.xml | 26 +- ide/flashbuilder/config/airmobile-config.xml | 4 +- ide/flashbuilder/config/flex-config.xml | 20 +- ide/flashbuilder/makeApacheFlexForIDE.bat | 27 +- ide/flashbuilder/makeApacheFlexForIDE.sh | 18 +- ide/setFlashPlayerVersion.sh | 36 +- installer.properties/de_DE.properties | 122 + installer.properties/el_GR.properties | 124 + installer.properties/en_US.properties | 124 + installer.properties/es_ES.properties | 124 + installer.properties/fr_FR.properties | 122 + installer.properties/ko_KR.properties | 123 + installer.properties/nl_NL.properties | 127 + installer.properties/pt_BR.properties | 125 + installer.xml | 680 ++++++ jenkins.xml | 24 +- local-template.properties | 4 +- modules/asc/build/java/build.xml | 5 +- modules/compiler/build.xml | 10 +- .../compiler/common/MxmlConfiguration.java | 5 +- .../src/java/flex2/tools/VersionInfo.java | 2 +- modules/debugger/build.xml | 5 +- .../java/flex/tools/debugger/cli/DebugCLI.java | 292 +-- .../tools/debugger/cli/ExpressionCache.java | 68 +- .../tools/debugger/cli/ExpressionContext.java | 8 +- .../flex/tools/debugger/cli/Extensions.java | 9 +- .../java/flash/swf/types/CXFormWithAlpha.java | 6 + .../forks/velocity/runtime/parser/Parser.java | 4 +- .../flex/forks/velocity/texen/Generator.java | 12 +- .../velocity/util/EnumerationIterator.java | 12 +- mustella/as3/src/mustella/FakeSoftKeyboard.as | 3 +- mustella/as3/src/mustella/UnitTester.as | 427 +++- mustella/build.xml | 37 + mustella/jenkins.sh | 156 +- mustella/run_mustella_on_git_status.sh | 0 .../GlobalStyles_mxmlOverride_tester.mxml | 2 +- .../tests/Printing/SWFs/FlexPrintJob_Basic.mxml | 1 - .../Integration/RTL_Integration_Flex20SWC.mxml | 50 - .../RTL_SparkSkin/SWFs/RTL_Flex20SWCTest.mxml | 24 - .../Styles/RadioButton_Mirroring_Styles.mxml | 1 - .../RadioButton/swfs/RadioButton_Basic2.mxml | 2 +- .../Properties/Tree_PropertiesDragDrop.mxml | 8 +- .../Tree_PropertiesDragDrop_spark.mxml | 8 +- .../Properties/baselines/Tree_DP_XML_Copy.png | Bin 9657 -> 11936 bytes .../baselines/Tree_DP_XML_Copy_spark.png | Bin 10681 -> 10275 bytes .../Properties/CallOutButton_Basic.mxml | 564 ----- .../baselines/calloutbutton_afterAfter.png | Bin 38142 -> 0 bytes .../baselines/calloutbutton_afterAuto.png | Bin 37292 -> 0 bytes .../baselines/calloutbutton_afterBefore.png | Bin 38303 -> 0 bytes .../baselines/calloutbutton_afterEnd.png | Bin 37563 -> 0 bytes .../baselines/calloutbutton_afterMiddle.png | Bin 37746 -> 0 bytes .../baselines/calloutbutton_afterStart.png | Bin 37087 -> 0 bytes .../baselines/calloutbutton_autoAfter.png | Bin 37935 -> 0 bytes .../baselines/calloutbutton_autoAuto.png | Bin 38849 -> 0 bytes .../baselines/calloutbutton_autoBefore.png | Bin 39105 -> 0 bytes .../baselines/calloutbutton_autoEnd.png | Bin 38015 -> 0 bytes .../baselines/calloutbutton_autoMiddle.png | Bin 38110 -> 0 bytes .../baselines/calloutbutton_autoStart.png | Bin 37248 -> 0 bytes .../baselines/calloutbutton_beforeAfter.png | Bin 38693 -> 0 bytes .../baselines/calloutbutton_beforeAuto.png | Bin 38632 -> 0 bytes .../baselines/calloutbutton_beforeBefore.png | Bin 40032 -> 0 bytes .../baselines/calloutbutton_beforeEnd.png | Bin 38917 -> 0 bytes .../baselines/calloutbutton_beforeMiddle.png | Bin 38850 -> 0 bytes .../baselines/calloutbutton_beforeStart.png | Bin 38058 -> 0 bytes .../baselines/calloutbutton_click.png | Bin 37275 -> 0 bytes .../baselines/calloutbutton_endAfter.png | Bin 38480 -> 0 bytes .../baselines/calloutbutton_endAuto.png | Bin 39207 -> 0 bytes .../baselines/calloutbutton_endBefore.png | Bin 39563 -> 0 bytes .../baselines/calloutbutton_endEnd.png | Bin 38614 -> 0 bytes .../baselines/calloutbutton_endMiddle.png | Bin 38325 -> 0 bytes .../baselines/calloutbutton_endStart.png | Bin 38037 -> 0 bytes .../baselines/calloutbutton_middleAfter.png | Bin 39173 -> 0 bytes .../baselines/calloutbutton_middleAuto.png | Bin 39906 -> 0 bytes .../baselines/calloutbutton_middleBefore.png | Bin 40471 -> 0 bytes .../baselines/calloutbutton_middleEnd.png | Bin 41244 -> 0 bytes .../baselines/calloutbutton_middleMiddle.png | Bin 39412 -> 0 bytes .../baselines/calloutbutton_middleStart.png | Bin 39408 -> 0 bytes .../Properties/baselines/calloutbutton_over.png | Bin 36808 -> 0 bytes .../baselines/calloutbutton_startAfter.png | Bin 39745 -> 0 bytes .../baselines/calloutbutton_startAuto.png | Bin 40580 -> 0 bytes .../baselines/calloutbutton_startBefore.png | Bin 40545 -> 0 bytes .../baselines/calloutbutton_startEnd.png | Bin 39799 -> 0 bytes .../baselines/calloutbutton_startMiddle.png | Bin 39379 -> 0 bytes .../baselines/calloutbutton_startStart.png | Bin 38803 -> 0 bytes .../CallOutButton/SWFs/CallOutButton_Main.mxml | 269 --- .../CallOutButton/SWFs/assets/help.png | Bin 3081 -> 0 bytes .../SPUC_KeyboardEffects_Callout.mxml | 28 +- ...on_actionContent_ManyEArr@android_240ppi.png | Bin 3875 -> 3863 bytes ...n_actionLayout_tileLayout@android_240ppi.png | Bin 6814 -> 6815 bytes ...avigationContent_ManyEArr@android_240ppi.png | Bin 4844 -> 4838 bytes ...vigationLayout_tileLayout@android_240ppi.png | Bin 6782 -> 6786 bytes ...ion_titleContent_ManyEArr@android_240ppi.png | Bin 5417 -> 5414 bytes ...on_titleLayout_tileLayout@android_240ppi.png | Bin 7492 -> 7498 bytes ...or_actionContent_ManyEArr@android_240ppi.png | Bin 3875 -> 3863 bytes ...avigationContent_ManyEArr@android_240ppi.png | Bin 4844 -> 4838 bytes ...vigationContent_MobileArr@android_240ppi.png | Bin 1710 -> 1726 bytes ...tor_titleContent_ManyEArr@android_240ppi.png | Bin 5417 -> 5414 bytes .../ActionBar_FocusColor@android_240ppi.png | Bin 1020 -> 1021 bytes ...isplay_TextDecoration@android_240ppi.png.xml | 56 +- .../Properties/TextInput_properties_tester.mxml | 2 +- .../ADV_style_method_parent_main_tester.mxml | 2 +- .../Compiler/Compc_Params_Spaces.mxml | 85 - .../SWFs/Compc_Params_Spaces_App.compile | 2 - .../SWFs/Compc_Params_Spaces_App.mxml | 28 - .../Properties/CalloutButton_Basic.mxml | 660 +++++ .../baselines/calloutbutton_afterAfter.png | Bin 0 -> 38386 bytes .../baselines/calloutbutton_afterAuto.png | Bin 0 -> 37065 bytes .../baselines/calloutbutton_afterBefore.png | Bin 0 -> 37733 bytes .../baselines/calloutbutton_afterEnd.png | Bin 0 -> 37013 bytes .../baselines/calloutbutton_afterMiddle.png | Bin 0 -> 37245 bytes .../baselines/calloutbutton_afterStart.png | Bin 0 -> 36916 bytes .../baselines/calloutbutton_autoAfter.png | Bin 0 -> 37648 bytes .../baselines/calloutbutton_autoAuto.png | Bin 0 -> 37380 bytes .../baselines/calloutbutton_autoBefore.png | Bin 0 -> 37592 bytes .../baselines/calloutbutton_autoEnd.png | Bin 0 -> 36888 bytes .../baselines/calloutbutton_autoMiddle.png | Bin 0 -> 37327 bytes .../baselines/calloutbutton_autoStart.png | Bin 0 -> 36726 bytes .../baselines/calloutbutton_beforeAfter.png | Bin 0 -> 38242 bytes .../baselines/calloutbutton_beforeAuto.png | Bin 0 -> 37428 bytes .../baselines/calloutbutton_beforeBefore.png | Bin 0 -> 38638 bytes .../baselines/calloutbutton_beforeEnd.png | Bin 0 -> 37477 bytes .../baselines/calloutbutton_beforeMiddle.png | Bin 0 -> 38433 bytes .../baselines/calloutbutton_beforeStart.png | Bin 0 -> 38264 bytes .../baselines/calloutbutton_click.png | Bin 0 -> 37971 bytes .../baselines/calloutbutton_endAfter.png | Bin 0 -> 38600 bytes .../baselines/calloutbutton_endAuto.png | Bin 0 -> 38777 bytes .../baselines/calloutbutton_endBefore.png | Bin 0 -> 37336 bytes .../baselines/calloutbutton_endEnd.png | Bin 0 -> 37497 bytes .../baselines/calloutbutton_endMiddle.png | Bin 0 -> 38239 bytes .../baselines/calloutbutton_endStart.png | Bin 0 -> 38543 bytes .../baselines/calloutbutton_middleAfter.png | Bin 0 -> 40154 bytes .../baselines/calloutbutton_middleAuto.png | Bin 0 -> 40280 bytes .../baselines/calloutbutton_middleBefore.png | Bin 0 -> 40226 bytes .../baselines/calloutbutton_middleEnd.png | Bin 0 -> 40294 bytes .../baselines/calloutbutton_middleMiddle.png | Bin 0 -> 39501 bytes .../baselines/calloutbutton_middleStart.png | Bin 0 -> 41539 bytes .../Properties/baselines/calloutbutton_over.png | Bin 0 -> 37130 bytes .../baselines/calloutbutton_startAfter.png | Bin 0 -> 41939 bytes .../baselines/calloutbutton_startAuto.png | Bin 0 -> 41513 bytes .../baselines/calloutbutton_startBefore.png | Bin 0 -> 41344 bytes .../baselines/calloutbutton_startEnd.png | Bin 0 -> 40073 bytes .../baselines/calloutbutton_startMiddle.png | Bin 0 -> 39944 bytes .../baselines/calloutbutton_startStart.png | Bin 0 -> 39893 bytes .../CalloutButton/SWFs/CallOutButton_Main.mxml | 278 +++ .../CalloutButton/SWFs/assets/help.png | Bin 0 -> 3081 bytes pixelbender.xml | 124 + 343 files changed, 12561 insertions(+), 2999 deletions(-) ----------------------------------------------------------------------
