This is an automated email from the ASF dual-hosted git repository. yishayw pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 246c37de7611c7edb2c4d817cea24bdaa91e4657 Merge: fb47f50 52b0648 Author: DESKTOP-RH4S838\Yishay <[email protected]> AuthorDate: Sun May 12 15:58:53 2019 +0300 Merge branch 'develop' into color_picker NOTICE | 5 + examples/blog/BE0001_Hello_World/pom.xml | 9 +- .../blog/BE0002_Using_Jewel_Alert_Control/pom.xml | 9 +- .../blog/BE0003_Using_Jewel_Slider_Control/pom.xml | 9 +- .../BE0004_Adding_an_item_to_a_Jewel_List/pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- .../pom.xml | 9 +- examples/express/DataBindingExample/pom.xml | 10 +- examples/express/DataGridExample/pom.xml | 7 - examples/express/GitHubCommitLogViewer/pom.xml | 8 - examples/express/pom.xml | 1 + examples/mxroyale/ControlsExample/pom.xml | 9 +- examples/mxroyale/HelloWorld/pom.xml | 9 +- examples/mxroyale/RemoteObjectAMFTest/pom.xml | 10 +- .../SparkHelloWorld/SparkHelloWorld.as3proj | 63 +- examples/mxroyale/SparkHelloWorld/pom.xml | 9 +- examples/pom.xml | 3 + .../royale-in-a-week/outline | 20 +- examples/royale/ASDoc/pom.xml | 8 - examples/royale/AccordionExample/pom.xml | 7 - examples/royale/Ace/pom.xml | 8 - examples/royale/AlertExample/pom.xml | 7 - examples/royale/ChartExample/pom.xml | 8 - examples/royale/CordovaCameraExample/pom.xml | 8 - examples/royale/CreateJSExample/pom.xml | 8 - examples/royale/DataBindingExample/pom.xml | 8 - .../DataBindingExampleWithFlexLayout/pom.xml | 8 - examples/royale/DataBindingExample_Flat/pom.xml | 8 - examples/royale/DataBindingExample_as/pom.xml | 8 - examples/royale/DataGridExample/pom.xml | 7 - examples/royale/DateControlsExample/pom.xml | 7 - examples/royale/DebuggingExample/pom.xml | 8 - examples/royale/DesktopMap/pom.xml | 8 - examples/royale/DividedContainerExample/pom.xml | 7 - examples/royale/DragAndDropExample/pom.xml | 9 - examples/royale/Flex2Royale/pom.xml | 8 - examples/royale/HTMLElements/pom.xml | 7 - examples/royale/HelloWorld/pom.xml | 7 - examples/royale/JSON2ASVO/pom.xml | 16 - examples/royale/ListExample/pom.xml | 9 - examples/royale/MapSearch/pom.xml | 8 - examples/royale/MenuExample/pom.xml | 7 - examples/royale/MobileMap/pom.xml | 8 - examples/royale/MobileStocks/pom.xml | 8 - examples/royale/MobileTrader/pom.xml | 8 - examples/royale/ModuleExample/MainApp/pom.xml | 7 - examples/royale/ModuleExample/Module/pom.xml | 7 - examples/royale/RemoteObjectAMFTest/pom.xml | 10 +- examples/royale/RemoteObjectAMFTestBasic/pom.xml | 10 +- examples/royale/RoyaleStore/pom.xml | 7 - examples/royale/RoyaleStore_jquery/pom.xml | 8 - examples/royale/RoyaleWebsiteStatsViewer/pom.xml | 8 - examples/royale/StorageExample/pom.xml | 8 - examples/royale/StyleExample/pom.xml | 8 - examples/royale/TableExample/pom.xml | 7 - examples/royale/TeamPage/pom.xml | 9 - examples/royale/TodoListSampleApp/pom.xml | 7 - examples/royale/TourDeJewel/pom.xml | 7 - .../src/main/resources/jewel-example-styles.css | 38 +- .../src/main/royale/AdvancedListPlayGround.mxml | 264 ++++ .../src/main/royale/AlertPlayGround.mxml | 2 +- .../src/main/royale/ListPlayGround.mxml | 17 +- .../TourDeJewel/src/main/royale/MainContent.mxml | 13 +- .../src/main/royale/TabBarPlayGround.mxml | 155 ++- .../src/main/royale/WizardPlayGround.mxml | 54 +- .../ExampleAndSourceCodeTabbedSectionContent.as | 6 +- .../royale/TourDeJewel/src/main/royale/hljs.as | 19 +- .../AdvancedIconListItemRenderer.mxml | 109 ++ .../royale/itemRenderers/IconListItemRenderer.mxml | 7 +- ....mxml => TabBarHorizontalIconItemRenderer.mxml} | 12 +- ...er.mxml => TabBarVerticalIconItemRenderer.mxml} | 12 +- ...nderer.mxml => TableStyleListItemRenderer.mxml} | 29 +- .../src/main/royale/models/ListsModel.as | 51 +- .../src/main/royale/models/MainNavigationModel.as | 5 +- .../src/main/royale/utils/HighlightCode.as | 21 +- .../src/main/royale/vos/DetailIconListVO.as | 30 +- examples/royale/TreeExample/pom.xml | 7 - frameworks/js/build.xml | 40 +- .../src/main/config/compile-js-config.xml | 1 - frameworks/projects/Ace/pom.xml | 1 + frameworks/projects/Basic/pom.xml | 3 +- .../main/royale/org/apache/royale/core/UIBase.as | 4 +- .../royale/html/beads/VirtualDataContainerView.as | 22 + .../beads/layouts/VirtualListVerticalLayout.as | 4 + frameworks/projects/Binding/pom.xml | 1 + .../org/apache/royale/binding/DataBindingBase.as | 31 +- frameworks/projects/Charts/pom.xml | 1 + frameworks/projects/Collections/pom.xml | 15 +- .../src/main/config/compile-swf-config.xml | 1 - .../src/main/resources/basic-manifest.xml | 1 + .../src/main/royale/CollectionsClasses.as | 10 + .../org/apache/royale/collections/ArrayList.as | 6 +- .../org/apache/royale/collections/ArrayListView.as | 1313 ++++++++++++++++++++ .../org/apache/royale/collections/CompareUtils.as | 204 +++ .../apache/royale/collections/IArrayListView.as | 138 ++ .../royale/org/apache/royale/collections/ISort.as | 344 +++++ .../org/apache/royale/collections/ISortField.as | 227 ++++ .../royale/org/apache/royale/collections/Sort.as | 818 ++++++++++++ .../org/apache/royale/collections/SortField.as | 734 +++++++++++ .../royale/collections/SortFieldCompareTypes.as | 116 ++ frameworks/projects/Core/pom.xml | 1 + .../projects/Core/src/main/royale/CoreClasses.as | 12 + .../org/apache/royale/core/IDateFormatter.as | 2 + .../royale/org/apache/royale/events/MouseEvent.as | 999 +++++++-------- .../main/royale/org/apache/royale/utils/UIUtils.as | 5 +- .../royale/utils/css/transitionEventAvailable.as} | 41 +- .../org/apache/royale/utils/net}/IDataInput.as | 2 +- .../org/apache/royale/utils/net}/IDataOutput.as | 2 +- .../royale/utils/net}/IDynamicPropertyOutput.as | 2 +- .../royale/utils/net}/IDynamicPropertyWriter.as | 2 +- .../apache/royale/utils/net}/IExternalizable.as | 2 +- frameworks/projects/CreateJS/pom.xml | 1 + frameworks/projects/DragDrop/pom.xml | 1 + .../royale/html/beads/ListDrawingLayerBead.as | 2 +- frameworks/projects/Effects/pom.xml | 1 + frameworks/projects/Express/pom.xml | 1 + frameworks/projects/Flat/pom.xml | 1 + frameworks/projects/FontAwesome/pom.xml | 1 + frameworks/projects/Formatters/pom.xml | 1 + .../royale/html/accessories/SimpleDateFormatter.as | 41 + frameworks/projects/GoogleMaps/pom.xml | 1 + frameworks/projects/Graphics/pom.xml | 1 + frameworks/projects/HTML/pom.xml | 1 + frameworks/projects/HTML5/pom.xml | 1 + frameworks/projects/Icons/pom.xml | 1 + frameworks/projects/JQuery/pom.xml | 1 + frameworks/projects/Jewel/pom.xml | 1 + .../projects/Jewel/src/main/resources/defaults.css | 136 +- .../Jewel/src/main/resources/jewel-manifest.xml | 40 +- .../projects/Jewel/src/main/royale/JewelClasses.as | 1 + .../src/main/royale/dialogPolyfill.as} | 19 +- .../main/royale/org/apache/royale/jewel/Alert.as | 2 + .../royale/org/apache/royale/jewel/Application.as | 2 +- .../apache/royale/jewel/ApplicationMainContent.as | 21 +- .../src/main/royale/org/apache/royale/jewel/Bar.as | 31 - .../main/royale/org/apache/royale/jewel/Button.as | 1 + .../royale/org/apache/royale/jewel/CheckBox.as | 4 +- .../royale/org/apache/royale/jewel/Container.as | 109 +- .../main/royale/org/apache/royale/jewel/Form.as | 8 +- .../main/royale/org/apache/royale/jewel/Grid.as | 2 +- .../royale/org/apache/royale/jewel/IconButton.as | 1 + .../main/royale/org/apache/royale/jewel/Label.as | 3 +- .../main/royale/org/apache/royale/jewel/List.as | 1 - .../royale/org/apache/royale/jewel/RadioButton.as | 5 +- .../org/apache/royale/jewel/ScrollableGrid.as} | 13 +- .../org/apache/royale/jewel/SectionContent.as | 9 +- .../main/royale/org/apache/royale/jewel/Slider.as | 3 +- .../main/royale/org/apache/royale/jewel/TabBar.as | 40 +- .../org/apache/royale/jewel/TabBarContent.as | 17 +- .../main/royale/org/apache/royale/jewel/Table.as | 4 +- .../main/royale/org/apache/royale/jewel/Wizard.as | 32 +- .../org/apache/royale/jewel/WizardContent.as | 18 +- .../royale/org/apache/royale/jewel/WizardPage.as | 101 +- .../jewel/beads/controllers/ComboBoxController.as | 7 +- .../beads/controllers/DateFieldMouseController.as | 25 +- .../controllers/ItemRendererMouseController.as | 19 +- .../jewel/beads/controllers/WizardController.as | 59 +- .../jewel/beads/controls/combobox/SearchFilter.as | 3 + .../beads/controls/datefield/DateFieldDisabled.as | 69 +- .../controls/list/HorizontalListScroll.as} | 58 +- .../beads/controls/tabbar/AssignTabContent.as | 134 ++ .../controls/textinput/SearchFilterForList.as | 38 +- ...s => CollectionChangeUpdateForArrayListData.as} | 67 +- .../DataItemRendererFactoryForArrayData.as | 30 +- .../DataItemRendererFactoryForCollectionView.as | 23 +- ...{ITextItemRenderer.as => IAlignItemRenderer.as} | 25 +- .../jewel/beads/itemRenderers/ITextItemRenderer.as | 11 - .../TableItemRendererFactoryForCollectionView.as | 8 +- .../UpdateListItemRendererForArrayListData.as | 8 +- .../royale/jewel/beads/models/DateChooserModel.as | 24 +- .../royale/jewel/beads/models/WizardModel.as | 24 +- .../jewel/beads/validators/CheckBoxValidator.as | 17 - .../royale/jewel/beads/validators/DateValidator.as | 16 - .../jewel/beads/validators/EmailValidator.as | 417 +++++++ .../royale/jewel/beads/validators/FormValidator.as | 15 + .../jewel/beads/validators/RadioButtonValidator.as | 20 - .../beads/validators/SelectedItemNullValidator.as | 17 - .../jewel/beads/validators/StringValidator.as | 11 +- .../royale/jewel/beads/validators/Validator.as | 49 +- .../apache/royale/jewel/beads/views/AlertView.as | 2 +- .../royale/jewel/beads/views/ComboBoxView.as | 2 +- .../royale/jewel/beads/views/DateChooserView.as | 21 +- .../royale/jewel/beads/views/DateFieldView.as | 53 +- .../apache/royale/jewel/beads/views/TabBarView.as | 85 ++ .../apache/royale/jewel/beads/views/WizardView.as | 16 +- .../org/apache/royale/jewel/events/WizardEvent.as | 46 +- .../royale/jewel/itemRenderers/ListItemRenderer.as | 23 +- .../itemRenderers/NavigationLinkItemRenderer.as | 14 +- .../jewel/itemRenderers/StringItemRenderer.as | 13 +- ...onInidicatorRestrictedToContentItemRenderer.as} | 50 +- .../itemRenderers/TabBarButtonItemRenderer.as | 177 ++- .../jewel/itemRenderers/TableItemRenderer.as | 9 +- .../jewel/supportClasses/INavigationRenderer.as | 15 +- .../jewel/supportClasses/drawer/DrawerBase.as | 31 - .../jewel/supportClasses/util/getLabelFromData.as | 8 +- .../projects/Jewel/src/main/sass/_global.sass | 5 + .../Jewel/src/main/sass/components/_alert.sass | 5 + .../Jewel/src/main/sass/components/_layout.sass | 1 + .../Jewel/src/main/sass/components/_list.sass | 6 + .../src/main/sass/components/_sectioncontent.sass | 4 - .../Jewel/src/main/sass/components/_tabbar.sass | 82 +- .../Jewel/src/main/sass/components/_wizard.sass | 63 +- frameworks/projects/Language/pom.xml | 1 + frameworks/projects/MXRoyale/pom.xml | 1 + .../MXRoyale/src/main/resources/defaults.css | 12 + .../MXRoyale/src/main/royale/MXRoyaleClasses.as | 14 +- .../main/royale/mx/collections/ArrayCollection.as | 6 +- .../src/main/royale/mx/collections/ArrayList.as | 6 +- .../src/main/royale/mx/containers/FormItem.as | 105 +- .../src/main/royale/mx/containers/Panel.as | 54 +- .../MXRoyale/src/main/royale/mx/controls/Menu.as | 1 + .../src/main/royale/mx/controls/PopUpMenuButton.as | 62 +- .../src/main/royale/mx/controls/TextInput.as | 106 +- .../AdvancedDataGridItemRenderer.as | 33 +- ...actoryForICollectionViewAdvancedDataGridData.as | 2 +- .../royale/mx/controls/listClasses/ListBase.as | 73 +- .../src/main/royale/mx/core/UIComponent.as | 313 ++++- .../src/main/royale/mx/core/UITextFormat.as | 19 +- .../src/main/royale/mx/events/FlexEvent.as | 4 +- .../src/main/royale/mx/managers/SystemManager.as | 6 + .../mx/messaging/messages/AbstractMessage.as | 150 +-- .../mx/messaging/messages/AcknowledgeMessage.as | 24 +- .../mx/messaging/messages/AcknowledgeMessageExt.as | 10 +- .../royale/mx/messaging/messages/AsyncMessage.as | 40 +- .../mx/messaging/messages/AsyncMessageExt.as | 12 +- .../royale/mx/messaging/messages/CommandMessage.as | 192 +-- .../mx/messaging/messages/CommandMessageExt.as | 12 +- .../MXRoyale/src/main/royale/mx/net/URLLoader.as | 79 ++ .../main/royale/mx/rpc/http/AbstractOperation.as | 10 +- .../main/royale/mx/validators/StringValidator.as | 24 +- .../src/main/royale/mx/validators/Validator.as | 100 +- frameworks/projects/MaterialDesignLite/pom.xml | 1 + frameworks/projects/Mobile/pom.xml | 1 + frameworks/projects/Network/pom.xml | 1 + .../Network/src/main/royale/NetworkClasses.as | 5 - .../royale/net/remoting/amf/AMFBinaryData.as | 24 +- .../net/remoting/messages/AbstractMessage.as | 4 +- .../net/remoting/messages/AcknowledgeMessage.as | 4 +- .../net/remoting/messages/AcknowledgeMessageExt.as | 4 +- .../royale/net/remoting/messages/AsyncMessage.as | 4 +- .../net/remoting/messages/AsyncMessageExt.as | 4 +- .../royale/net/remoting/messages/CommandMessage.as | 4 +- .../net/remoting/messages/CommandMessageExt.as | 4 +- frameworks/projects/Reflection/pom.xml | 1 + frameworks/projects/RoyaleSite/pom.xml | 1 + frameworks/projects/RoyaleUnit/pom.xml | 1 + frameworks/projects/SparkRoyale/pom.xml | 1 + .../spark/components/beads/DropDownListView.as | 3 + .../spark/components/supportClasses/ListBase.as | 3 +- frameworks/projects/Storage/pom.xml | 1 + frameworks/projects/TLF/pom.xml | 1 + frameworks/projects/Text/pom.xml | 1 + frameworks/projects/XML/pom.xml | 1 + frameworks/projects/pom.xml | 8 - .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../src/main/resources/defaults.css | 27 +- .../JewelTheme/src/main/resources/defaults.css | 27 +- .../main/sass/components-primary/_datechooser.sass | 2 + .../src/main/sass/components-primary/_tabbar.sass | 63 +- ...nvert New Flex Project to Royale Project.launch | 10 +- .../network/support/DynamicPropertyWriter.as | 4 +- .../flexUnitTests/network/support/TestClass3.as | 6 +- pom.xml | 37 + releasemgr/NOTICE | 5 +- 291 files changed, 9037 insertions(+), 2453 deletions(-)
