Merge branch 'release4.15.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/07e452bc Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/07e452bc Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/07e452bc Branch: refs/heads/master Commit: 07e452bcb00f1311345196a917304cea96a193ad Parents: f56041e 8256f60 Author: Justin Mclean <jmcl...@apache.org> Authored: Tue Jan 12 08:54:07 2016 +1100 Committer: Justin Mclean <jmcl...@apache.org> Committed: Tue Jan 12 08:54:07 2016 +1100 ---------------------------------------------------------------------- .gitignore | 2 - ApproveSDK.xml | 1049 ++++++++++++++++-- CONTRIBUTORS | 7 + GIT-TEST.txt | 8 +- LICENSE.base | 203 ---- LICENSE.bin | 126 --- LICENSE.pb | 203 ---- NOTICE | 2 +- NOTICE.asc | 13 - NOTICE.base | 9 - NOTICE.bin | 49 - NOTICE.pb | 9 - README | 34 +- RELEASE_NOTES | 98 ++ asdoc/build.xml | 2 +- build.properties | 4 +- build.xml | 78 +- flex-sdk-description.xml | 8 +- frameworks/air-config.xml | 4 +- frameworks/airmobile-config.xml | 4 +- frameworks/build.xml | 13 + frameworks/downloads.xml | 117 +- frameworks/flex-config.xml | 4 +- .../collections/HierarchicalCollectionView.as | 39 +- .../src/mx/controls/AdvancedDataGrid.as | 168 +-- .../src/mx/controls/AdvancedDataGridBaseEx.as | 11 +- .../advancedgrids/src/mx/core/Version.as | 2 +- .../airframework/src/mx/core/Version.as | 2 +- .../airspark/src/spark/components/Window.as | 8 +- .../src/spark/components/WindowedApplication.as | 8 +- .../projects/airspark/src/spark/core/Version.as | 2 +- frameworks/projects/apache/src/core/Version.as | 2 +- .../org/apache/flex/collections/VectorList.as | 4 +- .../src/org/apache/flex/promises/Promise.as | 3 +- .../apache/tests/promises/PromisesTestSuite.as | 3 + .../tests/promises/cases/PromisesJIRATests.as | 130 +++ .../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/series/AreaSeries.as | 26 +- .../charts/src/mx/charts/series/BarSeries.as | 23 +- .../charts/src/mx/charts/series/BubbleSeries.as | 25 +- .../src/mx/charts/series/CandlestickSeries.as | 24 +- .../charts/src/mx/charts/series/ColumnSeries.as | 22 +- .../charts/src/mx/charts/series/HLOCSeries.as | 23 +- .../charts/src/mx/charts/series/LineSeries.as | 26 +- .../charts/src/mx/charts/series/PieSeries.as | 32 +- .../charts/src/mx/charts/series/PlotSeries.as | 20 +- .../charts/src/mx/charts/styles/HaloDefaults.as | 4 +- .../projects/charts/src/mx/core/Version.as | 2 +- .../richTextEditorClasses/AlignToolSkin.mxml | 6 +- .../assets/fonts/awesome/FontAwesome.otf | Bin 85908 -> 109688 bytes .../src/flatspark/utils/AwesomeUtils.as | 1000 +++++++++++------ frameworks/projects/framework/build.xml | 6 + frameworks/projects/framework/manifest.xml | 2 + .../framework/src/mx/binding/Binding.as | 4 +- .../src/mx/binding/utils/BindingUtils.as | 4 +- .../src/mx/binding/utils/ChangeWatcher.as | 2 +- .../framework/src/mx/collections/ArrayList.as | 17 +- .../mx/collections/ComplexFieldChangeWatcher.as | 218 ++++ .../src/mx/collections/ComplexSortField.as | 56 + .../src/mx/collections/IComplexSortField.as | 24 + .../framework/src/mx/collections/ISort.as | 24 +- .../framework/src/mx/collections/ISortField.as | 48 +- .../src/mx/collections/ListCollectionView.as | 169 ++- .../framework/src/mx/collections/Sort.as | 125 ++- .../framework/src/mx/collections/SortField.as | 228 ++-- .../src/mx/collections/XMLListAdapter.as | 4 +- .../framework/src/mx/core/FlexVersion.as | 6 +- .../projects/framework/src/mx/core/Version.as | 2 +- .../framework/src/mx/formatters/Formatter.as | 12 +- .../src/mx/managers/ToolTipManagerImpl.as | 81 +- .../src/mx/resources/ResourceManagerImpl.as | 9 - .../src/mx/styles/AdvancedStyleClient.as | 29 +- .../framework/src/mx/utils/ObjectUtil.as | 104 +- .../framework/src/mx/validators/Validator.as | 72 +- .../framework/tests/FLEX_34852_Tests.as | 322 ++++++ .../framework/tests/FLEX_34854_Tests.as | 276 +++++ .../framework/tests/FLEX_34884_Tests.as | 506 +++++++++ .../ListCollectionView_FLEX_34837_Tests.as | 186 ++++ .../tests/ListCollectionView_Sort_Tests.as | 500 +++++++++ .../tests/ObjectUtil_FLEX_34852_Tests.as | 127 +++ .../projects/mx/src/mx/controls/DataGrid.as | 14 +- .../projects/mx/src/mx/controls/MenuBar.as | 6 +- frameworks/projects/mx/src/mx/core/Version.as | 2 +- frameworks/projects/rpc/src/mx/core/Version.as | 2 +- .../AdvancedStyleClientImplementation.as | 188 ++++ .../spark/collections/AdvancedStyleClient_.as | 126 +++ .../src/spark/collections/ComplexSortField.as | 53 + .../spark/src/spark/collections/Sort.as | 666 +---------- .../spark/src/spark/collections/SortField.as | 669 +---------- .../spark/src/spark/components/DataGrid.as | 399 +++---- .../projects/spark/src/spark/components/Grid.as | 3 + .../components/gridClasses/DataGridEditor.as | 14 +- .../gridClasses/DefaultGridItemEditor.mxml | 5 +- .../spark/components/gridClasses/GridColumn.as | 118 +- .../components/gridClasses/GridItemEditor.as | 69 +- .../components/gridClasses/GridItemRenderer.as | 46 +- .../components/gridClasses/GridSortField.as | 77 -- .../gridClasses/GridSortFieldComplex.as | 72 ++ .../gridClasses/GridSortFieldSimple.as | 45 + .../spark/components/supportClasses/ListBase.as | 10 +- .../supportClasses/SkinnableTextBase.as | 27 +- .../projects/spark/src/spark/core/Version.as | 2 +- .../supportClasses/DateTimeFormatterEx.as | 7 +- .../GlobalizationValidatorBase.as | 75 +- .../tests/spark/collections/SortField_Tests.as | 56 + .../components/DataGrid_FLEX_34837_Tests.as | 201 ++++ .../tests/spark/skins/spark/FLEX_34625_Tests.as | 49 +- .../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 | 3 + ide/addAIRtoSDK.sh | 26 +- ide/checkAllPlayerGlobals.sh | 4 +- ide/flashbuilder/config/air-config.xml | 20 +- ide/flashbuilder/config/flex-config.xml | 20 +- ide/setFlashPlayerVersion.sh | 16 +- jenkins.xml | 30 + licenseParts/LICENSE.base | 203 ++++ licenseParts/LICENSE.bin | 126 +++ licenseParts/LICENSE.pb | 203 ++++ licenseParts/NOTICE.asc | 13 + licenseParts/NOTICE.base | 9 + licenseParts/NOTICE.bin | 49 + licenseParts/NOTICE.pb | 9 + modules/antTasks/build.xml | 4 +- modules/asc/build/java/build.xml | 4 +- .../src/java/macromedia/asc/embedding/Main.java | 2 +- .../java/macromedia/asc/embedding/Shell.java | 2 +- modules/build.xml | 7 +- modules/compiler/build.xml | 7 +- .../java/flex2/compiler/as3/binding/Info.java | 11 +- .../compiler/common/MxmlConfiguration.java | 5 +- .../flex2/compiler/mxml/InterfaceCompiler.java | 5 + .../src/java/flex2/tools/ASDoc_da.properties | 2 +- .../src/java/flex2/tools/ASDoc_de.properties | 2 +- .../src/java/flex2/tools/ASDoc_en.properties | 2 +- .../src/java/flex2/tools/ASDoc_es.properties | 2 +- .../src/java/flex2/tools/ASDoc_fi.properties | 2 +- .../src/java/flex2/tools/ASDoc_fr.properties | 2 +- .../src/java/flex2/tools/ASDoc_it.properties | 2 +- .../src/java/flex2/tools/ASDoc_ja.properties | 2 +- .../src/java/flex2/tools/ASDoc_ko.properties | 2 +- .../src/java/flex2/tools/ASDoc_nb.properties | 2 +- .../src/java/flex2/tools/ASDoc_nl.properties | 2 +- .../src/java/flex2/tools/ASDoc_pt.properties | 2 +- .../src/java/flex2/tools/ASDoc_ru.properties | 2 +- .../src/java/flex2/tools/ASDoc_sv.properties | 2 +- .../src/java/flex2/tools/ASDoc_zh_CN.properties | 2 +- .../src/java/flex2/tools/ASDoc_zh_TW.properties | 2 +- .../src/java/flex2/tools/Compc_da.properties | 2 +- .../src/java/flex2/tools/Compc_de.properties | 2 +- .../src/java/flex2/tools/Compc_en.properties | 2 +- .../src/java/flex2/tools/Compc_es.properties | 2 +- .../src/java/flex2/tools/Compc_fi.properties | 2 +- .../src/java/flex2/tools/Compc_fr.properties | 2 +- .../src/java/flex2/tools/Compc_it.properties | 2 +- .../src/java/flex2/tools/Compc_ja.properties | 2 +- .../src/java/flex2/tools/Compc_ko.properties | 2 +- .../src/java/flex2/tools/Compc_nb.properties | 2 +- .../src/java/flex2/tools/Compc_nl.properties | 2 +- .../src/java/flex2/tools/Compc_pt.properties | 2 +- .../src/java/flex2/tools/Compc_ru.properties | 2 +- .../src/java/flex2/tools/Compc_sv.properties | 2 +- .../src/java/flex2/tools/Compc_zh_CN.properties | 2 +- .../src/java/flex2/tools/Compc_zh_TW.properties | 2 +- .../java/flex2/tools/DigestTool_da.properties | 2 +- .../java/flex2/tools/DigestTool_de.properties | 2 +- .../java/flex2/tools/DigestTool_en.properties | 2 +- .../java/flex2/tools/DigestTool_es.properties | 2 +- .../java/flex2/tools/DigestTool_fi.properties | 2 +- .../java/flex2/tools/DigestTool_fr.properties | 2 +- .../java/flex2/tools/DigestTool_it.properties | 2 +- .../java/flex2/tools/DigestTool_ja.properties | 2 +- .../java/flex2/tools/DigestTool_ko.properties | 2 +- .../java/flex2/tools/DigestTool_nb.properties | 2 +- .../java/flex2/tools/DigestTool_nl.properties | 2 +- .../java/flex2/tools/DigestTool_pt.properties | 2 +- .../java/flex2/tools/DigestTool_ru.properties | 2 +- .../java/flex2/tools/DigestTool_sv.properties | 2 +- .../flex2/tools/DigestTool_zh_CN.properties | 2 +- .../flex2/tools/DigestTool_zh_TW.properties | 2 +- .../src/java/flex2/tools/Fcsh_da.properties | 2 +- .../src/java/flex2/tools/Fcsh_de.properties | 2 +- .../src/java/flex2/tools/Fcsh_en.properties | 2 +- .../src/java/flex2/tools/Fcsh_es.properties | 2 +- .../src/java/flex2/tools/Fcsh_fi.properties | 2 +- .../src/java/flex2/tools/Fcsh_fr.properties | 2 +- .../src/java/flex2/tools/Fcsh_it.properties | 2 +- .../src/java/flex2/tools/Fcsh_ja.properties | 2 +- .../src/java/flex2/tools/Fcsh_ko.properties | 2 +- .../src/java/flex2/tools/Fcsh_nb.properties | 2 +- .../src/java/flex2/tools/Fcsh_nl.properties | 2 +- .../src/java/flex2/tools/Fcsh_pt.properties | 2 +- .../src/java/flex2/tools/Fcsh_ru.properties | 2 +- .../src/java/flex2/tools/Fcsh_sv.properties | 2 +- .../src/java/flex2/tools/Fcsh_zh_CN.properties | 2 +- .../src/java/flex2/tools/Fcsh_zh_TW.properties | 2 +- .../src/java/flex2/tools/Mxmlc_da.properties | 2 +- .../src/java/flex2/tools/Mxmlc_de.properties | 2 +- .../src/java/flex2/tools/Mxmlc_en.properties | 2 +- .../src/java/flex2/tools/Mxmlc_es.properties | 2 +- .../src/java/flex2/tools/Mxmlc_fi.properties | 2 +- .../src/java/flex2/tools/Mxmlc_fr.properties | 2 +- .../src/java/flex2/tools/Mxmlc_it.properties | 2 +- .../src/java/flex2/tools/Mxmlc_ja.properties | 2 +- .../src/java/flex2/tools/Mxmlc_ko.properties | 2 +- .../src/java/flex2/tools/Mxmlc_nb.properties | 2 +- .../src/java/flex2/tools/Mxmlc_nl.properties | 2 +- .../src/java/flex2/tools/Mxmlc_pt.properties | 2 +- .../src/java/flex2/tools/Mxmlc_ru.properties | 2 +- .../src/java/flex2/tools/Mxmlc_sv.properties | 2 +- .../src/java/flex2/tools/Mxmlc_zh_CN.properties | 2 +- .../src/java/flex2/tools/Mxmlc_zh_TW.properties | 2 +- .../src/java/flex2/tools/VersionInfo.java | 4 +- modules/debugger/build.xml | 4 +- .../java/flex/tools/debugger/cli/DebugCLI.java | 7 +- .../flex/tools/debugger/cli/fdb_da.properties | 2 +- .../flex/tools/debugger/cli/fdb_de.properties | 2 +- .../flex/tools/debugger/cli/fdb_en.properties | 2 +- .../flex/tools/debugger/cli/fdb_es.properties | 2 +- .../flex/tools/debugger/cli/fdb_fi.properties | 2 +- .../flex/tools/debugger/cli/fdb_fr.properties | 2 +- .../flex/tools/debugger/cli/fdb_it.properties | 2 +- .../flex/tools/debugger/cli/fdb_ja.properties | 2 +- .../flex/tools/debugger/cli/fdb_ko.properties | 2 +- .../flex/tools/debugger/cli/fdb_nb.properties | 2 +- .../flex/tools/debugger/cli/fdb_nl.properties | 2 +- .../flex/tools/debugger/cli/fdb_pt.properties | 2 +- .../flex/tools/debugger/cli/fdb_ru.properties | 2 +- .../flex/tools/debugger/cli/fdb_sv.properties | 2 +- .../tools/debugger/cli/fdb_zh_CN.properties | 2 +- .../tools/debugger/cli/fdb_zh_TW.properties | 2 +- modules/downloads.xml | 38 +- modules/flex-messaging-common/build.xml | 98 -- modules/fxgutils/build.xml | 4 +- modules/swfutils/build.xml | 4 +- modules/thirdparty/xerces-patch/build.xml | 2 +- mustella/as3/src/mustella/CompareBitmap.as | 7 + .../as3/src/mustella/ExcludeFileLocation.as | 7 +- .../as3/src/mustella/IncludeFileLocation.as | 2 +- .../as3/src/mustella/IncludeListTextFile.as | 2 +- mustella/as3/src/mustella/TestCase.as | 2 +- mustella/as3/src/mustella/WaitForCondition.as | 150 +++ mustella/build.xml | 1 + mustella/jenkins.sh | 26 +- .../Japanese/tests/runtimeErrorTests.mxml | 37 +- .../IViewCursor/SWFs/IViewCursorMain.mxml | 4 +- .../SWFs/DataGridApp_halo.mxml | 20 +- .../DataGrid_SparkSkin/SWFs/DataGridApp.mxml | 18 +- .../ActionBar/styles/ActionBar_Styles.mxml | 2 +- 256 files changed, 7230 insertions(+), 4024 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/07e452bc/frameworks/projects/framework/src/mx/resources/ResourceManagerImpl.as ----------------------------------------------------------------------