You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2020/01/20 08:35:50 UTC

[royale-asjs] branch feature/bead-base updated (0a8260f -> 87f30c1)

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

harbs pushed a change to branch feature/bead-base
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.


    from 0a8260f  got rid of more dispatchEvents
     add 0bcdf33  jewel-datagrid: make item renderer takes align from columns, and show it in TDJ examples
     add b856405  jewel-datagrid: final touches to show different columns and renderer types aligning to left, center and right
     add 077d336  Fix isXMLName
     add c55743a  Updates to Reflection lib to correspond with cumulative compiler changes.
     add 2565c8c  jewel-datagrid: simplify styles and reduce CSS
     add e2fda2c  jewel-themes: update all themes
     add 1d9a545  tour-de-jewel: make ArrayListView example look better for list custom styles
     add df15b03  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add a79d913  handle column visibility changing.  Should fix #645
     add 93f9000  jewel: refactor presentation models, and avoid extending from core version since some things are not needed in Jewel,  also remove separatorThickness since is not the way we work styles in Jewel
     add 24c859a  tour-de-jewel: add rowHeight to a List example to expose it
     add 8983873  jewel-datagrid: remove setting width in cells via code. Jewel already make all cells 100% width by default
     add 2d7cdab  jewel-datagrid: cohercions were forgotten from the last commit
     add 093c01e  jewel-datagrid: commenting for now unused datagrid presentation model methods. Will see if we really need or not
     add 97293db  tour-de-jewel: update table example
     add c5bb50a  tour-de-jewel: copy 12 themes (light-noflat) to Tour De Jewel, so we can load dinamically. Will have add more as we improve the rest of the themes that are still uncomplete
     add 5c61817  tour-de-jewel: Add a DropDownList to select themes dinamically in TDJ home. For now just 12 variations (light/noflat).
     add 8dad6b2  jewel-numericstepper: make arrow primary color
     add 2dd1722  jewel-themes: update numericstepper
     add ef11913  loadCSS: add and return the id for later management
     add 22a9116  tour-de-jewel: remove unused themes when load next
     add d312b9a  jewel-slider: remove color
     add 68d50c7  jewel-themes: remove color from slider
     add 3961f96  tour-de-jewel: copy secondary 12 themes (light-noflat) to Tour De Jewel
     add 0296d24  jewel-application: avoid j|Application in CSS since it does not allow load css rules at runtime, and make Application inherit from StyledUIBase since ApplicationBase is not coherent with the rest of UI objects and lack some properties and functionality
     add 63734ea  jewel-themes: use new .jewel.application class name
     add cad827f  jewel-application revert some of the recent changes
     add 6b28f7e  tour-de-jewel: copy emphasized 12 themes (light-noflat) to Tour De Jewel
     add 467d44f  jewel-themes: remove globals from secondary and emphasized CSS since is a duplicated
     add c157261  jewel-themes: fix wrong name and file
     add 8a2c232  tour-de-jewel: order themes in dropdown
     add 4004b62  jewel-themes: fix a bug for slider not changing thumb theme at runtime. webkit is unable to override css rules if it find other definitions on the same line, so we need to separate the whole definition. Debug this was really hard and many hours involved
     add 75b56b2  jewel-themes: updates to fix the weird slider thumb changing theme bug
     add c9b00f0  tour-de-jewel: added dropdowns to change secondary and emphasized themes
     add e849758  ensure selectedIndex is in range.  Should fix #652
     add 2f3ba98  selectedIndices is not currently synced with selectedItem
     add 1e83edb  try a different way of getting the moduleloader's child (sooner)
     add 20b0b89  Make sure to read labelField
     add a380955  switch Tree to a TreeItemRenderer based on UIComponent.  Should fix #646 although some tweaking of the visuals will probably be needed
     add 9a9df5e  clear selectedIndices when selectedIndex is set. Should fix #652
     add b3e9051  handle uninitialized date
     add f02242f  add Flex code for validator.  Fixes #660
     add 4bb92b4  Tree support for labelFunction.  Fixes #563
     add 3652f3d  jewel-themes: fix usage of separated themes that was broken due to a recent optimization
     add 891b66a  get ColorPicker to work in both Basic and MXRoyale.  Fixes #661
     add 315ec74  handle paste restrict.  Fixed #662
     add e7f61a6  handle too few rows
     add 9baddb5  Chrome doesn't provide data in the InputEvent so use the element instead.  Fixes #662
     add dfe3852  jewel-popup: fix an issue with popupview where _popUp can't exists when reach to that code. This must change to avoid settimeout calls
     add 4bdd1ce  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 49512ca  handle contentBackgroundColor in Spark TextInput
     add cf7dd71  jewel-list: remove unused imports in beads
     add a29d012  jewel-list: fix comments
     add f4cc037  jewel-themes: fix most of the background colors
     add b28c78c  jewel-themes: more flat style fixes
     add 685988d  jewel-badge: remove unused backgroud
     add 2f9a5b5  hide resize handle on TextArea.  Fixes #672
     add 7355543  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add ae189db  jewel-themes: massive changes for flat themes
     add dba0c21  jewel-themes: update
     add baa8ad8  implement selectedItem on ColorPicker
     add 672bbc5  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add d69b4d2  block all input if focus is assigned to a disabled TextInput.  Should fix #663
     add a065566  jewel-themes: add all light-flat themes
     add 807944a  tour-de-jewel: put in place light flat themes at runtime. Although we need still some tweaks
     add 86aa474  handle column overflow based on horizontalScrollPolicy.  Should fix #666
     add 3de6c20  jewel-themes: fix box-shadow for runtime switching between flat/noflat themes
     add 37954e5  jewel-themes: snackbar box-shadow left behind
     add 49ad861  jewel-themes: snackbar updates
     add 4073334  styleduibased: refactor IEmphasis constants to StyledUIBase and remove from the rest of classes
     add 351260d  styleduibase: some places where left behind in the emphasis constants refactor
     add cae20a3  jewel-checkbox: fix some issues from the latest changes
     add a11dfa3  jewel-slider: fix bindings for valueChange event, and give support for old and new values. Remove unused low level input event
     add cdda220  tour-de-jewel: improve slider examples
     add 2c4b12c  jewel-checkbox: fix some issues due to latest changes
     add d7ee57e  tour-de-jewel: improve dropdownlist examples
     add b52270a  tour-de-jewel: improve half of the screen layouts to show similar
     add 0530bb6  jewel-themes: fix text-shadows globaly
     add 0d20e71  jewel-itemrenderer: clean imports in renderer beads
     add 505571b  jewel-datagrid: add AddDataGridItemRendererForArrayListData bead used to add a whole item record (row) to the DataGrid
     add b711188  jewel-datagrid: add RemoveDataGridItemRendererForArrayListData bead used to remove a whole item record (row) from the DataGrid
     add ae4b71d  jewel-datagrid: add align capabilities to add row bead
     add d73e83d  jewel-datagrid: add UpdateDataGridItemRendererForArrayListData bead used to update a whole item record (row) from the DataGrid
     add ae1efce  jewel-datagrid: add RemoveAllDataGridItemRendererForArrayListData bead used to remove all records (rows) from the DataGrid
     add b12ff5f  jewel-datagrid: fix an issue in the view where adding and removing rows need to update columns in order to do scrolling when needed or fill white space when there's not enough rows
     add 83d1464  jewel-divider: fix divider not showing
     add cdb9880  tour-de-jewel: upgrade datagrid example
     add 17ba8d9  Added SVG elements
     add 2175f11  extra space
     add 8fb162b  The browser parses valid color values, so there's no need to do it manually Related to #677
     add 98f3a67  more improvements to horizontal ADG scrolling
     add fb65862  Removed @export tags
     add 3382fcc  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 9b64285  Added Br element
     add ccfab32  Allow lowercase HTML element names
     add 24753ff  ranges needed to be passed to model.  Should fix #675
     add d706ac0  also block delete and backspace.  Should fix #663
     add 5de3bb9  This fixes build for now. 'img' is not allowed in Div. To check by @Harbs
     add 7577cd4  class should be property for HTML Elements
     add d04074c  Revert "This fixes build for now. 'img' is not allowed in Div. To check by @Harbs"
     add e319c97  jewel-datagrid: add to columns a pointer back to datagrid, to make easy to refer the whole component from the renderer
     add 4217e03  tour-de-jewel: add checkbox renderer to datagrid example and show how to access datagrid from a renderer and how to remove a row. Also prevent default click dg handler in the example to avoid RTEs
     add cc42460  Don't declare lowercase html tags. These should be evaluated as a string for innerHTML.
     add 4993a64  jewel-datagrid: fix selectionChanged for the whole component
     add 93c2d0f  jewel-datagrid: partial fix for RTE when removing an item (row). selection still must be adjusted
     add d10c752  jewel-datagrid: finish previous RTE fix and right adjustment of DG selectedIndex after item removal
     add 56dbe7a  jewel-datagrid: adjustment of DG to selectedIndex after item addition
     add df25312  jewel-datagrid: fix pixel columns layout removed by accident due to latest changes
     add 6080f8b  tour-de-jewel: latest fixes
     add 3acbfba  fix tabindex issues.  Should fix #671
     add 925c5ed  Reversed logic on number lookup in AllCSSValuesImpl
     add 7e2cd2e  numericStyles not used in SImpleCSS and no longer needed in AllCSS
     add c815cd9  jewel-datagrid: add event imports
     add f4401bb  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 57439c4  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 3aec2f8  Oops
     add c571560  fix virtual scrolling.  Should fix #664
     add f5f2436  handle scrollbars that are always visible.  Should fix #679
     add d0b57c3  Added MultiSelectionTree
     add 3c07a73  Merge branch 'develop' into feature/multiselect-tree
     add 4c8f0af  TreeMultiSelect changes
     add 3a37156  Merge branch 'develop' into feature/multiselect-tree
     add b41e2f5  Merge pull request #683 from tzivz/feature/multiselect-tree
     add b790db6  Fixes empty class names pending discussion
     add 3bbb1e3  jewel-datagrid: avoid relayout when removing or adding an item
     add 4c408bf  tour-de-jewel: fix itemrenderers
     add 9dfd1db  add binding metadata to Spark TextInput.  Should fix #678
     add e02af03  ElementWrapper: fix issue where missing @export would cause MouseEventConverter and KeyboardEventConverter to break due to Closure compiler renaming (references #641)
     add bc91fb3  implement contentBackgroundColor on SkinnableTextInput and color on UIComponent
     add 781c2ed  maven-distribution: add compjsc and mxmljsc dummy hars to distribution
     add 43dbcae  maven-distribution: add all themes to distribution so asconfigc.json does not complain
     add 8bf1ae7  ignores
     add ffe0369  We need to add the positioner and not the element
     add 5516392  Missed two more
     add 8f1bb40  jewel-application: element was left in some places when changed to positioner
     add d3a1782  tour-de-jewel: end of adjust all screen layouts
     add 1a2256d  maven-distribution: fix defaultTargetFolder
     add bd37cb0  maven-distribution: upgrade assembly descriptors to latest version
     add 743c9e4  maven: apache parent upgraded to v22
     add 2eb1901  Enable name property in MXML
     add 953059f  Added setAttribute and getAttribute
     add 77a9076  added tabIndex
     add e814aa8  get hover highlighting to work in Spark DropDownList.  Fixes #686
     new 87f30c1  Merge branch 'develop' into feature/bead-base

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 distribution/jars/compiler-compjsc/pom.xml         |  60 ++
 distribution/jars/compiler-mxmljsc/pom.xml         |  60 ++
 distribution/pom.xml                               |  12 +
 distribution/src/main/assembly/bin.xml             |   4 +-
 distribution/src/main/assembly/component.xml       |  13 +
 distribution/src/main/assembly/src.xml             |   4 +-
 .../src/main/royale/MultiDragAndDropExample.mxml   |  87 ++-
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../src/main/resources/jewel-example-styles.css    |  14 +-
 .../src/main/royale/AdvancedListPlayGround.mxml    |   7 +-
 .../src/main/royale/AlertPlayGround.mxml           |  32 +-
 .../royale/TourDeJewel/src/main/royale/App.mxml    |   4 +
 .../src/main/royale/ButtonBarPlayGround.mxml       |   1 +
 .../src/main/royale/ButtonPlayGround.mxml          |  48 +-
 .../src/main/royale/CardPlayGround.mxml            |  29 +-
 .../src/main/royale/CheckBoxPlayGround.mxml        |  42 +-
 .../src/main/royale/ComboBoxPlayGround.mxml        |  14 +-
 .../src/main/royale/DataGridPlayGround.mxml        | 117 +++-
 .../src/main/royale/DateComponentsPlayGround.mxml  |  11 +-
 .../src/main/royale/DropDownListPlayGround.mxml    | 245 +++----
 .../src/main/royale/FormsValidationPlayGround.mxml |  13 +-
 .../src/main/royale/GridPlayGround.mxml            | 741 ++++++++++----------
 .../src/main/royale/HeadingsAndText.mxml           |  29 +-
 .../src/main/royale/LabelPlayGround.mxml           |  29 +-
 .../src/main/royale/LayoutsPlayGround.mxml         |   9 -
 .../src/main/royale/ListPlayGround.mxml            |  18 +-
 .../src/main/royale/MiscelaneaPlayGound.mxml       |  61 +-
 .../src/main/royale/NumericStepperPlayGround.mxml  |  51 +-
 .../src/main/royale/RadioButtonPlayGround.mxml     |  44 +-
 .../src/main/royale/SliderPlayGround.mxml          |  86 +--
 .../src/main/royale/SnackbarPlayGround.mxml        |   7 +-
 .../src/main/royale/TablePlayGround.mxml           |  32 +-
 .../src/main/royale/TextInputPlayGround.mxml       |  16 +-
 .../src/main/royale/ViewStatesPlayGround.mxml      |   2 +-
 .../src/main/royale/WelcomeSection.mxml            |  69 ++
 .../src/main/royale/WizardPlayGround.mxml          | 270 ++++----
 .../AdvancedIconListItemRenderer.mxml              |  33 +-
 ...erer.mxml => CheckBoxDataGridItemRenderer.mxml} |  27 +-
 .../itemRenderers/IconDataGridItemRenderer.mxml    |  25 +-
 .../itemRenderers/ImageDataGridItemRenderer.mxml   |   1 +
 .../src/main/royale/models/ProductModel.as         |  11 +
 .../TourDeJewel/src/main/royale/vos/Product.as     |  20 +
 .../Basic/src/main/resources/basic-manifest.xml    |   1 +
 .../projects/Basic/src/main/resources/defaults.css |  13 +
 .../projects/Basic/src/main/royale/BasicClasses.as |   3 +
 .../royale/org/apache/royale/core/Application.as   |   6 +-
 .../royale/org/apache/royale/core/StyledUIBase.as  |   4 +
 .../main/royale/org/apache/royale/core/UIBase.as   |   6 +-
 .../org/apache/royale/html/MultiSelectionTree.as   | 174 +++++
 .../royale/org/apache/royale/html/RadioButton.as   |   1 -
 .../html/accessories/RestrictTextInputBead.as      |  38 +-
 .../apache/royale/html/beads/ColorPickerView.as    |   3 +
 .../org/apache/royale/html/beads/DisableBead.as    |   4 +
 .../html/beads/HideComboPopupOnMouseDownBead.as    |  17 +-
 .../TreeMultiSelectionMouseController.as           |  86 +++
 .../beads/layouts/VirtualListVerticalLayout.as     |  37 +-
 .../models/MultiSelectionCollectionViewModel.as    | 286 ++++++++
 .../html/beads/models/MultiSelectionTreeModel.as   |  55 ++
 .../royale/html/supportClasses/ColorPickerPopUp.as |   2 +
 .../org/apache/royale/utils/UIModuleUtils.as       |   2 +-
 .../org/apache/royale/core/AllCSSValuesImpl.as     |  55 +-
 .../org/apache/royale/core/ElementWrapper.as       |   4 +-
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  |  43 +-
 .../org/apache/royale/events/ItemAddedEvent.as     |   1 -
 .../org/apache/royale/events/ItemClickedEvent.as   |   3 -
 .../org/apache/royale/events/ItemRemovedEvent.as   |   1 -
 .../org/apache/royale/events/ItemRendererEvent.as  |   1 -
 .../org/apache/royale/events/KeyboardEvent.as      |   2 +-
 .../royale/org/apache/royale/events/MouseEvent.as  |   2 +-
 .../events/MultiSelectionItemClickedEvent.as       |   2 -
 .../royale/org/apache/royale/utils/css/loadCSS.as  |   4 +-
 .../DragDrop/src/main/resources/basic-manifest.xml |   1 +
 .../DragDrop/src/main/royale/DragDropClasses.as    |   1 +
 .../html/beads/MultiSelectionDragSourceBead.as     |   4 +-
 .../html/beads/MultiSelectionTreeDragSourceBead.as | 142 ++++
 .../HTML/src/main/resources/html-manifest.xml      |  45 ++
 .../org/apache/royale/html/NodeElementBase.as      |  66 ++
 .../royale/org/apache/royale/html/elements/A.as    |  18 +-
 .../royale/org/apache/royale/html/elements/Br.as}  |  38 +-
 .../org/apache/royale/html/elements/Button.as      |  11 +
 .../royale/org/apache/royale/html/elements/Form.as |  11 +
 .../org/apache/royale/html/elements/Input.as       |  11 +
 .../org/apache/royale/html/elements/Label.as       |  19 +-
 .../org/apache/royale/html/elements/Textarea.as    |  10 +
 .../apache/royale/svg/elements/AnimateMotion.as}   |  32 +-
 .../royale/svg/elements/AnimateTransform.as}       |  39 +-
 .../NodeElementBase.as => svg/elements/Circle.as}  |  77 ++-
 .../org/apache/royale/svg/elements/ClipPath.as}    |  32 +-
 .../royale/org/apache/royale/svg/elements/Defs.as} |  42 +-
 .../org/apache/royale/svg/elements/Ellipse.as      |  67 ++
 .../royale/org/apache/royale/svg/elements/G.as}    |  42 +-
 .../NodeElementBase.as => svg/elements/Image.as}   |  70 +-
 .../royale/org/apache/royale/svg/elements/Line.as  |  67 ++
 .../org/apache/royale/svg/elements/Marker.as}      |  42 +-
 .../royale/org/apache/royale/svg/elements/Mask.as} |  42 +-
 .../royale/org/apache/royale/svg/elements/Path.as} |  44 +-
 .../org/apache/royale/svg/elements/Pattern.as}     |  32 +-
 .../org/apache/royale/svg/elements/Polygon.as}     |  45 +-
 .../org/apache/royale/svg/elements/Polyline.as}    |  45 +-
 .../NodeElementBase.as => svg/elements/Rect.as}    |  70 +-
 .../org/apache/royale/svg/elements/SVGBase.as      | 237 +++++++
 .../NodeElementBase.as => svg/elements/Svg.as}     |  70 +-
 .../org/apache/royale/svg/elements/Switch.as}      |  41 +-
 .../org/apache/royale/svg/elements/Symbol.as}      |  45 +-
 .../NodeElementBase.as => svg/elements/Text.as}    |  67 +-
 .../royale/org/apache/royale/svg/elements/Use.as}  |  45 +-
 .../projects/Jewel/src/main/resources/defaults.css |  12 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |   5 +
 .../royale/org/apache/royale/jewel/Application.as  |   6 +-
 .../main/royale/org/apache/royale/jewel/Button.as  |   4 -
 .../royale/org/apache/royale/jewel/ButtonBar.as    |   4 -
 .../royale/org/apache/royale/jewel/ComboBox.as     |   4 +-
 .../org/apache/royale/jewel/DataContainer.as       |   4 +-
 .../royale/org/apache/royale/jewel/DataGrid.as     |  12 +-
 .../royale/org/apache/royale/jewel/DropDownList.as |   4 +-
 .../main/royale/org/apache/royale/jewel/HSlider.as |  10 -
 .../org/apache/royale/jewel/IconButtonBar.as       |   4 -
 .../main/royale/org/apache/royale/jewel/List.as    |   4 +-
 .../org/apache/royale/jewel/ToggleButtonBar.as     |   4 -
 .../beads/controllers/SliderMouseController.as     |  38 +-
 ... => AddDataGridItemRendererForArrayListData.as} | 105 ++-
 .../AddListItemRendererForArrayListData.as         |  53 +-
 .../itemRenderers/AddTableRowForArrayListData.as   |   7 +-
 .../beads/itemRenderers/DataFieldProviderBead.as   |   2 +-
 .../DataItemRendererFactoryForArrayData.as         |  10 +-
 .../DataItemRendererFactoryForCollectionView.as    |  18 +-
 ...DownListItemRendererFactoryForCollectionView.as |   4 +-
 .../beads/itemRenderers/IAlignItemRenderer.as      |   2 +-
 ...moveAllDataGridItemRendererForArrayListData.as} |  45 +-
 .../RemoveAllItemRendererForArrayListData.as       |  17 +-
 ... RemoveDataGridItemRendererForArrayListData.as} |  92 +--
 .../RemoveListItemRendererForArrayListData.as      |  35 +-
 .../RemoveTableRowForArrayListData.as              |   5 +-
 .../TableItemRendererFactoryForCollectionView.as   |  13 +-
 .../UpdateDataGridItemRendererForArrayListData.as} |  45 +-
 .../UpdateListItemRendererForArrayListData.as      |  21 +-
 .../UpdateTableRowForArrayListData.as              |   8 +-
 .../beads/models/DataGridPresentationModel.as      |  54 +-
 .../jewel/beads/models/ListPresentationModel.as    |  23 +-
 .../apache/royale/jewel/beads/views/AlertView.as   |  13 +-
 .../royale/jewel/beads/views/DataGridView.as       | 116 ++--
 .../jewel/beads/views/JewelLabelViewBead.mxml      |   3 +-
 .../apache/royale/jewel/beads/views/PopUpView.as   |   8 +-
 .../apache/royale/jewel/beads/views/SliderView.as  |   7 +-
 .../apache/royale/jewel/beads/views/WizardView.as  |   8 +-
 .../jewel/itemRenderers/DataGridItemRenderer.as    |   2 +-
 .../royale/jewel/itemRenderers/ListItemRenderer.as |   9 +-
 .../jewel/supportClasses/button/SimpleButton.as    |   8 -
 .../supportClasses/datagrid/DataGridColumnList.as  |  17 +
 .../supportClasses/datagrid/IDataGridColumn.as     |   2 +-
 .../supportClasses/datagrid/IDataGridColumnList.as |  12 +
 .../{ => datagrid}/IDataGridPresentationModel.as   |  12 +-
 .../{ => list}/IListPresentationModel.as           |  17 +-
 .../Jewel/src/main/sass/components/_datagrid.sass  |   3 +-
 .../Jewel/src/main/sass/components/_divider.sass   |   2 +-
 .../src/main/sass/components/_itemRenderer.sass    |   2 +-
 .../projects/Language/src/main/royale/isXMLName.as |   2 +-
 .../MXRoyale/src/main/resources/defaults.css       |  23 +-
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |   1 +
 .../src/main/royale/mx/controls/ColorPicker.as     |  29 +-
 .../src/main/royale/mx/controls/TextInput.as       |  30 +
 .../AdvancedDataGridColumn.as                      |   3 +
 .../AdvancedDataGridItemRenderer.as                |   4 +
 .../mx/controls/beads/AdvancedDataGridView.as      |   3 +-
 .../mx/controls/beads/DataGridColumnResizeBead.as  |   8 +-
 .../beads/DataGridLinesBeadForICollectionView.as   |  14 +-
 .../beads/layouts/AdvancedDataGridLayout.as        |   8 +
 .../mx/controls/beads/layouts/DataGridLayout.as    |  99 ++-
 .../dateFieldClasses/DateFieldDateChooser.as       |   9 +
 .../mx/controls/listClasses/AdvancedListBase.as    |  12 +
 .../royale/mx/controls/listClasses/ListBase.as     |  45 +-
 .../mx/controls/listClasses/ListVerticalLayout.as  | 185 +++++
 .../VirtualDataItemRendererFactoryForIListData.as  |   1 +
 .../listClasses/VirtualListVerticalLayout.as       |  12 +-
 ...rerFactoryForICollectionViewHierarchicalData.as |   4 +-
 .../mx/controls/treeClasses/TreeItemRenderer.as    | 438 +++++++++---
 .../src/main/royale/mx/core/Application.as         |   6 +-
 .../src/main/royale/mx/core/UIComponent.as         |  10 +-
 .../src/main/royale/mx/modules/ModuleLoader.as     |   4 +-
 .../main/royale/mx/validators/EmailValidator.as    | 748 ++++++++++++++++++++-
 .../royale/org/apache/royale/mdl/RadioButton.as    |   1 -
 .../apache/royale/reflection/CompilationData.as    |   6 +-
 .../apache/royale/reflection/getDynamicFields.as   |   8 +-
 .../royale/reflection/nativejs/AS3Boolean.as       |   2 +-
 .../apache/royale/reflection/nativejs/AS3Number.as |  36 +-
 .../apache/royale/reflection/nativejs/AS3String.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3Vector.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3int.as    |   2 +-
 .../apache/royale/reflection/nativejs/AS3uint.as   |   2 +-
 .../utils/getStaticConstantsByConvention.as        |   6 +-
 .../SparkRoyale/src/main/resources/defaults.css    |   2 +-
 .../main/royale/spark/components/Application.as    |   2 +-
 .../src/main/royale/spark/components/TextInput.as  |   4 +-
 .../spark/components/supportClasses/Range.as       |   6 +
 .../components/supportClasses/SkinnableTextBase.as |  28 +-
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Blue-Theme/build.xml  | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Green-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Red-Theme/build.xml   | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Topaz-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../Jewel-Light-Flat-Secondary-Red-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |   0
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   0
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Blue-Theme/pom.xml  |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Green-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Red-Theme/pom.xml   |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Topaz-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../Jewel-Light-NoFlat-Secondary-Red-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../JewelTheme/src/main/resources/defaults.css     |  68 +-
 .../themes/JewelTheme/src/main/sass/_global.sass   |  62 --
 .../themes/JewelTheme/src/main/sass/_mixins.sass   |  13 +-
 .../main/sass/components-emphasized/_button.sass   |   8 +-
 .../main/sass/components-emphasized/_datagrid.sass |   2 +-
 .../main/sass/components-emphasized/_snackbar.sass |   1 +
 .../sass/components-emphasized/_togglebutton.sass  |   8 +-
 .../src/main/sass/components-primary/_alert.sass   |   3 +-
 .../_application.sass}                             |  12 +-
 .../src/main/sass/components-primary/_badge.sass   |   1 -
 .../src/main/sass/components-primary/_button.sass  |  10 +-
 .../main/sass/components-primary/_checkbox.sass    |  11 +-
 .../main/sass/components-primary/_datagrid.sass    |  13 +-
 .../main/sass/components-primary/_datechooser.sass |   9 +-
 .../src/main/sass/components-primary/_drawer.sass  |   2 +-
 .../sass/components-primary/_dropdownlist.sass     |  21 +-
 .../main/sass/components-primary/_footerbar.sass   |  10 +-
 .../sass/components-primary/_itemRenderer.sass     |   2 +-
 .../src/main/sass/components-primary/_list.sass    |   8 +-
 .../main/sass/components-primary/_navigation.sass  |   2 +-
 .../sass/components-primary/_numericstepper.sass   |   4 +-
 .../main/sass/components-primary/_radiobutton.sass |  11 +-
 .../src/main/sass/components-primary/_slider.sass  |  39 +-
 .../main/sass/components-primary/_snackbar.sass    |   1 +
 .../src/main/sass/components-primary/_table.sass   |  18 +-
 .../main/sass/components-primary/_textinput.sass   |  14 +-
 .../sass/components-primary/_togglebutton.sass     |  10 +-
 .../main/sass/components-primary/_topappbar.sass   |  12 +-
 .../main/sass/components-secondary/_button.sass    |  10 +-
 .../main/sass/components-secondary/_datagrid.sass  |   2 +-
 .../main/sass/components-secondary/_snackbar.sass  |   1 +
 .../sass/components-secondary/_togglebutton.sass   |  10 +-
 .../themes/JewelTheme/src/main/sass/defaults.sass  |   2 +
 frameworks/themes/pom.xml                          |  44 +-
 pom.xml                                            |   2 +-
 649 files changed, 18401 insertions(+), 17363 deletions(-)
 create mode 100644 distribution/jars/compiler-compjsc/pom.xml
 create mode 100644 distribution/jars/compiler-mxmljsc/pom.xml
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Blue-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Green-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Orange-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Red-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Violet-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme}/defaults.css (52%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Amethyst-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Blue-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Emerald-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Green-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Orange-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Red-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sapphire-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Sunflower-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Topaz-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Turquoise-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Violet-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Primary-Yellow-Theme}/defaults.css (85%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Blue-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Emerald-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Green-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Orange-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Red-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Topaz-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Violet-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-Flat-Secondary-Yellow-Theme}/defaults.css (53%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Blue-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Emerald-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Green-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Orange-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Red-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Sapphire-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Sunflower-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Topaz-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Turquoise-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Violet-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme}/defaults.css (80%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Blue-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Green-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Orange-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Red-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Violet-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme}/defaults.css (97%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Blue-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Green-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Green-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Orange-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Red-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Red-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Sapphire-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Sunflower-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Topaz-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Turquoise-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Violet-Theme}/defaults.css (81%)
 copy {frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources => examples/royale/TourDeJewel/src/main/resources/assets/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme}/defaults.css (81%)
 copy examples/royale/TourDeJewel/src/main/royale/itemRenderers/{ImageDataGridItemRenderer.mxml => CheckBoxDataGridItemRenderer.mxml} (58%)
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MultiSelectionTree.as
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/TreeMultiSelectionMouseController.as
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/MultiSelectionCollectionViewModel.as
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/MultiSelectionTreeModel.as
 create mode 100644 frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/MultiSelectionTreeDragSourceBead.as
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_badge.sass => projects/HTML/src/main/royale/org/apache/royale/html/elements/Br.as} (67%)
 copy frameworks/projects/{Jewel/src/main/sass/components/_divider.sass => HTML/src/main/royale/org/apache/royale/svg/elements/AnimateMotion.as} (64%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/AnimateTransform.as} (64%)
 copy frameworks/projects/HTML/src/main/royale/org/apache/royale/{html/NodeElementBase.as => svg/elements/Circle.as} (51%)
 copy frameworks/projects/{Jewel/src/main/sass/components/_divider.sass => HTML/src/main/royale/org/apache/royale/svg/elements/ClipPath.as} (65%)
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_itemRenderer.sass => projects/HTML/src/main/royale/org/apache/royale/svg/elements/Defs.as} (66%)
 create mode 100644 frameworks/projects/HTML/src/main/royale/org/apache/royale/svg/elements/Ellipse.as
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_itemRenderer.sass => projects/HTML/src/main/royale/org/apache/royale/svg/elements/G.as} (67%)
 copy frameworks/projects/HTML/src/main/royale/org/apache/royale/{html/NodeElementBase.as => svg/elements/Image.as} (53%)
 create mode 100644 frameworks/projects/HTML/src/main/royale/org/apache/royale/svg/elements/Line.as
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_itemRenderer.sass => projects/HTML/src/main/royale/org/apache/royale/svg/elements/Marker.as} (66%)
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_itemRenderer.sass => projects/HTML/src/main/royale/org/apache/royale/svg/elements/Mask.as} (66%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/Path.as} (60%)
 copy frameworks/projects/{Jewel/src/main/sass/components/_divider.sass => HTML/src/main/royale/org/apache/royale/svg/elements/Pattern.as} (65%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/Polygon.as} (58%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/Polyline.as} (58%)
 copy frameworks/projects/HTML/src/main/royale/org/apache/royale/{html/NodeElementBase.as => svg/elements/Rect.as} (56%)
 create mode 100644 frameworks/projects/HTML/src/main/royale/org/apache/royale/svg/elements/SVGBase.as
 copy frameworks/projects/HTML/src/main/royale/org/apache/royale/{html/NodeElementBase.as => svg/elements/Svg.as} (53%)
 copy frameworks/{themes/JewelTheme/src/main/sass/components-primary/_itemRenderer.sass => projects/HTML/src/main/royale/org/apache/royale/svg/elements/Switch.as} (66%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/Symbol.as} (58%)
 copy frameworks/projects/HTML/src/main/royale/org/apache/royale/{html/NodeElementBase.as => svg/elements/Text.as} (57%)
 copy frameworks/projects/{Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as => HTML/src/main/royale/org/apache/royale/svg/elements/Use.as} (59%)
 copy frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/{RemoveAllItemRendererForArrayListData.as => AddDataGridItemRendererForArrayListData.as} (58%)
 copy frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/{supportClasses/IDataGridPresentationModel.as => beads/itemRenderers/RemoveAllDataGridItemRendererForArrayListData.as} (54%)
 copy frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/{RemoveListItemRendererForArrayListData.as => RemoveDataGridItemRendererForArrayListData.as} (63%)
 copy frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/{supportClasses/IDataGridPresentationModel.as => beads/itemRenderers/UpdateDataGridItemRendererForArrayListData.as} (54%)
 rename frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/{ => datagrid}/IDataGridPresentationModel.as (83%)
 rename frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/{ => list}/IListPresentationModel.as (78%)
 create mode 100644 frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/ListVerticalLayout.as
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Orange-Theme => Jewel-Light-Flat-Emphasized-Amethyst-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Amethyst-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Amethyst-Theme => Jewel-Light-Flat-Emphasized-Amethyst-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Amethyst-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Amethyst-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Blue-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Topaz-Theme => Jewel-Light-Flat-Emphasized-Blue-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Blue-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Blue-Theme => Jewel-Light-Flat-Emphasized-Blue-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Blue-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Blue-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Emphasized-Emerald-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Emerald-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Emerald-Theme => Jewel-Light-Flat-Emphasized-Emerald-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Emerald-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Emerald-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Green-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Emphasized-Green-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Green-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Emphasized-Green-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Green-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Green-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Orange-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Emphasized-Orange-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Orange-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Orange-Theme => Jewel-Light-Flat-Emphasized-Orange-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Orange-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Orange-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Red-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Blue-Theme => Jewel-Light-Flat-Emphasized-Red-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Red-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Emphasized-Red-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Red-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Red-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Orange-Theme => Jewel-Light-Flat-Emphasized-Sapphire-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Sapphire-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Sapphire-Theme => Jewel-Light-Flat-Emphasized-Sapphire-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Sapphire-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Sapphire-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Amethyst-Theme => Jewel-Light-Flat-Emphasized-Sunflower-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Sunflower-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Sunflower-Theme => Jewel-Light-Flat-Emphasized-Sunflower-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Sunflower-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Sunflower-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Emphasized-Topaz-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Topaz-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Topaz-Theme => Jewel-Light-Flat-Emphasized-Topaz-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Topaz-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Topaz-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Amethyst-Theme => Jewel-Light-Flat-Emphasized-Turquoise-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Turquoise-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Turquoise-Theme => Jewel-Light-Flat-Emphasized-Turquoise-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Turquoise-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Turquoise-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Violet-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Emphasized-Violet-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Violet-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Violet-Theme => Jewel-Light-Flat-Emphasized-Violet-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Violet-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Violet-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Emphasized-Yellow-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Emphasized-Yellow-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Yellow-Theme}/src/main/resources/defaults.css (52%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Emphasized-Yellow-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Yellow-Theme => Jewel-Light-Flat-Emphasized-Yellow-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Orange-Theme => Jewel-Light-Flat-Primary-Amethyst-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Amethyst-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Amethyst-Theme => Jewel-Light-Flat-Primary-Amethyst-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Amethyst-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Amethyst-Theme => Jewel-Light-Flat-Primary-Blue-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Blue-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Blue-Theme => Jewel-Light-Flat-Primary-Blue-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Blue-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Topaz-Theme => Jewel-Light-Flat-Primary-Emerald-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Emerald-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Emerald-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Emerald-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Amethyst-Theme => Jewel-Light-Flat-Primary-Green-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Green-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Green-Theme => Jewel-Light-Flat-Primary-Green-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Green-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Blue-Theme => Jewel-Light-Flat-Primary-Orange-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Orange-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Orange-Theme => Jewel-Light-Flat-Primary-Orange-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Orange-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Amethyst-Theme => Jewel-Light-Flat-Primary-Red-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Red-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Red-Theme => Jewel-Light-Flat-Primary-Red-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Red-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Orange-Theme => Jewel-Light-Flat-Primary-Sapphire-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Sapphire-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Sapphire-Theme => Jewel-Light-Flat-Primary-Sapphire-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Sapphire-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Amethyst-Theme => Jewel-Light-Flat-Primary-Sunflower-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Sunflower-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Sunflower-Theme => Jewel-Light-Flat-Primary-Sunflower-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Sunflower-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Primary-Topaz-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Topaz-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Topaz-Theme => Jewel-Light-Flat-Primary-Topaz-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Topaz-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Turquoise-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Turquoise-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Turquoise-Theme => Jewel-Light-Flat-Primary-Turquoise-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Turquoise-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Blue-Theme => Jewel-Light-Flat-Primary-Violet-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Violet-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Violet-Theme => Jewel-Light-Flat-Primary-Violet-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Violet-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Blue-Theme => Jewel-Light-Flat-Primary-Yellow-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Primary-Yellow-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Yellow-Theme => Jewel-Light-Flat-Primary-Yellow-Theme}/src/main/resources/defaults.css (85%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Dark-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Primary-Yellow-Theme}/src/main/sass/defaults.sass (97%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Secondary-Amethyst-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Amethyst-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Amethyst-Theme => Jewel-Light-Flat-Secondary-Amethyst-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Amethyst-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Amethyst-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Blue-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Blue-Theme => Jewel-Light-Flat-Secondary-Blue-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Blue-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Blue-Theme => Jewel-Light-Flat-Secondary-Blue-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Blue-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Blue-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Emerald-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Emerald-Theme => Jewel-Light-Flat-Secondary-Emerald-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Emerald-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Emerald-Theme => Jewel-Light-Flat-Secondary-Emerald-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Emerald-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Emerald-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Green-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Topaz-Theme => Jewel-Light-Flat-Secondary-Green-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Green-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Green-Theme => Jewel-Light-Flat-Secondary-Green-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Green-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Green-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Orange-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Secondary-Orange-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Orange-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Orange-Theme => Jewel-Light-Flat-Secondary-Orange-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Orange-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Orange-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Red-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Secondary-Red-Theme}/pom.xml (79%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Red-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Red-Theme => Jewel-Light-Flat-Secondary-Red-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Red-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Red-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Green-Theme => Jewel-Light-Flat-Secondary-Sapphire-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Sapphire-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Sapphire-Theme => Jewel-Light-Flat-Secondary-Sapphire-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Sapphire-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Sapphire-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Orange-Theme => Jewel-Light-Flat-Secondary-Sunflower-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Sunflower-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Sunflower-Theme => Jewel-Light-Flat-Secondary-Sunflower-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Sunflower-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Sunflower-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Topaz-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Primary-Topaz-Theme => Jewel-Light-Flat-Secondary-Topaz-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Topaz-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Topaz-Theme => Jewel-Light-Flat-Secondary-Topaz-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Topaz-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Topaz-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Orange-Theme => Jewel-Light-Flat-Secondary-Turquoise-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Turquoise-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Turquoise-Theme => Jewel-Light-Flat-Secondary-Turquoise-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Turquoise-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Turquoise-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Violet-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Secondary-Violet-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Violet-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Violet-Theme => Jewel-Light-Flat-Secondary-Violet-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Violet-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Violet-Theme}/src/main/sass/defaults.sass (100%)
 create mode 100644 frameworks/themes/Jewel-Light-Flat-Secondary-Yellow-Theme/build.xml
 copy frameworks/themes/{Jewel-Light-NoFlat-Emphasized-Red-Theme => Jewel-Light-Flat-Secondary-Yellow-Theme}/pom.xml (78%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Yellow-Theme}/src/main/resources/assets/empty (100%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Yellow-Theme}/src/main/resources/defaults.css (53%)
 copy frameworks/{projects/Jewel/src/main/sass/components/_divider.sass => themes/Jewel-Light-Flat-Secondary-Yellow-Theme/src/main/sass/_theme.sass} (85%)
 copy frameworks/themes/{Jewel-Light-NoFlat-Secondary-Yellow-Theme => Jewel-Light-Flat-Secondary-Yellow-Theme}/src/main/sass/defaults.sass (100%)
 copy frameworks/themes/JewelTheme/src/main/sass/{_global.sass => components-primary/_application.sass} (93%)


