Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/flex-asjs into develop
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/70d4c236 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/70d4c236 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/70d4c236 Branch: refs/heads/develop Commit: 70d4c2363e81626cd44e8b9882a87652571d5cfe Parents: b356f6c 24f0a24 Author: Justin Mclean <[email protected]> Authored: Wed Mar 15 10:05:13 2017 +1100 Committer: Justin Mclean <[email protected]> Committed: Wed Mar 15 10:05:13 2017 +1100 ---------------------------------------------------------------------- RELEASE_NOTES | 20 + .../main/resources/archetype-resources/pom.xml | 40 -- .../main/resources/archetype-resources/pom.xml | 40 -- examples/examples-integrationtests/pom.xml | 4 +- examples/examples-tests/pom.xml | 2 +- .../flexjs/examples/tests/ExampleBuildTest.java | 6 - examples/express/DataBindingExample/pom.xml | 8 - examples/flexjs/ASDoc/pom.xml | 8 - .../ASDoc/src/main/config/asdoc-config.xml | 2 - examples/flexjs/ChartExample/pom.xml | 8 - .../src/main/flex/MyInitialView.mxml | 27 +- .../src/main/flex/SpeedTestView.mxml | 5 +- .../src/main/flex/models/ProductsModel.as | 4 +- examples/flexjs/CordovaCameraExample/pom.xml | 4 - examples/flexjs/CreateJSExample/pom.xml | 8 - examples/flexjs/DataBindingExample/pom.xml | 8 - examples/flexjs/DataBindingExample_Flat/pom.xml | 55 +- examples/flexjs/DataBindingExample_as/pom.xml | 8 - examples/flexjs/DataGridExample/pom.xml | 8 - examples/flexjs/DateControlsExample/pom.xml | 8 - examples/flexjs/DesktopMap/pom.xml | 8 - examples/flexjs/FlexJSStore/pom.xml | 8 - examples/flexjs/FlexJSStore_jquery/pom.xml | 8 - examples/flexjs/FlexTeamPage_MDL/pom.xml | 8 - .../flex/itemRenderers/MemberItemRenderer.mxml | 58 +- .../MaterialIconWithFontAwesomeIcon.as | 28 + examples/flexjs/FlexWebsiteStatsViewer/pom.xml | 8 - examples/flexjs/HelloWorld/pom.xml | 8 - examples/flexjs/ListExample/pom.xml | 8 - examples/flexjs/MDLBlogExample/pom.xml | 8 - examples/flexjs/MDLDynamicTabsExample/pom.xml | 8 - examples/flexjs/MDLExample/pom.xml | 8 - .../flexjs/MDLExample/src/main/flex/App.mxml | 4 +- examples/flexjs/MapSearch/pom.xml | 8 - examples/flexjs/MobileMap/pom.xml | 8 - examples/flexjs/MobileStocks/pom.xml | 8 - examples/flexjs/MobileTrader/pom.xml | 8 - examples/flexjs/StorageExample/pom.xml | 8 - examples/flexjs/StyleExample/pom.xml | 8 - examples/flexjs/TeamPage/pom.xml | 8 - examples/flexjs/TodoListSampleApp/pom.xml | 8 - examples/flexjs/TreeExample/pom.xml | 8 - examples/flexjs/pom.xml | 2 + examples/native/ButtonExample/build.xml | 2 +- examples/native/ButtonExample/pom.xml | 8 - examples/native/USStatesMap/build.xml | 2 +- examples/native/USStatesMap/pom.xml | 8 - examples/pom.xml | 45 -- frameworks/downloads.xml | 78 ++- frameworks/js/.jshintrc | 19 + frameworks/js/jshint.properties | 19 + .../src/main/flex/org/apache/flex/html/Label.as | 41 +- .../flex/html/beads/UnselectableElementBead.as | 69 ++ .../src/main/flex/org/apache/flex/svg/Circle.as | 2 +- .../src/main/flex/org/apache/flex/svg/Text.as | 33 +- .../Basic/src/main/resources/basic-manifest.xml | 1 + .../Basic/src/main/resources/defaults.css | 9 + .../projects/Core/src/main/flex/CoreClasses.as | 14 +- .../projects/Core/src/main/flex/Promise.as | 277 ++++++++ .../flex/org/apache/flex/core/AllCSSStyles.as | 652 +++++++++++++++++++ .../flex/org/apache/flex/core/ByteArrayAsset.as | 49 ++ .../org/apache/flex/events/IEventDispatcher.as | 2 +- .../org/apache/flex/events/KeyboardEvent.as | 120 ++++ .../flex/org/apache/flex/events/MouseEvent.as | 2 + .../org/apache/flex/events/utils/EditingKeys.as | 95 +++ .../apache/flex/events/utils/KeyConverter.as | 205 ++++++ .../flex/events/utils/KeyboardEventConverter.as | 80 +++ .../apache/flex/events/utils/ModifierKeys.as | 97 +++ .../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 ++ .../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 ++++ .../Core/src/main/resources/basic-manifest.xml | 1 + .../org/apache/flex/utils/MockLayoutChild.as | 1 - frameworks/projects/Graphics/build.xml | 1 + frameworks/projects/Graphics/pom.xml | 56 ++ .../src/main/config/compile-as-config.xml | 1 + .../Graphics/src/main/flex/GraphicsClasses.as | 1 + .../flex/org/apache/flex/graphics/ICircle.as | 20 +- .../apache/flex/graphics/ICompoundGraphic.as | 16 +- .../flex/org/apache/flex/graphics/IDrawable.as | 30 + .../flex/org/apache/flex/graphics/IEllipse.as | 32 + .../org/apache/flex/graphics/IGraphicShape.as | 23 +- .../main/flex/org/apache/flex/graphics/IRect.as | 32 +- .../main/flex/org/apache/flex/graphics/IText.as | 23 +- .../org/apache/flex/graphics/PathBuilder.as | 90 ++- .../org/apache/flex/graphics/beads/BlendBead.as | 142 ++++ .../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 ++ .../src/main/resources/basic-manifest.xml | 1 + .../projects/HTML/.actionScriptProperties | 1 - .../projects/HTML/src/main/flex/HTMLClasses.as | 4 +- .../main/flex/org/apache/flex/core/GroupBase.as | 301 +++++++++ .../flex/org/apache/flex/core/UIButtonBase.as | 28 +- .../src/main/flex/org/apache/flex/html/Group.as | 92 +++ .../src/main/flex/org/apache/flex/html/Label.as | 38 +- .../html/beads/DispatchKeyboardEventBead.as | 139 ++++ .../org/apache/flex/html/beads/GroupView.as | 269 ++++++++ .../flex/html/beads/UnselectableElementBead.as | 69 ++ .../flex/html/beads/layouts/BasicLayout.as | 415 +++--------- .../src/main/flex/org/apache/flex/svg/Circle.as | 12 +- .../main/flex/org/apache/flex/svg/Ellipse.as | 14 +- .../flex/org/apache/flex/svg/GraphicShape.as | 4 +- .../src/main/flex/org/apache/flex/svg/Path.as | 10 +- .../src/main/flex/org/apache/flex/svg/Rect.as | 10 +- .../src/main/flex/org/apache/flex/svg/Text.as | 46 +- .../HTML/src/main/resources/basic-manifest.xml | 3 + .../HTML/src/main/resources/defaults.css | 19 + .../src/main/flex/org/apache/flex/mdl/Button.as | 12 +- .../main/flex/org/apache/flex/mdl/IconToggle.as | 16 +- .../org/apache/flex/mdl/beads/DeletableChip.as | 4 +- .../apache/flex/mdl/beads/DeletableLinkChip.as | 4 +- .../flex/mdl/materialIcons/IMaterialIcon.as | 9 +- .../mdl/supportClasses/IMaterialIconProvider.as | 36 + .../flex/mdl/supportClasses/MaterialIconBase.as | 3 +- pom.xml | 3 + testsuite/pom.xml | 2 +- .../custom-html-template/pom.xml | 40 -- 138 files changed, 6077 insertions(+), 950 deletions(-) ----------------------------------------------------------------------
