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 2021/12/27 10:24:47 UTC

[royale-asjs] branch feature/sanitize updated (37b973d -> 4c783b9)

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

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


    from 37b973d  Added classes but doesn't work when minified
     add 667cda1  Don't use innerHTML
     add 182904d  Removed warnings in SparkRoyale
     add 1b18f33  made asconfig a bit easier to read
     add 39b4dcf  Removed innerHTML from DropDownListButton
     add 92e2319  forgot COMPILE::JS block
     add b09988a  themes: Generated defaults.css files
     add e70d60c  Text correction
     add eb991e6  Improvements to Spark containers to better support more dynamic layout and containers.
     add b94b10a  Merge branch 'develop' into spark-dynamic-layout-jan-2021
     add 40add65  Merge branch 'develop' into spark-dynamic-layout-jan-2021
     add fb7182a  Removed parts that are not needed on spark-dynamic-layout.
     add f8610a7  Merge pull request #1135 from estanglerbm/spark-dynamic-layout-jan-2021
     add 9154942  Oops
     add 76525f4  implement SystemManager getChildByName & add util support for implementation elsewhere.
     add e58f615  ListBase should extend SkinnableDataContainer, as per original Flex implementation
     add 28c1563  that seems like nothing more than the question it was asking itself.
     add ff5ec1f  Some beads expect SkinnableDataContainer to be an IContainer
     add f5eda27  This was done in TextInput, but not in TextArea. The default size now matches Flex.
     add 1c8cda4  Fixes to TitleWindow for display of PanelTitleBar content
     add 7ea49c0  Added test for TitleWindow launch into the mx ControlsExample
     add 3a3fa6b  Tidy up in Panel. Fixes #1169
     add 936c797  Fix for attempts to measure things like CheckBox to early (which causes infinite recursion because of non-mx internal implementation)
     add 4a57a2a  potential fix for Panel issue in js tests.
     add ecbcdc6  fix - Viewstack does not display the first child when starting up
     add 0ec9932  CanvasLayout was not doing anything for constraint-based children in JS (SWF not checked). This may need some tweaking, but it is an progress
     add a1cb1a9  upgrade Array to ArrayCollection in mx dataProvider setter.
     add a22f49a  Prevent VRule from obliterating previously set styles (e.g. via mxml attributes)
     add 0e66c9e  Added type declaration
     add 75511af  Added comment
     add 99d6bb9  Prep for emulation creationPolicy: foundation for deferred layouts and
     add 6d2a2dd  The dispatchEvent override needs the SWFOverride for swf
     add 7524dad  Support for now for creationPolicy='none', supporting the deferred layout functionality.
     add dc935db  updating example to show launch of LinkBar/Viewstack combo with children with creationPolicy=none.
     add 4aa577a  Add apache heaaders, keep RAT happy.
     add 8634494  Added IHasDataField and IHasLabelField
     add b595848  Fixed imports
     add 6850c43  Moved IHasLabelField and IHasDataField to Core
     add d510f70  Fixed imports
     add a23cf57  use labelField and dataField interfaces in Jewel
     add 6171f8e  missed one
     add 0661cca  label interfaces in MDL
     add 29cd6ee  label interface for mx
     add 12d1a76  data field interface
     add c64618c  IHasLabelField and IHasDataField for Spark
     add 9013e91  Added ILabeledData
     add 51c2b1b  Fix for native events arriving at listeners when they were dispatched as Royale Events (includes tests). Fixes #1170
     add 58a40b4  Should be null and not undefined
     add 06e3df1  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 9ec99ce  minor change only: fixed typo
     add 0d9330b  Some improvements to sizing of mx combobox
     add 49a0688  Added HTML.as in MXRoyale Project and added ProgressBarView Bead in MXRoyaleClasses.as
     add 19a518d  Make ExternsJS compile in ant
     add dc4e099  Add ExternsJS to general ant build
     add b6d68f9  fixed ExternsJS test
     add 986a174  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 334777c  Added getLineMetrics in TextArea.as,selectable and collection in AdvancedListBase.as,DataGridListBase.as,ListBase.as, owner in UITextField.as, automationOwner in UIComponent.as
     add 2d64b8f  TreeItemRenderer has a label too
     add a70bdf8  Make PointUtils work with full minification
     add c30e497  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add d41deb5  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     add 8f68677  Rename bead TriStateCheckBoxStatesValue to TriStateCheckBoxState. Added beads TriStateCheckBoxTooltipState and ComboBoxReadOnly.
     add c0e0bdf  TDJ: Rename bead TriStateCheckBoxStatesValue to TriStateCheckBoxState.
     add 4a0ba5d  Minimal modifications. Imports reordering.
     add 817f1ed  We temporarily remove the new TriCheckBoxTooltipState bead until a compilation error is resolved.
     add 39e5518  Fix swf compilation error with TriStateCheckBoxTooltipState bead
     add abfa2c3  Make sure labelObj exists when measuring
     add 768cf00  Avoid issues where layout is triggered before all children are created
     new 4c783b9  Merge branch 'develop' into feature/sanitize

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:
 .../main/royale/TriStateCheckBoxPlayGround.mxml    |    8 +-
 .../src/main/royale/ControlsExample.mxml           |   73 +-
 .../src/main/royale/components/StackItem.mxml      |   45 +
 .../TitleWindowPopupWindowWithViewStack.mxml       |   66 +
 frameworks/build.xml                               |   12 +
 frameworks/js/projects/ExternsJSJS/build.xml       |  136 ++
 .../src/main/config/compile-js-config.xml          |   40 +-
 .../src/main/config/compile-js-config.xml          |    1 +
 .../royale/org/apache/royale/html/DataContainer.as |    3 +-
 .../royale/org/apache/royale/html/DropDownList.as  |    3 +-
 .../org/apache/royale/html/ImageAndTextButton.as   |   28 +-
 .../CollectionChangeUpdateForArrayListData.as      |   17 +-
 .../royale/html/beads/DataFieldProviderBead.as     |    3 +-
 .../apache/royale/html/beads/ITextItemRenderer.as  |    3 +-
 .../html/beads/IndexedItemRendererInitializer.as   |   17 +-
 .../beads/VirtualDataItemRendererFactoryBase.as    |   32 +-
 .../html/beads/models/ArrayListSelectionModel.as   |    3 +-
 .../html/beads/models/ArrayMultiSelectionModel.as  |    3 +-
 .../html/beads/models/ArraySelectionModel.as       |    3 +-
 .../royale/html/beads/models/DataProviderModel.as  |    3 +-
 .../models/MultiSelectionCollectionViewModel.as    |    3 +-
 .../models/SingleSelectionCollectionViewModel.as   |    3 +-
 .../html/beads/models/StringSelectionModel.as      |    3 +-
 .../royale/html/supportClasses/DataGridColumn.as   |    3 +-
 .../royale/html/supportClasses/DataItemRenderer.as |    3 +-
 .../html/supportClasses/GraphicsItemRenderer.as    |    4 +-
 .../html/supportClasses/StyledDataItemRenderer.as  |    5 +-
 .../supportClasses/StyledUIItemRendererBase.as     |    3 +-
 .../html/supportClasses/TextButtonItemRenderer.as  |    3 +-
 .../html/supportClasses/TextFieldItemRenderer.as   |    3 +-
 .../html/supportClasses/UIItemRendererBase.as      |    3 +-
 .../apache/royale/html/util/getLabelFromData.as    |   36 +-
 .../projects/Core/src/main/royale/CoreClasses.as   |    3 +
 .../org/apache/royale/core/ElementWrapper.as       |   11 +-
 .../org/apache/royale/core/IHasDataField.as}       |   37 +-
 .../org/apache/royale/core/IHasLabelField.as}      |   37 +-
 .../apache/royale/core/ILabelFieldItemRenderer.as  |    3 +-
 .../royale/org/apache/royale/core/ILabeledData.as} |   35 +-
 .../org/apache/royale/events/utils/EventUtils.as   |   35 +
 .../royale/org/apache/royale/utils/PointUtils.as   |   32 +-
 .../src/test/royale/FlexUnitRoyaleApplication.mxml |   16 +
 .../src/test/royale/flexUnitTests/CoreTester.as    |    2 +
 .../src/test/royale/flexUnitTests/EventsTest.as    |  119 ++
 .../src/main/config/compile-swf-config.xml         |    4 -
 .../src/main/resources/externsjs-as-manifest.xml   |   25 -
 .../inspiretree/InspireTreeBasicControl.as         |  112 +-
 .../royale/FlexUnitRoyaleApplication-config.xml    |  111 ++
 .../src/test/royale/FlexUnitRoyaleApplication.mxml |   20 +-
 .../projects/ExternsJS/src/test/royale/build.xml   |  116 ++
 .../test/royale/flexUnitTests/ComponentTest.as}    |   63 +-
 .../test/royale/flexUnitTests/ExternsJSTester.as}  |   42 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |    4 +-
 .../royale/org/apache/royale/jewel/ComboBox.as     |    3 +-
 .../org/apache/royale/jewel/DataContainer.as       |    3 +-
 .../royale/org/apache/royale/jewel/DropDownList.as |    3 +-
 .../org/apache/royale/jewel/TriStateCheckBox.as    |    4 +-
 .../beads/controls/combobox/ComboBoxReadOnly.as    |   93 ++
 .../tristatecheckbox/TriStateCheckBoxLabelState.as |    7 +-
 ...BoxStatesValues.as => TriStateCheckBoxState.as} |   12 +-
 .../TriStateCheckBoxTooltipState.as                |  112 ++
 .../jewel/beads/models/ArrayListSelectionModel.as  |    3 +-
 .../royale/jewel/beads/models/DataProviderModel.as |    3 +-
 .../jewel/itemRenderers/ButtonBarItemRenderer.as   |    3 +-
 .../itemRenderers/IconButtonBarItemRenderer.as     |    3 +-
 .../itemRenderers/ToggleButtonBarItemRenderer.as   |    3 +-
 .../jewel/supportClasses/table/TableColumn.as      |    3 +-
 frameworks/projects/MXRoyale/asconfig.json         |    7 +-
 .../src/main/config/compile-swf-config.xml         |    1 +
 .../MXRoyale/src/main/resources/defaults.css       |   13 +-
 .../src/main/resources/mx-royale-manifest.xml      |    1 +
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |    2 +
 .../src/main/royale/mx/charts/series/BarSeries.as  |    3 +-
 .../main/royale/mx/charts/series/ColumnSeries.as   |    3 +-
 .../src/main/royale/mx/charts/series/PieSeries.as  |    3 +-
 .../src/main/royale/mx/containers/FormItem.as      |    4 +
 .../src/main/royale/mx/containers/GridRow.as       |    4 +-
 .../src/main/royale/mx/containers/Panel.as         |   23 +-
 .../src/main/royale/mx/containers/PanelTitleBar.as |    4 +
 .../src/main/royale/mx/containers/TitleWindow.as   |   14 +-
 .../src/main/royale/mx/containers/ViewStack.as     |    9 +-
 .../royale/mx/containers/beads/CanvasLayout.as     |   37 +-
 .../beads/supportClasses/ContainerContentArea.as   |   78 +
 .../src/main/royale/mx/controls/ComboBox.as        |   16 +
 .../MXRoyale/src/main/royale/mx/controls/HTML.as   | 1626 ++++++++++++++++++++
 .../MXRoyale/src/main/royale/mx/controls/Menu.as   |    3 +-
 .../src/main/royale/mx/controls/MenuBar.as         |    3 +-
 .../MXRoyale/src/main/royale/mx/controls/NavBar.as |    3 +-
 .../src/main/royale/mx/controls/PopUpMenuButton.as |    3 +-
 .../src/main/royale/mx/controls/TextArea.as        |   39 +-
 .../src/main/royale/mx/controls/ToggleButtonBar.as |    3 +-
 .../MXRoyale/src/main/royale/mx/controls/VRule.as  |   10 +-
 .../AdvancedDataGridHeaderRenderer.as              |    4 +-
 ...actoryForICollectionViewAdvancedDataGridData.as |   31 +-
 .../beads/DataGridItemRendererInitializer.as       |   20 +-
 .../beads/models/ArrayMultiSelectionModel.as       |    3 +-
 .../models/SingleSelectionICollectionViewModel.as  |    3 +-
 .../beads/models/SingleSelectionIListModel.as      |    3 +-
 .../mx/controls/colorPickerClasses/SwatchPanel.as  |    4 +-
 .../mx/controls/dataGridClasses/DataGridColumn.as  |    3 +-
 .../dataGridClasses/DataGridHeaderRenderer.as      |    4 +-
 .../controls/dataGridClasses/DataGridListData.as   |   23 +-
 .../mx/controls/listClasses/AdvancedListBase.as    |    6 +-
 .../mx/controls/listClasses/DataGridListBase.as    |   13 +-
 .../royale/mx/controls/listClasses/ListBase.as     |   46 +-
 .../mx/controls/listClasses/ListItemRenderer.as    |    4 +-
 .../mx/controls/treeClasses/TreeItemRenderer.as    |    8 +-
 .../MXRoyale/src/main/royale/mx/core/Container.as  |  240 ++-
 .../main/royale/mx/core/IDeferredContentOwner.as   |  103 ++
 .../src/main/royale/mx/core/INavigatorContent.as   |    2 +-
 .../mx/core/LayoutElementUIComponentUtils.as       |   48 +
 .../src/main/royale/mx/core/UIComponent.as         |  205 ++-
 .../src/main/royale/mx/core/UITextField.as         |   12 +-
 .../src/main/royale/mx/managers/SystemManager.as   |   13 +-
 .../royale/mx/supportClasses/ButtonItemRenderer.as |    8 +-
 .../src/main/royale/mx/events/FlexEvent.as         |    2 +-
 .../src/main/royale/mx/utils/RoyaleUtil.as         |   17 +-
 .../main/royale/org/apache/royale/mdl/TabBar.as    |    3 +-
 .../src/main/royale/org/apache/royale/mdl/Tabs.as  |    3 +-
 .../beads/TabsItemRendererFactoryForArrayData.as   |   15 +-
 .../mdl/beads/TabsItemRendererInitializer.as       |   12 +-
 frameworks/projects/SparkRoyale/asconfig.json      |   26 +-
 .../src/main/config/compile-swf-config.xml         |    1 +
 .../SparkRoyale/src/main/resources/defaults.css    |   26 +-
 .../src/main/resources/spark-royale-manifest.xml   |    1 -
 .../src/main/royale/SparkRoyaleClasses.as          |    6 +-
 .../main/royale/spark/components/Application.as    |   31 +-
 .../main/royale/spark/components/DataRenderer.as   |    3 +-
 .../src/main/royale/spark/components/Grid.as       |    4 +-
 .../src/main/royale/spark/components/List.as       |    6 +-
 .../royale/spark/components/SkinnableContainer.as  |   57 +-
 .../spark/components/SkinnableDataContainer.as     |   81 +-
 .../src/main/royale/spark/components/TabBar.as     |   12 +-
 .../royale/spark/components/beads/GroupView.as     |   20 +-
 .../beads/SelfItemRendererInitializer.as           |   13 +-
 .../components/beads/SkinnableContainerView.as     |  173 +--
 .../components/beads/SkinnableDataContainerView.as |  165 +-
 .../spark/components/beads/SparkContainerView.as   |  236 +--
 .../components/beads/SparkDataContainerView.as     |  260 ++--
 .../components/beads/SparkSkinScrollingViewport.as |  203 +--
 .../spark/components/beads/SparkSkinViewport.as    |  278 +---
 ...nerView.as => TabBarItemRendererInitializer.as} |   40 +-
 ...BarSelectionUpdateFromSelectableDataProvider.as |  158 --
 .../spark/components/beads/VirtualListView.as      |  186 +++
 .../spark/components/gridClasses/GridColumn.as     |    3 +-
 .../components/supportClasses/DropDownListBase.as  |    3 +-
 .../supportClasses/DropDownListButton.as           |  163 +-
 .../spark/components/supportClasses/ListBase.as    |  216 +--
 .../supportClasses/SkinnableContainerBase.as       |   53 +-
 .../supportClasses/SparkTextButtonItemRenderer.as  |   34 +-
 .../src/main/royale/spark/core/ISparkContainer.as} |   49 +-
 .../ISparkLayoutHost.as}                           |   40 +-
 .../spark/layouts/supportClasses/LayoutBase.as     |    5 +-
 .../layouts/supportClasses/SparkLayoutBead.as      |  255 +--
 frameworks/projects/XML/src/main/royale/XML.as     |    9 +-
 .../test/royale/flexUnitTests/xml/XMLQNameTest.as  |   33 +-
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../JewelTheme/src/main/resources/defaults.css     |  154 +-
 264 files changed, 10789 insertions(+), 2181 deletions(-)
 create mode 100644 examples/mxroyale/ControlsExample/src/main/royale/components/StackItem.mxml
 create mode 100644 examples/mxroyale/ControlsExample/src/main/royale/components/TitleWindowPopupWindowWithViewStack.mxml
 create mode 100644 frameworks/js/projects/ExternsJSJS/build.xml
 copy frameworks/js/projects/{SparkRoyaleJS => ExternsJSJS}/src/main/config/compile-js-config.xml (63%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => Core/src/main/royale/org/apache/royale/core/IHasDataField.as} (63%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => Core/src/main/royale/org/apache/royale/core/IHasLabelField.as} (63%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => Core/src/main/royale/org/apache/royale/core/ILabeledData.as} (63%)
 create mode 100644 frameworks/projects/Core/src/test/royale/flexUnitTests/EventsTest.as
 delete mode 100644 frameworks/projects/ExternsJS/src/main/resources/externsjs-as-manifest.xml
 create mode 100644 frameworks/projects/ExternsJS/src/test/royale/FlexUnitRoyaleApplication-config.xml
 copy frameworks/projects/{Core => ExternsJS}/src/test/royale/FlexUnitRoyaleApplication.mxml (85%)
 create mode 100644 frameworks/projects/ExternsJS/src/test/royale/build.xml
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => ExternsJS/src/test/royale/flexUnitTests/ComponentTest.as} (54%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => ExternsJS/src/test/royale/flexUnitTests/ExternsJSTester.as} (63%)
 create mode 100644 frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/combobox/ComboBoxReadOnly.as
 rename frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/tristatecheckbox/{TriStateCheckBoxStatesValues.as => TriStateCheckBoxState.as} (90%)
 create mode 100644 frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/tristatecheckbox/TriStateCheckBoxTooltipState.as
 create mode 100644 frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/supportClasses/ContainerContentArea.as
 create mode 100644 frameworks/projects/MXRoyale/src/main/royale/mx/controls/HTML.as
 create mode 100644 frameworks/projects/MXRoyale/src/main/royale/mx/core/IDeferredContentOwner.as
 copy frameworks/projects/SparkRoyale/src/main/royale/spark/components/beads/{DataContainerView.as => TabBarItemRendererInitializer.as} (53%)
 delete mode 100644 frameworks/projects/SparkRoyale/src/main/royale/spark/components/beads/TabBarSelectionUpdateFromSelectableDataProvider.as
 create mode 100644 frameworks/projects/SparkRoyale/src/main/royale/spark/components/beads/VirtualListView.as
 copy frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as => SparkRoyale/src/main/royale/spark/core/ISparkContainer.as} (64%)
 rename frameworks/projects/SparkRoyale/src/main/royale/spark/{components/beads/DataContainerView.as => core/ISparkLayoutHost.as} (57%)

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

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

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

