Merge branch 'develop' into feature/amf # Conflicts: # frameworks/projects/Network/src/main/flex/NetworkClasses.as # frameworks/projects/Network/src/main/resources/basic-manifest.xml
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/a3614e1d Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/a3614e1d Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/a3614e1d Branch: refs/heads/feature/amf Commit: a3614e1d90a243627fb6f9a03ad899e66672738f Parents: 5a08a9c 8ce67e2 Author: piotrz <[email protected]> Authored: Tue Aug 1 00:30:07 2017 +0200 Committer: piotrz <[email protected]> Committed: Tue Aug 1 00:30:07 2017 +0200 ---------------------------------------------------------------------- .gitignore | 2 +- ApproveFlexJS.xml | 77 +- LICENSE | 24 +- NOTICE | 2 +- RELEASE_NOTES | 40 +- .../flexjs-simple-application-archetype/pom.xml | 4 +- .../main/resources/META-INF/maven/archetype.xml | 1 + .../main/resources/archetype-resources/pom.xml | 66 +- .../pom.xml | 4 +- .../main/resources/META-INF/maven/archetype.xml | 1 + .../main/resources/archetype-resources/pom.xml | 61 +- .../pom.xml | 10 +- .../main/resources/META-INF/maven/archetype.xml | 1 + .../main/resources/archetype-resources/pom.xml | 19 +- .../flexjs-simple-library-archetype/pom.xml | 4 +- .../main/resources/archetype-resources/pom.xml | 6 +- .../flexjs-simple-typedef-archetype/pom.xml | 4 +- .../main/resources/archetype-resources/pom.xml | 6 +- archetypes/pom.xml | 4 +- build.properties | 2 +- build.xml | 82 +- cordova-build.xml | 8 +- distribution/jars/compc/pom.xml | 10 +- distribution/jars/falcon-asc/pom.xml | 10 +- distribution/jars/falcon-compc/pom.xml | 10 +- distribution/jars/falcon-mxmlc/pom.xml | 10 +- distribution/jars/falcon-optimizer/pom.xml | 10 +- distribution/jars/falcon-swfdump/pom.xml | 10 +- distribution/jars/mxmlc/pom.xml | 10 +- distribution/pom.xml | 196 +- distribution/src/main/assembly/component.xml | 47 +- .../frameworks/air-config-template.xml | 850 +-- .../main/resources/frameworks/air-config.xml | 851 +-- .../resources/frameworks/airmobile-config.xml | 568 +- .../frameworks/createjs-config-template.xml | 13 +- .../resources/frameworks/createjs-config.xml | 21 +- .../frameworks/flex-config-template.xml | 748 +-- .../main/resources/frameworks/flex-config.xml | 736 +-- .../frameworks/jquery-config-template.xml | 14 +- .../main/resources/frameworks/jquery-config.xml | 22 +- .../resources/frameworks/js-config-template.xml | 11 +- .../src/main/resources/frameworks/js-config.xml | 19 +- .../frameworks/node-config-template.xml | 543 +- .../main/resources/frameworks/node-config.xml | 543 +- examples/build.xml | 57 +- examples/build_example.xml | 409 +- examples/examples-integrationtests/pom.xml | 66 +- examples/examples-tests/pom.xml | 6 +- .../flexjs/examples/tests/ExampleBuildTest.java | 6 - examples/express/DataBindingExample/build.xml | 13 +- examples/express/DataBindingExample/pom.xml | 33 +- .../src/main/flex/DataBindingExample.mxml | 11 +- .../src/main/flex/controllers/MyController.as | 6 +- examples/express/pom.xml | 123 + examples/flexjs/ASDoc/build.xml | 21 +- examples/flexjs/ASDoc/pom.xml | 26 +- .../ASDoc/src/main/config/asdoc-config.xml | 25 +- .../src/main/config/compile-app-config.xml | 23 + .../ASDoc/src/main/flex/ASDocMainView.mxml | 79 +- .../ASDoc/src/main/flex/DetailRenderer.mxml | 2 +- examples/flexjs/ChartExample/build.xml | 36 +- examples/flexjs/ChartExample/pom.xml | 26 +- .../src/main/flex/MyInitialView.mxml | 27 +- .../src/main/flex/SpeedTestView.mxml | 5 +- .../src/main/flex/models/ProductsModel.as | 4 +- .../CordovaCameraExample-app.xml | 4 +- examples/flexjs/CordovaCameraExample/README.txt | 25 +- examples/flexjs/CordovaCameraExample/build.xml | 67 +- examples/flexjs/CordovaCameraExample/pom.xml | 22 +- .../src/main/flex/CordovaCameraExample.mxml | 11 +- .../src/main/flex/MyInitialView.mxml | 36 +- examples/flexjs/CreateJSExample/build.xml | 34 +- examples/flexjs/CreateJSExample/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 28 + examples/flexjs/DataBindingExample/build.xml | 15 +- examples/flexjs/DataBindingExample/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 23 + .../src/main/flex/DataBindingExample.mxml | 7 + .../src/main/flex/MyInitialView.mxml | 100 +- .../src/main/flex/controllers/MyController.as | 4 +- .../DataBindingExampleWithFlexLayout/README.txt | 57 + .../DataBindingExampleWithFlexLayout/build.xml | 56 + .../DataBindingExampleWithFlexLayout/pom.xml | 75 + .../src/main/config/compile-app-config.xml | 23 + .../flex/DataBindingExampleWithFlexLayout.mxml | 60 + .../src/main/flex/MyInitialView.mxml | 156 + .../src/main/flex/StockDataJSONItemConverter.as | 40 + .../src/main/flex/controllers/MyController.as | 92 + .../src/main/flex/models/MyModel.as | 125 + .../flexjs/DataBindingExample_Flat/build.xml | 35 +- examples/flexjs/DataBindingExample_Flat/pom.xml | 85 +- .../src/main/config/compile-app-config.xml | 28 + .../src/main/flex/DataBindingExample.mxml | 7 + .../src/main/flex/MyInitialView.mxml | 10 +- .../src/main/flex/controllers/MyController.as | 4 +- examples/flexjs/DataBindingExample_as/build.xml | 18 +- examples/flexjs/DataBindingExample_as/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 23 + .../src/main/flex/DataBindingExample.as | 181 +- .../src/main/flex/MyInitialView.as | 55 +- .../src/main/flex/controllers/MyController.as | 4 +- examples/flexjs/DataGridExample/build.xml | 31 +- examples/flexjs/DataGridExample/pom.xml | 16 +- .../src/main/flex/MyInitialView.mxml | 46 +- .../src/main/flex/models/ProductsModel.as | 37 +- examples/flexjs/DateControlsExample/build.xml | 33 +- examples/flexjs/DateControlsExample/pom.xml | 26 +- .../src/main/flex/MyInitialView.mxml | 13 +- examples/flexjs/DebuggingExample/README.txt | 39 + examples/flexjs/DebuggingExample/build.xml | 55 + examples/flexjs/DebuggingExample/pom.xml | 73 + .../src/main/config/compile-app-config.xml | 23 + .../src/main/flex/DebuggingExample.mxml | 34 + .../src/main/flex/MyInitialView.mxml | 103 + examples/flexjs/DesktopMap/DesktopMap-app.xml | 4 +- examples/flexjs/DesktopMap/build.xml | 34 +- examples/flexjs/DesktopMap/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 26 + .../DesktopMap/src/main/flex/DesktopMap.mxml | 6 +- .../DesktopMap/src/main/flex/MyInitialView.mxml | 111 +- .../flexjs/DesktopMap/src/main/flex/NoLayout.as | 35 + .../DesktopMap/src/main/flex/models/MyModel.as | 6 +- examples/flexjs/DragAndDropExample/build.xml | 66 + examples/flexjs/DragAndDropExample/pom.xml | 77 + .../src/main/flex/DragAndDropExample.mxml | 36 + .../src/main/flex/MyInitialView.mxml | 95 + .../src/main/flex/models/ProductsModel.as | 54 + .../src/main/flex/products/Product.as | 43 + .../main/flex/products/ProductItemRenderer.as | 66 + .../src/main/resources/assets/smallbluerect.jpg | Bin 0 -> 13500 bytes .../main/resources/assets/smallgreenrect.jpg | Bin 0 -> 13542 bytes .../main/resources/assets/smallorangerect.gif | Bin 0 -> 821 bytes .../main/resources/assets/smallorangerect.jpg | Bin 0 -> 13571 bytes .../main/resources/assets/smallpurplerect.jpg | Bin 0 -> 13517 bytes .../src/main/resources/assets/smallredrect.jpg | Bin 0 -> 13477 bytes .../main/resources/assets/smallyellowrect.jpg | Bin 0 -> 13598 bytes examples/flexjs/FlexJSStore/build.xml | 17 +- examples/flexjs/FlexJSStore/pom.xml | 69 +- .../src/main/config/compile-app-config.xml | 23 + .../FlexJSStore/src/main/flex/FlexJSStore.mxml | 7 +- .../FlexJSStore/src/main/flex/HomeView.mxml | 166 +- .../FlexJSStore/src/main/flex/ProductsView.mxml | 1 - .../FlexJSStore/src/main/flex/SupportView.mxml | 4 +- .../flexjs/FlexJSStore/src/main/flex/main.css | 1 + .../src/main/flex/productsView/ProductCart.mxml | 2 +- .../flex/productsView/ProductCatalogPanel.mxml | 6 +- .../productsView/ProductCatalogThumbnail.mxml | 5 +- examples/flexjs/FlexJSStore_jquery/build.xml | 35 +- examples/flexjs/FlexJSStore_jquery/pom.xml | 66 +- .../src/main/config/compile-app-config.xml | 28 + .../src/main/flex/FlexJSStore.mxml | 8 +- .../src/main/flex/HomeView.mxml | 194 +- .../src/main/flex/ProductsView.mxml | 1 - .../src/main/flex/SupportView.mxml | 4 +- .../FlexJSStore_jquery/src/main/flex/main.css | 1 + .../src/main/flex/productsView/ProductCart.mxml | 2 +- .../flex/productsView/ProductCatalogPanel.mxml | 6 +- .../productsView/ProductCatalogThumbnail.mxml | 5 +- .../flex/samples/flexstore/ProductThumbEvent.as | 19 +- examples/flexjs/FlexTeamPage_MDL/build.xml | 15 +- examples/flexjs/FlexTeamPage_MDL/pom.xml | 50 +- .../src/main/config/compile-app-config.xml | 26 + .../src/main/flex/MainView.mxml | 25 +- .../flex/itemRenderers/MemberItemRenderer.mxml | 62 +- .../MaterialIconWithFontAwesomeIcon.as | 28 + .../src/main/flex/models/MembersModel.as | 92 +- .../src/main/flex/vos/MemberVO.as | 19 +- .../main/resources/mdl-js-index-template.html | 4 +- .../flexjs/FlexWebsiteStatsViewer/build.xml | 17 +- examples/flexjs/FlexWebsiteStatsViewer/pom.xml | 36 +- examples/flexjs/HelloWorld/build.xml | 15 +- examples/flexjs/HelloWorld/pom.xml | 16 +- examples/flexjs/ListExample/build.xml | 33 +- examples/flexjs/ListExample/pom.xml | 44 +- .../src/main/flex/MyInitialView.mxml | 30 +- .../src/main/flex/simple/GenericList.as | 66 +- .../src/main/flex/simple/GenericListView.as | 38 +- .../main/flex/simple/IRFactoryForArrayData.as | 4 +- examples/flexjs/MDLBlogExample/build.xml | 25 +- examples/flexjs/MDLBlogExample/pom.xml | 19 +- .../src/main/config/compile-app-config.xml | 27 + examples/flexjs/MDLDynamicTabsExample/pom.xml | 85 + .../src/main/flex/TabsExample.mxml | 36 + .../CustomTabBarPanelItemRenderer.mxml | 36 + .../src/main/flex/models/TabsModel.as | 38 + .../src/main/flex/views/InitialView.mxml | 52 + .../src/main/flex/vos/TabVO.as | 33 + .../main/resources/mdl-js-index-template.html | 33 + .../src/main/resources/mdl-styles.css | 31 + examples/flexjs/MDLExample/build.xml | 15 +- examples/flexjs/MDLExample/pom.xml | 30 +- .../src/main/config/compile-app-config.xml | 27 + .../flexjs/MDLExample/src/main/flex/App.mxml | 4 +- .../MDLExample/src/main/flex/DropDownList.mxml | 63 + .../src/main/flex/MainNavigation.mxml | 1 + .../flexjs/MDLExample/src/main/flex/Menus.mxml | 10 +- .../MDLExample/src/main/flex/Snackbar.mxml | 1 - .../flexjs/MDLExample/src/main/flex/Tables.mxml | 51 +- .../MDLExample/src/main/flex/Toggles.mxml | 2 +- .../ActorNameAndIconListItemRenderer.mxml | 3 +- .../AvatarAndActionListItemRenderer.mxml | 3 +- ...vatarAndActionThreeLineListItemRenderer.mxml | 3 +- .../itemRenderers/CustomMenuItemRenderer.mxml | 19 +- .../CustomTabBarPanelItemRenderer.mxml | 20 +- .../CustomTableRowItemRenderer.mxml | 15 +- .../TableRowItemRendererWithIcons.mxml | 16 +- .../src/main/flex/models/FooterModel.as | 5 +- .../src/main/flex/models/ListsModel.as | 6 +- .../src/main/flex/models/MainNavigationModel.as | 13 +- .../src/main/flex/models/MenuModel.as | 13 +- .../src/main/flex/models/TablesModel.as | 5 +- .../src/main/flex/models/TabsModel.as | 16 +- .../MDLExample/src/main/flex/vos/MenuItemVO.as | 8 +- .../src/main/flex/vos/NavigationLinkVO.as | 3 +- .../MDLExample/src/main/flex/vos/ProductVO.as | 1 - .../MDLExample/src/main/flex/vos/TabVO.as | 3 +- .../main/resources/mdl-js-index-template.html | 4 +- examples/flexjs/MapSearch/MapSearch-app.xml | 6 +- examples/flexjs/MapSearch/build.xml | 41 +- examples/flexjs/MapSearch/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 26 + .../MapSearch/src/main/flex/MapSearch.mxml | 9 +- .../MapSearch/src/main/flex/MyInitialView.mxml | 99 +- .../src/main/flex/SearchResultItemRenderer.mxml | 53 + .../MapSearch/src/main/flex/models/MyModel.as | 6 +- examples/flexjs/MobileMap/MobileMap-app.xml | 252 + examples/flexjs/MobileMap/README.txt | 6 +- examples/flexjs/MobileMap/build.xml | 40 +- examples/flexjs/MobileMap/pom.xml | 36 +- .../src/main/config/compile-app-config.xml | 26 + .../MobileMap/src/main/flex/MobileMap.mxml | 2 +- .../flexjs/MobileStocks/MobileStocks-app.xml | 2 +- examples/flexjs/MobileStocks/build.xml | 58 +- examples/flexjs/MobileStocks/pom.xml | 66 +- .../src/main/config/compile-app-config.xml | 26 + .../src/main/flex/models/ProductsModel.as | 5 +- .../src/main/flex/views/LaunchView.mxml | 12 +- .../src/main/flex/views/WatchListView.mxml | 2 +- examples/flexjs/MobileTrader/build.xml | 14 +- examples/flexjs/MobileTrader/pom.xml | 46 +- .../src/main/config/compile-app-config.xml | 21 + .../src/main/flex/MobileTrader.mxml | 3 + .../src/main/flex/MyInitialView.mxml | 135 +- .../src/main/flex/models/ProductsModel.as | 4 +- .../src/main/flex/views/AlertsView.mxml | 27 +- .../src/main/flex/views/AssetsView.mxml | 21 +- .../src/main/flex/views/WatchListView.mxml | 28 +- .../StorageExample/StorageExample-app.xml | 2 +- examples/flexjs/StorageExample/build.xml | 55 +- examples/flexjs/StorageExample/pom.xml | 41 +- .../src/main/config/compile-app-config.xml | 26 + .../src/main/flex/MyInitialView.mxml | 40 +- .../src/main/flex/StorageExample.mxml | 19 +- examples/flexjs/StyleExample/build.xml | 17 +- examples/flexjs/StyleExample/pom.xml | 26 +- .../src/main/config/compile-app-config.xml | 23 + .../src/main/flex/MyInitialView.mxml | 19 +- examples/flexjs/TableExample/README.txt | 33 + examples/flexjs/TableExample/build.xml | 66 + examples/flexjs/TableExample/pom.xml | 64 + .../src/main/flex/MyInitialView.mxml | 150 + .../src/main/flex/TableExample.mxml | 36 + .../src/main/flex/dataTable/DataColumn.as | 33 + .../src/main/flex/dataTable/DataTable.as | 69 + .../mapper/DataTableMapperForArrayListData.as | 112 + .../main/flex/dataTable/model/DataTableModel.as | 40 + .../src/main/flex/models/ProductsModel.as | 47 + examples/flexjs/TeamPage/build.xml | 32 +- examples/flexjs/TeamPage/pom.xml | 36 +- .../src/main/config/compile-app-config.xml | 21 + .../src/main/flex/MemberItemRenderer.mxml | 2 +- examples/flexjs/TodoListSampleApp/build.xml | 19 +- examples/flexjs/TodoListSampleApp/pom.xml | 16 +- .../src/main/config/compile-app-config.xml | 23 + .../sample/todo/renderers/TodoItemRenderer.as | 90 - .../sample/todo/renderers/TodoItemRenderer.mxml | 59 + .../flex/sample/todo/views/TodoListView.mxml | 58 +- examples/flexjs/TreeExample/build.xml | 31 +- examples/flexjs/TreeExample/pom.xml | 16 +- examples/flexjs/pom.xml | 76 +- examples/native/AngularExample/pom.xml | 5 +- examples/native/ButtonExample/build.xml | 80 +- examples/native/ButtonExample/pom.xml | 10 +- .../ButtonExample/src/main/resources/index.html | 30 + examples/native/USStatesMap/build.xml | 80 +- examples/native/USStatesMap/pom.xml | 13 +- .../USStatesMap/src/main/resources/index.html | 30 + examples/native/pom.xml | 28 +- examples/node/HelloWorld/pom.xml | 53 + .../node/HelloWorld/src/main/flex/HelloWorld.as | 29 + examples/node/pom.xml | 63 + examples/pom.xml | 69 +- frameworks/air-config-template.xml | 32 +- frameworks/air-config.xml | 32 +- frameworks/asdoc-config.xml | 6 +- frameworks/build.xml | 19 +- frameworks/createjs-config-template.xml | 7 + frameworks/createjs-config.xml | 7 + frameworks/downloads.xml | 78 +- frameworks/flex-config-template.xml | 29 + frameworks/flex-config.xml | 29 + frameworks/fontsrc/pom.xml | 12 +- frameworks/jquery-config-template.xml | 6 + frameworks/jquery-config.xml | 6 + frameworks/js-config-template.xml | 5 + frameworks/js-config.xml | 5 + frameworks/js/.jshintrc | 14 - frameworks/js/FlexJS/build.xml | 52 +- frameworks/js/FlexJS/projects/BasicJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 12 +- .../projects/BindingJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/BindingJS/.project | 31 +- .../js/FlexJS/projects/BindingJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/ChartsJS/.actionScriptProperties | 10 +- frameworks/js/FlexJS/projects/ChartsJS/.project | 31 +- .../js/FlexJS/projects/ChartsJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 14 +- .../CollectionsJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/CollectionsJS/.project | 31 +- .../js/FlexJS/projects/CollectionsJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/CoreJS/.actionScriptProperties | 2 +- frameworks/js/FlexJS/projects/CoreJS/.project | 26 +- frameworks/js/FlexJS/projects/CoreJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/CreateJSJS/.actionScriptProperties | 7 +- .../js/FlexJS/projects/CreateJSJS/.project | 31 +- .../js/FlexJS/projects/CreateJSJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 13 +- .../projects/DragDropJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/DragDropJS/.project | 31 +- .../js/FlexJS/projects/DragDropJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 9 +- .../projects/EffectsJS/.actionScriptProperties | 10 +- .../js/FlexJS/projects/EffectsJS/.project | 31 +- .../js/FlexJS/projects/EffectsJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 9 +- .../js/FlexJS/projects/ExpressJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 13 +- .../projects/FlatJS/.actionScriptProperties | 5 +- frameworks/js/FlexJS/projects/FlatJS/.project | 31 +- frameworks/js/FlexJS/projects/FlatJS/build.xml | 29 +- .../src/main/config/compile-js-config.xml | 13 +- .../js/FlexJS/projects/FontAwesomeJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 13 +- .../FormattersJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/FormattersJS/.project | 31 +- .../js/FlexJS/projects/FormattersJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 9 +- .../GoogleMapsJS/.actionScriptProperties | 10 +- .../js/FlexJS/projects/GoogleMapsJS/.project | 31 +- .../js/FlexJS/projects/GoogleMapsJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 16 +- .../projects/GraphicsJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/GraphicsJS/.project | 31 +- .../js/FlexJS/projects/GraphicsJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 11 +- .../projects/HTML5JS/.actionScriptProperties | 12 +- frameworks/js/FlexJS/projects/HTML5JS/.project | 31 +- frameworks/js/FlexJS/projects/HTML5JS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 14 +- .../projects/HTMLJS/.actionScriptProperties | 10 +- frameworks/js/FlexJS/projects/HTMLJS/.project | 31 +- frameworks/js/FlexJS/projects/HTMLJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 17 +- .../projects/JQueryJS/.actionScriptProperties | 11 +- frameworks/js/FlexJS/projects/JQueryJS/.project | 31 +- .../js/FlexJS/projects/JQueryJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 13 +- .../js/FlexJS/projects/LanguageJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/MaterialDesignLiteJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 16 +- .../projects/MobileJS/.actionScriptProperties | 11 +- frameworks/js/FlexJS/projects/MobileJS/.project | 31 +- .../js/FlexJS/projects/MobileJS/build.xml | 28 +- .../src/main/config/compile-js-config.xml | 13 +- .../projects/NetworkJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/NetworkJS/.project | 31 +- .../js/FlexJS/projects/NetworkJS/build.xml | 27 +- .../src/main/config/compile-js-config.xml | 7 + .../ReflectionJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/ReflectionJS/.project | 31 +- .../js/FlexJS/projects/ReflectionJS/build.xml | 28 +- .../src/main/config/compile-js-config.xml | 7 + .../js/FlexJS/projects/StorageJS/build.xml | 29 +- .../src/main/config/compile-js-config.xml | 13 +- frameworks/js/FlexJS/projects/TLFJS/build.xml | 126 + .../TLFJS/src/main/config/compile-js-config.xml | 108 + frameworks/js/FlexJS/projects/TextJS/build.xml | 125 + .../src/main/config/compile-js-config.xml | 102 + frameworks/js/FlexJS/projects/XMLJS/build.xml | 28 +- .../XMLJS/src/main/config/compile-js-config.xml | 9 + frameworks/js/jshint.properties | 14 - frameworks/node-config-template.xml | 5 + frameworks/node-config.xml | 5 + frameworks/pom.xml | 4 +- frameworks/projects/Basic/build.xml | 53 +- frameworks/projects/Basic/pom.xml | 34 +- .../Basic/src/main/config/compile-as-config.xml | 94 - .../src/main/config/compile-swf-config.xml | 110 + .../Basic/src/main/flex/BasicClasses.as | 71 +- .../flex/org/apache/flex/core/AirApplication.as | 115 + .../flex/org/apache/flex/core/Application.as | 29 +- .../org/apache/flex/core/ApplicationBase.as | 248 + .../flex/org/apache/flex/core/ContainerBase.as | 380 +- .../flex/core/ContainerBaseStrandChildren.as | 4 +- .../org/apache/flex/core/DataContainerBase.as | 278 + .../main/flex/org/apache/flex/core/GroupBase.as | 318 ++ .../org/apache/flex/core/HTMLElementWrapper.as | 40 +- .../src/main/flex/org/apache/flex/core/IList.as | 48 + .../flex/org/apache/flex/core/LayoutBase.as | 365 ++ .../main/flex/org/apache/flex/core/ListBase.as | 101 +- .../main/flex/org/apache/flex/core/UIBase.as | 192 +- .../flex/org/apache/flex/core/UIButtonBase.as | 30 +- .../src/main/flex/org/apache/flex/core/View.as | 95 +- .../main/flex/org/apache/flex/core/ViewBase.as | 40 +- .../src/main/flex/org/apache/flex/css2/Copy.fxg | 76 + .../main/flex/org/apache/flex/css2/Cursors.as | 253 + .../main/flex/org/apache/flex/html/Accordion.as | 94 + .../src/main/flex/org/apache/flex/html/Alert.as | 41 +- .../flex/org/apache/flex/html/BinaryImage.as | 89 + .../main/flex/org/apache/flex/html/ButtonBar.as | 39 +- .../flex/org/apache/flex/html/ButtonBase.as | 1 - .../flex/org/apache/flex/html/CSSCheckBox.as | 219 + .../main/flex/org/apache/flex/html/CheckBox.as | 15 +- .../main/flex/org/apache/flex/html/ComboBox.as | 175 +- .../main/flex/org/apache/flex/html/Container.as | 123 +- .../flex/org/apache/flex/html/ControlBar.as | 39 +- .../flex/org/apache/flex/html/DataContainer.as | 145 + .../main/flex/org/apache/flex/html/DataGrid.as | 59 +- .../flex/org/apache/flex/html/DateChooser.as | 13 +- .../main/flex/org/apache/flex/html/DateField.as | 19 +- .../flex/org/apache/flex/html/DropDownList.as | 56 +- .../src/main/flex/org/apache/flex/html/Form.as | 27 +- .../src/main/flex/org/apache/flex/html/Group.as | 145 + .../flex/org/apache/flex/html/HContainer.as | 3 +- .../main/flex/org/apache/flex/html/HGroup.as | 46 + .../src/main/flex/org/apache/flex/html/HRule.as | 17 +- .../src/main/flex/org/apache/flex/html/Image.as | 73 +- .../org/apache/flex/html/ImageAndTextButton.as | 35 +- .../flex/org/apache/flex/html/ImageButton.as | 46 +- .../src/main/flex/org/apache/flex/html/Label.as | 41 +- .../src/main/flex/org/apache/flex/html/List.as | 191 +- .../flex/org/apache/flex/html/MXMLBeadView.as | 108 +- .../flex/org/apache/flex/html/MultilineLabel.as | 13 +- .../flex/org/apache/flex/html/NumericStepper.as | 37 +- .../src/main/flex/org/apache/flex/html/Panel.as | 93 +- .../org/apache/flex/html/PanelWithControlBar.as | 49 +- .../flex/org/apache/flex/html/RadioButton.as | 5 +- .../flex/org/apache/flex/html/SimpleList.as | 19 +- .../main/flex/org/apache/flex/html/Slider.as | 79 +- .../main/flex/org/apache/flex/html/Spinner.as | 3 +- .../flex/org/apache/flex/html/SubAppLoader.as | 137 + .../src/main/flex/org/apache/flex/html/Table.as | 67 + .../main/flex/org/apache/flex/html/TableCell.as | 68 + .../flex/org/apache/flex/html/TableHeader.as | 67 + .../main/flex/org/apache/flex/html/TableRow.as | 69 + .../main/flex/org/apache/flex/html/TextArea.as | 96 +- .../flex/org/apache/flex/html/TextButton.as | 2 +- .../main/flex/org/apache/flex/html/TextInput.as | 47 +- .../main/flex/org/apache/flex/html/TitleBar.as | 6 +- .../org/apache/flex/html/ToggleTextButton.as | 122 +- .../main/flex/org/apache/flex/html/ToolTip.as | 32 +- .../flex/org/apache/flex/html/VContainer.as | 3 +- .../main/flex/org/apache/flex/html/VGroup.as | 46 + .../src/main/flex/org/apache/flex/html/VRule.as | 15 +- .../accessories/NumericOnlyTextInputBead.as | 4 +- .../flex/html/accessories/PasswordInputBead.as | 2 +- .../accessories/PasswordInputRemovableBead.as | 75 + .../flex/html/accessories/TextPromptBead.as | 5 + .../apache/flex/html/accessories/ToolTipBead.as | 113 +- .../beads/AbsolutePositioningViewBeadBase.as | 113 + .../flex/html/beads/AccessibilityAltBead.as | 114 + .../flex/html/beads/AccordionCollapseBead.as | 90 + .../html/beads/AccordionItemRendererView.as | 91 + .../org/apache/flex/html/beads/AccordionView.as | 115 + .../org/apache/flex/html/beads/AlertView.as | 9 +- .../apache/flex/html/beads/BinaryImageLoader.as | 121 + .../flex/html/beads/CSSTextToggleButtonView.as | 4 +- .../org/apache/flex/html/beads/CenterElement.as | 84 + .../org/apache/flex/html/beads/ComboBoxView.as | 257 +- .../org/apache/flex/html/beads/ContainerView.as | 473 +- .../apache/flex/html/beads/DataContainerView.as | 233 + .../flex/html/beads/DataFieldProviderBead.as | 89 + .../flex/html/beads/DataGridPercentageView.as | 293 + .../org/apache/flex/html/beads/DataGridView.as | 450 +- .../DataItemRendererFactoryForArrayData.as | 73 +- .../DataItemRendererFactoryForArrayList.as | 96 +- .../DataItemRendererFactoryForColumnData.as | 28 +- ...ataItemRendererFactoryForHierarchicalData.as | 4 +- .../html/beads/DataProviderChangeNotifier.as | 163 +- .../DataProviderCollectionChangeNotifier.as | 69 + .../beads/DataProviderItemsChangeNotifier.as | 95 + .../apache/flex/html/beads/DateChooserView.as | 320 +- .../org/apache/flex/html/beads/DateFieldView.as | 22 +- .../org/apache/flex/html/beads/DisableBead.as | 132 + .../apache/flex/html/beads/DisabledAlphaBead.as | 130 + .../html/beads/DispatchInputFinishedBead.as | 140 + .../html/beads/DispatchKeyboardEventBead.as | 147 + .../apache/flex/html/beads/DropDownListView.as | 38 +- .../org/apache/flex/html/beads/GroupView.as | 353 ++ .../flex/html/beads/HScrollBarTrackView.as | 1 + .../flex/html/beads/IAccordionCollapseBead.as | 27 + .../org/apache/flex/html/beads/IComboBoxView.as | 12 +- .../apache/flex/html/beads/IScrollBarView.as | 10 +- .../org/apache/flex/html/beads/ISliderView.as | 11 +- .../apache/flex/html/beads/ImageButtonView.as | 40 +- .../flex/org/apache/flex/html/beads/ListView.as | 191 +- .../flex/html/beads/NumericStepperView.as | 61 +- .../org/apache/flex/html/beads/PanelView.as | 238 +- .../flex/html/beads/PanelWithControlBarView.as | 160 +- .../apache/flex/html/beads/RangeStepperView.as | 1 + .../org/apache/flex/html/beads/ScrollBarView.as | 16 +- .../beads/SimpleDataProviderChangeNotifier.as | 90 + .../flex/html/beads/SingleLineBorderBead.as | 19 +- .../SingleLineBorderWithChangeListenerBead.as | 89 + .../apache/flex/html/beads/SliderThumbView.as | 91 +- .../apache/flex/html/beads/SliderTrackView.as | 85 +- .../org/apache/flex/html/beads/SliderView.as | 89 +- .../flex/html/beads/SolidBackgroundBead.as | 52 +- .../SolidBackgroundWithChangeListenerBead.as | 71 + .../org/apache/flex/html/beads/SpinnerView.as | 31 +- .../org/apache/flex/html/beads/TableCellView.as | 54 + .../apache/flex/html/beads/TextFieldViewBase.as | 19 +- .../org/apache/flex/html/beads/TextInputView.as | 4 + .../flex/html/beads/TextInputWithBorderView.as | 5 + .../TextItemRendererFactoryForArrayData.as | 25 +- ...extItemRendererFactoryForStringVectorData.as | 28 +- .../apache/flex/html/beads/TitleBarView.mxml | 10 +- .../flex/html/beads/UnselectableElementBead.as | 69 + .../apache/flex/html/beads/VScrollBarView.as | 20 + .../AccordionItemRendererMouseController.as | 71 + .../beads/controllers/ComboBoxController.as | 102 +- .../controllers/DateChooserMouseController.as | 37 +- .../controllers/DateFieldMouseController.as | 70 + .../controllers/ItemRendererMouseController.as | 4 +- .../ListSingleSelectionMouseController.as | 2 +- .../beads/controllers/SliderMouseController.as | 42 +- .../beads/controllers/SpinnerMouseController.as | 9 +- .../TreeSingleSelectionMouseController.as | 3 + .../flex/html/beads/layouts/BasicLayout.as | 475 +- .../flex/html/beads/layouts/ButtonBarLayout.as | 151 +- .../flex/html/beads/layouts/DataGridLayout.as | 22 +- .../FlexibleFirstChildHorizontalLayout.as | 249 +- .../flex/html/beads/layouts/HScrollBarLayout.as | 34 +- .../html/beads/layouts/HorizontalFlexLayout.as | 272 + .../html/beads/layouts/HorizontalFlowLayout.as | 285 + .../flex/html/beads/layouts/HorizontalLayout.as | 343 +- .../HorizontalLayoutWithPaddingAndGap.as | 348 ++ .../beads/layouts/IOneFlexibleChildLayout.as | 38 + .../flex/html/beads/layouts/LayoutOnShow.as | 71 + .../layouts/OneFlexibleChildHorizontalLayout.as | 455 +- ...eFlexibleChildHorizontalLayoutForOverflow.as | 311 ++ .../layouts/OneFlexibleChildVerticalLayout.as | 597 +- ...OneFlexibleChildVerticalLayoutForOverflow.as | 313 ++ .../html/beads/layouts/RemovableBasicLayout.as | 81 + .../html/beads/layouts/SimpleTableLayout.as | 218 + .../flex/html/beads/layouts/TableCellLayout.as | 120 + .../html/beads/layouts/TableHeaderLayout.as | 124 + .../flex/html/beads/layouts/TileLayout.as | 68 +- .../html/beads/layouts/VerticalColumnLayout.as | 114 +- .../html/beads/layouts/VerticalFlexLayout.as | 274 + .../flex/html/beads/layouts/VerticalLayout.as | 339 +- .../layouts/VerticalLayoutWithPaddingAndGap.as | 331 ++ .../beads/models/ArrayListSelectionModel.as | 6 +- .../html/beads/models/ArraySelectionModel.as | 6 +- .../flex/html/beads/models/BinaryImageModel.as | 86 + .../flex/html/beads/models/ButtonBarModel.as | 102 + .../flex/html/beads/models/DataProviderModel.as | 117 + .../flex/html/beads/models/DateChooserModel.as | 113 +- .../flex/html/beads/models/NonNullTextModel.as | 125 + .../apache/flex/html/beads/models/RangeModel.as | 10 +- .../html/beads/models/RangeModelExtended.as | 9 +- .../flex/html/beads/models/ToggleButtonModel.as | 2 +- .../html/beads/models/ValueToggleButtonModel.as | 5 +- .../supportClasses/AccordionItemRenderer.as | 169 + .../ButtonBarButtonItemRenderer.as | 19 + .../flex/html/supportClasses/CheckBoxIcon.as | 2 +- .../html/supportClasses/ClippingViewport.as | 132 + .../flex/html/supportClasses/ComboBoxList.as | 62 + .../html/supportClasses/ContainerContentArea.as | 48 +- .../DataGridButtonBarButtonItemRenderer.as | 10 + .../html/supportClasses/DataGridColumnList.as | 1 + .../flex/html/supportClasses/DataGroup.as | 92 +- .../html/supportClasses/DataItemRenderer.as | 24 +- .../supportClasses/DataProviderNotifierBase.as | 154 + .../html/supportClasses/DateChooserHeader.as | 64 + .../flex/html/supportClasses/DateChooserList.as | 38 + .../html/supportClasses/DateItemRenderer.as | 90 + .../html/supportClasses/DayNameItemRenderer.as | 85 + .../flex/html/supportClasses/ICollapsible.as | 28 + .../html/supportClasses/MXMLItemRenderer.as | 94 + .../html/supportClasses/PanelLayoutProxy.as | 132 + .../flex/html/supportClasses/RadioButtonIcon.as | 2 +- .../html/supportClasses/ScrollingViewport.as | 339 +- .../html/supportClasses/StringItemRenderer.as | 56 +- .../supportClasses/TextButtonItemRenderer.as | 244 + .../html/supportClasses/UIItemRendererBase.as | 6 +- .../apache/flex/html/supportClasses/Viewport.as | 74 +- .../src/main/flex/org/apache/flex/svg/Circle.as | 44 +- .../flex/org/apache/flex/svg/CompoundGraphic.as | 12 +- .../main/flex/org/apache/flex/svg/DOMWrapper.as | 14 +- .../main/flex/org/apache/flex/svg/Ellipse.as | 70 +- .../org/apache/flex/svg/GraphicContainer.as | 116 +- .../flex/org/apache/flex/svg/GraphicShape.as | 70 +- .../src/main/flex/org/apache/flex/svg/Image.as | 14 +- .../src/main/flex/org/apache/flex/svg/Path.as | 29 +- .../src/main/flex/org/apache/flex/svg/Rect.as | 40 +- .../src/main/flex/org/apache/flex/svg/Text.as | 77 +- .../Basic/src/main/resources/basic-manifest.xml | 66 +- .../Basic/src/main/resources/defaults.css | 1096 ++-- .../Basic/src/main/resources/svg-manifest.xml | 8 + .../projects/Basic/src/test/flex/build.xml | 12 +- .../projects/Binding/.actionScriptProperties | 3 +- frameworks/projects/Binding/build.xml | 51 +- frameworks/projects/Binding/pom.xml | 12 +- .../src/main/config/compile-as-config.xml | 73 - .../src/main/config/compile-swf-config.xml | 89 + .../projects/Charts/.actionScriptProperties | 5 +- frameworks/projects/Charts/build.xml | 51 +- frameworks/projects/Charts/pom.xml | 44 +- .../src/main/config/compile-as-config.xml | 81 - .../src/main/config/compile-swf-config.xml | 98 + .../Charts/src/main/flex/ChartsClasses.as | 22 +- .../apache/flex/charts/beads/AxisBaseBead.as | 8 + .../charts/beads/ChartItemRendererFactory.as | 29 +- .../org/apache/flex/charts/beads/ChartView.as | 95 +- ...ItemRendererFactoryForSeriesArrayListData.as | 4 +- .../DataItemRendererFactoryForSeriesData.as | 4 +- .../controllers/ChartSeriesMouseController.as | 40 +- .../flex/charts/beads/layouts/BarChartLayout.as | 12 +- .../beads/layouts/BarChartLayoutForArrayList.as | 14 +- .../charts/beads/layouts/ChartBaseLayout.as | 31 +- .../charts/beads/layouts/ColumnChartLayout.as | 12 +- .../layouts/ColumnChartLayoutForArrayList.as | 12 +- .../layouts/LineChartCategoryVsLinearLayout.as | 12 +- .../layouts/LineChartLinearVsLinearLayout.as | 12 +- .../flex/charts/beads/layouts/PieChartLayout.as | 8 +- .../beads/layouts/PieChartLayoutForArrayList.as | 8 +- .../beads/layouts/StackedBarChartLayout.as | 12 +- .../StackedBarChartLayoutForArrayList.as | 12 +- .../beads/layouts/StackedColumnChartLayout.as | 12 +- .../StackedColumnChartLayoutForArrayList.as | 12 +- .../org/apache/flex/charts/core/ChartBase.as | 16 +- .../apache/flex/charts/core/IChartDataGroup.as | 3 +- .../flex/charts/optimized/SVGChartDataGroup.as | 30 +- .../charts/supportClasses/ChartAxisGroup.as | 2 +- .../charts/supportClasses/ChartDataGroup.as | 11 +- .../Collections/.actionScriptProperties | 3 +- frameworks/projects/Collections/build.xml | 51 +- frameworks/projects/Collections/pom.xml | 12 +- .../src/main/config/compile-as-config.xml | 73 - .../src/main/config/compile-swf-config.xml | 89 + .../org/apache/flex/collections/ArrayList.as | 64 +- .../apache/flex/collections/FlattenedList.as | 3 +- .../projects/Core/.actionScriptProperties | 3 +- frameworks/projects/Core/build.xml | 51 +- frameworks/projects/Core/pom.xml | 6 +- .../Core/src/main/config/compile-as-config.xml | 78 - .../Core/src/main/config/compile-swf-config.xml | 94 + .../projects/Core/src/main/flex/CoreClasses.as | 33 +- .../projects/Core/src/main/flex/Promise.as | 277 + .../flex/org/apache/flex/core/AllCSSStyles.as | 652 +++ .../org/apache/flex/core/AllCSSValuesImpl.as | 772 +++ .../org/apache/flex/core/BindableCSSStyles.as | 2 - .../flex/core/BindableCSSStylesWithFlex.as | 115 + .../flex/org/apache/flex/core/ByteArrayAsset.as | 49 + .../flex/org/apache/flex/core/ElementWrapper.as | 7 +- .../org/apache/flex/core/EventLoggingBead.as | 124 + .../flex/org/apache/flex/core/IContainer.as | 10 + .../org/apache/flex/core/IDataProviderModel.as | 9 +- .../org/apache/flex/core/IItemRendererParent.as | 4 +- .../flex/org/apache/flex/core/ILayoutChild.as | 2 + .../flex/org/apache/flex/core/ILayoutHost.as | 26 +- .../flex/org/apache/flex/core/ILayoutView.as | 86 + .../org/apache/flex/core/ISelectionModel.as | 2 - .../flex/org/apache/flex/core/IStrandPrivate.as | 39 + .../main/flex/org/apache/flex/core/IViewport.as | 2 +- .../flex/org/apache/flex/core/ImageViewBase.as | 9 +- .../org/apache/flex/core/SimpleCSSStyles.as | 2 - .../apache/flex/core/SimpleCSSStylesWithFlex.as | 110 + .../org/apache/flex/core/SimpleCSSValuesImpl.as | 230 +- .../org/apache/flex/core/StyleChangeNotifier.as | 2 +- .../flex/org/apache/flex/debugging/assert.as | 44 + .../org/apache/flex/debugging/assertType.as | 42 + .../flex/org/apache/flex/debugging/check.as | 44 + .../apache/flex/debugging/conditionalBreak.as | 46 + .../flex/org/apache/flex/debugging/notNull.as | 46 + .../org/apache/flex/debugging/throwError.as | 43 + .../flex/org/apache/flex/events/BrowserEvent.as | 61 +- .../org/apache/flex/events/CollectionEvent.as | 88 + .../flex/org/apache/flex/events/CustomEvent.as | 13 + .../flex/org/apache/flex/events/DetailEvent.as | 12 + .../org/apache/flex/events/ElementEvents.as | 6 +- .../main/flex/org/apache/flex/events/Event.as | 18 +- .../org/apache/flex/events/EventDispatcher.as | 5 + .../org/apache/flex/events/IBrowserEvent.as | 35 + .../org/apache/flex/events/IEventDispatcher.as | 2 +- .../org/apache/flex/events/KeyboardEvent.as | 275 + .../flex/org/apache/flex/events/MouseEvent.as | 354 +- .../org/apache/flex/events/ProgressEvent.as | 24 +- .../org/apache/flex/events/ValueChangeEvent.as | 13 + .../flex/org/apache/flex/events/ValueEvent.as | 12 + .../org/apache/flex/events/getTargetWrapper.as | 32 + .../org/apache/flex/events/utils/EditingKeys.as | 95 + .../apache/flex/events/utils/KeyConverter.as | 204 + .../flex/events/utils/KeyboardEventConverter.as | 88 + .../apache/flex/events/utils/ModifierKeys.as | 97 + .../flex/events/utils/MouseEventConverter.as | 28 +- .../apache/flex/events/utils/NavigationKeys.as | 66 + .../org/apache/flex/events/utils/SpecialKeys.as | 40 + .../flex/org/apache/flex/events/utils/UIKeys.as | 115 + .../apache/flex/events/utils/WhitespaceKeys.as | 49 + .../src/main/flex/org/apache/flex/geom/Point.as | 57 + .../main/flex/org/apache/flex/geom/Rectangle.as | 121 + .../apache/flex/promises/enums/PromiseState.as | 71 + .../flex/promises/interfaces/IThenable.as | 31 + .../flex/org/apache/flex/promises/vo/Handler.as | 68 + .../flex/org/apache/flex/utils/AnimationUtil.as | 116 + .../flex/org/apache/flex/utils/BinaryData.as | 9 + .../flex/org/apache/flex/utils/BrowserInfo.as | 214 + .../org/apache/flex/utils/CSSBorderUtils.as | 6 +- .../main/flex/org/apache/flex/utils/CSSUtils.as | 43 +- .../flex/org/apache/flex/utils/EffectTimer.as | 75 +- .../main/flex/org/apache/flex/utils/IntUtil.as | 82 + .../src/main/flex/org/apache/flex/utils/MD5.as | 257 + .../apache/flex/utils/MXMLDataInterpreter.as | 6 +- .../flex/org/apache/flex/utils/ObjectUtil.as | 14 + .../flex/org/apache/flex/utils/StringUtil.as | 25 +- .../main/flex/org/apache/flex/utils/Timer.as | 13 + .../main/flex/org/apache/flex/utils/UIDUtil.as | 9 +- .../flex/org/apache/flex/utils/callLater.as | 42 + .../Core/src/main/resources/basic-manifest.xml | 5 + .../projects/Core/src/test/flex/build.xml | 2 +- .../projects/CreateJS/.actionScriptProperties | 5 +- frameworks/projects/CreateJS/build.xml | 53 +- frameworks/projects/CreateJS/pom.xml | 37 +- .../src/main/config/compile-as-config.xml | 81 - .../src/main/config/compile-swf-config.xml | 98 + .../org/apache/flex/createjs/Application.as | 51 + .../flex/org/apache/flex/createjs/Container.as | 6 + .../flex/org/apache/flex/createjs/core/View.as | 10 + .../projects/DragDrop/.actionScriptProperties | 2 +- frameworks/projects/DragDrop/build.xml | 51 +- frameworks/projects/DragDrop/pom.xml | 26 +- .../src/main/config/compile-as-config.xml | 74 - .../src/main/config/compile-swf-config.xml | 92 + .../DragDrop/src/main/flex/DragDropClasses.as | 5 + .../flex/org/apache/flex/events/DragEvent.as | 99 +- .../org/apache/flex/events/DragEventBase.as | 1 + .../html/beads/SingleSelectionDragImageBead.as | 137 + .../html/beads/SingleSelectionDragSourceBead.as | 207 + .../beads/SingleSelectionDropIndicatorBead.as | 111 + .../html/beads/SingleSelectionDropTargetBead.as | 272 + .../beads/controllers/DragMouseController.as | 86 +- .../beads/controllers/DropMouseController.as | 57 +- .../src/main/resources/basic-manifest.xml | 4 + .../projects/Effects/.actionScriptProperties | 2 +- frameworks/projects/Effects/build.xml | 51 +- frameworks/projects/Effects/pom.xml | 23 +- .../src/main/config/compile-as-config.xml | 74 - .../src/main/config/compile-swf-config.xml | 90 + .../flex/core/StatesWithTransitionsImpl.as | 4 +- .../org/apache/flex/effects/PlatformWiper.as | 2 +- .../main/flex/org/apache/flex/effects/Tween.as | 450 +- .../main/flex/org/apache/flex/effects/Wipe.as | 9 +- .../flex/org/apache/flex/utils/LayoutTweener.as | 31 +- .../org/apache/flex/utils/MockContentView.as | 101 +- .../org/apache/flex/utils/MockLayoutChild.as | 12 +- .../org/apache/flex/utils/MockLayoutHost.as | 22 +- .../org/apache/flex/utils/MockLayoutParent.as | 147 +- frameworks/projects/Express/build.xml | 51 +- frameworks/projects/Express/pom.xml | 44 +- .../src/main/config/compile-as-config.xml | 88 - .../src/main/config/compile-swf-config.xml | 105 + .../flex/org/apache/flex/express/Application.as | 6 +- .../flex/org/apache/flex/express/Container.as | 18 + .../flex/org/apache/flex/express/TextButton.as | 26 + .../Express/src/main/resources/defaults.css | 16 +- .../src/main/resources/express-manifest.xml | 3 + .../projects/Flat/.actionScriptProperties | 2 +- frameworks/projects/Flat/build.xml | 51 +- frameworks/projects/Flat/pom.xml | 46 +- .../Flat/src/main/config/compile-as-config.xml | 88 - .../Flat/src/main/config/compile-swf-config.xml | 105 + .../main/flex/org/apache/flex/flat/CheckBox.as | 14 + .../flex/org/apache/flex/flat/DropDownList.as | 36 +- .../flex/org/apache/flex/flat/RadioButton.as | 14 + .../apache/flex/flat/beads/DropDownListView.as | 8 +- .../Flat/src/main/resources/defaults.css | 47 +- .../Flat/src/main/resources/flat-manifest.xml | 1 + frameworks/projects/FontAwesome/build.xml | 51 +- frameworks/projects/FontAwesome/pom.xml | 44 +- .../src/main/config/compile-as-config.xml | 87 - .../src/main/config/compile-swf-config.xml | 104 + .../flex/org/apache/flex/fa/FontAwesomeIcon.as | 2 + .../projects/Formatters/.actionScriptProperties | 2 +- frameworks/projects/Formatters/build.xml | 51 +- frameworks/projects/Formatters/pom.xml | 23 +- .../src/main/config/compile-as-config.xml | 74 - .../src/main/config/compile-swf-config.xml | 90 + .../src/main/flex/FormattersClasses.as | 3 + .../html/accessories/DateFormatDDMMYYYYBead.as | 46 + .../html/accessories/DateFormatMMDDYYYYBead.as | 129 +- .../html/accessories/DateFormatYYYYMMDDBead.as | 46 + .../html/accessories/SimpleDateFormatBead.as | 222 + .../projects/GoogleMaps/.actionScriptProperties | 2 +- frameworks/projects/GoogleMaps/build.xml | 51 +- frameworks/projects/GoogleMaps/pom.xml | 25 +- .../src/main/config/compile-as-config.xml | 80 - .../src/main/config/compile-swf-config.xml | 97 + .../flex/maps/google/beads/GoogleMapView.as | 4 +- .../projects/Graphics/.actionScriptProperties | 29 +- frameworks/projects/Graphics/build.xml | 52 +- frameworks/projects/Graphics/pom.xml | 68 +- .../src/main/config/compile-as-config.xml | 82 - .../src/main/config/compile-swf-config.xml | 99 + .../Graphics/src/main/flex/GraphicsClasses.as | 1 + .../flex/org/apache/flex/graphics/CubicCurve.as | 12 +- .../org/apache/flex/graphics/GradientBase.as | 12 +- .../org/apache/flex/graphics/GradientEntry.as | 12 +- .../flex/org/apache/flex/graphics/ICircle.as | 32 +- .../apache/flex/graphics/ICompoundGraphic.as | 28 +- .../flex/org/apache/flex/graphics/IDrawable.as | 34 + .../flex/org/apache/flex/graphics/IEllipse.as | 44 +- .../main/flex/org/apache/flex/graphics/IFill.as | 12 +- .../org/apache/flex/graphics/IGraphicShape.as | 35 +- .../main/flex/org/apache/flex/graphics/IPath.as | 12 +- .../org/apache/flex/graphics/IPathCommand.as | 12 +- .../main/flex/org/apache/flex/graphics/IRect.as | 44 +- .../flex/org/apache/flex/graphics/IStroke.as | 12 +- .../main/flex/org/apache/flex/graphics/IText.as | 35 +- .../flex/org/apache/flex/graphics/LineStyle.as | 12 +- .../flex/org/apache/flex/graphics/LineTo.as | 12 +- .../flex/org/apache/flex/graphics/MoveTo.as | 12 +- .../org/apache/flex/graphics/PathBuilder.as | 102 +- .../org/apache/flex/graphics/QuadraticCurve.as | 12 +- .../flex/org/apache/flex/graphics/SolidColor.as | 12 +- .../apache/flex/graphics/SolidColorStroke.as | 12 +- .../org/apache/flex/graphics/beads/BlendBead.as | 142 + .../graphics/utils/AdvancedLayoutFeatures.as | 12 +- .../flex/graphics/utils/CompoundTransform.as | 12 +- .../flex/graphics/utils/IAssetLayoutFeatures.as | 12 +- .../apache/flex/graphics/utils/PathHelper.as | 12 +- .../flex/graphics/utils/TransformOffsets.as | 12 +- .../flex/graphics/utils/shaderClasses/Color.pbk | 101 + .../graphics/utils/shaderClasses/ColorBurn.pbk | 149 + .../utils/shaderClasses/ColorBurnShader.as | 60 + .../graphics/utils/shaderClasses/ColorDodge.pbk | 151 + .../utils/shaderClasses/ColorDodgeShader.as | 60 + .../graphics/utils/shaderClasses/ColorShader.as | 60 + .../graphics/utils/shaderClasses/Exclusion.pbk | 105 + .../utils/shaderClasses/ExclusionShader.as | 60 + .../flex/graphics/utils/shaderClasses/Hue.pbk | 216 + .../graphics/utils/shaderClasses/HueShader.as | 60 + .../graphics/utils/shaderClasses/Luminosity.pbk | 103 + .../shaderClasses/LuminosityMaskFilter.pbk | 133 + .../utils/shaderClasses/LuminosityMaskShader.as | 96 + .../utils/shaderClasses/LuminosityShader.as | 59 + .../graphics/utils/shaderClasses/Saturation.pbk | 222 + .../utils/shaderClasses/SaturationShader.as | 59 + .../graphics/utils/shaderClasses/SoftLight.pbk | 199 + .../utils/shaderClasses/SoftLightShader.as | 59 + .../main/flex/org/apache/flex/svg/ClipBead.as | 2 +- .../flex/org/apache/flex/svg/LinearGradient.as | 12 +- .../src/main/resources/basic-manifest.xml | 1 + .../projects/HTML/.actionScriptProperties | 30 +- frameworks/projects/HTML/build.xml | 53 +- frameworks/projects/HTML/pom.xml | 56 +- .../HTML/src/main/config/compile-as-config.xml | 90 - .../HTML/src/main/config/compile-swf-config.xml | 94 + .../projects/HTML/src/main/flex/HTMLClasses.as | 190 - .../flex/org/apache/flex/core/Application.as | 592 -- .../org/apache/flex/core/ApplicationBase.as | 109 - .../flex/org/apache/flex/core/ContainerBase.as | 453 -- .../flex/core/ContainerBaseStrandChildren.as | 99 - .../org/apache/flex/core/FilledRectangle.as | 125 - .../apache/flex/core/IScrollingLayoutParent.as | 68 - .../main/flex/org/apache/flex/core/ImageBase.as | 84 - .../main/flex/org/apache/flex/core/ListBase.as | 134 - .../apache/flex/core/ListBaseStrandChildren.as | 100 - .../org/apache/flex/core/SimpleApplication.as | 104 - .../main/flex/org/apache/flex/core/UIBase.as | 1410 ----- .../flex/org/apache/flex/core/UIButtonBase.as | 792 --- .../src/main/flex/org/apache/flex/core/View.as | 34 - .../main/flex/org/apache/flex/core/ViewBase.as | 105 - .../org/apache/flex/events/ItemAddedEvent.as | 89 - .../org/apache/flex/events/ItemClickedEvent.as | 116 - .../org/apache/flex/events/ItemRemovedEvent.as | 89 - .../org/apache/flex/events/ItemRendererEvent.as | 91 - .../src/main/flex/org/apache/flex/html/A.as | 4 +- .../main/flex/org/apache/flex/html/Accordion.as | 94 - .../src/main/flex/org/apache/flex/html/Alert.as | 320 -- .../flex/org/apache/flex/html/BinaryImage.as | 89 - .../main/flex/org/apache/flex/html/Button.as | 86 - .../main/flex/org/apache/flex/html/ButtonBar.as | 77 - .../flex/org/apache/flex/html/ButtonBase.as | 101 - .../main/flex/org/apache/flex/html/CheckBox.as | 189 - .../flex/org/apache/flex/html/CloseButton.as | 67 - .../main/flex/org/apache/flex/html/ComboBox.as | 119 - .../main/flex/org/apache/flex/html/Container.as | 116 - .../flex/org/apache/flex/html/ControlBar.as | 100 - .../flex/org/apache/flex/html/DataContainer.as | 255 - .../main/flex/org/apache/flex/html/DataGrid.as | 183 - .../org/apache/flex/html/DataGridButtonBar.as | 51 - .../flex/html/DataGridButtonBarTextButton.as | 55 - .../flex/org/apache/flex/html/DateChooser.as | 77 - .../main/flex/org/apache/flex/html/DateField.as | 96 - .../src/main/flex/org/apache/flex/html/Div.as | 18 +- .../flex/org/apache/flex/html/DropDownList.as | 236 - .../src/main/flex/org/apache/flex/html/Form.as | 100 - .../flex/org/apache/flex/html/HContainer.as | 62 - .../src/main/flex/org/apache/flex/html/HRule.as | 64 - .../src/main/flex/org/apache/flex/html/Image.as | 82 - .../org/apache/flex/html/ImageAndTextButton.as | 129 - .../flex/org/apache/flex/html/ImageButton.as | 96 - .../src/main/flex/org/apache/flex/html/Label.as | 195 - .../src/main/flex/org/apache/flex/html/Li.as | 4 +- .../src/main/flex/org/apache/flex/html/List.as | 319 -- .../flex/org/apache/flex/html/MXMLBeadView.as | 317 -- .../flex/org/apache/flex/html/MultilineLabel.as | 77 - .../flex/org/apache/flex/html/NumericStepper.as | 203 - .../main/flex/org/apache/flex/html/Option.as | 110 + .../src/main/flex/org/apache/flex/html/P.as | 4 +- .../src/main/flex/org/apache/flex/html/Panel.as | 122 - .../org/apache/flex/html/PanelWithControlBar.as | 122 - .../flex/org/apache/flex/html/RadioButton.as | 351 -- .../flex/org/apache/flex/html/RangeStepper.as | 70 - .../main/flex/org/apache/flex/html/Select.as | 69 + .../flex/org/apache/flex/html/SimpleAlert.as | 141 - .../flex/org/apache/flex/html/SimpleList.as | 80 - .../main/flex/org/apache/flex/html/Slider.as | 199 - .../main/flex/org/apache/flex/html/Spacer.as | 65 - .../src/main/flex/org/apache/flex/html/Span.as | 4 +- .../main/flex/org/apache/flex/html/Spinner.as | 167 - .../flex/org/apache/flex/html/SubAppLoader.as | 137 - .../src/main/flex/org/apache/flex/html/Td.as | 4 +- .../main/flex/org/apache/flex/html/TextArea.as | 127 - .../flex/org/apache/flex/html/TextButton.as | 140 - .../main/flex/org/apache/flex/html/TextInput.as | 188 - .../src/main/flex/org/apache/flex/html/Th.as | 4 +- .../main/flex/org/apache/flex/html/TitleBar.as | 147 - .../org/apache/flex/html/ToggleTextButton.as | 209 - .../main/flex/org/apache/flex/html/ToolTip.as | 61 - .../src/main/flex/org/apache/flex/html/Tree.as | 74 - .../src/main/flex/org/apache/flex/html/Ul.as | 4 +- .../flex/org/apache/flex/html/VContainer.as | 63 - .../src/main/flex/org/apache/flex/html/VRule.as | 69 - .../flex/org/apache/flex/html/WebBrowser.as | 146 - .../accessories/NumericOnlyTextInputBead.as | 202 - .../flex/html/accessories/PasswordInputBead.as | 102 - .../flex/html/accessories/TextPromptBead.as | 153 - .../apache/flex/html/accessories/ToolTipBead.as | 141 - .../flex/html/beads/AccordionCollapseBead.as | 91 - .../html/beads/AccordionItemRendererView.as | 64 - .../org/apache/flex/html/beads/AccordionView.as | 90 - .../flex/html/beads/AlertMeasurementBead.as | 88 - .../org/apache/flex/html/beads/AlertView.as | 228 - .../flex/html/beads/BackgroundImageBead.as | 112 - .../apache/flex/html/beads/BinaryImageLoader.as | 121 - .../org/apache/flex/html/beads/ButtonBarView.as | 70 - .../org/apache/flex/html/beads/CSSButtonView.as | 171 - .../html/beads/CSSImageAndTextButtonView.as | 373 -- .../apache/flex/html/beads/CSSTextButtonView.as | 351 -- .../flex/html/beads/CSSTextToggleButtonView.as | 106 - .../org/apache/flex/html/beads/CenterElement.as | 84 - .../org/apache/flex/html/beads/CheckBoxView.as | 300 - .../apache/flex/html/beads/CloseButtonView.as | 104 - .../org/apache/flex/html/beads/ComboBoxView.as | 207 - .../org/apache/flex/html/beads/ContainerView.as | 555 -- .../html/beads/ControlBarMeasurementBead.as | 116 - .../apache/flex/html/beads/DataContainerView.as | 170 - .../flex/html/beads/DataGridColumnView.as | 102 - .../apache/flex/html/beads/DataGridLinesBead.as | 199 - .../org/apache/flex/html/beads/DataGridView.as | 281 - .../DataItemRendererFactoryForArrayData.as | 177 - .../DataItemRendererFactoryForArrayList.as | 194 - .../DataItemRendererFactoryForColumnData.as | 142 - ...ataItemRendererFactoryForHierarchicalData.as | 113 - .../html/beads/DataProviderChangeNotifier.as | 194 - .../apache/flex/html/beads/DateChooserView.as | 213 - .../org/apache/flex/html/beads/DateFieldView.as | 193 - .../flex/html/beads/DecrementButtonView.as | 94 - .../org/apache/flex/html/beads/DisableBead.as | 130 - .../flex/html/beads/DownArrowButtonView.as | 116 - .../apache/flex/html/beads/DropDownListView.as | 300 - .../org/apache/flex/html/beads/HRuleView.as | 88 - .../flex/html/beads/HScrollBarThumbView.as | 125 - .../flex/html/beads/HScrollBarTrackView.as | 124 - .../apache/flex/html/beads/HScrollBarView.as | 105 - .../flex/html/beads/IAccordionCollapseBead.as | 27 - .../apache/flex/html/beads/IBackgroundBead.as | 35 - .../org/apache/flex/html/beads/IBorderBead.as | 35 - .../org/apache/flex/html/beads/IComboBoxView.as | 76 - .../org/apache/flex/html/beads/IDataGridView.as | 36 - .../apache/flex/html/beads/IDropDownListView.as | 57 - .../apache/flex/html/beads/IGraphicsDrawing.as | 36 - .../org/apache/flex/html/beads/IListView.as | 48 - .../apache/flex/html/beads/IScrollBarView.as | 80 - .../org/apache/flex/html/beads/ISliderView.as | 55 - .../org/apache/flex/html/beads/ISpinnerView.as | 69 - .../apache/flex/html/beads/ITextFieldView.as | 44 - .../apache/flex/html/beads/ITextItemRenderer.as | 45 - .../flex/html/beads/ImageAndTextButtonView.as | 279 - .../apache/flex/html/beads/ImageButtonView.as | 175 - .../org/apache/flex/html/beads/ImageView.as | 47 - .../flex/html/beads/IncrementButtonView.as | 94 - .../flex/html/beads/LeftArrowButtonView.as | 117 - .../flex/org/apache/flex/html/beads/ListView.as | 212 - .../flex/html/beads/MultilineTextFieldView.as | 57 - .../flex/html/beads/NumericStepperView.as | 187 - .../org/apache/flex/html/beads/PanelView.as | 169 - .../flex/html/beads/PanelWithControlBarView.as | 208 - .../apache/flex/html/beads/RadioButtonView.as | 285 - .../apache/flex/html/beads/RangeStepperView.as | 158 - .../flex/html/beads/RightArrowButtonView.as | 117 - .../org/apache/flex/html/beads/ScrollBarView.as | 217 - .../apache/flex/html/beads/SimpleAlertView.as | 151 - .../flex/html/beads/SingleLineBorderBead.as | 91 - .../SingleLineBorderWithChangeListenerBead.as | 73 - .../apache/flex/html/beads/SliderThumbView.as | 121 - .../apache/flex/html/beads/SliderTrackView.as | 121 - .../org/apache/flex/html/beads/SliderView.as | 190 - .../flex/html/beads/SolidBackgroundBead.as | 200 - .../SolidBackgroundWithChangeListenerBead.as | 71 - .../org/apache/flex/html/beads/SpinnerView.as | 183 - .../org/apache/flex/html/beads/TextAreaView.as | 265 - .../html/beads/TextButtonMeasurementBead.as | 86 - .../apache/flex/html/beads/TextButtonView.as | 222 - .../html/beads/TextFieldLabelMeasurementBead.as | 92 - .../org/apache/flex/html/beads/TextFieldView.as | 55 - .../apache/flex/html/beads/TextFieldViewBase.as | 412 -- .../org/apache/flex/html/beads/TextInputView.as | 136 - .../flex/html/beads/TextInputWithBorderView.as | 101 - .../TextItemRendererFactoryForArrayData.as | 163 - ...extItemRendererFactoryForStringVectorData.as | 143 - .../flex/html/beads/TitleBarMeasurementBead.as | 108 - .../apache/flex/html/beads/TitleBarView.mxml | 58 - .../apache/flex/html/beads/UpArrowButtonView.as | 117 - .../org/apache/flex/html/beads/VRuleView.as | 88 - .../flex/html/beads/VScrollBarThumbView.as | 120 - .../flex/html/beads/VScrollBarTrackView.as | 123 - .../apache/flex/html/beads/VScrollBarView.as | 123 - .../apache/flex/html/beads/WebBrowserView.as | 199 - .../AccordionItemRendererMouseController.as | 71 - .../html/beads/controllers/AlertController.as | 90 - .../controllers/ButtonAutoRepeatController.as | 147 - .../beads/controllers/ComboBoxController.as | 80 - .../controllers/DateChooserMouseController.as | 125 - .../controllers/DateFieldMouseController.as | 166 - .../beads/controllers/DropDownListController.as | 116 - .../EditableTextKeyboardController.as | 86 - .../controllers/HScrollBarMouseController.as | 101 - .../controllers/ItemRendererMouseController.as | 209 - .../ListSingleSelectionMouseController.as | 153 - .../controllers/RangeStepperMouseController.as | 94 - .../controllers/ScrollBarMouseControllerBase.as | 184 - .../beads/controllers/SliderMouseController.as | 285 - .../beads/controllers/SpinnerMouseController.as | 124 - .../TreeSingleSelectionMouseController.as | 86 - .../controllers/VScrollBarMouseController.as | 101 - .../flex/html/beads/layouts/BasicLayout.as | 449 -- .../flex/html/beads/layouts/ButtonBarLayout.as | 143 - .../flex/html/beads/layouts/DataGridLayout.as | 216 - .../beads/layouts/DataGridPercentageLayout.as | 224 - .../FlexibleFirstChildHorizontalLayout.as | 247 - .../flex/html/beads/layouts/HScrollBarLayout.as | 123 - .../html/beads/layouts/HorizontalFlowLayout.as | 288 - .../flex/html/beads/layouts/HorizontalLayout.as | 333 -- .../flex/html/beads/layouts/IDataGridLayout.as | 52 - .../beads/layouts/IOneFlexibleChildLayout.as | 38 - .../html/beads/layouts/LayoutChangeNotifier.as | 103 - .../flex/html/beads/layouts/LayoutOnShow.as | 71 - .../layouts/OneFlexibleChildHorizontalLayout.as | 346 -- .../layouts/OneFlexibleChildVerticalLayout.as | 494 -- .../flex/html/beads/layouts/TileLayout.as | 254 - .../flex/html/beads/layouts/VScrollBarLayout.as | 124 - .../html/beads/layouts/VerticalColumnLayout.as | 202 - .../flex/html/beads/layouts/VerticalLayout.as | 364 -- .../apache/flex/html/beads/models/AlertModel.as | 288 - .../beads/models/ArrayListSelectionModel.as | 244 - .../html/beads/models/ArraySelectionModel.as | 243 - .../flex/html/beads/models/BinaryImageModel.as | 86 - .../flex/html/beads/models/ComboBoxModel.as | 100 - .../flex/html/beads/models/DataGridModel.as | 71 - .../beads/models/DataGridPresentationModel.as | 88 - .../flex/html/beads/models/DataProviderModel.as | 117 - .../flex/html/beads/models/DateChooserModel.as | 289 - .../flex/html/beads/models/ImageAndTextModel.as | 77 - .../apache/flex/html/beads/models/ImageModel.as | 90 - .../html/beads/models/ListPresentationModel.as | 107 - .../apache/flex/html/beads/models/PanelModel.as | 158 - .../apache/flex/html/beads/models/RangeModel.as | 222 - .../html/beads/models/RangeModelExtended.as | 101 - .../flex/html/beads/models/ScrollBarModel.as | 98 - .../html/beads/models/SingleLineBorderModel.as | 85 - .../html/beads/models/StringSelectionModel.as | 221 - .../apache/flex/html/beads/models/TextModel.as | 125 - .../flex/html/beads/models/TitleBarModel.as | 136 - .../flex/html/beads/models/ToggleButtonModel.as | 145 - .../html/beads/models/ValueToggleButtonModel.as | 123 - .../flex/html/beads/models/ViewportModel.as | 72 - .../flex/html/beads/models/WebBrowserModel.as | 100 - .../supportClasses/AccordionItemRenderer.as | 167 - .../apache/flex/html/supportClasses/Border.as | 49 - .../ButtonBarButtonItemRenderer.as | 145 - .../flex/html/supportClasses/CheckBoxIcon.as | 92 - .../html/supportClasses/ClippingViewport.as | 137 - .../flex/html/supportClasses/ComboBoxList.as | 62 - .../html/supportClasses/ContainerContentArea.as | 90 - .../DataGridButtonBarButtonItemRenderer.as | 81 - .../flex/html/supportClasses/DataGridColumn.as | 127 - .../html/supportClasses/DataGridColumnList.as | 61 - .../flex/html/supportClasses/DataGroup.as | 122 - .../html/supportClasses/DataItemRenderer.as | 179 - .../html/supportClasses/DateChooserButton.as | 67 - .../html/supportClasses/DateChooserHeader.as | 66 - .../flex/html/supportClasses/DateChooserList.as | 38 - .../html/supportClasses/DateHeaderButton.as | 48 - .../html/supportClasses/DateItemRenderer.as | 90 - .../html/supportClasses/DayNameItemRenderer.as | 85 - .../html/supportClasses/DropDownListList.as | 63 - .../html/supportClasses/GraphicsItemRenderer.as | 316 -- .../flex/html/supportClasses/HScrollBar.as | 49 - .../flex/html/supportClasses/ICollapsible.as | 28 - .../html/supportClasses/MXMLItemRenderer.as | 83 - .../flex/html/supportClasses/RadioButtonIcon.as | 111 - .../flex/html/supportClasses/ScrollBar.as | 50 - .../html/supportClasses/ScrollingViewport.as | 354 -- .../flex/html/supportClasses/SpinnerButton.as | 31 - .../html/supportClasses/StringItemRenderer.as | 180 - .../supportClasses/TextFieldItemRenderer.as | 555 -- .../html/supportClasses/TreeItemRenderer.as | 64 - .../flex/html/supportClasses/TreeListData.as | 76 - .../html/supportClasses/UIItemRendererBase.as | 302 - .../flex/html/supportClasses/VScrollBar.as | 49 - .../apache/flex/html/supportClasses/Viewport.as | 151 - .../flex/org/apache/flex/svg/BinaryImage.as | 87 - .../src/main/flex/org/apache/flex/svg/Circle.as | 119 - .../flex/org/apache/flex/svg/CompoundGraphic.as | 584 -- .../main/flex/org/apache/flex/svg/DOMWrapper.as | 56 - .../main/flex/org/apache/flex/svg/Ellipse.as | 171 - .../org/apache/flex/svg/GraphicContainer.as | 209 - .../flex/org/apache/flex/svg/GraphicShape.as | 233 - .../src/main/flex/org/apache/flex/svg/Image.as | 133 - .../src/main/flex/org/apache/flex/svg/Path.as | 133 - .../src/main/flex/org/apache/flex/svg/Rect.as | 162 - .../src/main/flex/org/apache/flex/svg/Text.as | 150 - .../main/flex/org/apache/flex/svg/TextButton.as | 30 - .../flex/org/apache/flex/svg/beads/ImageView.as | 87 - .../src/main/resources/basic-as-manifest.xml | 37 - .../HTML/src/main/resources/basic-manifest.xml | 130 +- .../HTML/src/main/resources/defaults.css | 776 +-- .../projects/HTML/src/test/flex/build.xml | 2 +- .../projects/HTML5/.actionScriptProperties | 30 +- frameworks/projects/HTML5/build.xml | 51 +- frameworks/projects/HTML5/pom.xml | 23 +- .../HTML5/src/main/config/compile-as-config.xml | 79 - .../src/main/config/compile-swf-config.xml | 96 + .../projects/JQuery/.actionScriptProperties | 26 +- frameworks/projects/JQuery/build.xml | 51 +- .../projects/JQuery/js/tests/FlexJSTest.js | 12 +- .../JQuery/js/tests/MySimpleValuesImpl.js | 12 +- frameworks/projects/JQuery/pom.xml | 23 +- .../src/main/config/compile-as-config.xml | 79 - .../src/main/config/compile-swf-config.xml | 95 + frameworks/projects/Language/build.xml | 51 +- frameworks/projects/Language/pom.xml | 6 +- .../src/main/config/compile-as-config.xml | 63 - .../src/main/config/compile-swf-config.xml | 79 + .../Language/src/main/flex/LanguageClasses.as | 3 + .../org/apache/flex/language/string/match.as | 33 + .../org/apache/flex/language/string/search.as | 33 + .../main/flex/org/apache/flex/utils/Language.as | 102 +- .../projects/MaterialDesignLite/build.xml | 53 +- frameworks/projects/MaterialDesignLite/pom.xml | 54 +- .../src/main/config/compile-as-config.xml | 88 - .../src/main/config/compile-swf-config.xml | 106 + .../src/main/flex/MDLClasses.as | 11 +- .../src/main/flex/org/apache/flex/mdl/Button.as | 19 +- .../src/main/flex/org/apache/flex/mdl/Card.as | 32 +- .../main/flex/org/apache/flex/mdl/CheckBox.as | 11 +- .../src/main/flex/org/apache/flex/mdl/Dialog.as | 29 +- .../flex/org/apache/flex/mdl/DialogActions.as | 12 +- .../flex/org/apache/flex/mdl/DialogContent.as | 16 +- .../src/main/flex/org/apache/flex/mdl/Drawer.as | 12 +- .../flex/org/apache/flex/mdl/DropDownList.as | 217 + .../src/main/flex/org/apache/flex/mdl/Footer.as | 16 +- .../org/apache/flex/mdl/FooterBottomSection.as | 20 +- .../apache/flex/mdl/FooterDropDownSection.as | 24 +- .../org/apache/flex/mdl/FooterLeftSection.as | 22 +- .../org/apache/flex/mdl/FooterMiddleSection.as | 22 +- .../org/apache/flex/mdl/FooterRightSection.as | 22 +- .../org/apache/flex/mdl/FooterTopSection.as | 20 +- .../src/main/flex/org/apache/flex/mdl/Grid.as | 18 +- .../main/flex/org/apache/flex/mdl/GridCell.as | 72 +- .../src/main/flex/org/apache/flex/mdl/Header.as | 14 +- .../main/flex/org/apache/flex/mdl/HeaderRow.as | 12 +- .../main/flex/org/apache/flex/mdl/IconToggle.as | 21 +- .../src/main/flex/org/apache/flex/mdl/List.as | 165 +- .../src/main/flex/org/apache/flex/mdl/Menu.as | 121 +- .../main/flex/org/apache/flex/mdl/Navigation.as | 16 +- .../org/apache/flex/mdl/NavigationLayout.as | 44 +- .../apache/flex/mdl/NavigationLayoutContent.as | 14 +- .../flex/org/apache/flex/mdl/RadioButton.as | 47 +- .../src/main/flex/org/apache/flex/mdl/Slider.as | 66 +- .../main/flex/org/apache/flex/mdl/Spinner.as | 3 + .../src/main/flex/org/apache/flex/mdl/Switch.as | 28 +- .../src/main/flex/org/apache/flex/mdl/THead.as | 14 +- .../src/main/flex/org/apache/flex/mdl/TabBar.as | 54 +- .../flex/org/apache/flex/mdl/TabBarPanel.as | 26 +- .../main/flex/org/apache/flex/mdl/TableCell.as | 47 +- .../flex/org/apache/flex/mdl/TableColumn.as | 51 +- .../src/main/flex/org/apache/flex/mdl/Tabs.as | 93 +- .../main/flex/org/apache/flex/mdl/TextArea.as | 5 +- .../main/flex/org/apache/flex/mdl/TextField.as | 13 +- .../org/apache/flex/mdl/beads/DeletableChip.as | 4 +- .../apache/flex/mdl/beads/DeletableLinkChip.as | 4 +- .../apache/flex/mdl/beads/SliderThumbView.as | 130 - .../apache/flex/mdl/beads/SliderTrackView.as | 129 - .../apache/flex/mdl/beads/TableNumericEnable.as | 77 + .../TabsItemRendererFactoryForArrayData.as | 26 +- .../TabsItemRendererFactoryForArrayListData.as | 53 +- .../org/apache/flex/mdl/beads/TextPrompt.as | 4 +- .../flex/org/apache/flex/mdl/beads/Tooltip.as | 72 +- .../apache/flex/mdl/beads/UpgradeChildren.as | 127 + .../org/apache/flex/mdl/beads/UpgradeElement.as | 125 + .../beads/controllers/DropDownListController.as | 98 + .../beads/controllers/SliderMouseController.as | 3 +- .../flex/mdl/beads/models/DropDownListModel.as | 64 + .../flex/mdl/beads/models/IDropDownListModel.as | 43 + .../flex/mdl/beads/models/SliderRangeModel.as | 198 + .../flex/mdl/beads/views/DropDownListView.as | 146 + .../org/apache/flex/mdl/beads/views/ListView.as | 91 +- .../flex/mdl/beads/views/SliderThumbView.as | 130 + .../flex/mdl/beads/views/SliderTrackView.as | 129 + .../apache/flex/mdl/beads/views/SliderView.as | 77 +- .../apache/flex/mdl/beads/views/TabBarView.as | 13 - .../org/apache/flex/mdl/beads/views/TabsView.as | 56 +- .../itemRenderers/DropDownListItemRenderer.as | 108 + .../flex/mdl/itemRenderers/MenuItemRenderer.as | 5 + .../mdl/itemRenderers/TableRowItemRenderer.as | 27 +- .../flex/mdl/materialIcons/IMaterialIcon.as | 9 +- .../apache/flex/mdl/supportClasses/CardInner.as | 16 +- .../mdl/supportClasses/IMaterialIconProvider.as | 36 + .../flex/mdl/supportClasses/MaterialIconBase.as | 3 +- .../src/main/resources/defaults.css | 34 +- .../src/main/resources/mdl-manifest.xml | 9 +- .../projects/Mobile/.actionScriptProperties | 26 +- frameworks/projects/Mobile/build.xml | 59 +- frameworks/projects/Mobile/pom.xml | 30 +- .../src/main/config/compile-as-config.xml | 86 - .../src/main/config/compile-swf-config.xml | 103 + .../Mobile/src/main/flex/CordovaClasses.as | 8 +- .../main/flex/org/apache/cordova/Application.as | 86 - .../src/main/flex/org/apache/cordova/Weinre.as | 88 - .../flex/org/apache/cordova/camera/Camera.as | 179 - .../apache/cordova/geolocation/Geolocation.as | 48 - .../flex/org/apache/flex/cordova/Application.as | 86 + .../main/flex/org/apache/flex/cordova/Camera.as | 168 + .../main/flex/org/apache/flex/cordova/Weinre.as | 88 + .../flex/cordova/geolocation/Geolocation.as | 61 + .../apache/flex/mobile/StackedViewManager.as | 29 +- .../org/apache/flex/mobile/TabbedViewManager.as | 10 + .../flex/org/apache/flex/mobile/TitleView.as | 15 +- .../org/apache/flex/mobile/ViewManagerBase.as | 68 +- .../flex/mobile/beads/StackedViewManagerView.as | 147 +- .../flex/mobile/beads/TabbedViewManagerView.as | 127 +- .../flex/mobile/beads/ViewManagerViewBase.as | 139 +- .../src/main/resources/cordova-manifest.xml | 8 +- .../Mobile/src/main/resources/defaults.css | 30 + .../projects/Network/.actionScriptProperties | 26 +- frameworks/projects/Network/build.xml | 51 +- frameworks/projects/Network/pom.xml | 12 +- .../src/main/config/compile-as-config.xml | 74 - .../src/main/config/compile-swf-config.xml | 90 + .../main/flex/org/apache/flex/file/FileProxy.as | 91 + .../flex/org/apache/flex/file/IFileModel.as | 55 + .../org/apache/flex/file/beads/FileBrowser.as | 158 + .../flex/file/beads/FileBrowserWithFilter.as | 66 + .../org/apache/flex/file/beads/FileLoader.as | 106 + .../flex/file/beads/FileLoaderAndUploader.as | 105 + .../org/apache/flex/file/beads/FileModel.as | 167 + .../org/apache/flex/file/beads/FileUploader.as | 117 + .../file/beads/FileUploaderWithResponseData.as | 43 + .../flex/org/apache/flex/net/BinaryUploader.as | 41 +- .../flex/org/apache/flex/net/HTTPConstants.as | 30 +- .../main/flex/org/apache/flex/net/HTTPHeader.as | 23 +- .../flex/org/apache/flex/net/HTTPService.as | 60 +- .../main/flex/org/apache/flex/net/HTTPUtils.as | 19 +- .../flex/org/apache/flex/net/URLBinaryLoader.as | 54 +- .../org/apache/flex/net/URLBinaryUploader.as | 102 + .../main/flex/org/apache/flex/net/URLRequest.as | 32 +- .../org/apache/flex/net/URLRequestHeader.as | 9 +- .../main/flex/org/apache/flex/net/URLStream.as | 379 +- .../flex/org/apache/flex/net/URLUploadStream.as | 114 + .../flex/net/beads/CORSCredentialsBead.as | 113 + .../src/main/resources/basic-manifest.xml | 10 +- .../projects/Reflection/.actionScriptProperties | 26 +- frameworks/projects/Reflection/build.xml | 51 +- frameworks/projects/Reflection/pom.xml | 12 +- .../src/main/config/compile-as-config.xml | 69 - .../src/main/config/compile-swf-config.xml | 86 + .../apache/flex/reflection/TypeDefinition.as | 9 +- frameworks/projects/Storage/build.xml | 51 +- frameworks/projects/Storage/pom.xml | 12 +- .../src/main/config/compile-as-config.xml | 78 - .../src/main/config/compile-swf-config.xml | 94 + .../providers/AndroidExternalStorageProvider.as | 9 +- frameworks/projects/TLF/.gitignore | 1 + frameworks/projects/TLF/.vscode/tasks.json | 11 + frameworks/projects/TLF/asconfig.json | 30 + frameworks/projects/TLF/build.xml | 142 + frameworks/projects/TLF/build_old.xml | 186 + frameworks/projects/TLF/compile-config.xml | 77 + frameworks/projects/TLF/pom.xml | 88 + .../TLF/src/main/config/compile-swf-config.xml | 110 + .../projects/TLF/src/main/flex/TLFClasses.as | 174 + .../apache/flex/textLayout/ConversionClasses.as | 34 + .../org/apache/flex/textLayout/CoreClasses.as | 170 + .../org/apache/flex/textLayout/EditClasses.as | 69 + .../apache/flex/textLayout/TextLayoutVersion.as | 135 + .../textLayout/accessibility/TextAccImpl.as | 426 ++ .../beads/DispatchTLFKeyboardEventBead.as | 248 + .../flex/textLayout/compose/BaseCompose.as | 2938 ++++++++++ .../flex/textLayout/compose/ComposeState.as | 466 ++ .../flex/textLayout/compose/FactoryComposer.as | 60 + .../textLayout/compose/FloatCompositionData.as | 58 + .../flex/textLayout/compose/FlowComposerBase.as | 685 +++ .../flex/textLayout/compose/FlowDamageType.as | 60 + .../flex/textLayout/compose/IComposeState.as | 24 + .../apache/flex/textLayout/compose/IComposer.as | 42 + .../flex/textLayout/compose/IFactoryComposer.as | 28 + .../flex/textLayout/compose/IFlowComposer.as | 521 ++ .../flex/textLayout/compose/ISWFContext.as | 76 + .../flex/textLayout/compose/ISimpleCompose.as | 36 + .../flex/textLayout/compose/ITextFlowLine.as | 105 + .../textLayout/compose/ITextFlowTableBlock.as | 45 + .../compose/IVerticalJustificationLine.as | 91 + .../apache/flex/textLayout/compose/Parcel.as | 376 ++ .../flex/textLayout/compose/ParcelList.as | 438 ++ .../flex/textLayout/compose/SWFContext.as | 85 + .../flex/textLayout/compose/SimpleCompose.as | 442 ++ .../org/apache/flex/textLayout/compose/Slug.as | 32 + .../textLayout/compose/StandardFlowComposer.as | 879 +++ .../textLayout/compose/TCMFactoryComposer.as | 47 + .../flex/textLayout/compose/TextFlowLine.as | 2618 +++++++++ .../textLayout/compose/TextFlowLineLocation.as | 71 + .../textLayout/compose/TextFlowTableBlock.as | 266 + .../flex/textLayout/compose/TextLineRecycler.as | 142 + .../textLayout/compose/VerticalJustifier.as | 352 ++ .../textLayout/compose/utils/AdornmentUtils.as | 685 +++ .../textLayout/compose/utils/ContextUtil.as | 31 + .../textLayout/compose/utils/FactoryHelper.as | 36 + .../compose/utils/NumberLineUserData.as | 42 + .../textLayout/compose/utils/NumberlineUtil.as | 161 + .../textLayout/compose/utils/StandardHelper.as | 35 + .../textLayout/compose/utils/TextLineUtil.as | 173 + .../flex/textLayout/container/ColumnState.as | 427 ++ .../textLayout/container/ContainerController.as | 5246 ++++++++++++++++++ .../flex/textLayout/container/ContainerUtil.as | 30 + .../container/IContainerController.as | 117 + .../textLayout/container/ISandboxSupport.as | 72 + .../container/ITextContainerManager.as | 25 + .../flex/textLayout/container/ScrollPolicy.as | 89 + .../container/TMContainerController.as | 147 + .../container/TextContainerManager.as | 2576 +++++++++ .../conversion/BaseTextLayoutExporter.as | 534 ++ .../conversion/BaseTextLayoutImporter.as | 721 +++ .../conversion/ConversionConstants.as | 45 + .../textLayout/conversion/ConversionType.as | 51 + .../flex/textLayout/conversion/ConverterBase.as | 108 + .../conversion/CustomFormatImporter.as | 45 + .../textLayout/conversion/FlowElementInfo.as | 66 + .../textLayout/conversion/FormatDescriptor.as | 90 + .../textLayout/conversion/IFormatImporter.as | 29 + .../flex/textLayout/conversion/IHTMLImporter.as | 73 + .../textLayout/conversion/IPlainTextExporter.as | 57 + .../flex/textLayout/conversion/ITextExporter.as | 102 + .../flex/textLayout/conversion/ITextImporter.as | 108 + .../conversion/ITextLayoutImporter.as | 48 + .../conversion/ImportExportConfiguration.as | 125 + .../textLayout/conversion/PlainTextExporter.as | 142 + .../textLayout/conversion/PlainTextImporter.as | 114 + .../conversion/SingletonAttributeImporter.as | 46 + .../textLayout/conversion/TLFormatImporter.as | 65 + .../flex/textLayout/conversion/TextConverter.as | 649 +++ .../conversion/TextFieldHtmlExporter.as | 578 ++ .../conversion/TextFieldHtmlImporter.as | 1320 +++++ .../textLayout/conversion/TextLayoutExporter.as | 305 + .../textLayout/conversion/TextLayoutImporter.as | 749 +++ .../CaseInsensitiveTLFFormatImporter.as | 54 + .../conversion/importers/FontImporter.as | 38 + .../importers/HtmlCustomParaFormatImporter.as | 35 + .../conversion/importers/TextFormatImporter.as | 46 + .../apache/flex/textLayout/debug/Debugging.as | 233 + .../org/apache/flex/textLayout/debug/assert.as | 47 + .../apache/flex/textLayout/dummy/BitmapData.as | 31 + .../apache/flex/textLayout/dummy/BoundsUtil.as | 30 + .../flex/textLayout/dummy/ColorTransform.as | 22 + .../apache/flex/textLayout/dummy/ContextMenu.as | 28 + .../textLayout/dummy/ContextMenuBuiltInItems.as | 31 + .../dummy/ContextMenuClipboardItems.as | 28 + .../flex/textLayout/dummy/IBitmapDrawable.as | 22 + .../org/apache/flex/textLayout/dummy/Mouse.as | 29 + .../apache/flex/textLayout/dummy/MouseCursor.as | 28 + .../flex/textLayout/dummy/MouseCursorData.as | 26 + .../apache/flex/textLayout/edit/Clipboard.as | 200 + .../flex/textLayout/edit/ClipboardFormats.as | 23 + .../apache/flex/textLayout/edit/EditManager.as | 2070 +++++++ .../apache/flex/textLayout/edit/EditingMode.as | 60 + .../apache/flex/textLayout/edit/ElementMark.as | 86 + .../apache/flex/textLayout/edit/ElementRange.as | 421 ++ .../apache/flex/textLayout/edit/IEditManager.as | 778 +++ .../textLayout/edit/IInteractionEventHandler.as | 220 + .../apache/flex/textLayout/edit/IMEClient.as | 439 ++ .../org/apache/flex/textLayout/edit/IMemento.as | 34 + .../flex/textLayout/edit/ISelectionManager.as | 515 ++ .../org/apache/flex/textLayout/edit/Mark.as | 38 + .../apache/flex/textLayout/edit/MementoList.as | 78 + .../apache/flex/textLayout/edit/ModelEdit.as | 159 + .../org/apache/flex/textLayout/edit/ParaEdit.as | 673 +++ .../apache/flex/textLayout/edit/PointFormat.as | 145 + .../flex/textLayout/edit/SelectionFormat.as | 207 + .../textLayout/edit/SelectionFormatState.as | 38 + .../flex/textLayout/edit/SelectionManager.as | 3108 +++++++++++ .../flex/textLayout/edit/SelectionState.as | 147 + .../flex/textLayout/edit/SelectionType.as | 27 + .../flex/textLayout/edit/TextClipboard.as | 361 ++ .../apache/flex/textLayout/edit/TextFlowEdit.as | 1223 ++++ .../apache/flex/textLayout/edit/TextScrap.as | 187 + .../edit/mementos/AddElementMemento.as | 71 + .../textLayout/edit/mementos/BaseMemento.as | 50 + .../edit/mementos/DeleteTextMemento.as | 126 + .../edit/mementos/InternalSplitFGEMemento.as | 131 + .../textLayout/edit/mementos/JoinMemento.as | 91 + .../edit/mementos/MoveElementMemento.as | 77 + .../edit/mementos/RemoveElementsMemento.as | 75 + .../textLayout/edit/mementos/SplitMemento.as | 126 + .../edit/mementos/TextRangeMemento.as | 30 + .../textLayout/elements/BackgroundManager.as | 378 ++ .../flex/textLayout/elements/BreakElement.as | 66 + .../flex/textLayout/elements/CellContainer.as | 57 + .../flex/textLayout/elements/CellCoordinates.as | 89 + .../flex/textLayout/elements/CellRange.as | 150 + .../flex/textLayout/elements/ConfigSettings.as | 25 + .../flex/textLayout/elements/Configuration.as | 632 +++ .../textLayout/elements/ConfigurationHelper.as | 31 + .../elements/ContainerFormattedElement.as | 90 + .../flex/textLayout/elements/DivElement.as | 49 + .../textLayout/elements/ElementConstants.as | 27 + .../flex/textLayout/elements/ElementHelper.as | 136 + .../flex/textLayout/elements/FlowElement.as | 1459 +++++ .../textLayout/elements/FlowGroupElement.as | 1111 ++++ .../flex/textLayout/elements/FlowGroupHelper.as | 103 + .../flex/textLayout/elements/FlowLeafElement.as | 427 ++ .../flex/textLayout/elements/FlowValueHolder.as | 71 + .../flex/textLayout/elements/GlobalSettings.as | 245 + .../textLayout/elements/IBackgroundManager.as | 54 + .../flex/textLayout/elements/IBreakElement.as | 24 + .../flex/textLayout/elements/IConfiguration.as | 364 ++ .../elements/IContainerFormattedElement.as | 31 + .../flex/textLayout/elements/IDivElement.as | 24 + .../elements/IExplicitFormatResolver.as | 45 + .../flex/textLayout/elements/IFlowElement.as | 111 + .../textLayout/elements/IFlowGroupElement.as | 52 + .../textLayout/elements/IFlowLeafElement.as | 37 + .../flex/textLayout/elements/IFormatResolver.as | 86 + .../elements/IInlineGraphicElement.as | 44 + .../flex/textLayout/elements/ILinkElement.as | 69 + .../flex/textLayout/elements/IListElement.as | 28 + .../textLayout/elements/IListItemElement.as | 28 + .../textLayout/elements/IParagraphElement.as | 52 + .../elements/IParagraphFormattedElement.as | 22 + .../flex/textLayout/elements/ISpanElement.as | 29 + .../elements/ISpecialCharacterElement.as | 24 + .../elements/ISubParagraphGroupElement.as | 24 + .../elements/ISubParagraphGroupElementBase.as | 29 + .../flex/textLayout/elements/ITCYElement.as | 24 + .../textLayout/elements/ITableCellElement.as | 43 + .../textLayout/elements/ITableColElement.as | 29 + .../flex/textLayout/elements/ITableColSetter.as | 25 + .../flex/textLayout/elements/ITableElement.as | 99 + .../elements/ITableFormattedElement.as | 25 + .../textLayout/elements/ITableLeafElement.as | 24 + .../textLayout/elements/ITableRowElement.as | 43 + .../flex/textLayout/elements/ITextFlow.as | 75 + .../textLayout/elements/InlineGraphicElement.as | 1204 ++++ .../elements/InlineGraphicElementStatus.as | 78 + .../flex/textLayout/elements/LeadingUtils.as | 72 + .../flex/textLayout/elements/LinkElement.as | 611 ++ .../flex/textLayout/elements/LinkState.as | 69 + .../flex/textLayout/elements/ListElement.as | 645 +++ .../flex/textLayout/elements/ListItemElement.as | 275 + .../flex/textLayout/elements/OverflowPolicy.as | 63 + .../textLayout/elements/ParagraphElement.as | 1365 +++++ .../elements/ParagraphFormattedElement.as | 49 + .../flex/textLayout/elements/SpanElement.as | 606 ++ .../elements/SpecialCharacterElement.as | 96 + .../elements/SubParagraphGroupElement.as | 95 + .../elements/SubParagraphGroupElementBase.as | 387 ++ .../flex/textLayout/elements/TCYElement.as | 141 + .../flex/textLayout/elements/TabElement.as | 69 + .../textLayout/elements/TableBlockContainer.as | 50 + .../textLayout/elements/TableBodyElement.as | 63 + .../textLayout/elements/TableCellElement.as | 457 ++ .../flex/textLayout/elements/TableColElement.as | 116 + .../textLayout/elements/TableColGroupElement.as | 63 + .../textLayout/elements/TableDataCellElement.as | 126 + .../flex/textLayout/elements/TableElement.as | 1582 ++++++ .../elements/TableFormattedElement.as | 59 + .../textLayout/elements/TableLeafElement.as | 139 + .../flex/textLayout/elements/TableRowElement.as | 224 + .../apache/flex/textLayout/elements/TextFlow.as | 1250 +++++ .../flex/textLayout/elements/TextRange.as | 171 + .../elements/utils/BackgroundHelper.as | 26 + .../elements/utils/GeometricElementUtils.as | 294 + .../elements/utils/ParagraphHelper.as | 30 + .../flex/textLayout/events/ActivateEvent.as | 26 + .../events/CompositionCompleteEvent.as | 126 + .../flex/textLayout/events/ContextMenuEvent.as | 31 + .../flex/textLayout/events/DamageEvent.as | 93 + .../apache/flex/textLayout/events/EditEvent.as | 26 + .../events/FlowElementEventDispatcher.as | 94 + .../textLayout/events/FlowElementMouseEvent.as | 216 + .../events/FlowElementMouseEventManager.as | 733 +++ .../textLayout/events/FlowOperationEvent.as | 168 + .../apache/flex/textLayout/events/FocusEvent.as | 36 + .../flex/textLayout/events/ModelChange.as | 38 + .../flex/textLayout/events/ScrollEvent.as | 123 + .../textLayout/events/ScrollEventDirection.as | 59 + .../flex/textLayout/events/SelectionEvent.as | 107 + .../flex/textLayout/events/StatusChangeEvent.as | 124 + .../flex/textLayout/events/TextLayoutEvent.as | 72 + .../textLayout/events/UpdateCompleteEvent.as | 106 + .../factory/FactoryBackgroundManager.as | 42 + .../textLayout/factory/INumberLineFactory.as | 39 + .../factory/IStringTextLineFactory.as | 24 + .../flex/textLayout/factory/ITLFFactory.as | 40 + .../flex/textLayout/factory/ITextLineFactory.as | 24 + .../textLayout/factory/NumberLineFactory.as | 138 + .../textLayout/factory/StandardTLFFactory.as | 70 + .../textLayout/factory/StringTextLineFactory.as | 469 ++ .../factory/TCMTextFlowTextLineFactory.as | 50 + .../flex/textLayout/factory/TLFFactory.as | 37 + .../factory/TextFlowTextLineFactory.as | 285 + .../textLayout/factory/TextLineFactoryBase.as | 443 ++ .../textLayout/factory/TruncationOptions.as | 154 + .../flex/textLayout/formats/BackgroundColor.as | 41 + .../flex/textLayout/formats/BaselineOffset.as | 68 + .../flex/textLayout/formats/BaselineShift.as | 53 + .../flex/textLayout/formats/BlockProgression.as | 58 + .../flex/textLayout/formats/BorderColor.as | 41 + .../flex/textLayout/formats/BorderStyle.as | 88 + .../flex/textLayout/formats/BreakStyle.as | 47 + .../apache/flex/textLayout/formats/Category.as | 42 + .../flex/textLayout/formats/ClearFloats.as | 89 + .../apache/flex/textLayout/formats/ColorName.as | 58 + .../apache/flex/textLayout/formats/Direction.as | 51 + .../org/apache/flex/textLayout/formats/Float.as | 47 + .../flex/textLayout/formats/FormatValue.as | 64 + .../textLayout/formats/IListMarkerFormat.as | 43 + .../apache/flex/textLayout/formats/IMEStatus.as | 103 + .../flex/textLayout/formats/ITabStopFormat.as | 87 + .../textLayout/formats/ITextLayoutFormat.as | 1388 +++++ .../textLayout/formats/JustificationRule.as | 60 + .../flex/textLayout/formats/LeadingModel.as | 152 + .../apache/flex/textLayout/formats/LineBreak.as | 49 + .../flex/textLayout/formats/ListMarkerFormat.as | 420 ++ .../textLayout/formats/ListStylePosition.as | 50 + .../flex/textLayout/formats/ListStyleType.as | 314 ++ .../apache/flex/textLayout/formats/Suffix.as | 51 + .../textLayout/formats/TLFTypographicCase.as | 79 + .../flex/textLayout/formats/TabStopFormat.as | 397 ++ .../flex/textLayout/formats/TableFrame.as | 113 + .../flex/textLayout/formats/TableRules.as | 77 + .../apache/flex/textLayout/formats/TextAlign.as | 91 + .../flex/textLayout/formats/TextDecoration.as | 53 + .../flex/textLayout/formats/TextJustify.as | 55 + .../flex/textLayout/formats/TextLayoutFormat.as | 3792 +++++++++++++ .../textLayout/formats/TextLayoutFormatBase.as | 2260 ++++++++ .../flex/textLayout/formats/VerticalAlign.as | 68 + .../textLayout/formats/WhiteSpaceCollapse.as | 51 + .../operations/ApplyElementIDOperation.as | 104 + .../ApplyElementStyleNameOperation.as | 98 + .../operations/ApplyElementTypeNameOperation.as | 103 + .../ApplyElementUserStyleOperation.as | 124 + .../operations/ApplyFormatOperation.as | 246 + .../operations/ApplyFormatToElementOperation.as | 115 + .../textLayout/operations/ApplyLinkOperation.as | 206 + .../textLayout/operations/ApplyTCYOperation.as | 186 + .../operations/ClearFormatOnElementOperation.as | 120 + .../operations/ClearFormatOperation.as | 237 + .../textLayout/operations/CompositeOperation.as | 221 + .../flex/textLayout/operations/CopyOperation.as | 86 + .../textLayout/operations/CreateDivOperation.as | 263 + .../operations/CreateListOperation.as | 288 + .../CreateSubParagraphGroupOperation.as | 271 + .../flex/textLayout/operations/CutOperation.as | 98 + .../operations/DeleteTextOperation.as | 159 + .../operations/FlowElementOperation.as | 236 + .../flex/textLayout/operations/FlowOperation.as | 241 + .../textLayout/operations/FlowTextOperation.as | 122 + .../operations/InsertInlineGraphicOperation.as | 232 + .../operations/InsertTableElementOperation.as | 134 + .../operations/InsertTextOperation.as | 299 + .../operations/ModifyInlineGraphicOperation.as | 166 + .../operations/MoveChildrenOperation.as | 199 + .../textLayout/operations/PasteOperation.as | 196 + .../flex/textLayout/operations/RedoOperation.as | 70 + .../operations/SplitElementOperation.as | 191 + .../operations/SplitParagraphOperation.as | 73 + .../flex/textLayout/operations/UndoOperation.as | 71 + .../flex/textLayout/property/ArrayProperty.as | 201 + .../property/BooleanPropertyHandler.as | 43 + .../property/CounterContentHandler.as | 214 + .../textLayout/property/CounterPropHandler.as | 65 + .../textLayout/property/EnumPropertyHandler.as | 49 + .../property/FormatPropertyHandler.as | 45 + .../textLayout/property/IntPropertyHandler.as | 76 + .../property/NumberPropertyHandler.as | 81 + .../property/PercentPropertyHandler.as | 72 + .../flex/textLayout/property/PropConst.as | 24 + .../apache/flex/textLayout/property/Property.as | 178 + .../flex/textLayout/property/PropertyFactory.as | 186 + .../flex/textLayout/property/PropertyHandler.as | 63 + .../flex/textLayout/property/PropertyUtil.as | 177 + .../property/SpacingLimitPropertyHandler.as | 137 + .../property/StringPropertyHandler.as | 35 + .../textLayout/property/TabStopsProperty.as | 204 + .../textLayout/property/UintPropertyHandler.as | 75 + .../property/UndefinedPropertyHandler.as | 44 + .../org/apache/flex/textLayout/tlf_internal.as | 34 + .../flex/textLayout/utils/BackgroundUtil.as | 262 + .../flex/textLayout/utils/CharacterUtil.as | 167 + .../flex/textLayout/utils/ComposeUtils.as | 48 + .../apache/flex/textLayout/utils/ConfigUtils.as | 24 + .../flex/textLayout/utils/CreateTLFUtil.as | 197 + .../apache/flex/textLayout/utils/FactoryUtil.as | 32 + .../flex/textLayout/utils/GeometryUtil.as | 128 + .../apache/flex/textLayout/utils/HitTestArea.as | 287 + .../apache/flex/textLayout/utils/LocaleUtil.as | 211 + .../flex/textLayout/utils/NavigationUtil.as | 1234 ++++ .../flex/textLayout/utils/NumberFactoryUtil.as | 30 + .../org/apache/flex/textLayout/utils/Twips.as | 76 + .../src/main/resources/basic-as-manifest.xml | 24 + .../TLF/src/main/resources/basic-manifest.xml | 24 + .../TLF/src/main/resources/defaults.css | 21 + frameworks/projects/Text/.vscode/tasks.json | 16 + frameworks/projects/Text/asconfig.json | 21 + frameworks/projects/Text/build.xml | 141 + frameworks/projects/Text/pom.xml | 88 + .../Text/src/main/config/compile-swf-config.xml | 96 + .../projects/Text/src/main/flex/TextClasses.as | 78 + .../apache/flex/text/engine/BreakOpportunity.as | 32 + .../org/apache/flex/text/engine/CFFHinting.as | 29 + .../org/apache/flex/text/engine/Constants.as | 25 + .../apache/flex/text/engine/ContentElement.as | 71 + .../org/apache/flex/text/engine/DigitCase.as | 30 + .../org/apache/flex/text/engine/DigitWidth.as | 30 + .../flex/text/engine/EastAsianJustifier.as | 39 + .../apache/flex/text/engine/ElementFormat.as | 93 + .../apache/flex/text/engine/FontDescription.as | 61 + .../org/apache/flex/text/engine/FontLookup.as | 31 + .../org/apache/flex/text/engine/FontMetrics.as | 91 + .../org/apache/flex/text/engine/FontPosture.as | 30 + .../org/apache/flex/text/engine/FontWeight.as | 30 + .../flex/org/apache/flex/text/engine/Fonts.as | 37 + .../org/apache/flex/text/engine/GlyphMetrics.as | 33 + .../apache/flex/text/engine/GraphicElement.as | 37 + .../org/apache/flex/text/engine/GroupElement.as | 123 + .../flex/org/apache/flex/text/engine/IFont.as | 38 + .../org/apache/flex/text/engine/IFontLoader.as | 35 + .../org/apache/flex/text/engine/ITextBlock.as | 68 + .../org/apache/flex/text/engine/ITextFactory.as | 39 + .../org/apache/flex/text/engine/ITextLine.as | 78 + .../flex/text/engine/JustificationStyle.as | 31 + .../flex/org/apache/flex/text/engine/Kerning.as | 31 + .../apache/flex/text/engine/LigatureLevel.as | 32 + .../flex/text/engine/LineJustification.as | 31 + .../apache/flex/text/engine/RenderingMode.as | 30 + .../apache/flex/text/engine/SpaceJustifier.as | 46 + .../org/apache/flex/text/engine/TabAlignment.as | 31 + .../flex/org/apache/flex/text/engine/TabStop.as | 34 + .../org/apache/flex/text/engine/TextBaseline.as | 34 + .../org/apache/flex/text/engine/TextElement.as | 101 + .../org/apache/flex/text/engine/TextEngine.as | 27 + .../apache/flex/text/engine/TextJustifier.as | 45 + .../flex/text/engine/TextLineCreationResult.as | 31 + .../flex/text/engine/TextLineMirrorRegion.as | 55 + .../apache/flex/text/engine/TextLineValidity.as | 28 + .../org/apache/flex/text/engine/TextRotation.as | 32 + .../apache/flex/text/engine/TypographicCase.as | 34 + .../org/apache/flex/text/events/IMEEvent.as | 50 + .../org/apache/flex/text/events/TextEvent.as | 62 + .../apache/flex/text/html/HTMLTextFactory.as | 58 + .../flex/org/apache/flex/text/html/TextBlock.as | 284 + .../flex/org/apache/flex/text/html/TextLine.as | 510 ++ .../flex/text/ime/CompositionAttributeRange.as | 121 + .../flex/org/apache/flex/text/ime/IIMEClient.as | 186 + .../org/apache/flex/text/ime/IIMESupport.as | 86 + .../main/flex/org/apache/flex/text/ime/IME.as | 49 + .../apache/flex/text/ime/IMEConversionMode.as | 37 + .../src/main/resources/basic-as-manifest.xml | 24 + .../Text/src/main/resources/basic-manifest.xml | 24 + .../Text/src/main/resources/defaults.css | 21 + frameworks/projects/XML/build.xml | 50 +- frameworks/projects/XML/pom.xml | 19 +- .../XML/src/main/config/compile-as-config.xml | 73 - .../XML/src/main/config/compile-swf-config.xml | 89 + frameworks/projects/XML/src/main/flex/XML.as | 257 +- .../projects/XML/src/main/flex/XMLClasses.as | 2 + .../projects/XML/src/main/flex/XMLList.as | 78 +- .../main/flex/org/apache/flex/language/toXML.as | 51 + .../flex/org/apache/flex/language/toXMLList.as | 51 + frameworks/projects/pom.xml | 8 +- ide/flashbuilder/antscripts.xml | 12 +- installer.xml | 59 +- manualtests/BubbleTest/build.xml | 73 + manualtests/BubbleTest/src/BubbleTest.mxml | 135 + manualtests/ContainerTest/build.xml | 3 +- .../src/products/ProductItemRenderer.as | 2 +- manualtests/CursorTest/build.xml | 73 + manualtests/CursorTest/src/CursorTest.mxml | 71 + manualtests/DataBindingTestbed/build.xml | 5 +- .../src/DataBindingTestbed.mxml | 7 + .../FlexJSTest_Panel/src/MyInitialView.mxml | 7 +- .../FlexJSTest_SVG/src/FlexJSTest_SVG.mxml | 7 + manualtests/GenericTests/build.xml | 2 +- manualtests/GenericTests/src/MyInitialView.mxml | 12 +- .../observedbugs/ObservedBugTests.as | 4 +- .../reflection/ReflectionTesterTest.as | 4 +- manualtests/TLFEditTestFlexJS/build.xml | 72 + .../src/TLFEditTestFlexJS.mxml | 62 + manualtests/TLFEditTestFlexJS/src/TLFEditor.as | 333 ++ manualtests/XMLTest/build.xml | 1 + manualtests/XMLTest/src/MyInitialView.mxml | 3 + manualtests/build.xml | 1 + manualtests/build_example.xml | 304 +- .../java/src/marmotinni/MarmotinniRunner.java | 9 + mustella/js/AssertPropertyValue.js | 12 +- mustella/js/DispatchMouseClickEvent.js | 12 +- mustella/js/DispatchMouseEvent.js | 12 +- mustella/js/ExitWhenDone.js | 12 +- mustella/js/SendFormattedResultsToLog.js | 12 +- mustella/js/SetProperty.js | 12 +- mustella/js/SetShowRTE.js | 12 +- mustella/js/TestCase.js | 12 +- mustella/js/UnitTester.js | 12 +- mustella/tests/basicTests/BasicTestsApp.mxml | 27 +- .../tests/basicTests/DispatchMouseClickEvent.as | 300 - mustella/tests/basicTests/DispatchMouseEvent.as | 309 -- mustella/tests/basicTests/FlexJSContext.as | 22 +- mustella/tests/basicTests/TestStep.as | 193 - .../halo/scripts/ButtonTestScript.mxml | 3 +- .../halo/scripts/CheckBoxTestScript.mxml | 3 +- mustella/tests/basicTests/shim/VBox.as | 5 +- nightly.properties | 2 +- pom.xml | 49 +- releasecandidate.xml | 43 +- testsuite/pom.xml | 6 +- .../custom-html-template/pom.xml | 42 +- 1764 files changed, 134739 insertions(+), 60995 deletions(-) ----------------------------------------------------------------------
