Repository: flex-asjs Updated Branches: refs/heads/develop 68f118b1a -> f4d28a6d8
Merge branch 'release0.8.0' into feature/FLEX-35328_simplify_mdl_drop_down_list # Conflicts: # archetypes/flexjs-simple-application-archetype/pom.xml # archetypes/flexjs-simple-application-archetype/src/main/resources/archetype-resources/pom.xml # archetypes/flexjs-simple-application-pure-js-archetype/pom.xml # archetypes/flexjs-simple-application-pure-js-archetype/src/main/resources/archetype-resources/pom.xml # archetypes/flexjs-simple-application-pure-swf-archetype/pom.xml # archetypes/flexjs-simple-application-pure-swf-archetype/src/main/resources/archetype-resources/pom.xml # archetypes/flexjs-simple-library-archetype/pom.xml # archetypes/flexjs-simple-library-archetype/src/main/resources/archetype-resources/pom.xml # archetypes/flexjs-simple-typedef-archetype/pom.xml # archetypes/flexjs-simple-typedef-archetype/src/main/resources/archetype-resources/pom.xml # archetypes/pom.xml # distribution/jars/compc/pom.xml # distribution/jars/falcon-asc/pom.xml # distribution/jars/falcon-compc/pom.xml # distribution/jars/falcon-mxmlc/pom.xml # distribution/jars/falcon-optimizer/pom.xml # distribution/jars/falcon-swfdump/pom.xml # distribution/jars/mxmlc/pom.xml # distribution/pom.xml # distribution/src/main/assembly/component.xml # examples/examples-integrationtests/pom.xml # examples/examples-tests/pom.xml # examples/express/DataBindingExample/pom.xml # examples/express/pom.xml # examples/flexjs/ASDoc/pom.xml # examples/flexjs/ChartExample/pom.xml # examples/flexjs/CordovaCameraExample/pom.xml # examples/flexjs/CreateJSExample/pom.xml # examples/flexjs/DataBindingExample/pom.xml # examples/flexjs/DataBindingExampleWithFlexLayout/pom.xml # examples/flexjs/DataBindingExample_Flat/pom.xml # examples/flexjs/DataBindingExample_as/pom.xml # examples/flexjs/DataGridExample/pom.xml # examples/flexjs/DateControlsExample/pom.xml # examples/flexjs/DesktopMap/pom.xml # examples/flexjs/FlexJSStore/pom.xml # examples/flexjs/FlexJSStore_jquery/pom.xml # examples/flexjs/FlexTeamPage_MDL/pom.xml # examples/flexjs/FlexWebsiteStatsViewer/pom.xml # examples/flexjs/HelloWorld/pom.xml # examples/flexjs/ListExample/pom.xml # examples/flexjs/MDLBlogExample/pom.xml # examples/flexjs/MDLDynamicTabsExample/pom.xml # examples/flexjs/MDLExample/pom.xml # examples/flexjs/MapSearch/pom.xml # examples/flexjs/MobileMap/pom.xml # examples/flexjs/MobileStocks/pom.xml # examples/flexjs/MobileTrader/pom.xml # examples/flexjs/StorageExample/pom.xml # examples/flexjs/StyleExample/pom.xml # examples/flexjs/TableExample/pom.xml # examples/flexjs/TeamPage/pom.xml # examples/flexjs/TodoListSampleApp/pom.xml # examples/flexjs/TreeExample/pom.xml # examples/flexjs/pom.xml # examples/native/AngularExample/pom.xml # examples/native/ButtonExample/pom.xml # examples/native/USStatesMap/pom.xml # examples/native/pom.xml # examples/pom.xml # frameworks/fontsrc/pom.xml # frameworks/pom.xml # frameworks/projects/Basic/pom.xml # frameworks/projects/Binding/pom.xml # frameworks/projects/Charts/pom.xml # frameworks/projects/Collections/pom.xml # frameworks/projects/Core/pom.xml # frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as # frameworks/projects/CreateJS/pom.xml # frameworks/projects/DragDrop/pom.xml # frameworks/projects/Effects/pom.xml # frameworks/projects/Express/pom.xml # frameworks/projects/Flat/pom.xml # frameworks/projects/FontAwesome/pom.xml # frameworks/projects/Formatters/pom.xml # frameworks/projects/GoogleMaps/pom.xml # frameworks/projects/Graphics/pom.xml # frameworks/projects/HTML/pom.xml # frameworks/projects/HTML5/pom.xml # frameworks/projects/JQuery/pom.xml # frameworks/projects/Language/pom.xml # frameworks/projects/MaterialDesignLite/pom.xml # frameworks/projects/Mobile/pom.xml # frameworks/projects/Network/pom.xml # frameworks/projects/Reflection/pom.xml # frameworks/projects/Storage/pom.xml # frameworks/projects/XML/pom.xml # frameworks/projects/pom.xml # pom.xml # testsuite/pom.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/fd98bf0c Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/fd98bf0c Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/fd98bf0c Branch: refs/heads/develop Commit: fd98bf0c859b902ca58833a139bcef11c3fe8760 Parents: 2a02f94 1656e37 Author: piotrz <[email protected]> Authored: Wed Jun 21 23:11:35 2017 +0200 Committer: piotrz <[email protected]> Committed: Wed Jun 21 23:11:35 2017 +0200 ---------------------------------------------------------------------- ApproveFlexJS.xml | 77 +- RELEASE_NOTES | 20 +- .../main/resources/archetype-resources/pom.xml | 1 + .../pom.xml | 6 +- build.xml | 43 +- cordova-build.xml | 8 +- distribution/pom.xml | 4 +- distribution/src/main/assembly/component.xml | 15 + .../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 | 40 +- examples/build_example.xml | 167 +++- examples/express/DataBindingExample/build.xml | 10 + examples/express/DataBindingExample/pom.xml | 2 + .../src/main/flex/DataBindingExample.mxml | 11 +- .../src/main/flex/controllers/MyController.as | 6 +- examples/express/pom.xml | 16 + examples/flexjs/ASDoc/build.xml | 18 +- examples/flexjs/ASDoc/pom.xml | 1 + .../ASDoc/src/main/flex/ASDocMainView.mxml | 83 +- .../ASDoc/src/main/flex/DetailRenderer.mxml | 2 +- examples/flexjs/ChartExample/build.xml | 13 +- examples/flexjs/ChartExample/pom.xml | 1 + .../CordovaCameraExample-app.xml | 2 +- examples/flexjs/CordovaCameraExample/README.txt | 25 +- examples/flexjs/CordovaCameraExample/build.xml | 67 +- examples/flexjs/CordovaCameraExample/pom.xml | 1 + .../src/main/flex/CordovaCameraExample.mxml | 11 +- .../src/main/flex/MyInitialView.mxml | 36 +- examples/flexjs/CreateJSExample/build.xml | 13 +- examples/flexjs/CreateJSExample/pom.xml | 1 + .../src/main/config/compile-app-config.xml | 4 +- examples/flexjs/DataBindingExample/build.xml | 13 +- examples/flexjs/DataBindingExample/pom.xml | 1 + .../src/main/flex/DataBindingExample.mxml | 7 + .../DataBindingExampleWithFlexLayout/build.xml | 14 +- .../flex/DataBindingExampleWithFlexLayout.mxml | 7 + .../src/main/flex/MyInitialView.mxml | 4 + .../flexjs/DataBindingExample_Flat/build.xml | 31 +- examples/flexjs/DataBindingExample_Flat/pom.xml | 2 + .../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 | 14 +- examples/flexjs/DataBindingExample_as/pom.xml | 1 + .../src/main/flex/DataBindingExample.as | 173 ++-- .../src/main/flex/MyInitialView.as | 3 +- .../src/main/flex/controllers/MyController.as | 4 +- examples/flexjs/DataGridExample/build.xml | 11 + .../src/main/flex/MyInitialView.mxml | 2 +- examples/flexjs/DateControlsExample/build.xml | 13 +- examples/flexjs/DateControlsExample/pom.xml | 1 + examples/flexjs/DesktopMap/build.xml | 27 +- examples/flexjs/DesktopMap/pom.xml | 1 + .../src/main/config/compile-app-config.xml | 4 +- .../DesktopMap/src/main/flex/DesktopMap.mxml | 6 +- .../DesktopMap/src/main/flex/MyInitialView.mxml | 4 +- examples/flexjs/FlexJSStore/build.xml | 14 +- examples/flexjs/FlexJSStore/pom.xml | 4 + .../FlexJSStore/src/main/flex/SupportView.mxml | 2 +- .../flexjs/FlexJSStore/src/main/flex/main.css | 1 + .../src/main/flex/productsView/ProductCart.mxml | 2 +- .../flex/productsView/ProductCatalogPanel.mxml | 6 +- .../productsView/ProductCatalogThumbnail.mxml | 4 +- examples/flexjs/FlexJSStore_jquery/build.xml | 14 +- examples/flexjs/FlexJSStore_jquery/pom.xml | 5 + .../src/main/config/compile-app-config.xml | 4 +- .../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 | 4 +- .../flex/samples/flexstore/ProductThumbEvent.as | 19 +- examples/flexjs/FlexTeamPage_MDL/build.xml | 11 +- examples/flexjs/FlexTeamPage_MDL/pom.xml | 3 + .../flexjs/FlexWebsiteStatsViewer/build.xml | 14 +- examples/flexjs/FlexWebsiteStatsViewer/pom.xml | 2 + examples/flexjs/HelloWorld/build.xml | 13 +- examples/flexjs/ListExample/build.xml | 13 +- examples/flexjs/ListExample/pom.xml | 3 +- .../src/main/flex/MyInitialView.mxml | 23 +- .../main/flex/simple/IRFactoryForArrayData.as | 2 +- examples/flexjs/MDLBlogExample/build.xml | 25 +- examples/flexjs/MDLBlogExample/pom.xml | 1 + .../src/main/config/compile-app-config.xml | 27 + examples/flexjs/MDLDynamicTabsExample/pom.xml | 1 + examples/flexjs/MDLExample/build.xml | 11 +- examples/flexjs/MDLExample/pom.xml | 1 + .../src/main/config/compile-app-config.xml | 1 + examples/flexjs/MapSearch/MapSearch-app.xml | 4 +- examples/flexjs/MapSearch/build.xml | 18 +- examples/flexjs/MapSearch/pom.xml | 1 + .../src/main/config/compile-app-config.xml | 4 +- .../MapSearch/src/main/flex/MapSearch.mxml | 9 +- .../MapSearch/src/main/flex/MyInitialView.mxml | 16 +- .../flexjs/MapSearch/src/main/flex/NoLayout.as | 26 - examples/flexjs/MobileMap/MobileMap-app.xml | 252 ++++++ examples/flexjs/MobileMap/README.txt | 6 +- examples/flexjs/MobileMap/build.xml | 20 +- examples/flexjs/MobileMap/pom.xml | 2 + .../src/main/config/compile-app-config.xml | 4 +- .../MobileMap/src/main/flex/MobileMap.mxml | 2 +- examples/flexjs/MobileStocks/build.xml | 36 +- examples/flexjs/MobileStocks/pom.xml | 5 + .../src/main/config/compile-app-config.xml | 26 + .../src/main/flex/models/ProductsModel.as | 5 +- .../src/main/flex/views/LaunchView.mxml | 10 +- examples/flexjs/MobileTrader/build.xml | 28 +- examples/flexjs/MobileTrader/pom.xml | 3 + examples/flexjs/StorageExample/build.xml | 33 +- examples/flexjs/StorageExample/pom.xml | 16 +- .../src/main/config/compile-app-config.xml | 4 +- .../src/main/flex/MyInitialView.mxml | 40 +- .../src/main/flex/StorageExample.mxml | 19 +- examples/flexjs/StyleExample/build.xml | 14 +- examples/flexjs/StyleExample/pom.xml | 1 + .../src/main/flex/MyInitialView.mxml | 19 +- examples/flexjs/TableExample/build.xml | 11 + examples/flexjs/TeamPage/build.xml | 11 + examples/flexjs/TeamPage/pom.xml | 12 +- examples/flexjs/TodoListSampleApp/build.xml | 12 + .../sample/todo/renderers/TodoItemRenderer.mxml | 5 +- .../flex/sample/todo/views/TodoListView.mxml | 3 +- examples/flexjs/TreeExample/build.xml | 11 + examples/flexjs/pom.xml | 6 + examples/native/ButtonExample/build.xml | 13 +- .../ButtonExample/src/main/resources/index.html | 30 + examples/native/USStatesMap/build.xml | 13 +- .../USStatesMap/src/main/resources/index.html | 30 + frameworks/air-config-template.xml | 8 +- frameworks/air-config.xml | 8 +- frameworks/flex-config-template.xml | 8 +- frameworks/flex-config.xml | 8 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/BindingJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/BindingJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/ChartsJS/.actionScriptProperties | 10 +- frameworks/js/FlexJS/projects/ChartsJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 8 + .../CollectionsJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/CollectionsJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/CoreJS/.actionScriptProperties | 2 +- frameworks/js/FlexJS/projects/CoreJS/.project | 26 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/CreateJSJS/.actionScriptProperties | 7 +- .../js/FlexJS/projects/CreateJSJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/DragDropJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/DragDropJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/EffectsJS/.actionScriptProperties | 10 +- .../js/FlexJS/projects/EffectsJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../src/main/config/compile-js-config.xml | 7 + .../projects/FlatJS/.actionScriptProperties | 5 +- frameworks/js/FlexJS/projects/FlatJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../src/main/config/compile-js-config.xml | 7 + .../FormattersJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/FormattersJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../GoogleMapsJS/.actionScriptProperties | 10 +- .../js/FlexJS/projects/GoogleMapsJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 9 +- .../projects/GraphicsJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/GraphicsJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/HTML5JS/.actionScriptProperties | 12 +- frameworks/js/FlexJS/projects/HTML5JS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/HTMLJS/.actionScriptProperties | 10 +- frameworks/js/FlexJS/projects/HTMLJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/JQueryJS/.actionScriptProperties | 11 +- frameworks/js/FlexJS/projects/JQueryJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../src/main/config/compile-js-config.xml | 7 + .../src/main/config/compile-js-config.xml | 7 + .../projects/MobileJS/.actionScriptProperties | 11 +- frameworks/js/FlexJS/projects/MobileJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../projects/NetworkJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/NetworkJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../ReflectionJS/.actionScriptProperties | 2 +- .../js/FlexJS/projects/ReflectionJS/.project | 31 +- .../src/main/config/compile-js-config.xml | 7 + .../src/main/config/compile-js-config.xml | 9 +- .../src/main/config/compile-js-config.xml | 9 +- .../XMLJS/src/main/config/compile-js-config.xml | 7 + frameworks/projects/Basic/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../Basic/src/main/flex/BasicClasses.as | 5 +- .../flex/org/apache/flex/core/AirApplication.as | 115 +++ .../flex/org/apache/flex/core/ContainerBase.as | 4 + .../main/flex/org/apache/flex/core/GroupBase.as | 22 + .../flex/org/apache/flex/core/LayoutBase.as | 55 ++ .../main/flex/org/apache/flex/core/UIBase.as | 12 + .../src/main/flex/org/apache/flex/core/View.as | 2 +- .../main/flex/org/apache/flex/html/CheckBox.as | 1 + .../flex/org/apache/flex/html/ControlBar.as | 1 + .../src/main/flex/org/apache/flex/html/List.as | 2 + .../flex/org/apache/flex/html/MultilineLabel.as | 1 + .../flex/org/apache/flex/html/NumericStepper.as | 47 +- .../main/flex/org/apache/flex/html/Slider.as | 1 + .../main/flex/org/apache/flex/html/Spinner.as | 2 +- .../main/flex/org/apache/flex/html/ToolTip.as | 16 + .../flex/html/beads/AccordionCollapseBead.as | 5 +- .../html/beads/AccordionItemRendererView.as | 31 +- .../org/apache/flex/html/beads/AccordionView.as | 62 +- .../org/apache/flex/html/beads/ComboBoxView.as | 2 +- .../org/apache/flex/html/beads/ContainerView.as | 4 +- .../flex/html/beads/DataGridPercentageView.as | 10 +- .../org/apache/flex/html/beads/DataGridView.as | 10 +- .../apache/flex/html/beads/DateChooserView.as | 16 +- .../org/apache/flex/html/beads/DateFieldView.as | 3 +- .../org/apache/flex/html/beads/GroupView.as | 9 + .../flex/html/beads/NumericStepperView.as | 61 +- .../org/apache/flex/html/beads/PanelView.as | 45 +- .../flex/html/beads/PanelWithControlBarView.as | 4 +- .../org/apache/flex/html/beads/SpinnerView.as | 31 +- .../beads/controllers/SliderMouseController.as | 27 +- .../beads/controllers/SpinnerMouseController.as | 9 +- .../FlexibleFirstChildHorizontalLayout.as | 25 +- .../html/beads/layouts/HorizontalFlexLayout.as | 6 +- .../flex/html/beads/layouts/HorizontalLayout.as | 30 +- .../HorizontalLayoutWithPaddingAndGap.as | 2 +- .../layouts/OneFlexibleChildHorizontalLayout.as | 73 +- ...eFlexibleChildHorizontalLayoutForOverflow.as | 311 +++++++ .../layouts/OneFlexibleChildVerticalLayout.as | 70 +- ...OneFlexibleChildVerticalLayoutForOverflow.as | 313 +++++++ .../html/beads/layouts/VerticalFlexLayout.as | 20 +- .../flex/html/beads/layouts/VerticalLayout.as | 33 +- .../apache/flex/html/beads/models/RangeModel.as | 6 +- .../html/beads/models/RangeModelExtended.as | 9 +- .../flex/html/beads/models/ToggleButtonModel.as | 2 +- .../html/beads/models/ValueToggleButtonModel.as | 5 +- .../supportClasses/AccordionItemRenderer.as | 2 + .../html/supportClasses/DataItemRenderer.as | 22 +- .../html/supportClasses/ScrollingViewport.as | 14 +- .../supportClasses/TextButtonItemRenderer.as | 4 +- .../src/main/flex/org/apache/flex/svg/Circle.as | 12 +- .../flex/org/apache/flex/svg/CompoundGraphic.as | 12 +- .../main/flex/org/apache/flex/svg/DOMWrapper.as | 12 +- .../org/apache/flex/svg/GraphicContainer.as | 12 +- .../flex/org/apache/flex/svg/GraphicShape.as | 12 +- .../src/main/flex/org/apache/flex/svg/Image.as | 12 +- .../src/main/flex/org/apache/flex/svg/Path.as | 12 +- .../src/main/flex/org/apache/flex/svg/Rect.as | 12 +- .../Basic/src/main/resources/basic-manifest.xml | 3 + .../Basic/src/main/resources/defaults.css | 56 +- frameworks/projects/Binding/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../projects/Charts/.actionScriptProperties | 3 +- frameworks/projects/Charts/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Collections/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Core/build.xml | 6 +- .../Core/src/main/config/compile-swf-config.xml | 7 + .../org/apache/flex/core/AllCSSValuesImpl.as | 772 +++++++++++++++++ .../org/apache/flex/core/BindableCSSStyles.as | 2 - .../flex/core/BindableCSSStylesWithFlex.as | 115 +++ .../org/apache/flex/core/SimpleCSSStyles.as | 10 +- .../apache/flex/core/SimpleCSSStylesWithFlex.as | 110 +++ .../org/apache/flex/core/SimpleCSSValuesImpl.as | 74 +- .../org/apache/flex/core/StyleChangeNotifier.as | 2 +- .../flex/org/apache/flex/events/BrowserEvent.as | 39 +- .../apache/flex/events/utils/KeyConverter.as | 4 +- .../Core/src/main/resources/basic-manifest.xml | 3 + .../projects/CreateJS/.actionScriptProperties | 3 +- frameworks/projects/CreateJS/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../flex/org/apache/flex/createjs/core/View.as | 4 + frameworks/projects/DragDrop/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Effects/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../flex/core/StatesWithTransitionsImpl.as | 4 +- frameworks/projects/Express/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../flex/org/apache/flex/express/Application.as | 4 +- .../Express/src/main/resources/defaults.css | 5 + frameworks/projects/Flat/build.xml | 6 +- .../Flat/src/main/config/compile-swf-config.xml | 7 + .../flex/org/apache/flex/flat/DropDownList.as | 22 +- .../Flat/src/main/resources/defaults.css | 45 +- .../Flat/src/main/resources/flat-manifest.xml | 1 + frameworks/projects/FontAwesome/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Formatters/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/GoogleMaps/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../projects/Graphics/.actionScriptProperties | 4 +- frameworks/projects/Graphics/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../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 | 12 +- .../apache/flex/graphics/ICompoundGraphic.as | 12 +- .../flex/org/apache/flex/graphics/IDrawable.as | 12 +- .../flex/org/apache/flex/graphics/IEllipse.as | 12 +- .../main/flex/org/apache/flex/graphics/IFill.as | 12 +- .../org/apache/flex/graphics/IGraphicShape.as | 12 +- .../main/flex/org/apache/flex/graphics/IPath.as | 12 +- .../org/apache/flex/graphics/IPathCommand.as | 12 +- .../main/flex/org/apache/flex/graphics/IRect.as | 12 +- .../flex/org/apache/flex/graphics/IStroke.as | 12 +- .../main/flex/org/apache/flex/graphics/IText.as | 12 +- .../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 | 12 +- .../org/apache/flex/graphics/QuadraticCurve.as | 12 +- .../flex/org/apache/flex/graphics/SolidColor.as | 12 +- .../apache/flex/graphics/SolidColorStroke.as | 12 +- .../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 +- .../main/flex/org/apache/flex/svg/ClipBead.as | 2 +- .../flex/org/apache/flex/svg/LinearGradient.as | 12 +- .../projects/HTML/.actionScriptProperties | 7 +- frameworks/projects/HTML/build.xml | 6 +- .../HTML/src/main/config/compile-swf-config.xml | 7 + .../projects/HTML5/.actionScriptProperties | 4 +- frameworks/projects/HTML5/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/JQuery/build.xml | 6 +- .../projects/JQuery/js/tests/FlexJSTest.js | 12 +- .../JQuery/js/tests/MySimpleValuesImpl.js | 12 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Language/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../main/flex/org/apache/flex/utils/Language.as | 100 --- .../projects/MaterialDesignLite/build.xml | 8 +- .../src/main/config/compile-swf-config.xml | 7 + .../org/apache/flex/mdl/NavigationLayout.as | 32 +- .../beads/controllers/DropDownListController.as | 39 +- .../flex/mdl/beads/views/DropDownListView.as | 40 +- .../src/main/resources/defaults.css | 7 + frameworks/projects/Mobile/build.xml | 8 +- .../src/main/config/compile-swf-config.xml | 7 + .../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 | 192 ----- .../apache/cordova/geolocation/Geolocation.as | 61 -- .../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 ++ .../flex/mobile/beads/StackedViewManagerView.as | 4 +- .../flex/mobile/beads/TabbedViewManagerView.as | 4 +- .../src/main/resources/cordova-manifest.xml | 8 +- frameworks/projects/Network/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Reflection/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + frameworks/projects/Storage/build.xml | 6 +- .../src/main/config/compile-swf-config.xml | 7 + .../providers/AndroidExternalStorageProvider.as | 8 +- frameworks/projects/XML/build.xml | 6 +- .../XML/src/main/config/compile-swf-config.xml | 7 + ide/flashbuilder/antscripts.xml | 12 +- installer.xml | 59 +- .../src/DataBindingTestbed.mxml | 7 + .../FlexJSTest_Panel/src/MyInitialView.mxml | 7 +- .../FlexJSTest_SVG/src/FlexJSTest_SVG.mxml | 7 + manualtests/build_example.xml | 305 +++---- .../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 | 7 + nightly.properties | 2 +- releasecandidate.xml | 36 +- 402 files changed, 9039 insertions(+), 4291 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/archetypes/flexjs-simple-application-archetype/src/main/resources/archetype-resources/pom.xml ---------------------------------------------------------------------- diff --cc archetypes/flexjs-simple-application-archetype/src/main/resources/archetype-resources/pom.xml index d2f9015,0251cc0..e07d39a --- a/archetypes/flexjs-simple-application-archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetypes/flexjs-simple-application-archetype/src/main/resources/archetype-resources/pom.xml @@@ -81,8 -81,9 +81,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Language</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>js</classifier> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/archetypes/flexjs-simple-application-pure-swf-archetype/pom.xml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/distribution/pom.xml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/distribution/src/main/assembly/component.xml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/express/DataBindingExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/express/DataBindingExample/pom.xml index 78e6908,654fb9a..0946a09 --- a/examples/express/DataBindingExample/pom.xml +++ b/examples/express/DataBindingExample/pom.xml @@@ -57,7 -60,8 +58,8 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> - <classifier>swf</classifier> + <version>0.9.0-SNAPSHOT</version> ++ <classifier>swf</classifier> <type>swc</type> </dependency> <dependency> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/express/pom.xml ---------------------------------------------------------------------- diff --cc examples/express/pom.xml index 67945a9,2ff8430..08904b4 --- a/examples/express/pom.xml +++ b/examples/express/pom.xml @@@ -71,8 -87,9 +85,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Express</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -84,8 -101,9 +99,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Language</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/ASDoc/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/ASDoc/pom.xml index ab9b743,417a8bb..52f6992 --- a/examples/flexjs/ASDoc/pom.xml +++ b/examples/flexjs/ASDoc/pom.xml @@@ -50,8 -52,9 +50,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/ChartExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/ChartExample/pom.xml index fa404a5,7f4b23c..b3af428 --- a/examples/flexjs/ChartExample/pom.xml +++ b/examples/flexjs/ChartExample/pom.xml @@@ -63,8 -65,9 +63,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Charts</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/CordovaCameraExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/CordovaCameraExample/pom.xml index c46b4ad,43e86ea..b2b0318 --- a/examples/flexjs/CordovaCameraExample/pom.xml +++ b/examples/flexjs/CordovaCameraExample/pom.xml @@@ -61,8 -63,9 +61,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Mobile</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/CreateJSExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/CreateJSExample/pom.xml index 2abdd25,a59287d..a7d1cf9 --- a/examples/flexjs/CreateJSExample/pom.xml +++ b/examples/flexjs/CreateJSExample/pom.xml @@@ -63,8 -65,9 +63,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>CreateJS</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/DataBindingExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/DataBindingExample/pom.xml index 0491632,f94ff9e..d2e1601 --- a/examples/flexjs/DataBindingExample/pom.xml +++ b/examples/flexjs/DataBindingExample/pom.xml @@@ -57,8 -59,9 +57,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/DataBindingExample_Flat/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/DataBindingExample_Flat/pom.xml index 4aaef62,dd6db2b..f8c0e61 --- a/examples/flexjs/DataBindingExample_Flat/pom.xml +++ b/examples/flexjs/DataBindingExample_Flat/pom.xml @@@ -107,8 -109,9 +107,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Flat</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -120,8 -123,9 +121,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/DataBindingExample_as/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/DataBindingExample_as/pom.xml index c08b8ce,469b2cd..095e2ba --- a/examples/flexjs/DataBindingExample_as/pom.xml +++ b/examples/flexjs/DataBindingExample_as/pom.xml @@@ -84,8 -86,9 +84,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/DateControlsExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/DateControlsExample/pom.xml index 43c2c3a,bd698e4..800f54a --- a/examples/flexjs/DateControlsExample/pom.xml +++ b/examples/flexjs/DateControlsExample/pom.xml @@@ -60,8 -62,9 +60,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Formatters</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/DesktopMap/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/DesktopMap/pom.xml index f9df11b,33d53ea..a778ab1 --- a/examples/flexjs/DesktopMap/pom.xml +++ b/examples/flexjs/DesktopMap/pom.xml @@@ -64,8 -66,9 +64,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>GoogleMaps</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/FlexJSStore/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/FlexJSStore/pom.xml index 18c2ada,7d625eb..680bd17 --- a/examples/flexjs/FlexJSStore/pom.xml +++ b/examples/flexjs/FlexJSStore/pom.xml @@@ -84,8 -86,9 +84,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>DragDrop</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -97,8 -100,9 +98,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Effects</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -110,8 -114,9 +112,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Formatters</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -123,8 -128,9 +126,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/FlexJSStore_jquery/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/FlexJSStore_jquery/pom.xml index 9c20e0a,52c5da3..082c67b --- a/examples/flexjs/FlexJSStore_jquery/pom.xml +++ b/examples/flexjs/FlexJSStore_jquery/pom.xml @@@ -72,8 -74,9 +72,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>DragDrop</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -85,8 -88,9 +86,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Effects</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -98,8 -102,9 +100,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Formatters</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -111,8 -116,9 +114,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>JQuery</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -124,8 -130,9 +128,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/FlexTeamPage_MDL/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/FlexTeamPage_MDL/pom.xml index 0ced478,d57b5f1..3baaa3c --- a/examples/flexjs/FlexTeamPage_MDL/pom.xml +++ b/examples/flexjs/FlexTeamPage_MDL/pom.xml @@@ -64,8 -66,9 +64,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>MaterialDesignLite</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -77,8 -80,9 +78,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>FontAwesome</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -90,8 -94,9 +92,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/FlexWebsiteStatsViewer/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/FlexWebsiteStatsViewer/pom.xml index e0a3c39,75dc3b1..1e48dfa --- a/examples/flexjs/FlexWebsiteStatsViewer/pom.xml +++ b/examples/flexjs/FlexWebsiteStatsViewer/pom.xml @@@ -58,8 -60,9 +58,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -71,8 -74,9 +72,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Charts</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/ListExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/ListExample/pom.xml index 47cfc07,b03ce5b..a7b137e --- a/examples/flexjs/ListExample/pom.xml +++ b/examples/flexjs/ListExample/pom.xml @@@ -61,8 -63,9 +61,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MDLBlogExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MDLBlogExample/pom.xml index c72f4cc,262a020..6ad5983 --- a/examples/flexjs/MDLBlogExample/pom.xml +++ b/examples/flexjs/MDLBlogExample/pom.xml @@@ -66,8 -66,9 +66,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>MaterialDesignLite</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>js</classifier> </dependency> <!-- Needed for Flash compilation --> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MDLDynamicTabsExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MDLDynamicTabsExample/pom.xml index 3114ef2,aea8a6b..66dd34a --- a/examples/flexjs/MDLDynamicTabsExample/pom.xml +++ b/examples/flexjs/MDLDynamicTabsExample/pom.xml @@@ -68,8 -70,9 +68,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>MaterialDesignLite</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MDLExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MDLExample/pom.xml index 92c9117,9717af0..aaf54ea --- a/examples/flexjs/MDLExample/pom.xml +++ b/examples/flexjs/MDLExample/pom.xml @@@ -64,8 -66,9 +64,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>MaterialDesignLite</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MapSearch/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MapSearch/pom.xml index a4db197,56efc24..9709e1e --- a/examples/flexjs/MapSearch/pom.xml +++ b/examples/flexjs/MapSearch/pom.xml @@@ -68,8 -70,9 +68,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>GoogleMaps</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MobileMap/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MobileMap/pom.xml index 67bde92,93950b7..cec2b6f --- a/examples/flexjs/MobileMap/pom.xml +++ b/examples/flexjs/MobileMap/pom.xml @@@ -66,8 -68,9 +66,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Mobile</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -79,8 -82,9 +80,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>GoogleMaps</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MobileStocks/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MobileStocks/pom.xml index 1d8ce7d,c7741d4..01c0748 --- a/examples/flexjs/MobileStocks/pom.xml +++ b/examples/flexjs/MobileStocks/pom.xml @@@ -68,8 -70,9 +68,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Charts</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -81,8 -84,9 +82,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Mobile</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -94,8 -98,9 +96,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -107,8 -112,9 +110,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Storage</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -120,8 -126,9 +124,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>XML</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/MobileTrader/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/MobileTrader/pom.xml index cf58798,26e6545..f0b9acf --- a/examples/flexjs/MobileTrader/pom.xml +++ b/examples/flexjs/MobileTrader/pom.xml @@@ -68,8 -70,9 +68,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Charts</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -81,8 -84,9 +82,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Mobile</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -94,8 -98,9 +96,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/StorageExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/StorageExample/pom.xml index 6f159bf,edd6919..081cb7f --- a/examples/flexjs/StorageExample/pom.xml +++ b/examples/flexjs/StorageExample/pom.xml @@@ -61,8 -63,9 +61,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Storage</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/StyleExample/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/StyleExample/pom.xml index b5f7936,cfff0e5..a98dc69 --- a/examples/flexjs/StyleExample/pom.xml +++ b/examples/flexjs/StyleExample/pom.xml @@@ -69,8 -71,9 +69,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/TeamPage/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/TeamPage/pom.xml index fcbaa33,8044388..e9bd2c1 --- a/examples/flexjs/TeamPage/pom.xml +++ b/examples/flexjs/TeamPage/pom.xml @@@ -53,8 -62,9 +60,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Network</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/examples/flexjs/pom.xml ---------------------------------------------------------------------- diff --cc examples/flexjs/pom.xml index bffa25d,a59730d..2dd2455 --- a/examples/flexjs/pom.xml +++ b/examples/flexjs/pom.xml @@@ -98,8 -100,9 +98,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Core</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -111,8 -114,9 +112,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Language</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -124,8 -128,9 +126,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>HTML</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -137,8 -142,9 +140,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Collections</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -150,8 -156,9 +154,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Binding</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> @@@ -163,8 -170,9 +168,9 @@@ <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> <artifactId>Graphics</artifactId> - <version>0.8.0</version> + <version>0.9.0-SNAPSHOT</version> <type>swc</type> + <classifier>swf</classifier> </dependency> <dependency> <groupId>org.apache.flex.flexjs.framework</groupId> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Basic/src/main/flex/BasicClasses.as ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/LayoutBase.as ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as ---------------------------------------------------------------------- diff --cc frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as index efde41b,1db7e23..432c8d2 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as @@@ -369,8 -369,10 +369,10 @@@ package org.apache.flex.cor { var pixels:Number; var strpixels:String = positioner.style.width as String; - if (strpixels !== null && strpixels.indexOf('%') != -1) + if (strpixels !== null && strpixels.indexOf('%') !== -1) pixels = NaN; + else if (strpixels === "") + pixels = NaN; else pixels = parseFloat(strpixels); if (isNaN(pixels)) { @@@ -461,8 -463,10 +463,10 @@@ { var pixels:Number; var strpixels:String = positioner.style.height as String; - if (strpixels !== null && strpixels.indexOf('%') != -1) + if (strpixels !== null && strpixels.indexOf('%') !== -1) pixels = NaN; + else if (strpixels === "") + pixels = NaN; else pixels = parseFloat(strpixels); if (isNaN(pixels)) { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/ContainerView.as ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Basic/src/main/resources/basic-manifest.xml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fd98bf0c/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as ---------------------------------------------------------------------- diff --cc frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as index b63db1a,0bdc8c1..b427e9c --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as @@@ -606,29 -593,40 +607,40 @@@ package org.apache.flex.cor for each (var part:String in parts) { var pieces:Array = StringUtil.splitAndTrim(part, ":"); + if (pieces.length < 2) continue; + var valueName:String = pieces[0]; + var c:int = valueName.indexOf("-"); + while (c != -1) + { + valueName = valueName.substr(0, c) + + valueName.charAt(c + 1).toUpperCase() + + valueName.substr(c + 2); + c = valueName.indexOf("-"); + } + var value:String = pieces[1]; - if (value == "null") + if (value === "null") - obj[pieces[0]] = null; + obj[valueName] = null; - else if (value == "true") + else if (value === "true") - obj[pieces[0]] = true; + obj[valueName] = true; - else if (value == "false") + else if (value === "false") - obj[pieces[0]] = false; + obj[valueName] = false; else { var n:Number = Number(value); if (isNaN(n)) { - if (value.charAt(0) == "#" || value.indexOf("rgb") == 0) + if (value.charAt(0) === "#" || value.indexOf("rgb") === 0) { - obj[pieces[0]] = CSSUtils.toColor(value); + obj[valueName] = CSSUtils.toColor(value); } else { - if (value.charAt(0) == "'") + if (value.charAt(0) === "'") value = value.substr(1, value.length - 2); - else if (value.charAt(0) == '"') + else if (value.charAt(0) === '"') value = value.substr(1, value.length - 2); - obj[pieces[0]] = value; + obj[valueName] = value; } } else @@@ -645,15 -643,19 +657,19 @@@ * @playerversion Flash 10.2 * @playerversion AIR 2.6 * @productversion FlexJS 0.0 + * + * @flexjsignorecoercion HTMLStyleElement + * @flexjsignorecoercion CSSStyleSheet + * @flexjsignorecoercion uint */ - public function addRule(ruleName:String, values:Object):void + public function addRule(ruleName:String, ruleValues:Object):void { var asValues:Object = {}; - for (var valueName:String in values) + for (var valueName:String in ruleValues) { - var v:* = values[valueName]; + var v:* = ruleValues[valueName]; var c:int = valueName.indexOf("-"); - while (c != -1) + while (c !== -1) { valueName = valueName.substr(0, c) + valueName.charAt(c + 1).toUpperCase() + @@@ -662,8 -664,41 +678,41 @@@ } asValues[valueName] = v; } - this.values[ruleName] = asValues; + values[ruleName] = asValues; + COMPILE::JS + { + if (!ss) + { + var styleElement:HTMLStyleElement = document.createElement('style') as HTMLStyleElement; + document.head.appendChild(styleElement); + ss = styleElement.sheet as CSSStyleSheet; + } + var cssString:String = ruleName + " {" + for (var p:String in values) + { + var value:Object = values[p]; + if (typeof(value) === 'function') continue; + cssString += p + ": "; + if (typeof(value) == 'number') { + if (colorStyles[p]) + value = CSSUtils.attributeFromColor(value as uint); + else + value = value.toString() + 'px'; + } + else if (p == 'backgroundImage') { + if (p.indexOf('url') !== 0) + value = 'url(' + value + ')'; + } + cssString += value + ";"; + + } + cssString += "}"; + ss.insertRule(cssString, ss.cssRules.length); + } } + + COMPILE::JS + private var ss:CSSStyleSheet; /** * A map of inheriting styles @@@ -704,16 -739,8 +753,8 @@@ 'backgroundColor': 1, 'borderColor': 1, 'color': 1 - } + }; - /** - * The styles that can use raw numbers - */ - COMPILE::JS - public static const numericStyles:Object = { - 'fontWeight': 1 - }; - /** * The properties that enumerate that we skip @@@ -748,11 -774,9 +788,9 @@@ var value:* = styles[p]; if (value === undefined) continue; - if (typeof(value) == 'number') { + if (typeof(value) === 'number') { if (colorStyles[p]) value = CSSUtils.attributeFromColor(value); - else if (numericStyles[p]) - value = value.toString(); else value = value.toString() + 'px'; }