commit 4c783b911d54df67a18eeb5cc4b347a8dc5139ce
Merge: 37b973d 768cf00
Author: Harbs <ha...@in-tools.com>
AuthorDate: Mon Dec 27 12:24:33 2021 +0200

    Merge branch 'develop' into feature/sanitize

 .../main/royale/TriStateCheckBoxPlayGround.mxml    |    8 +-
 .../src/main/royale/ControlsExample.mxml           |   73 +-
 .../src/main/royale/components/StackItem.mxml      |   45 +
 .../TitleWindowPopupWindowWithViewStack.mxml       |   66 +
 frameworks/build.xml                               |   12 +
 frameworks/js/projects/ExternsJSJS/build.xml       |  136 ++
 .../src/main/config/compile-js-config.xml          |   40 +-
 .../src/main/config/compile-js-config.xml          |    1 +
 .../royale/org/apache/royale/html/DataContainer.as |    3 +-
 .../royale/org/apache/royale/html/DropDownList.as  |    3 +-
 .../org/apache/royale/html/ImageAndTextButton.as   |   28 +-
 .../CollectionChangeUpdateForArrayListData.as      |   17 +-
 .../royale/html/beads/DataFieldProviderBead.as     |    3 +-
 .../apache/royale/html/beads/ITextItemRenderer.as  |    3 +-
 .../html/beads/IndexedItemRendererInitializer.as   |   17 +-
 .../beads/VirtualDataItemRendererFactoryBase.as    |   32 +-
 .../html/beads/models/ArrayListSelectionModel.as   |    3 +-
 .../html/beads/models/ArrayMultiSelectionModel.as  |    3 +-
 .../html/beads/models/ArraySelectionModel.as       |    3 +-
 .../royale/html/beads/models/DataProviderModel.as  |    3 +-
 .../models/MultiSelectionCollectionViewModel.as    |    3 +-
 .../models/SingleSelectionCollectionViewModel.as   |    3 +-
 .../html/beads/models/StringSelectionModel.as      |    3 +-
 .../royale/html/supportClasses/DataGridColumn.as   |    3 +-
 .../royale/html/supportClasses/DataItemRenderer.as |    3 +-
 .../html/supportClasses/GraphicsItemRenderer.as    |    4 +-
 .../html/supportClasses/StyledDataItemRenderer.as  |    5 +-
 .../supportClasses/StyledUIItemRendererBase.as     |    3 +-
 .../html/supportClasses/TextButtonItemRenderer.as  |    3 +-
 .../html/supportClasses/TextFieldItemRenderer.as   |    3 +-
 .../html/supportClasses/UIItemRendererBase.as      |    3 +-
 .../apache/royale/html/util/getLabelFromData.as    |   36 +-
 .../projects/Core/src/main/royale/CoreClasses.as   |    3 +
 .../org/apache/royale/core/ElementWrapper.as       |   11 +-
 .../org/apache/royale/core/IHasDataField.as}       |   37 +-
 .../org/apache/royale/core/IHasLabelField.as}      |   37 +-
 .../apache/royale/core/ILabelFieldItemRenderer.as  |    3 +-
 .../royale/org/apache/royale/core/ILabeledData.as} |   35 +-
 .../org/apache/royale/events/utils/EventUtils.as   |   35 +
 .../royale/org/apache/royale/utils/PointUtils.as   |   32 +-
 .../src/test/royale/FlexUnitRoyaleApplication.mxml |   16 +
 .../src/test/royale/flexUnitTests/CoreTester.as    |    2 +
 .../src/test/royale/flexUnitTests/EventsTest.as    |  119 ++
 .../src/main/config/compile-swf-config.xml         |    4 -
 .../src/main/resources/externsjs-as-manifest.xml   |   25 -
 .../inspiretree/InspireTreeBasicControl.as         |  112 +-
 .../royale/FlexUnitRoyaleApplication-config.xml    |  111 ++
 .../src/test/royale/FlexUnitRoyaleApplication.mxml |   20 +-
 .../projects/ExternsJS/src/test/royale/build.xml   |  116 ++
 .../test/royale/flexUnitTests/ComponentTest.as}    |   63 +-
 .../test/royale/flexUnitTests/ExternsJSTester.as}  |   42 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |    4 +-
 .../royale/org/apache/royale/jewel/ComboBox.as     |    3 +-
 .../org/apache/royale/jewel/DataContainer.as       |    3 +-
 .../royale/org/apache/royale/jewel/DropDownList.as |    3 +-
 .../org/apache/royale/jewel/TriStateCheckBox.as    |    4 +-
 .../beads/controls/combobox/ComboBoxReadOnly.as    |   93 ++
 .../tristatecheckbox/TriStateCheckBoxLabelState.as |    7 +-
 ...BoxStatesValues.as => TriStateCheckBoxState.as} |   12 +-
 .../TriStateCheckBoxTooltipState.as                |  112 ++
 .../jewel/beads/models/ArrayListSelectionModel.as  |    3 +-
 .../royale/jewel/beads/models/DataProviderModel.as |    3 +-
 .../jewel/itemRenderers/ButtonBarItemRenderer.as   |    3 +-
 .../itemRenderers/IconButtonBarItemRenderer.as     |    3 +-
 .../itemRenderers/ToggleButtonBarItemRenderer.as   |    3 +-
 .../jewel/supportClasses/table/TableColumn.as      |    3 +-
 frameworks/projects/MXRoyale/asconfig.json         |    7 +-
 .../src/main/config/compile-swf-config.xml         |    1 +
 .../MXRoyale/src/main/resources/defaults.css       |   13 +-
 .../src/main/resources/mx-royale-manifest.xml      |    1 +
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |    2 +
 .../src/main/royale/mx/charts/series/BarSeries.as  |    3 +-
 .../main/royale/mx/charts/series/ColumnSeries.as   |    3 +-
 .../src/main/royale/mx/charts/series/PieSeries.as  |    3 +-
 .../src/main/royale/mx/containers/FormItem.as      |    4 +
 .../src/main/royale/mx/containers/GridRow.as       |    4 +-
 .../src/main/royale/mx/containers/Panel.as         |   23 +-
 .../src/main/royale/mx/containers/PanelTitleBar.as |    4 +
 .../src/main/royale/mx/containers/TitleWindow.as   |   14 +-
 .../src/main/royale/mx/containers/ViewStack.as     |    9 +-
 .../royale/mx/containers/beads/CanvasLayout.as     |   37 +-
 .../beads/supportClasses/ContainerContentArea.as   |   78 +
 .../src/main/royale/mx/controls/ComboBox.as        |   16 +
 .../MXRoyale/src/main/royale/mx/controls/HTML.as   | 1626 ++++++++++++++++++++
 .../MXRoyale/src/main/royale/mx/controls/Menu.as   |    3 +-
 .../src/main/royale/mx/controls/MenuBar.as         |    3 +-
 .../MXRoyale/src/main/royale/mx/controls/NavBar.as |    3 +-
 .../src/main/royale/mx/controls/PopUpMenuButton.as |    3 +-
 .../src/main/royale/mx/controls/TextArea.as        |   39 +-
 .../src/main/royale/mx/controls/ToggleButtonBar.as |    3 +-
 .../MXRoyale/src/main/royale/mx/controls/VRule.as  |   10 +-
 .../AdvancedDataGridHeaderRenderer.as              |    4 +-
 ...actoryForICollectionViewAdvancedDataGridData.as |   31 +-
 .../beads/DataGridItemRendererInitializer.as       |   20 +-
 .../beads/models/ArrayMultiSelectionModel.as       |    3 +-
 .../models/SingleSelectionICollectionViewModel.as  |    3 +-
 .../beads/models/SingleSelectionIListModel.as      |    3 +-
 .../mx/controls/colorPickerClasses/SwatchPanel.as  |    4 +-
 .../mx/controls/dataGridClasses/DataGridColumn.as  |    3 +-
 .../dataGridClasses/DataGridHeaderRenderer.as      |    4 +-
 .../controls/dataGridClasses/DataGridListData.as   |   23 +-
 .../mx/controls/listClasses/AdvancedListBase.as    |    6 +-
 .../mx/controls/listClasses/DataGridListBase.as    |   13 +-
 .../royale/mx/controls/listClasses/ListBase.as     |   46 +-
 .../mx/controls/listClasses/ListItemRenderer.as    |    4 +-
 .../mx/controls/treeClasses/TreeItemRenderer.as    |    8 +-
 .../MXRoyale/src/main/royale/mx/core/Container.as  |  240 ++-
 .../main/royale/mx/core/IDeferredContentOwner.as   |  103 ++
 .../src/main/royale/mx/core/INavigatorContent.as   |    2 +-
 .../mx/core/LayoutElementUIComponentUtils.as       |   48 +
 .../src/main/royale/mx/core/UIComponent.as         |  205 ++-
 .../src/main/royale/mx/core/UITextField.as         |   12 +-
 .../src/main/royale/mx/managers/SystemManager.as   |   13 +-
 .../royale/mx/supportClasses/ButtonItemRenderer.as |    8 +-
 .../src/main/royale/mx/events/FlexEvent.as         |    2 +-
 .../src/main/royale/mx/utils/RoyaleUtil.as         |   17 +-
 .../main/royale/org/apache/royale/mdl/TabBar.as    |    3 +-
 .../src/main/royale/org/apache/royale/mdl/Tabs.as  |    3 +-
 .../beads/TabsItemRendererFactoryForArrayData.as   |   15 +-
 .../mdl/beads/TabsItemRendererInitializer.as       |   12 +-
 frameworks/projects/SparkRoyale/asconfig.json      |   26 +-
 .../src/main/config/compile-swf-config.xml         |    1 +
 .../SparkRoyale/src/main/resources/defaults.css    |   26 +-
 .../src/main/resources/spark-royale-manifest.xml   |    1 -
 .../src/main/royale/SparkRoyaleClasses.as          |    6 +-
 .../main/royale/spark/components/Application.as    |   31 +-
 .../main/royale/spark/components/DataRenderer.as   |    3 +-
 .../src/main/royale/spark/components/Grid.as       |    4 +-
 .../src/main/royale/spark/components/List.as       |    6 +-
 .../royale/spark/components/SkinnableContainer.as  |   57 +-
 .../spark/components/SkinnableDataContainer.as     |   81 +-
 .../src/main/royale/spark/components/TabBar.as     |   12 +-
 .../royale/spark/components/beads/GroupView.as     |   20 +-
 .../beads/SelfItemRendererInitializer.as           |   13 +-
 .../components/beads/SkinnableContainerView.as     |  173 +--
 .../components/beads/SkinnableDataContainerView.as |  165 +-
 .../spark/components/beads/SparkContainerView.as   |  236 +--
 .../components/beads/SparkDataContainerView.as     |  260 ++--
 .../components/beads/SparkSkinScrollingViewport.as |  203 +--
 .../spark/components/beads/SparkSkinViewport.as    |  278 +---
 ...nerView.as => TabBarItemRendererInitializer.as} |   40 +-
 ...BarSelectionUpdateFromSelectableDataProvider.as |  158 --
 .../spark/components/beads/VirtualListView.as      |  186 +++
 .../spark/components/gridClasses/GridColumn.as     |    3 +-
 .../components/supportClasses/DropDownListBase.as  |    3 +-
 .../supportClasses/DropDownListButton.as           |  163 +-
 .../spark/components/supportClasses/ListBase.as    |  216 +--
 .../supportClasses/SkinnableContainerBase.as       |   53 +-
 .../supportClasses/SparkTextButtonItemRenderer.as  |   34 +-
 .../src/main/royale/spark/core/ISparkContainer.as} |   49 +-
 .../ISparkLayoutHost.as}                           |   40 +-
 .../spark/layouts/supportClasses/LayoutBase.as     |    5 +-
 .../layouts/supportClasses/SparkLayoutBead.as      |  255 +--
 frameworks/projects/XML/src/main/royale/XML.as     |    9 +-
 .../test/royale/flexUnitTests/xml/XMLQNameTest.as  |   33 +-
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   67 +
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   21 +-
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../src/main/resources/defaults.css                |   66 +
 .../JewelTheme/src/main/resources/defaults.css     |  154 +-
 264 files changed, 10789 insertions(+), 2181 deletions(-)

diff --cc frameworks/projects/Core/src/test/royale/flexUnitTests/CoreTester.as
index 9441daf,9d2a16d..f7f3ca1
--- a/frameworks/projects/Core/src/test/royale/flexUnitTests/CoreTester.as
+++ b/frameworks/projects/Core/src/test/royale/flexUnitTests/CoreTester.as
@@@ -42,6 -42,7 +42,8 @@@ package flexUnitTest
          public var keyConverterTest:KeyConverterTest;
          public var keyboardEventConverterTest:KeyboardEventConverterTest;
          public var stringUtilsTest:StringUtilsTest;
 +        public var sanitizerTest:SanitizeTest;
+         public var eventsTest:EventsTest;
+ 
      }
  }