This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch feature/MXRoyale
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit aedb06a8ce19ccc79ed04eaffe419cff3eaade95
Merge: 43641c2 c6b71bc
Author: Alex Harui <aha...@apache.org>
AuthorDate: Mon Apr 9 00:33:40 2018 -0700

    Merge branch 'develop' into feature/MXRoyale

 .gitignore                                         |   3 +
 ApproveRoyale.xml                                  |   7 +
 LICENSE                                            |   2 +-
 RELEASE_NOTES.md                                   |  17 +
 archetypes/pom.xml                                 |   6 +-
 .../royale-simple-application-archetype/pom.xml    |   4 +-
 .../pom.xml                                        |   4 +-
 .../pom.xml                                        |   4 +-
 archetypes/royale-simple-library-archetype/pom.xml |   4 +-
 archetypes/royale-simple-typedef-archetype/pom.xml |   4 +-
 build.properties                                   |   2 +-
 build.xml                                          |   8 +
 distribution/jars/compc/pom.xml                    |   4 +-
 distribution/jars/compiler-asc/pom.xml             |   4 +-
 distribution/jars/compiler-compc/pom.xml           |   4 +-
 distribution/jars/compiler-mxmlc/pom.xml           |   4 +-
 distribution/jars/compiler-optimizer/pom.xml       |   4 +-
 distribution/jars/compiler-swfdump/pom.xml         |   4 +-
 distribution/jars/mxmlc/pom.xml                    |   4 +-
 distribution/pom.xml                               | 112 +--
 examples/amf/SampleAmfWebApp/pom.xml               |   6 +-
 examples/amf/pom.xml                               |   4 +-
 examples/build.xml                                 |   1 +
 examples/examples-integrationtests/pom.xml         |  52 +-
 examples/examples-tests/pom.xml                    |   4 +-
 examples/express/DataBindingExample/pom.xml        |   8 +-
 examples/express/DataGridExample/pom.xml           |   4 +-
 examples/express/GitHubCommitLogViewer/pom.xml     |   8 +-
 examples/express/pom.xml                           |  18 +-
 examples/native/ButtonExample/pom.xml              |   4 +-
 examples/native/USStatesMap/pom.xml                |   6 +-
 .../USStatesMap/src/main/royale/MapCoords.as       | 116 +--
 .../USStatesMap/src/main/royale/USStatesMap.as     |  44 +-
 examples/native/pom.xml                            |   4 +-
 examples/node/HelloWorld/pom.xml                   |   4 +-
 examples/node/pom.xml                              |   4 +-
 examples/pom.xml                                   |   6 +-
 examples/royale/ASDoc/.vscode/settings.json        |   3 -
 examples/royale/ASDoc/pom.xml                      |  14 +-
 .../ASDoc/src/main/royale/ASDocMainView.mxml       |  11 +-
 .../ClassPickerHashAnchorStringItemRenderer.as     |   5 +-
 .../src/main/royale/EventSummaryRenderer.mxml      |   4 +-
 .../src/main/royale/MethodSummaryRenderer.mxml     |   4 +-
 .../ASDoc/src/main/royale/SummaryRenderer.mxml     |   6 +-
 .../ASDoc/src/main/royale/models/ASDocModel.as     |  21 +-
 examples/royale/AccordionExample/pom.xml           |   6 +-
 .../royale/Ace/asconfig.json                       |  37 +-
 examples/royale/Ace/build.xml                      |  55 ++
 .../royale/{RoyaleStore_jquery => Ace}/pom.xml     |   7 -
 .../Ace/src/main/config/compile-app-config.xml}    |  31 +-
 .../royale/Ace/src/main/royale/Ace.mxml            |  28 +-
 examples/royale/AlertExample/pom.xml               |  16 +-
 examples/royale/ChartExample/pom.xml               |  10 +-
 .../CordovaCameraExample-app.xml                   |   2 +-
 examples/royale/CordovaCameraExample/pom.xml       |  10 +-
 examples/royale/CreateJSExample/pom.xml            |  10 +-
 .../DataBindingExample/.vscode/settings.json       |   3 -
 examples/royale/DataBindingExample/pom.xml         |  10 +-
 .../DataBindingExampleWithFlexLayout/pom.xml       |  10 +-
 examples/royale/DataBindingExample_Flat/pom.xml    |  14 +-
 examples/royale/DataBindingExample_as/pom.xml      |   8 +-
 examples/royale/DataGridExample/pom.xml            |   6 +-
 examples/royale/DateControlsExample/pom.xml        |  10 +-
 examples/royale/DebuggingExample/pom.xml           |  10 +-
 examples/royale/DesktopMap/DesktopMap-app.xml      |   2 +-
 examples/royale/DesktopMap/pom.xml                 |  10 +-
 examples/royale/DividedContainerExample/pom.xml    |   6 +-
 examples/royale/DragAndDropExample/pom.xml         |  10 +-
 examples/royale/Flex2Royale/pom.xml                |  12 +-
 examples/royale/HTMLElements/pom.xml               |   6 +-
 examples/royale/HelloWorld/pom.xml                 |   6 +-
 examples/royale/JSON2ASVO/JSON2ASVO-app.xml        |   2 +-
 examples/royale/JSON2ASVO/pom.xml                  |  48 +-
 examples/royale/JewelExample/.vscode/launch.json   |  21 +
 examples/royale/JewelExample/.vscode/tasks.json    |   8 +
 examples/royale/JewelExample/JewelExample.as3proj  |  93 ++
 .../royale/JewelExample/README.txt                 |  36 +-
 .../royale/JewelExample/asconfig.json              |  37 +-
 examples/royale/JewelExample/build.xml             |  64 ++
 .../{RoyaleStore_jquery => JewelExample}/pom.xml   |  87 +-
 .../src/main/config/compile-app-config.xml}        |  32 +-
 .../resources/jewel-example-index-template.html}   |  38 +-
 .../src/main/resources/jewel-example-styles.css    |  41 +-
 .../src/main/royale/AlertPlayGround.mxml           |  63 ++
 .../royale/JewelExample/src/main/royale/App.mxml   |  51 +-
 .../src/main/royale/ButtonPlayGround.mxml          |  36 +-
 .../src/main/royale/CheckBoxPlayGround.mxml        |  41 +-
 .../src/main/royale/HeadingsAndText.mxml           |  34 +-
 .../src/main/royale/LabelPlayGround.mxml           |  38 +-
 .../JewelExample/src/main/royale/MainContent.mxml  |  62 ++
 .../src/main/royale/RadioButtonPlayGround.mxml     |  48 ++
 .../src/main/royale/SliderPlayGround.mxml          |  48 ++
 .../src/main/royale/TextButtonPlayGround.mxml      |  53 ++
 .../src/main/royale/TextInputPlayGround.mxml       |  68 ++
 examples/royale/ListExample/pom.xml                |  10 +-
 .../ListExample/src/main/royale/MyInitialView.mxml |   4 +
 examples/royale/MDLDynamicTableExample/pom.xml     |   6 +-
 examples/royale/MDLDynamicTabsExample/pom.xml      |   8 +-
 examples/royale/MapSearch/MapSearch-app.xml        |   2 +-
 examples/royale/MapSearch/pom.xml                  |  10 +-
 .../royale/{AlertExample => MenuExample}/pom.xml   |  39 +-
 examples/royale/MobileMap/MobileMap-app.xml        |   2 +-
 examples/royale/MobileMap/pom.xml                  |  14 +-
 examples/royale/MobileStocks/MobileStocks-app.xml  |   2 +-
 examples/royale/MobileStocks/pom.xml               |  26 +-
 examples/royale/MobileTrader/pom.xml               |  18 +-
 examples/royale/ModuleExample/MainApp/pom.xml      |   6 +-
 examples/royale/ModuleExample/Module/pom.xml       |   6 +-
 examples/royale/ModuleExample/pom.xml              |   4 +-
 examples/royale/RemoteObjectAMFTest/pom.xml        |  14 +-
 examples/royale/RoyaleStore/pom.xml                |  22 +-
 examples/royale/RoyaleStore_jquery/pom.xml         |  26 +-
 examples/royale/RoyaleTeamPage_MDL/pom.xml         |  10 +-
 examples/royale/RoyaleWebsite/pom.xml              |   8 +-
 examples/royale/RoyaleWebsiteStatsViewer/pom.xml   |  14 +-
 .../royale/StorageExample/StorageExample-app.xml   |   2 +-
 examples/royale/StorageExample/pom.xml             |  14 +-
 examples/royale/StyleExample/pom.xml               |  10 +-
 examples/royale/TableExample/pom.xml               |   6 +-
 examples/royale/TeamPage/pom.xml                   |  10 +-
 examples/royale/TodoListSampleApp/pom.xml          |   6 +-
 examples/royale/TreeExample/pom.xml                |   6 +-
 examples/royale/pom.xml                            |  55 +-
 ...config-template.xml => ace-config-template.xml} | 872 ++++++++-----------
 .../{royale-config-template.xml => ace-config.xml} | 872 ++++++++-----------
 frameworks/air-config-template.xml                 |   2 +-
 frameworks/build.xml                               |   5 +
 frameworks/downloads.xml                           |  28 +-
 frameworks/flex-config-template.xml                |   2 +-
 frameworks/fontsrc/pom.xml                         |   4 +-
 frameworks/js/projects/AceJS/build.xml             | 124 +++
 .../AceJS/src/main/config/compile-js-config.xml    |  99 +++
 frameworks/js/projects/JewelJS/build.xml           | 124 +++
 .../JewelJS/src/main/config/compile-js-config.xml  | 102 +++
 .../src/main/config/compile-js-config.xml          |  97 +++
 frameworks/pom.xml                                 |   4 +-
 frameworks/projects/{Basic => Ace}/asconfig.json   |  11 +-
 frameworks/projects/Ace/build.xml                  | 131 +++
 frameworks/projects/Ace/js/tests/MyController.js   |  56 ++
 frameworks/projects/Ace/js/tests/MyInitialView.js  |  67 ++
 frameworks/projects/Ace/js/tests/MyModel.js        |  60 ++
 .../projects/Ace/js/tests/MySimpleValuesImpl.js    |  45 +
 frameworks/projects/Ace/js/tests/RoyaleTest.js     |  63 ++
 frameworks/projects/Ace/js/tests/test.html         |  62 ++
 frameworks/projects/{JQuery => Ace}/pom.xml        |   6 +-
 .../Ace/src/main/config/compile-swf-config.xml     |  92 ++
 .../Ace/src/main/resources/ace-manifest.xml        |  21 +-
 .../Ace/src/main/resources/defaults.css}           |  52 +-
 .../src/main/royale/JQueryClasses.as}              |  39 +-
 .../royale/org/apache/royale/ace/ACEEditor.as}     | 119 +--
 frameworks/projects/Basic/.vscode/launch.json      |  21 +
 frameworks/projects/Basic/.vscode/tasks.json       |   8 +
 frameworks/projects/Basic/asconfig.json            |   4 +-
 frameworks/projects/Basic/pom.xml                  |  20 +-
 .../Basic/src/main/resources/basic-manifest.xml    |  10 +-
 .../projects/Basic/src/main/resources/defaults.css |  23 -
 .../projects/Basic/src/main/royale/BasicClasses.as |   1 -
 .../royale/org/apache/royale/core/Application.as   |   1 +
 .../royale/core/ContainerBaseStrandChildren.as     |   1 +
 .../org/apache/royale/core/DataContainerBase.as    |   3 +
 .../royale/org/apache/royale/core/GroupBase.as     |   1 +
 .../org/apache/royale/core/HTMLElementWrapper.as   |  12 +-
 .../royale/org/apache/royale/core/ImageBase.as     |   3 +
 .../royale/org/apache/royale/core/LayoutBase.as    | 120 ++-
 .../royale/org/apache/royale/core/LayoutManager.as | 114 +++
 .../main/royale/org/apache/royale/core/UIBase.as   |  79 +-
 .../royale/org/apache/royale/core/UIButtonBase.as  |  31 +
 .../main/royale/org/apache/royale/html/Button.as   |  11 +
 .../royale/org/apache/royale/html/ButtonBar.as     |  24 +
 .../main/royale/org/apache/royale/html/CheckBox.as |   6 +
 .../royale/org/apache/royale/html/CloseButton.as   |   2 +-
 .../royale/org/apache/royale/html/DataContainer.as |  15 +-
 .../main/royale/org/apache/royale/html/DataGrid.as |  34 +-
 .../royale/org/apache/royale/html/DropDownList.as  |  18 +-
 .../main/royale/org/apache/royale/html/Image.as    |   3 +
 .../org/apache/royale/html/ImageAndTextButton.as   |   6 +-
 .../royale/org/apache/royale/html/ImageButton.as   |   5 +-
 .../main/royale/org/apache/royale/html/Label.as    |   2 +-
 .../src/main/royale/org/apache/royale/html/List.as |  18 +-
 .../royale/org/apache/royale/html/MXMLBeadView.as  |   3 +-
 .../org/apache/royale/html/MultilineLabel.as       |   2 +-
 .../org/apache/royale/html/NumericStepper.as       |  35 +-
 .../main/royale/org/apache/royale/html/Panel.as    |  16 +-
 .../royale/org/apache/royale/html/SimpleAlert.as   |  12 +-
 .../main/royale/org/apache/royale/html/Spinner.as  |  32 +-
 .../royale/org/apache/royale/html/TextButton.as    |   4 +-
 .../main/royale/org/apache/royale/html/TitleBar.as |  12 +
 .../html/accessories/NumericOnlyTextInputBead.as   |  11 +-
 .../royale/html/accessories/PasswordInputBead.as   |   8 +-
 .../apache/royale/html/accessories/ToolTipBead.as  |  13 +-
 .../org/apache/royale/html/beads/AlertView.as      |   7 +-
 ...extOverflow.as => ApplicationParametersBead.as} |  91 +-
 .../ApplicationParametersCaseInsensitiveBead.as    |  92 ++
 .../royale/html/beads/CSSImageAndTextButtonView.as |  60 +-
 .../apache/royale/html/beads/CSSTextButtonView.as  |  76 +-
 .../org/apache/royale/html/beads/ContainerView.as  |  46 +-
 .../beads/CrossBrowserFireListenerOverrideBead.as  |  93 ++
 .../apache/royale/html/beads/DataContainerView.as  |   5 +-
 .../html/beads/DataGridColumnChangePropagator.as   |  12 +
 .../org/apache/royale/html/beads/DataGridView.as   |  22 +-
 .../beads/DataItemRendererFactoryForArrayData.as   |  22 +-
 .../DataItemRendererFactoryForCollectionView.as    |  20 +
 .../beads/{TextOverflow.as => EllipsisOverflow.as} |  28 +-
 .../org/apache/royale/html/beads/GroupView.as      |  43 +-
 .../{TextOverflow.as => IEEventAdapterBead.as}     |  73 +-
 .../apache/royale/html/beads/InfiniteVScroller.as  | 157 ++++
 .../org/apache/royale/html/beads/ListView.as       |   5 +-
 .../apache/royale/html/beads/NumericStepperView.as |  53 +-
 .../org/apache/royale/html/beads/PanelView.as      |  17 +-
 .../royale/html/beads/PanelWithControlBarView.as   |   1 -
 .../apache/royale/html/beads/SimpleAlertView.as    |   7 +-
 .../org/apache/royale/html/beads/SpinnerView.as    |   7 +-
 .../org/apache/royale/html/beads/TextInputView.as  |  11 +-
 .../royale/html/beads/TextInputWithBorderView.as   |   6 +-
 .../beads/TextItemRendererFactoryForArrayData.as   |  20 +-
 .../royale/html/beads/TitleBarMeasurementBead.as   |  12 +-
 .../controllers/ItemRendererMouseController.as     |  16 +-
 .../ListSingleSelectionMouseController.as          |  29 +-
 .../beads/controllers/SpinnerMouseController.as    |  11 +-
 .../royale/html/beads/layouts/ButtonBarLayout.as   |   9 +-
 .../royale/html/beads/layouts/DataGridLayout.as    |  27 +-
 .../layouts/FlexibleFirstChildHorizontalLayout.as  |  20 +-
 .../html/beads/layouts/HDividedContainerLayout.as  |   9 +-
 .../royale/html/beads/layouts/HScrollBarLayout.as  |   8 +-
 .../html/beads/layouts/HorizontalFlexLayout.as     |   8 +-
 .../html/beads/layouts/HorizontalFlowLayout.as     |   9 +-
 .../royale/html/beads/layouts/HorizontalLayout.as  |  14 +-
 .../layouts/HorizontalLayoutWithPaddingAndGap.as   |  12 +-
 .../html/beads/layouts/LayoutChangeNotifier.as     |  12 +-
 .../layouts/OneFlexibleChildHorizontalLayout.as    |   8 +-
 .../OneFlexibleChildHorizontalLayoutForOverflow.as |   7 +-
 .../layouts/OneFlexibleChildVerticalLayout.as      |   8 +-
 .../OneFlexibleChildVerticalLayoutForOverflow.as   |   7 +-
 .../royale/html/beads/layouts/SimpleTableLayout.as |   6 +-
 .../royale/html/beads/layouts/TableCellLayout.as   |   8 +-
 .../royale/html/beads/layouts/TableHeaderLayout.as |   8 +-
 .../apache/royale/html/beads/layouts/TileLayout.as |   9 +-
 .../royale/html/beads/layouts/TreeGridLayout.as    |   8 +-
 .../html/beads/layouts/VDividedContainerLayout.as  |   9 +-
 .../royale/html/beads/layouts/VScrollBarLayout.as  |   7 +-
 .../html/beads/layouts/VerticalColumnLayout.as     |  28 +-
 .../html/beads/layouts/VerticalFlexLayout.as       |   7 +-
 .../royale/html/beads/layouts/VerticalLayout.as    |   8 +-
 .../layouts/VerticalLayoutWithPaddingAndGap.as     |  11 +-
 .../beads/layouts/VirtualListVerticalLayout.as     |   7 +-
 .../models/SingleSelectionCollectionViewModel.as   |  19 +-
 .../apache/royale/html/beads/models/TextModel.as   |   2 +
 .../royale/html/beads/models/ViewportModel.as      |  14 +-
 .../royale/html/supportClasses/HScrollViewport.as  |   7 +-
 .../royale/html/supportClasses/OverflowViewport.as |   1 -
 .../html/supportClasses/ScrollingViewport.as       |  16 +-
 .../html/supportClasses/StringItemRenderer.as      |  24 +-
 .../html/supportClasses/TextButtonItemRenderer.as  |   9 +-
 .../html/supportClasses/TextFieldItemRenderer.as   |   7 +-
 .../royale/html/supportClasses/VScrollViewport.as  |   6 +-
 .../apache/royale/html/supportClasses/Viewport.as  |   2 +-
 .../royale/html/util/addOrReplaceClassName.as      |  63 --
 frameworks/projects/Binding/pom.xml                |   8 +-
 .../royale/binding/ApplicationDataBinding.as       |   6 +-
 .../org/apache/royale/binding/ChainBinding.as      |   4 +-
 .../apache/royale/binding/ContainerDataBinding.as  |   4 +
 .../org/apache/royale/binding/DataBindingBase.as   |  12 +
 .../org/apache/royale/binding/GenericBinding.as    |   7 +
 .../royale/binding/MXMLBeadViewDataBinding.as      |   4 +
 .../org/apache/royale/binding/PropertyWatcher.as   |  11 +
 .../org/apache/royale/binding/SimpleBinding.as     |   7 +
 frameworks/projects/Charts/pom.xml                 |  24 +-
 .../org/apache/royale/charts/beads/ChartView.as    |   7 +-
 frameworks/projects/Collections/pom.xml            |   8 +-
 .../apache/royale/collections/LazyCollection.as    |   1 +
 frameworks/projects/Core/asconfig.json             |   4 +-
 frameworks/projects/Core/pom.xml                   |   4 +-
 .../projects/Core/src/main/royale/CoreClasses.as   |  13 +-
 .../org/apache/royale/core/AllCSSValuesImpl.as     | 498 ++++++++++-
 .../royale/org/apache/royale/core/BeadViewBase.as  |   1 +
 .../apache/royale/core/BrowserResizeListener.as    |  11 +-
 .../royale/org/apache/royale/core/CSSClassList.as  |  93 ++
 .../org/apache/royale/core/ElementWrapper.as       |   4 +-
 .../royale/core/IBorderPaddingMarginValuesImpl.as  | 111 +++
 .../royale/org/apache/royale/core/ILayoutChild.as  |  24 +
 .../org/apache/royale/core/IViewportModel.as       |  10 +-
 .../royale/org/apache/royale/core/ImageViewBase.as |  11 +-
 .../apache/royale/core/ItemRendererClassFactory.as |   2 +
 .../org/apache/royale/core/ParentDocumentBead.as   |   1 +
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  | 498 ++++++++++-
 .../org/apache/royale/core/SimpleStatesImpl.as     |  20 +-
 .../main/royale/org/apache/royale/core/Strand.as   |   7 +-
 .../org/apache/royale/core/StyleChangeNotifier.as  |   8 +-
 .../org/apache/royale/core/UIHTMLElementWrapper.as |   4 +
 .../org/apache/royale/core/layout/EdgeData.as      |  80 ++
 .../org/apache/royale/core/layout/LayoutData.as}   | 125 +--
 .../org/apache/royale/core/layout/MarginData.as}   |  52 +-
 .../org/apache/royale/core/styles/BorderStyles.as} | 129 +--
 .../org/apache/royale/events/EventDispatcher.as    |   2 +-
 .../royale/org/apache/royale/states/AddItems.as    |   5 +
 .../royale/org/apache/royale/utils/BrowserInfo.as  |  50 ++
 .../org/apache/royale/utils/CSSContainerUtils.as   | 194 -----
 .../royale/org/apache/royale/utils/CSSUtils.as     |   8 +-
 .../org/apache/royale/utils/MXMLDataInterpreter.as |  20 +-
 .../royale/org/apache/royale/utils/StringUtil.as   |   2 +-
 .../main/royale/org/apache/royale/utils/UIUtils.as |  20 +-
 .../apache/royale/utils/cssclasslist/addStyles.as} | 105 ++-
 .../royale/utils/cssclasslist/removeAllStyles.as}  |  99 +--
 .../royale/utils/cssclasslist/removeStyles.as}     | 104 ++-
 .../royale/utils/cssclasslist/toggleStyle.as}      |  97 +--
 .../org/apache/royale/utils/measureComponent.as}   |  37 +-
 .../apache/royale/utils/object/defineGetter.as}    |  42 +-
 .../apache/royale/utils/object/defineProperty.as}  |  42 +-
 .../royale/utils/object/defineSimpleGetter.as}     |  46 +-
 .../royale/utils/object/defineSimpleProperty.as}   |  48 +-
 frameworks/projects/Core/src/test/royale/build.xml |   5 +
 .../flexUnitTests/KeyboardEventConverterTest.as    |   2 +-
 frameworks/projects/CreateJS/pom.xml               |  20 +-
 frameworks/projects/DragDrop/pom.xml               |  12 +-
 .../html/beads/controllers/DragMouseController.as  |   9 +
 .../html/beads/controllers/DropMouseController.as  |   6 +
 frameworks/projects/Effects/pom.xml                |  12 +-
 .../royale/core/StatesWithTransitionsImpl.as       |  22 +
 .../main/royale/org/apache/royale/effects/Tween.as |   2 +
 .../royale/effects/beads/ParallelPlayBead.as       |   6 +
 .../royale/effects/beads/SequencePlayBead.as       |   6 +
 .../org/apache/royale/utils/MockLayoutChild.as     |  21 +
 .../org/apache/royale/utils/MockLayoutParent.as    |  24 +
 frameworks/projects/Express/pom.xml                |  28 +-
 .../royale/express/beads/layouts/DataGridLayout.as |   7 +-
 frameworks/projects/Flat/pom.xml                   |  22 +-
 frameworks/projects/FontAwesome/pom.xml            |  24 +-
 frameworks/projects/Formatters/pom.xml             |  12 +-
 .../royale/html/accessories/CurrencyFormatter.as   |  21 +-
 frameworks/projects/GoogleMaps/pom.xml             |  12 +-
 frameworks/projects/Graphics/pom.xml               |   8 +-
 frameworks/projects/HTML/pom.xml                   |  24 +-
 frameworks/projects/HTML5/pom.xml                  |  12 +-
 .../org/apache/royale/html5/TransformBead.as       |   4 +-
 frameworks/projects/JQuery/pom.xml                 |  12 +-
 frameworks/projects/Jewel/.vscode/launch.json      |  21 +
 frameworks/projects/Jewel/.vscode/tasks.json       |   8 +
 frameworks/projects/{Basic => Jewel}/asconfig.json |  15 +-
 frameworks/projects/Jewel/build.xml                | 130 +++
 .../projects/{MaterialDesignLite => Jewel}/pom.xml | 344 ++++----
 .../Jewel/src/main/config/compile-swf-config.xml   | 105 +++
 .../projects/Jewel/src/main/resources/defaults.css | 190 +++++
 .../Jewel/src/main/resources/jewel-as-manifest.xml |  22 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |  48 ++
 .../projects/Jewel/src/main/royale/JewelClasses.as |  62 ++
 .../main/royale/org/apache/royale/core/UIBase.as   | 169 ++--
 .../main/royale/org/apache/royale/jewel/Alert.as   | 327 +++++++
 .../royale/org/apache/royale/jewel/Application.as  |  70 ++
 .../main/royale/org/apache/royale/jewel/Button.as  | 156 ++++
 .../royale/org/apache/royale/jewel}/CheckBox.as    | 527 ++++++------
 .../royale/org/apache/royale/jewel/ControlBar.as}  |  59 +-
 .../main/royale/org/apache/royale/jewel}/Label.as  |   8 +-
 .../royale/org/apache/royale/jewel}/RadioButton.as | 942 ++++++++++-----------
 .../main/royale/org/apache/royale/jewel/Slider.as  | 235 +++++
 .../royale/org/apache/royale/jewel}/TextButton.as  |  38 +-
 .../royale/org/apache/royale/jewel/TextField.as    | 107 +++
 .../royale/org/apache/royale/jewel/TitleBar.as}    |  49 +-
 .../org/apache/royale/jewel/beads/Disabled.as}     |  88 +-
 .../apache/royale/jewel/beads/SliderThumbView.as   | 121 +++
 .../apache/royale/jewel/beads/SliderTrackView.as   | 121 +++
 .../org/apache/royale/jewel/beads/SliderView.as    | 163 ++++
 .../apache/royale/jewel/beads/TextFieldView.as}    | 108 +--
 .../jewel/beads/controllers/AlertController.as}    |  85 +-
 .../beads/controllers/SliderMouseController.as     | 341 ++++++++
 .../jewel}/beads/layouts/HorizontalLayout.as       |  86 +-
 .../beads/layouts/HorizontalLayoutSpaceBetween.as} |  86 +-
 .../layouts/HorizontalLayoutWithPaddingAndGap.as   |  75 +-
 .../jewel/beads/layouts/HorizontalSliderLayout.as  | 144 ++++
 .../royale/jewel}/beads/layouts/VerticalLayout.as  |  55 +-
 .../layouts/VerticalLayoutWithPaddingAndGap.as     |  47 +-
 .../royale/jewel/beads/models/SliderRangeModel.as  | 198 +++++
 .../jewel/beads/views/AlertTitleBarView.mxml}      |  36 +-
 .../apache/royale/jewel/beads/views}/AlertView.as  | 149 ++--
 .../royale/jewel/beads/views/CheckBoxView.as       | 301 +++++++
 .../jewel/beads/views/JewelLabelViewBead.mxml      |  60 ++
 .../royale/jewel/beads/views/RadioButtonView.as    | 286 +++++++
 .../royale/jewel/beads/views/TitleBarView.mxml     |  55 ++
 .../royale/jewel/supportClasses/ITextField.as      |  68 ++
 .../royale/jewel/supportClasses/RadioButtonIcon.as | 117 +++
 .../royale/jewel/supportClasses/TextFieldBase.as   | 167 ++++
 .../royale/org/apache/royale/util/ClassListUtil.as | 131 +++
 .../src/main/sass/_global.sass}                    |  47 +-
 .../Jewel/src/main/sass/components/_alert.sass     | 131 +++
 .../src/main/sass/components/_button.sass}         |  30 +-
 .../src/main/sass/components/_checkbox.sass}       |  37 +-
 .../src/main/sass/components/_controlbar.sass}     |  44 +-
 .../src/main/sass/components/_label.sass}          |  37 +-
 .../src/main/sass/components/_radiobutton.sass}    |  37 +-
 .../src/main/sass/components/_slider.sass}         |  52 +-
 .../src/main/sass/components/_textbutton.sass}     |  30 +-
 .../src/main/sass/components/_textfield.sass}      |  36 +-
 .../src/main/sass/components/_titlebar.sass}       |  44 +-
 .../Jewel/src/main/sass/defaults.sass}             |  73 +-
 frameworks/projects/Language/pom.xml               |   4 +-
 .../projects/Language/src/main/royale/Namespace.as |   3 +
 .../projects/Language/src/main/royale/QName.as     |  46 +-
 .../royale/org/apache/royale/utils/Language.as     |  23 +-
 frameworks/projects/MaterialDesignLite/pom.xml     |  28 +-
 .../main/royale/org/apache/royale/mdl/Button.as    |  83 +-
 .../src/main/royale/org/apache/royale/mdl/Card.as  |  27 +-
 .../main/royale/org/apache/royale/mdl/CheckBox.as  |  27 +-
 .../royale/org/apache/royale/mdl/DialogActions.as  |  26 +-
 .../royale/org/apache/royale/mdl/DropDownList.as   |   4 +-
 .../main/royale/org/apache/royale/mdl/Footer.as    |  12 +-
 .../org/apache/royale/mdl/FooterBottomSection.as   |  15 +-
 .../org/apache/royale/mdl/FooterLeftSection.as     |  15 +-
 .../royale/org/apache/royale/mdl/FooterLinkList.as |  12 +-
 .../org/apache/royale/mdl/FooterMiddleSection.as   |  11 +-
 .../org/apache/royale/mdl/FooterRightSection.as    |  12 +-
 .../org/apache/royale/mdl/FooterSocialButton.as    |  11 +-
 .../org/apache/royale/mdl/FooterTopSection.as      |  11 +-
 .../src/main/royale/org/apache/royale/mdl/Grid.as  |  25 +-
 .../main/royale/org/apache/royale/mdl/GridCell.as  | 167 ++--
 .../main/royale/org/apache/royale/mdl/Header.as    |  43 +-
 .../royale/org/apache/royale/mdl/IconToggle.as     |  24 +-
 .../src/main/royale/org/apache/royale/mdl/Menu.as  |  83 +-
 .../org/apache/royale/mdl/NavigationLayout.as      |  33 +-
 .../apache/royale/mdl/NavigationLayoutContent.as   |   6 -
 .../royale/org/apache/royale/mdl/ProgressBar.as    |  24 +-
 .../royale/org/apache/royale/mdl/RadioButton.as    |  31 +-
 .../main/royale/org/apache/royale/mdl/Spacer.as    |   6 -
 .../main/royale/org/apache/royale/mdl/Spinner.as   |  40 +-
 .../main/royale/org/apache/royale/mdl/Switch.as    |  24 +-
 .../main/royale/org/apache/royale/mdl/TabBar.as    |  29 +-
 .../royale/org/apache/royale/mdl/TabBarButton.as   |  28 +-
 .../royale/org/apache/royale/mdl/TabBarPanel.as    |  26 +-
 .../src/main/royale/org/apache/royale/mdl/Table.as |  33 +-
 .../royale/org/apache/royale/mdl/TableColumn.as    |  34 +-
 .../src/main/royale/org/apache/royale/mdl/Tabs.as  |  24 +-
 .../src/main/royale/org/apache/royale/mdl/Toast.as |   1 -
 .../royale/org/apache/royale/mdl/beads/Badge.as    | 335 ++++----
 .../itemRenderers/NavigationLinkItemRenderer.as    |  14 +-
 .../apache/royale/mdl/supportClasses/CardInner.as  |  33 +-
 .../royale/mdl/supportClasses/MaterialIconBase.as  |  74 +-
 .../supportClasses/TabBarButtonItemRendererBase.as |  24 +-
 .../mdl/supportClasses/TabItemRendererBase.as      |  24 +-
 .../royale/mdl/supportClasses/TextFieldBase.as     |  37 +-
 frameworks/projects/Mobile/pom.xml                 |  16 +-
 frameworks/projects/Network/pom.xml                |  12 +-
 .../royale/org/apache/royale/net/HTTPService.as    |   2 +
 frameworks/projects/Reflection/pom.xml             |   8 +-
 frameworks/projects/RoyaleSite/pom.xml             |  16 +-
 .../royale/site/ASFCopyrightAttributionAndLinks.as |   2 +-
 .../main/royale/org/apache/royale/site/Footer.mxml |  45 +-
 .../royale/org/apache/royale/site/SocialButtons.as |   6 +-
 .../royale/org/apache/royale/site/TopMenu.mxml     |  12 +-
 frameworks/projects/Storage/pom.xml                |   8 +-
 frameworks/projects/TLF/pom.xml                    |   8 +-
 frameworks/projects/Text/pom.xml                   |   8 +-
 frameworks/projects/XML/pom.xml                    |  12 +-
 frameworks/projects/XML/src/main/royale/XML.as     |  11 +-
 frameworks/projects/pom.xml                        |   5 +-
 frameworks/royale-config-template.xml              |   2 +-
 frameworks/themes/Basic/.vscode/launch.json        |  21 +
 frameworks/themes/Basic/.vscode/tasks.json         |   8 +
 frameworks/themes/Basic/pom.xml                    |   8 +-
 frameworks/themes/Basic/{ => src}/basic.css        |  23 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 177 ++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 177 ++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 177 ++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../Jewel-Light-NoFlat-Primary-Blue-Theme}/pom.xml |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 510 +++++++++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 510 +++++++++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 510 +++++++++++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 135 +++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 135 +++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 .../build.xml                                      | 133 +++
 .../pom.xml                                        |  78 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 135 +++
 .../src/main/sass/_theme.sass}                     |  33 +-
 .../src/main/sass/defaults.sass                    |  38 +
 frameworks/themes/JewelTheme/.vscode/launch.json   |  21 +
 frameworks/themes/JewelTheme/.vscode/tasks.json    |   8 +
 .../Basic => themes/JewelTheme}/asconfig.json      |  15 +-
 frameworks/themes/JewelTheme/build.xml             | 133 +++
 .../{projects/Flat => themes/JewelTheme}/pom.xml   | 102 ++-
 .../src/main/config/compile-swf-config.xml         |  85 ++
 .../src/main/resources/assets/checkbox-tick.svg    |  22 +-
 .../src/main/resources/assets/close-icon.svg}      |  24 +-
 .../main/resources/assets/radiobutton-circle.svg   |  22 +-
 .../JewelTheme/src/main/resources/defaults.css     | 704 +++++++++++++++
 .../src/main/resources/jeweltheme-as-manifest.xml  |  22 +-
 .../src/main/resources/jeweltheme-manifest.xml     |  23 +-
 .../src/main/resources/svgs/JewelButton2.svg       |  44 +
 .../src/main/resources/svgs/checkbox-tick.svg      |  43 +
 .../src/main/resources/svgs/jewel-button.svg       |  37 +
 .../src/main/royale/JewelThemeClasses.as}          |  41 +-
 .../royale/jewel/beads/views/LabelViewBead.mxml    |  60 ++
 .../JewelTheme/src/main/sass/_colors.sass}         |  50 +-
 .../JewelTheme/src/main/sass/_functions.sass}      |  28 -
 .../JewelTheme/src/main/sass/_global.sass}         |  69 +-
 .../themes/JewelTheme/src/main/sass/_mixins.sass   |  77 ++
 .../JewelTheme/src/main/sass/_theme.sass}          |  35 +-
 .../JewelTheme/src/main/sass/_variables.sass}      |  64 +-
 .../main/sass/components-emphasized/_alert.sass}   |  33 +-
 .../main/sass/components-emphasized/_button.sass   |  85 ++
 .../sass/components-emphasized/_checkbox.sass}     |  32 +-
 .../sass/components-emphasized/_controlbar.sass}   |  34 +-
 .../main/sass/components-emphasized/_label.sass}   |  29 +-
 .../sass/components-emphasized/_radiobutton.sass}  |  32 +-
 .../main/sass/components-emphasized/_slider.sass}  |  30 +-
 .../sass/components-emphasized/_textbutton.sass    |  82 ++
 .../sass/components-emphasized/_textfield.sass}    |  32 +-
 .../sass/components-emphasized/_titlebar.sass}     |  34 +-
 .../src/main/sass/components-primary/_alert.sass   | 125 +++
 .../src/main/sass/components-primary/_button.sass  |  87 ++
 .../main/sass/components-primary/_checkbox.sass    | 114 +++
 .../main/sass/components-primary/_controlbar.sass} |  34 +-
 .../src/main/sass/components-primary/_label.sass}  |  35 +-
 .../main/sass/components-primary/_radiobutton.sass | 114 +++
 .../src/main/sass/components-primary/_slider.sass} |  63 +-
 .../main/sass/components-primary/_textbutton.sass  |  83 ++
 .../main/sass/components-primary/_textfield.sass   | 106 +++
 .../main/sass/components-primary/_titlebar.sass}   |  34 +-
 .../main/sass/components-secondary/_alert.sass}    |  33 +-
 .../main/sass/components-secondary/_button.sass}   | 116 +--
 .../main/sass/components-secondary/_checkbox.sass} |  32 +-
 .../sass/components-secondary/_controlbar.sass}    |  32 +-
 .../main/sass/components-secondary/_label.sass}    |  30 +-
 .../sass/components-secondary/_radiobutton.sass}   |  32 +-
 .../main/sass/components-secondary/_slider.sass}   |  30 +-
 .../sass/components-secondary/_textbutton.sass     |  79 ++
 .../sass/components-secondary/_textfield.sass}     |  32 +-
 .../main/sass/components-secondary/_titlebar.sass} |  32 +-
 .../themes/JewelTheme/src/main/sass/defaults.sass  |  60 ++
 frameworks/themes/pom.xml                          |  17 +-
 manualtests/UnitTests/pom.xml                      |   8 +-
 manualtests/pom.xml                                |  30 +-
 npm/js-only/package.json                           |   2 +-
 npm/js-swf/package.json                            |   2 +-
 package.json                                       |   2 +-
 pom.xml                                            |  14 +-
 releasecandidate.xml                               |  14 +-
 releasemgr/RELEASE_NOTES                           |  11 +
 testsuite/pom.xml                                  |   4 +-
 575 files changed, 20805 insertions(+), 7847 deletions(-)

diff --cc 
frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
index f9fc4c2,8b92f41..b884d3f
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
@@@ -188,11 -192,10 +192,12 @@@ package org.apache.royale.html.accessor
  
          /**
           * @private
+                * @royaleignorecoercion org.apache.royale.core.IUIBase
           */
 -        private function rollOutHandler(event:MouseEvent):void
 +        protected function rollOutHandler(event:MouseEvent):void
          {
 +                      
IEventDispatcher(_strand).removeEventListener(MouseEvent.MOUSE_OUT, 
rollOutHandler, false);
 +                      
                        var comp:IUIBase = _strand as IUIBase;
              if (tt) {
                  host.removeElement(tt);
diff --cc frameworks/projects/pom.xml
index fb8e7ca,6545709..43b0ef2
--- a/frameworks/projects/pom.xml
+++ b/frameworks/projects/pom.xml
@@@ -60,7 -60,7 +60,8 @@@
      <module>Text</module>
      <module>TLF</module>
      <module>RoyaleSite</module>
 +    <module>MXRoyale</module>
+     <module>Jewel</module>
    </modules>
  
    <profiles>

-- 
To stop receiving notification emails like this one, please contact
aha...@apache.org.

Reply via email to