[royale-asjs] 01/01: Merge branch 'develop' into feature/bead-base

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 87f30c14043b10e68e89bce383d85315ef2a2c9d
Merge: 0a8260f e814aa8
Author: Harbs <ha...@in-tools.com>
AuthorDate: Mon Jan 20 10:35:28 2020 +0200

    Merge branch 'develop' into feature/bead-base

 distribution/jars/compiler-compjsc/pom.xml         |  60 ++
 distribution/jars/compiler-mxmljsc/pom.xml         |  60 ++
 distribution/pom.xml                               |  12 +
 distribution/src/main/assembly/bin.xml             |   4 +-
 distribution/src/main/assembly/component.xml       |  13 +
 distribution/src/main/assembly/src.xml             |   4 +-
 .../src/main/royale/MultiDragAndDropExample.mxml   |  87 ++-
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../src/main/resources/jewel-example-styles.css    |  14 +-
 .../src/main/royale/AdvancedListPlayGround.mxml    |   7 +-
 .../src/main/royale/AlertPlayGround.mxml           |  32 +-
 .../royale/TourDeJewel/src/main/royale/App.mxml    |   4 +
 .../src/main/royale/ButtonBarPlayGround.mxml       |   1 +
 .../src/main/royale/ButtonPlayGround.mxml          |  48 +-
 .../src/main/royale/CardPlayGround.mxml            |  29 +-
 .../src/main/royale/CheckBoxPlayGround.mxml        |  42 +-
 .../src/main/royale/ComboBoxPlayGround.mxml        |  14 +-
 .../src/main/royale/DataGridPlayGround.mxml        | 117 +++-
 .../src/main/royale/DateComponentsPlayGround.mxml  |  11 +-
 .../src/main/royale/DropDownListPlayGround.mxml    | 245 +++----
 .../src/main/royale/FormsValidationPlayGround.mxml |  13 +-
 .../src/main/royale/GridPlayGround.mxml            | 741 ++++++++++----------
 .../src/main/royale/HeadingsAndText.mxml           |  29 +-
 .../src/main/royale/LabelPlayGround.mxml           |  29 +-
 .../src/main/royale/LayoutsPlayGround.mxml         |   9 -
 .../src/main/royale/ListPlayGround.mxml            |  18 +-
 .../src/main/royale/MiscelaneaPlayGound.mxml       |  61 +-
 .../src/main/royale/NumericStepperPlayGround.mxml  |  51 +-
 .../src/main/royale/RadioButtonPlayGround.mxml     |  44 +-
 .../src/main/royale/SliderPlayGround.mxml          |  86 +--
 .../src/main/royale/SnackbarPlayGround.mxml        |   7 +-
 .../src/main/royale/TablePlayGround.mxml           |  32 +-
 .../src/main/royale/TextInputPlayGround.mxml       |  16 +-
 .../src/main/royale/ViewStatesPlayGround.mxml      |   2 +-
 .../src/main/royale/WelcomeSection.mxml            |  69 ++
 .../src/main/royale/WizardPlayGround.mxml          | 270 ++++----
 .../AdvancedIconListItemRenderer.mxml              |  33 +-
 ...erer.mxml => CheckBoxDataGridItemRenderer.mxml} |  27 +-
 .../itemRenderers/IconDataGridItemRenderer.mxml    |  25 +-
 .../itemRenderers/ImageDataGridItemRenderer.mxml   |   1 +
 .../src/main/royale/models/ProductModel.as         |  11 +
 .../TourDeJewel/src/main/royale/vos/Product.as     |  20 +
 .../Basic/src/main/resources/basic-manifest.xml    |   1 +
 .../projects/Basic/src/main/resources/defaults.css |  13 +
 .../projects/Basic/src/main/royale/BasicClasses.as |   3 +
 .../royale/org/apache/royale/core/Application.as   |   6 +-
 .../royale/org/apache/royale/core/StyledUIBase.as  |   4 +
 .../main/royale/org/apache/royale/core/UIBase.as   |   6 +-
 .../org/apache/royale/html/MultiSelectionTree.as   | 174 +++++
 .../royale/org/apache/royale/html/RadioButton.as   |   1 -
 .../html/accessories/RestrictTextInputBead.as      |  38 +-
 .../apache/royale/html/beads/ColorPickerView.as    |   3 +
 .../org/apache/royale/html/beads/DisableBead.as    |   4 +
 .../html/beads/HideComboPopupOnMouseDownBead.as    |  17 +-
 .../TreeMultiSelectionMouseController.as           |  86 +++
 .../beads/layouts/VirtualListVerticalLayout.as     |  37 +-
 .../models/MultiSelectionCollectionViewModel.as    | 286 ++++++++
 .../html/beads/models/MultiSelectionTreeModel.as   |  55 ++
 .../royale/html/supportClasses/ColorPickerPopUp.as |   2 +
 .../org/apache/royale/utils/UIModuleUtils.as       |   2 +-
 .../org/apache/royale/core/AllCSSValuesImpl.as     |  55 +-
 .../org/apache/royale/core/ElementWrapper.as       |   4 +-
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  |  43 +-
 .../org/apache/royale/events/ItemAddedEvent.as     |   1 -
 .../org/apache/royale/events/ItemClickedEvent.as   |   3 -
 .../org/apache/royale/events/ItemRemovedEvent.as   |   1 -
 .../org/apache/royale/events/ItemRendererEvent.as  |   1 -
 .../org/apache/royale/events/KeyboardEvent.as      |   2 +-
 .../royale/org/apache/royale/events/MouseEvent.as  |   2 +-
 .../events/MultiSelectionItemClickedEvent.as       |   2 -
 .../royale/org/apache/royale/utils/css/loadCSS.as  |   4 +-
 .../DragDrop/src/main/resources/basic-manifest.xml |   1 +
 .../DragDrop/src/main/royale/DragDropClasses.as    |   1 +
 .../html/beads/MultiSelectionDragSourceBead.as     |   4 +-
 .../html/beads/MultiSelectionTreeDragSourceBead.as | 142 ++++
 .../HTML/src/main/resources/html-manifest.xml      |  45 ++
 .../org/apache/royale/html/NodeElementBase.as      |  66 ++
 .../royale/org/apache/royale/html/elements/A.as    |  18 +-
 .../royale/org/apache/royale/html/elements/Br.as}  |  38 +-
 .../org/apache/royale/html/elements/Button.as      |  11 +
 .../royale/org/apache/royale/html/elements/Form.as |  11 +
 .../org/apache/royale/html/elements/Input.as       |  11 +
 .../org/apache/royale/html/elements/Label.as       |  19 +-
 .../org/apache/royale/html/elements/Textarea.as    |  10 +
 .../apache/royale/svg/elements/AnimateMotion.as}   |  32 +-
 .../royale/svg/elements/AnimateTransform.as}       |  39 +-
 .../NodeElementBase.as => svg/elements/Circle.as}  |  77 ++-
 .../org/apache/royale/svg/elements/ClipPath.as}    |  32 +-
 .../royale/org/apache/royale/svg/elements/Defs.as} |  42 +-
 .../org/apache/royale/svg/elements/Ellipse.as      |  67 ++
 .../royale/org/apache/royale/svg/elements/G.as}    |  42 +-
 .../NodeElementBase.as => svg/elements/Image.as}   |  70 +-
 .../royale/org/apache/royale/svg/elements/Line.as  |  67 ++
 .../org/apache/royale/svg/elements/Marker.as}      |  42 +-
 .../royale/org/apache/royale/svg/elements/Mask.as} |  42 +-
 .../royale/org/apache/royale/svg/elements/Path.as} |  44 +-
 .../org/apache/royale/svg/elements/Pattern.as}     |  32 +-
 .../org/apache/royale/svg/elements/Polygon.as}     |  45 +-
 .../org/apache/royale/svg/elements/Polyline.as}    |  45 +-
 .../NodeElementBase.as => svg/elements/Rect.as}    |  70 +-
 .../org/apache/royale/svg/elements/SVGBase.as      | 237 +++++++
 .../NodeElementBase.as => svg/elements/Svg.as}     |  70 +-
 .../org/apache/royale/svg/elements/Switch.as}      |  41 +-
 .../org/apache/royale/svg/elements/Symbol.as}      |  45 +-
 .../NodeElementBase.as => svg/elements/Text.as}    |  67 +-
 .../royale/org/apache/royale/svg/elements/Use.as}  |  45 +-
 .../projects/Jewel/src/main/resources/defaults.css |  12 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |   5 +
 .../royale/org/apache/royale/jewel/Application.as  |   6 +-
 .../main/royale/org/apache/royale/jewel/Button.as  |   4 -
 .../royale/org/apache/royale/jewel/ButtonBar.as    |   4 -
 .../royale/org/apache/royale/jewel/ComboBox.as     |   4 +-
 .../org/apache/royale/jewel/DataContainer.as       |   4 +-
 .../royale/org/apache/royale/jewel/DataGrid.as     |  12 +-
 .../royale/org/apache/royale/jewel/DropDownList.as |   4 +-
 .../main/royale/org/apache/royale/jewel/HSlider.as |  10 -
 .../org/apache/royale/jewel/IconButtonBar.as       |   4 -
 .../main/royale/org/apache/royale/jewel/List.as    |   4 +-
 .../org/apache/royale/jewel/ToggleButtonBar.as     |   4 -
 .../beads/controllers/SliderMouseController.as     |  38 +-
 ... => AddDataGridItemRendererForArrayListData.as} | 105 ++-
 .../AddListItemRendererForArrayListData.as         |  53 +-
 .../itemRenderers/AddTableRowForArrayListData.as   |   7 +-
 .../beads/itemRenderers/DataFieldProviderBead.as   |   2 +-
 .../DataItemRendererFactoryForArrayData.as         |  10 +-
 .../DataItemRendererFactoryForCollectionView.as    |  18 +-
 ...DownListItemRendererFactoryForCollectionView.as |   4 +-
 .../beads/itemRenderers/IAlignItemRenderer.as      |   2 +-
 ...moveAllDataGridItemRendererForArrayListData.as} |  45 +-
 .../RemoveAllItemRendererForArrayListData.as       |  17 +-
 ... RemoveDataGridItemRendererForArrayListData.as} |  92 +--
 .../RemoveListItemRendererForArrayListData.as      |  35 +-
 .../RemoveTableRowForArrayListData.as              |   5 +-
 .../TableItemRendererFactoryForCollectionView.as   |  13 +-
 .../UpdateDataGridItemRendererForArrayListData.as} |  45 +-
 .../UpdateListItemRendererForArrayListData.as      |  21 +-
 .../UpdateTableRowForArrayListData.as              |   8 +-
 .../beads/models/DataGridPresentationModel.as      |  54 +-
 .../jewel/beads/models/ListPresentationModel.as    |  23 +-
 .../apache/royale/jewel/beads/views/AlertView.as   |  13 +-
 .../royale/jewel/beads/views/DataGridView.as       | 116 ++--
 .../jewel/beads/views/JewelLabelViewBead.mxml      |   3 +-
 .../apache/royale/jewel/beads/views/PopUpView.as   |   8 +-
 .../apache/royale/jewel/beads/views/SliderView.as  |   7 +-
 .../apache/royale/jewel/beads/views/WizardView.as  |   8 +-
 .../jewel/itemRenderers/DataGridItemRenderer.as    |   2 +-
 .../royale/jewel/itemRenderers/ListItemRenderer.as |   9 +-
 .../jewel/supportClasses/button/SimpleButton.as    |   8 -
 .../supportClasses/datagrid/DataGridColumnList.as  |  17 +
 .../supportClasses/datagrid/IDataGridColumn.as     |   2 +-
 .../supportClasses/datagrid/IDataGridColumnList.as |  12 +
 .../{ => datagrid}/IDataGridPresentationModel.as   |  12 +-
 .../{ => list}/IListPresentationModel.as           |  17 +-
 .../Jewel/src/main/sass/components/_datagrid.sass  |   3 +-
 .../Jewel/src/main/sass/components/_divider.sass   |   2 +-
 .../src/main/sass/components/_itemRenderer.sass    |   2 +-
 .../projects/Language/src/main/royale/isXMLName.as |   2 +-
 .../MXRoyale/src/main/resources/defaults.css       |  23 +-
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |   1 +
 .../src/main/royale/mx/controls/ColorPicker.as     |  29 +-
 .../src/main/royale/mx/controls/TextInput.as       |  30 +
 .../AdvancedDataGridColumn.as                      |   3 +
 .../AdvancedDataGridItemRenderer.as                |   4 +
 .../mx/controls/beads/AdvancedDataGridView.as      |   3 +-
 .../mx/controls/beads/DataGridColumnResizeBead.as  |   8 +-
 .../beads/DataGridLinesBeadForICollectionView.as   |  14 +-
 .../beads/layouts/AdvancedDataGridLayout.as        |   8 +
 .../mx/controls/beads/layouts/DataGridLayout.as    |  99 ++-
 .../dateFieldClasses/DateFieldDateChooser.as       |   9 +
 .../mx/controls/listClasses/AdvancedListBase.as    |  12 +
 .../royale/mx/controls/listClasses/ListBase.as     |  45 +-
 .../mx/controls/listClasses/ListVerticalLayout.as  | 185 +++++
 .../VirtualDataItemRendererFactoryForIListData.as  |   1 +
 .../listClasses/VirtualListVerticalLayout.as       |  12 +-
 ...rerFactoryForICollectionViewHierarchicalData.as |   4 +-
 .../mx/controls/treeClasses/TreeItemRenderer.as    | 438 +++++++++---
 .../src/main/royale/mx/core/Application.as         |   6 +-
 .../src/main/royale/mx/core/UIComponent.as         |  10 +-
 .../src/main/royale/mx/modules/ModuleLoader.as     |   4 +-
 .../main/royale/mx/validators/EmailValidator.as    | 748 ++++++++++++++++++++-
 .../royale/org/apache/royale/mdl/RadioButton.as    |   1 -
 .../apache/royale/reflection/CompilationData.as    |   6 +-
 .../apache/royale/reflection/getDynamicFields.as   |   8 +-
 .../royale/reflection/nativejs/AS3Boolean.as       |   2 +-
 .../apache/royale/reflection/nativejs/AS3Number.as |  36 +-
 .../apache/royale/reflection/nativejs/AS3String.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3Vector.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3int.as    |   2 +-
 .../apache/royale/reflection/nativejs/AS3uint.as   |   2 +-
 .../utils/getStaticConstantsByConvention.as        |   6 +-
 .../SparkRoyale/src/main/resources/defaults.css    |   2 +-
 .../main/royale/spark/components/Application.as    |   2 +-
 .../src/main/royale/spark/components/TextInput.as  |   4 +-
 .../spark/components/supportClasses/Range.as       |   6 +
 .../components/supportClasses/SkinnableTextBase.as |  28 +-
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Blue-Theme/build.xml  | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Green-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Red-Theme/build.xml   | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Topaz-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../Jewel-Light-Flat-Secondary-Red-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Blue-Theme/pom.xml  |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Green-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Red-Theme/pom.xml   |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Topaz-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../Jewel-Light-NoFlat-Secondary-Red-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../JewelTheme/src/main/resources/defaults.css     |  68 +-
 .../themes/JewelTheme/src/main/sass/_global.sass   |  62 --
 .../themes/JewelTheme/src/main/sass/_mixins.sass   |  13 +-
 .../main/sass/components-emphasized/_button.sass   |   8 +-
 .../main/sass/components-emphasized/_datagrid.sass |   2 +-
 .../main/sass/components-emphasized/_snackbar.sass |   1 +
 .../sass/components-emphasized/_togglebutton.sass  |   8 +-
 .../src/main/sass/components-primary/_alert.sass   |   3 +-
 .../_application.sass}                             |  12 +-
 .../src/main/sass/components-primary/_badge.sass   |   1 -
 .../src/main/sass/components-primary/_button.sass  |  10 +-
 .../main/sass/components-primary/_checkbox.sass    |  11 +-
 .../main/sass/components-primary/_datagrid.sass    |  13 +-
 .../main/sass/components-primary/_datechooser.sass |   9 +-
 .../src/main/sass/components-primary/_drawer.sass  |   2 +-
 .../sass/components-primary/_dropdownlist.sass     |  21 +-
 .../main/sass/components-primary/_footerbar.sass   |  10 +-
 .../sass/components-primary/_itemRenderer.sass     |   2 +-
 .../src/main/sass/components-primary/_list.sass    |   8 +-
 .../main/sass/components-primary/_navigation.sass  |   2 +-
 .../sass/components-primary/_numericstepper.sass   |   4 +-
 .../main/sass/components-primary/_radiobutton.sass |  11 +-
 .../src/main/sass/components-primary/_slider.sass  |  39 +-
 .../main/sass/components-primary/_snackbar.sass    |   1 +
 .../src/main/sass/components-primary/_table.sass   |  18 +-
 .../main/sass/components-primary/_textinput.sass   |  14 +-
 .../sass/components-primary/_togglebutton.sass     |  10 +-
 .../main/sass/components-primary/_topappbar.sass   |  12 +-
 .../main/sass/components-secondary/_button.sass    |  10 +-
 .../main/sass/components-secondary/_datagrid.sass  |   2 +-
 .../main/sass/components-secondary/_snackbar.sass  |   1 +
 .../sass/components-secondary/_togglebutton.sass   |  10 +-
 .../themes/JewelTheme/src/main/sass/defaults.sass  |   2 +
 frameworks/themes/pom.xml                          |  44 +-
 pom.xml                                            |   2 +-
 649 files changed, 20225 insertions(+), 17363 deletions(-)

diff --cc frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index c4d66e9,84aeb0b..053a730
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@@ -1066,10 -1065,10 +1066,10 @@@ package org.apache.royale.cor
                      // set it now if it was set once in addedToParent
                      // otherwise just wait for addedToParent
                      if (parent)
-                         setClassName(computeFinalClassNames());             
+                         setClassName(computeFinalClassNames());
                  }
                  
 -                dispatchEvent(new Event("classNameChanged"));
 +                sendEvent(this,"classNameChanged");
              }
          }
  
diff --cc frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
index a833faa,7846a66..97cdc16
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
@@@ -69,9 -71,13 +69,13 @@@ package org.apache.royale.html.bead
  		 *  @royaleignorecoercion HTMLInputElement
  		 *  @royaleignorecoercion org.apache.royale.core.UIBase;
  		 */
 -		public function set strand(value:IStrand):void
 +		override public function set strand(value:IStrand):void
  		{	
  			_strand = value;
+             COMPILE::JS
+             {
+                 _lastTabVal = (_strand as HTMLElementWrapper).element.getAttribute("tabindex");
+             }
  			updateHost();
  		}