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 38f452d26047ad43d1a5c65b17bef32a629aaddd Merge: 062e475 d6a1ba8 Author: DESKTOP-RH4S838\Yishay <[email protected]> AuthorDate: Sun Apr 8 16:57:26 2018 +0300 Merge branch 'develop' into ace-editor .gitignore | 4 + ApproveRoyale.xml | 103 +- LICENSE | 2 +- README.md | 1 + RELEASE_NOTES | 29 - RELEASE_NOTES.md | 62 + archetypes/pom.xml | 6 +- .../royale-simple-application-archetype/pom.xml | 4 +- .../pom.xml | 4 +- .../pom.xml | 4 +- archetypes/royale-simple-library-archetype/pom.xml | 4 +- archetypes/royale-simple-typedef-archetype/pom.xml | 4 +- build.properties | 2 +- build.xml | 27 +- distribution/jars/compc/pom.xml | 4 +- distribution/jars/compiler-asc/pom.xml | 4 +- distribution/jars/compiler-compc/pom.xml | 4 +- distribution/jars/compiler-mxmlc/pom.xml | 4 +- distribution/jars/compiler-optimizer/pom.xml | 4 +- distribution/jars/compiler-swfdump/pom.xml | 4 +- distribution/jars/mxmlc/pom.xml | 4 +- distribution/pom.xml | 112 +- .../resources/frameworks/air-config-template.xml | 2 +- .../frameworks/createjs-config-template.xml | 6 +- .../resources/frameworks/flex-config-template.xml | 2 +- .../frameworks/jquery-config-template.xml | 6 +- .../resources/frameworks/js-config-template.xml | 4 +- .../resources/frameworks/node-config-template.xml | 6 +- .../src/main/resources/royale-sdk-description.xml | 55 +- examples/amf/SampleAmfWebApp/pom.xml | 6 +- examples/amf/pom.xml | 4 +- examples/build.xml | 6 + examples/examples-integrationtests/pom.xml | 52 +- examples/examples-tests/pom.xml | 4 +- examples/express/DataBindingExample/pom.xml | 8 +- examples/express/DataGridExample/pom.xml | 4 +- examples/express/GitHubCommitLogViewer/pom.xml | 8 +- examples/express/pom.xml | 18 +- examples/native/ButtonExample/pom.xml | 4 +- examples/native/USStatesMap/pom.xml | 6 +- .../USStatesMap/src/main/royale/MapCoords.as | 116 +- .../USStatesMap/src/main/royale/USStatesMap.as | 44 +- examples/native/pom.xml | 4 +- examples/node/HelloWorld/pom.xml | 4 +- examples/node/pom.xml | 4 +- examples/pom.xml | 6 +- examples/royale/ASDoc/.vscode/settings.json | 3 - examples/royale/ASDoc/build.xml | 53 +- examples/royale/ASDoc/pom.xml | 19 +- .../ASDoc/src/main/config/compile-app-config.xml | 4 + .../apache/royale/events/EventDispatcher.swf.json | 51 + .../src/main/resources/royale-index-template.html | 1 + examples/royale/ASDoc/src/main/royale/ASDoc.mxml | 1 + .../royale/ASDoc/src/main/royale/ASDocClass.as | 115 ++ .../src/main/royale/ASDocClassAccessor.as} | 29 +- .../ASDoc/src/main/royale/ASDocClassAttribute.as | 36 +- .../src/main/royale/ASDocClassData.as} | 44 +- .../ASDoc/src/main/royale/ASDocClassEvents.as | 126 ++ .../ASDoc/src/main/royale/ASDocClassFunction.as | 90 ++ .../src/main/royale/ASDocClassMembers.as} | 29 +- .../src/main/royale/ASDocClassTags.as} | 38 +- .../ASDoc/src/main/royale/ASDocMainView.mxml | 87 +- .../ASDoc/src/main/royale/AttributeRenderer.as | 2 +- .../ClassPickerHashAnchorStringItemRenderer.as | 5 +- .../ASDoc/src/main/royale/EventDetailRenderer.mxml | 18 +- .../src/main/royale/EventSummaryRenderer.mxml | 21 +- .../src/main/royale/MethodDetailRenderer.mxml | 27 +- .../src/main/royale/MethodSummaryRenderer.mxml | 33 +- .../src/main/royale/PropertyDetailRenderer.mxml | 21 +- .../ASDoc/src/main/royale/SummaryRenderer.mxml | 29 +- .../ASDoc/src/main/royale/models/ASDocModel.as | 300 ++++- examples/royale/AccordionExample/pom.xml | 11 +- examples/royale/AlertExample/pom.xml | 21 +- examples/royale/ChartExample/pom.xml | 15 +- .../CordovaCameraExample-app.xml | 2 +- examples/royale/CordovaCameraExample/pom.xml | 15 +- examples/royale/CreateJSExample/pom.xml | 15 +- .../DataBindingExample/.vscode/settings.json | 3 - examples/royale/DataBindingExample/pom.xml | 15 +- .../DataBindingExampleWithFlexLayout/pom.xml | 15 +- examples/royale/DataBindingExample_Flat/pom.xml | 14 +- examples/royale/DataBindingExample_as/pom.xml | 8 +- examples/royale/DataGridExample/pom.xml | 11 +- examples/royale/DateControlsExample/pom.xml | 15 +- examples/royale/DebuggingExample/pom.xml | 16 +- examples/royale/DesktopMap/DesktopMap-app.xml | 2 +- examples/royale/DesktopMap/pom.xml | 15 +- .../README.txt | 11 +- .../asconfig.json | 2 +- .../build.xml | 22 +- .../pom.xml | 17 +- .../src/main/royale/DividedContainerExample.mxml} | 16 +- .../src/main/royale/MyInitialView.mxml | 86 ++ examples/royale/DragAndDropExample/pom.xml | 15 +- examples/royale/Flex2Royale/pom.xml | 17 +- examples/royale/HTMLElements/pom.xml | 11 +- examples/royale/HelloWorld/pom.xml | 11 +- .../JSON2ASVO-app.xml} | 10 +- .../{RoyaleThemes => JSON2ASVO}/asconfig.json | 2 +- .../royale/{RoyaleThemes => JSON2ASVO}/build.xml | 57 +- .../royale/{StorageExample => JSON2ASVO}/pom.xml | 60 +- .../src/main/royale/JSON2ASVO.mxml} | 26 +- .../JSON2ASVO/src/main/royale/MyInitialView.mxml | 251 ++++ .../.vscode/launch.json | 0 .../.vscode/tasks.json | 0 .../JewelExample.as3proj} | 64 +- .../{RoyaleThemes => JewelExample}/README.txt | 2 +- .../{RoyaleThemes => JewelExample}/asconfig.json | 0 .../{RoyaleThemes => JewelExample}/build.xml | 28 +- .../{RoyaleStore_jquery => JewelExample}/pom.xml | 84 +- .../src/main/config/compile-app-config.xml | 7 +- .../resources/jewel-example-index-template.html | 25 +- .../src/main/resources/jewel-example-styles.css} | 19 +- .../src/main/royale/AlertPlayGround.mxml | 63 + .../src/main/royale/App.mxml | 21 +- .../src/main/royale/ButtonPlayGround.mxml | 32 +- .../src/main/royale/CheckBoxPlayGround.mxml} | 35 +- .../src/main/royale/HeadingsAndText.mxml} | 18 +- .../src/main/royale/LabelPlayGround.mxml} | 24 +- .../JewelExample/src/main/royale/MainContent.mxml | 62 + .../src/main/royale/RadioButtonPlayGround.mxml} | 35 +- .../src/main/royale/SliderPlayGround.mxml} | 25 +- .../src/main/royale/TextButtonPlayGround.mxml} | 28 +- .../src/main/royale/TextInputPlayGround.mxml | 68 + examples/royale/ListExample/pom.xml | 15 +- .../ListExample/src/main/royale/MyInitialView.mxml | 26 +- .../src/main/royale/models/ProductsModel.as | 15 + examples/royale/MDLDynamicTableExample/pom.xml | 7 +- .../build.xml | 29 +- examples/royale/MDLDynamicTabsExample/pom.xml | 9 +- .../src/main/config/compile-app-config.xml | 5 +- examples/royale/MapSearch/MapSearch-app.xml | 2 +- examples/royale/MapSearch/pom.xml | 15 +- .../royale/{RoyaleThemes => MenuExample}/build.xml | 22 +- .../royale/{AlertExample => MenuExample}/pom.xml | 44 +- .../src/main/royale/MenuExample.mxml} | 20 +- .../MenuExample/src/main/royale/MyInitialView.mxml | 168 +++ examples/royale/MobileMap/MobileMap-app.xml | 2 +- examples/royale/MobileMap/pom.xml | 19 +- examples/royale/MobileStocks/MobileStocks-app.xml | 2 +- examples/royale/MobileStocks/pom.xml | 31 +- examples/royale/MobileTrader/pom.xml | 23 +- examples/royale/ModuleExample/MainApp/pom.xml | 11 +- examples/royale/ModuleExample/Module/pom.xml | 11 +- examples/royale/ModuleExample/pom.xml | 4 +- examples/royale/RemoteObjectAMFTest/build.xml | 3 +- examples/royale/RemoteObjectAMFTest/pom.xml | 21 +- examples/royale/RoyaleStore/pom.xml | 27 +- .../royale/RoyaleStore/src/main/royale/beige.css | 16 +- .../royale/RoyaleStore/src/main/royale/main.css | 10 +- .../src/main/royale/productsView/ProductList.mxml | 15 + .../main/royale/productsView/ProductListItem.mxml | 4 + .../samples/royalestore/ProductFilterEvent.as | 7 + .../royale/samples/royalestore/ProductListEvent.as | 3 + .../samples/royalestore/ProductThumbEvent.as | 3 + examples/royale/RoyaleStore_jquery/pom.xml | 31 +- examples/royale/RoyaleTeamPage_MDL/pom.xml | 11 +- .../src/main/config/compile-app-config.xml | 5 - .../RoyaleWebsite.as3proj} | 28 +- examples/royale/RoyaleWebsite/pom.xml | 14 +- .../src/main/config/compile-app-config.xml | 4 - examples/royale/RoyaleWebsiteStatsViewer/pom.xml | 19 +- .../royale/StorageExample/StorageExample-app.xml | 2 +- examples/royale/StorageExample/pom.xml | 19 +- examples/royale/StyleExample/pom.xml | 15 +- examples/royale/TableExample/pom.xml | 11 +- examples/royale/TeamPage/pom.xml | 15 +- examples/royale/TodoListSampleApp/pom.xml | 11 +- examples/royale/TreeExample/pom.xml | 11 +- examples/royale/pom.xml | 64 +- frameworks/air-config-template.xml | 1 + frameworks/downloads.xml | 28 +- frameworks/flex-config-template.xml | 1 + frameworks/fontsrc/pom.xml | 4 +- .../js/projects/{TextJS => JewelJS}/build.xml | 2 +- .../JewelJS/src/main/config/compile-js-config.xml | 102 ++ frameworks/js/projects/TLFJS/build.xml | 1 + frameworks/js/projects/TextJS/build.xml | 1 + frameworks/js/projects/XMLJS/build.xml | 1 + .../src/main/config/compile-js-config.xml | 97 ++ frameworks/pom.xml | 5 +- .../projects/Basic}/.vscode/launch.json | 0 .../projects/Basic}/.vscode/tasks.json | 0 frameworks/projects/Basic/asconfig.json | 4 +- frameworks/projects/Basic/pom.xml | 20 +- .../Basic/src/main/resources/basic-manifest.xml | 29 +- .../projects/Basic/src/main/resources/defaults.css | 201 ++- .../projects/Basic/src/main/royale/BasicClasses.as | 28 + .../royale/org/apache/royale/core/Application.as | 20 +- .../royale/core/ContainerBaseStrandChildren.as | 3 + .../org/apache/royale/core/DataContainerBase.as | 15 +- .../royale/org/apache/royale/core/GroupBase.as | 1 + .../org/apache/royale/core/HTMLElementWrapper.as | 19 +- .../IListWithPresentationModel.as} | 31 +- .../main/royale/org/apache/royale/core/IMenu.as} | 38 +- .../royale/org/apache/royale/core/ImageBase.as | 3 + .../royale/org/apache/royale/core/LayoutBase.as | 120 +- .../royale/org/apache/royale/core/LayoutManager.as | 114 ++ .../main/royale/org/apache/royale/core/UIBase.as | 103 +- .../royale/org/apache/royale/core/UIButtonBase.as | 31 + .../src/main/royale/org/apache/royale/core/View.as | 2 + .../main/royale/org/apache/royale/css2/Cursors.as | 4 + .../org/apache/royale/events/ItemAddedEvent.as | 2 + .../org/apache/royale/events/ItemClickedEvent.as | 2 + .../org/apache/royale/events/ItemRemovedEvent.as | 2 + .../org/apache/royale/events/ItemRendererEvent.as | 2 + .../main/royale/org/apache/royale/html/Alert.as | 2 +- .../main/royale/org/apache/royale/html/Button.as | 11 + .../royale/org/apache/royale/html/ButtonBar.as | 24 + .../royale/org/apache/royale/html/CSSCheckBox.as | 1 - .../html/{RangeStepper.as => CascadingMenu.as} | 43 +- .../main/royale/org/apache/royale/html/CheckBox.as | 9 +- .../royale/org/apache/royale/html/CloseButton.as | 2 +- .../main/royale/org/apache/royale/html/ComboBox.as | 2 +- .../royale/org/apache/royale/html/Container.as | 2 + .../royale/org/apache/royale/html/ControlBar.as | 2 +- .../royale/org/apache/royale/html/DataContainer.as | 19 +- .../main/royale/org/apache/royale/html/DataGrid.as | 36 +- .../org/apache/royale/html/DataGridButtonBar.as | 2 +- .../royale/html/DataGridButtonBarTextButton.as | 3 +- .../royale/org/apache/royale/html/DateField.as | 2 +- .../org/apache/royale/html/DividedContainer.as | 215 ++++ .../royale/org/apache/royale/html/DropDownList.as | 18 +- .../main/royale/org/apache/royale/html/Group.as | 3 + .../{DataGridButtonBar.as => HDividedContainer.as} | 25 +- .../main/royale/org/apache/royale/html/HTMLText.as | 1 - .../main/royale/org/apache/royale/html/Image.as | 4 +- .../org/apache/royale/html/ImageAndTextButton.as | 6 +- .../royale/org/apache/royale/html/ImageButton.as | 5 +- .../main/royale/org/apache/royale/html/Label.as | 5 +- .../src/main/royale/org/apache/royale/html/List.as | 34 +- .../royale/org/apache/royale/html/MXMLBeadView.as | 7 +- .../src/main/royale/org/apache/royale/html/Menu.as | 174 +++ .../royale/html/{RangeStepper.as => MenuBar.as} | 40 +- .../org/apache/royale/html/MultilineLabel.as | 3 +- .../org/apache/royale/html/NumericStepper.as | 35 +- .../main/royale/org/apache/royale/html/Panel.as | 18 +- .../html/{DataGridButtonBar.as => PopUpList.as} | 24 +- .../royale/org/apache/royale/html/RadioButton.as | 5 + .../royale/org/apache/royale/html/RangeStepper.as | 2 +- .../royale/org/apache/royale/html/SimpleAlert.as | 14 +- .../royale/org/apache/royale/html/SimpleList.as | 2 +- .../main/royale/org/apache/royale/html/Slider.as | 3 +- .../main/royale/org/apache/royale/html/Spinner.as | 34 +- .../main/royale/org/apache/royale/html/Table.as | 2 +- .../royale/org/apache/royale/html/TableCell.as | 2 +- .../royale/org/apache/royale/html/TableHeader.as | 2 +- .../main/royale/org/apache/royale/html/TableRow.as | 2 +- .../main/royale/org/apache/royale/html/TextArea.as | 1 - .../royale/org/apache/royale/html/TextButton.as | 5 +- .../royale/org/apache/royale/html/TextInput.as | 1 - .../main/royale/org/apache/royale/html/TitleBar.as | 14 +- .../main/royale/org/apache/royale/html/ToolTip.as | 3 +- .../src/main/royale/org/apache/royale/html/Tree.as | 2 +- .../main/royale/org/apache/royale/html/TreeGrid.as | 2 +- .../{DataGridButtonBar.as => VDividedContainer.as} | 25 +- .../html/accessories/NumericOnlyTextInputBead.as | 11 +- .../royale/html/accessories/PasswordInputBead.as | 8 +- .../apache/royale/html/accessories/ToolTipBead.as | 13 +- .../org/apache/royale/html/beads/AlertView.as | 7 +- ...extOverflow.as => ApplicationParametersBead.as} | 91 +- .../ApplicationParametersCaseInsensitiveBead.as | 92 ++ .../royale/html/beads/CSSImageAndTextButtonView.as | 60 +- .../apache/royale/html/beads/CSSTextButtonView.as | 76 +- .../{TextOverflow.as => CascadingMenuFactory.as} | 59 +- .../org/apache/royale/html/beads/CheckBoxView.as | 7 +- .../org/apache/royale/html/beads/ContainerView.as | 46 +- .../beads/CrossBrowserFireListenerOverrideBead.as | 93 ++ .../apache/royale/html/beads/DataContainerView.as | 5 +- .../html/beads/DataGridColumnChangePropagator.as | 12 + .../org/apache/royale/html/beads/DataGridView.as | 22 +- .../beads/DataItemRendererFactoryForArrayData.as | 22 +- .../DataItemRendererFactoryForCollectionView.as | 20 + .../apache/royale/html/beads/DisabledAlphaBead.as | 23 +- .../royale/html/beads/DividedContainerView.as | 120 ++ .../apache/royale/html/beads/DropDownListView.as | 3 + .../beads/{TextOverflow.as => EllipsisOverflow.as} | 28 +- .../org/apache/royale/html/beads/GroupView.as | 43 +- .../{TextOverflow.as => IEEventAdapterBead.as} | 73 +- .../apache/royale/html/beads/InfiniteVScroller.as | 157 +++ .../org/apache/royale/html/beads/ListView.as | 5 +- .../html/beads/{TextOverflow.as => MenuFactory.as} | 59 +- .../{DataGridButtonBar.as => beads/MenuView.as} | 39 +- .../apache/royale/html/beads/NumericStepperView.as | 53 +- .../org/apache/royale/html/beads/PanelView.as | 17 +- .../royale/html/beads/PanelWithControlBarView.as | 1 - .../apache/royale/html/beads/RadioButtonView.as | 5 + .../apache/royale/html/beads/SimpleAlertView.as | 7 +- .../org/apache/royale/html/beads/SpinnerView.as | 7 +- .../org/apache/royale/html/beads/TextInputView.as | 11 +- .../royale/html/beads/TextInputWithBorderView.as | 6 +- .../beads/TextItemRendererFactoryForArrayData.as | 20 +- .../org/apache/royale/html/beads/ThrottleBead.as | 24 +- .../royale/html/beads/TitleBarMeasurementBead.as | 12 +- ...ontainerView.as => VirtualDataContainerView.as} | 20 +- ... VirtualDataItemRendererFactoryForArrayData.as} | 95 +- .../html/beads/{ListView.as => VirtualListView.as} | 30 +- .../CascadingMenuSelectionMouseController.as | 107 ++ .../HDividedContainerMouseController.as | 115 ++ .../controllers/ItemRendererMouseController.as | 18 +- .../ListSingleSelectionMouseController.as | 29 +- .../beads/controllers/MenuBarMouseController.as | 106 ++ .../controllers/MenuSelectionMouseController.as | 200 +++ .../controllers/ScrollBarMouseControllerBase.as | 4 +- .../beads/controllers/SpinnerMouseController.as | 11 +- .../VDividedContainerMouseController.as | 119 ++ .../royale/html/beads/layouts/ButtonBarLayout.as | 9 +- .../royale/html/beads/layouts/DataGridLayout.as | 27 +- .../layouts/FlexibleFirstChildHorizontalLayout.as | 20 +- .../html/beads/layouts/HDividedContainerLayout.as | 185 +++ .../royale/html/beads/layouts/HScrollBarLayout.as | 8 +- .../html/beads/layouts/HorizontalFlexLayout.as | 8 +- .../html/beads/layouts/HorizontalFlowLayout.as | 9 +- .../royale/html/beads/layouts/HorizontalLayout.as | 14 +- .../layouts/HorizontalLayoutWithPaddingAndGap.as | 12 +- .../html/beads/layouts/LayoutChangeNotifier.as | 12 +- .../layouts/OneFlexibleChildHorizontalLayout.as | 8 +- .../OneFlexibleChildHorizontalLayoutForOverflow.as | 7 +- .../layouts/OneFlexibleChildVerticalLayout.as | 8 +- .../OneFlexibleChildVerticalLayoutForOverflow.as | 7 +- .../royale/html/beads/layouts/SimpleTableLayout.as | 6 +- .../royale/html/beads/layouts/TableCellLayout.as | 8 +- .../royale/html/beads/layouts/TableHeaderLayout.as | 8 +- .../apache/royale/html/beads/layouts/TileLayout.as | 9 +- .../royale/html/beads/layouts/TreeGridLayout.as | 8 +- .../html/beads/layouts/VDividedContainerLayout.as | 185 +++ .../royale/html/beads/layouts/VScrollBarLayout.as | 7 +- .../html/beads/layouts/VerticalColumnLayout.as | 28 +- .../html/beads/layouts/VerticalFlexLayout.as | 7 +- .../royale/html/beads/layouts/VerticalLayout.as | 8 +- .../layouts/VerticalLayoutWithPaddingAndGap.as | 11 +- .../beads/layouts/VirtualListVerticalLayout.as | 402 ++++++ .../models/CascadingMenuModel.as} | 49 +- .../DividedContainerModel.as} | 71 +- .../royale/html/beads/models/MenuBarModel.as} | 48 +- .../apache/royale/html/beads/models/MenuModel.as} | 88 +- .../models/SingleSelectionCollectionViewModel.as | 19 +- .../apache/royale/html/beads/models/TextModel.as | 2 + .../royale/html/beads/models/ViewportModel.as | 14 +- .../supportClasses/CascadingMenuItemRenderer.as | 169 +++ .../html/supportClasses/DataGridColumnList.as | 12 + .../DividedContainerDivider.as} | 62 +- .../html/supportClasses/GraphicsItemRenderer.as | 2 + .../HDividedContainerDivider.as} | 44 +- .../HDividedContainerGripper.as} | 71 +- .../{VScrollViewport.as => HScrollViewport.as} | 153 +-- .../IDividedContainerDivider.as} | 42 +- .../supportClasses/IDividedContainerGripper.as | 28 +- .../royale/html/supportClasses/MXMLItemRenderer.as | 1 + .../html/supportClasses/MenuBarItemRenderer.as} | 79 +- .../html/supportClasses/MenuItemRenderer.as} | 94 +- .../royale/html/supportClasses/OverflowViewport.as | 1 - .../royale/html/supportClasses/RadioButtonIcon.as | 5 + .../html/supportClasses/ScrollingViewport.as | 26 +- .../html/supportClasses/StringItemRenderer.as | 24 +- .../html/supportClasses/TextButtonItemRenderer.as | 9 +- .../html/supportClasses/TextFieldItemRenderer.as | 7 +- .../royale/html/supportClasses/TreeListData.as | 2 + .../html/supportClasses/UIItemRendererBase.as | 46 +- .../VDividedContainerDivider.as} | 44 +- .../VDividedContainerGripper.as} | 71 +- .../royale/html/supportClasses/VScrollViewport.as | 30 +- .../apache/royale/html/supportClasses/Viewport.as | 5 +- .../apache/royale/routing/EscapedFragmentBead.as | 95 ++ .../routing/HashChangeNotifierBeadWithTitle.as | 48 +- .../URLParameterBead.as} | 67 +- .../org/apache/royale/svg/GraphicContainer.as | 2 + frameworks/projects/Binding/pom.xml | 8 +- .../royale/binding/ApplicationDataBinding.as | 6 +- .../org/apache/royale/binding/ChainBinding.as | 30 +- .../apache/royale/binding/ContainerDataBinding.as | 4 + .../org/apache/royale/binding/DataBindingBase.as | 12 + .../org/apache/royale/binding/GenericBinding.as | 9 + .../royale/binding/ItemRendererSimpleBinding.as | 35 +- .../royale/binding/MXMLBeadViewDataBinding.as | 4 + .../org/apache/royale/binding/PropertyWatcher.as | 13 + .../org/apache/royale/binding/SimpleBinding.as | 19 +- .../org/apache/royale/binding/WatcherBase.as | 2 + frameworks/projects/Charts/pom.xml | 24 +- .../org/apache/royale/charts/beads/ChartView.as | 7 +- frameworks/projects/Collections/pom.xml | 8 +- .../org/apache/royale/collections/FlattenedList.as | 2 + .../apache/royale/collections/LazyCollection.as | 1 + frameworks/projects/Core/asconfig.json | 4 +- frameworks/projects/Core/pom.xml | 4 +- .../projects/Core/src/main/royale/CoreClasses.as | 15 +- .../royale/org/apache/royale/core/AllCSSStyles.as | 6 + .../org/apache/royale/core/AllCSSValuesImpl.as | 510 +++++++- .../royale/org/apache/royale/core/BeadViewBase.as | 1 + .../apache/royale/core/BrowserResizeListener.as | 33 +- .../core/{ClassFactory.as => CSSClassList.as} | 69 +- .../royale/org/apache/royale/core/ClassFactory.as | 2 + .../org/apache/royale/core/ElementWrapper.as | 9 +- .../IBorderPaddingMarginValuesImpl.as} | 102 +- .../IDataProviderVirtualItemRendererMapper.as} | 40 +- .../royale/org/apache/royale/core/ILayoutChild.as | 24 + ...WrappedHTMLElement.as => IScrollingViewport.as} | 28 +- .../org/apache/royale/core/IViewportModel.as | 10 +- .../royale/org/apache/royale/core/ImageViewBase.as | 11 +- .../apache/royale/core/ItemRendererClassFactory.as | 8 + .../org/apache/royale/core/MXMLDragInitiator.as | 8 + .../org/apache/royale/core/ParentDocumentBead.as | 1 + .../org/apache/royale/core/SimpleCSSStyles.as | 6 + .../apache/royale/core/SimpleCSSStylesWithFlex.as | 6 + .../org/apache/royale/core/SimpleCSSValuesImpl.as | 517 +++++++- .../royale/core/SimpleLocalizedValuesImpl.as | 2 + .../org/apache/royale/core/SimpleStatesImpl.as | 20 +- .../org/apache/royale/core/SimpleValuesImpl.as | 2 + .../main/royale/org/apache/royale/core/Strand.as | 9 +- .../org/apache/royale/core/StyleChangeNotifier.as | 8 +- .../org/apache/royale/core/UIHTMLElementWrapper.as | 4 + .../org/apache/royale/core/WrappedHTMLElement.as | 10 + .../org/apache/royale/core/layout/EdgeData.as} | 77 +- .../org/apache/royale/core/layout/LayoutData.as} | 68 +- .../org/apache/royale/core/layout/MarginData.as} | 42 +- .../org/apache/royale/core/styles/BorderStyles.as} | 72 +- .../royale/org/apache/royale/events/CloseEvent.as | 2 + .../org/apache/royale/events/CollectionEvent.as | 2 + .../royale/org/apache/royale/events/DetailEvent.as | 2 + .../main/royale/org/apache/royale/events/Event.as | 15 + .../org/apache/royale/events/EventDispatcher.as | 2 +- .../royale/org/apache/royale/events/MouseEvent.as | 10 + .../org/apache/royale/events/ProgressEvent.as | 2 + .../org/apache/royale/events/ValueChangeEvent.as | 2 + .../royale/org/apache/royale/events/ValueEvent.as | 2 + .../main/royale/org/apache/royale/geom/Matrix.as | 10 + .../main/royale/org/apache/royale/geom/Point.as | 2 + .../royale/org/apache/royale/geom/Rectangle.as | 2 + .../src/main/royale/org/apache/royale/geom/Size.as | 2 + .../org/apache/royale/promises/vo/Handler.as | 10 + .../royale/org/apache/royale/states/AddItems.as | 94 +- .../org/apache/royale/states/ItemAndDescriptor.as | 22 +- .../org/apache/royale/states/SetEventHandler.as | 44 +- .../royale/org/apache/royale/states/SetProperty.as | 55 +- .../main/royale/org/apache/royale/states/State.as | 34 +- .../royale/org/apache/royale/utils/BrowserInfo.as | 50 + .../org/apache/royale/utils/CSSContainerUtils.as | 194 --- .../royale/org/apache/royale/utils/CSSUtils.as | 8 +- .../main/royale/org/apache/royale/utils/JXON.as | 2 + .../org/apache/royale/utils/MXMLDataInterpreter.as | 20 +- .../royale/org/apache/royale/utils/ObjectMap.as | 111 +- .../royale/org/apache/royale/utils/StringUtil.as | 2 +- .../main/royale/org/apache/royale/utils/Timer.as | 11 + .../main/royale/org/apache/royale/utils/UIUtils.as | 20 +- .../apache/royale/utils/cssclasslist/addStyles.as} | 46 +- .../royale/utils/cssclasslist/removeAllStyles.as} | 37 +- .../royale/utils/cssclasslist/removeStyles.as} | 43 +- .../royale/utils/cssclasslist/toggleStyle.as | 47 +- .../royale/utils/loadBeadFromValuesManager.as | 13 +- .../org/apache/royale/utils/measureComponent.as | 19 +- .../{geom/Size.as => utils/object/defineGetter.as} | 33 +- .../Size.as => utils/object/defineProperty.as} | 33 +- .../royale/utils/object/defineSimpleGetter.as} | 40 +- .../royale/utils/object/defineSimpleProperty.as} | 42 +- frameworks/projects/Core/src/test/royale/build.xml | 5 + .../flexUnitTests/KeyboardEventConverterTest.as | 2 +- frameworks/projects/CreateJS/pom.xml | 20 +- .../org/apache/royale/createjs/Application.as | 39 +- .../royale/org/apache/royale/createjs/Container.as | 2 + .../org/apache/royale/createjs/core/UIBase.as | 2 + .../royale/org/apache/royale/createjs/core/View.as | 2 + .../org/apache/royale/createjs/tween/Effect.as | 4 + .../org/apache/royale/createjs/tween/Tween.as | 2 + frameworks/projects/DragDrop/pom.xml | 12 +- .../royale/org/apache/royale/events/DragEvent.as | 4 + .../org/apache/royale/events/DragEventBase.as | 10 + .../html/beads/controllers/DragMouseController.as | 37 +- .../html/beads/controllers/DropMouseController.as | 6 + frameworks/projects/Effects/pom.xml | 12 +- .../royale/core/StatesWithTransitionsImpl.as | 22 + .../main/royale/org/apache/royale/effects/Fade.as | 38 +- .../main/royale/org/apache/royale/effects/Move.as | 92 +- .../royale/org/apache/royale/effects/Resize.as | 86 +- .../main/royale/org/apache/royale/effects/Tween.as | 38 +- .../main/royale/org/apache/royale/effects/Wipe.as | 26 +- .../royale/effects/beads/ParallelPlayBead.as | 6 + .../royale/effects/beads/SequencePlayBead.as | 6 + .../royale/org/apache/royale/states/Transition.as | 36 +- .../org/apache/royale/utils/MockLayoutChild.as | 21 + .../org/apache/royale/utils/MockLayoutParent.as | 24 + frameworks/projects/Express/pom.xml | 28 +- .../Express/src/main/resources/defaults.css | 8 - .../royale/org/apache/royale/express/DataGrid.as | 20 +- .../royale/org/apache/royale/express/MXMLViewer.as | 1 - .../royale/express/beads/layouts/DataGridLayout.as | 7 +- frameworks/projects/Flat/pom.xml | 22 +- .../projects/Flat/src/main/resources/defaults.css | 4 +- .../royale/org/apache/royale/flat/RadioButton.as | 2 + frameworks/projects/FontAwesome/pom.xml | 24 +- frameworks/projects/Formatters/pom.xml | 12 +- .../royale/html/accessories/CurrencyFormatter.as | 21 +- frameworks/projects/GoogleMaps/pom.xml | 12 +- frameworks/projects/Graphics/pom.xml | 8 +- .../org/apache/royale/graphics/PathBuilder.as | 2 + frameworks/projects/HTML/pom.xml | 24 +- frameworks/projects/HTML5/pom.xml | 12 +- .../org/apache/royale/html5/TransformBead.as | 4 +- frameworks/projects/JQuery/pom.xml | 12 +- .../projects/Jewel}/.vscode/launch.json | 0 .../projects/Jewel}/.vscode/tasks.json | 0 frameworks/projects/{Basic => Jewel}/asconfig.json | 15 +- frameworks/projects/{Text => Jewel}/build.xml | 2 +- .../projects/{MaterialDesignLite => Jewel}/pom.xml | 70 +- .../Jewel/src/main/config/compile-swf-config.xml | 105 ++ .../projects/Jewel/src/main/resources/defaults.css | 190 +++ .../src/main/resources/jewel-as-manifest.xml} | 1 - .../Jewel/src/main/resources/jewel-manifest.xml | 48 + .../projects/Jewel/src/main/royale/JewelClasses.as | 62 + .../main/royale/org/apache/royale/core/UIBase.as | 109 +- .../main/royale/org/apache/royale/jewel}/Alert.as | 244 +++- .../royale/org/apache/royale/jewel}/Application.as | 19 +- .../main/royale/org/apache/royale/jewel/Button.as | 156 +++ .../royale/org/apache/royale/jewel}/CheckBox.as | 85 +- .../royale/org/apache/royale/jewel}/ControlBar.as | 13 +- .../main/royale/org/apache/royale/jewel}/Label.as | 9 +- .../royale/org/apache/royale/jewel}/RadioButton.as | 149 +-- .../main/royale/org/apache/royale/jewel}/Slider.as | 97 +- .../royale/org/apache/royale/jewel}/TextButton.as | 39 +- .../royale/org/apache/royale/jewel}/TextField.as | 80 +- .../royale/org/apache/royale/jewel/TitleBar.as} | 45 +- .../org/apache/royale/jewel/beads/Disabled.as} | 88 +- .../apache/royale/jewel/beads/SliderThumbView.as | 121 ++ .../apache/royale/jewel/beads/SliderTrackView.as | 121 ++ .../org/apache/royale/jewel/beads/SliderView.as | 163 +++ .../apache/royale/jewel/beads/TextFieldView.as} | 33 +- .../jewel/beads/controllers/AlertController.as} | 85 +- .../beads/controllers/SliderMouseController.as | 341 +++++ .../jewel}/beads/layouts/HorizontalLayout.as | 86 +- .../beads/layouts/HorizontalLayoutSpaceBetween.as} | 86 +- .../layouts/HorizontalLayoutWithPaddingAndGap.as | 75 +- .../jewel/beads/layouts/HorizontalSliderLayout.as | 144 +++ .../royale/jewel}/beads/layouts/VerticalLayout.as | 55 +- .../layouts/VerticalLayoutWithPaddingAndGap.as | 47 +- .../royale/jewel/beads/models/SliderRangeModel.as | 198 +++ .../jewel/beads/views/AlertTitleBarView.mxml} | 36 +- .../apache/royale/jewel/beads/views}/AlertView.as | 149 +-- .../royale/jewel/beads/views}/CheckBoxView.as | 9 +- .../jewel/beads/views/JewelLabelViewBead.mxml | 60 + .../royale/jewel/beads/views}/RadioButtonView.as | 7 +- .../royale/jewel/beads/views/TitleBarView.mxml | 55 + .../royale/jewel/supportClasses/ITextField.as | 68 + .../jewel}/supportClasses/RadioButtonIcon.as | 7 +- .../royale/jewel/supportClasses/TextFieldBase.as | 167 +++ .../royale/org/apache/royale/util/ClassListUtil.as | 131 ++ .../projects/Jewel/src/main/sass/_global.sass | 17 +- .../Jewel/src/main/sass/components/_alert.sass | 131 ++ .../Jewel/src/main/sass/components/_button.sass | 6 - .../Jewel/src/main/sass/components/_checkbox.sass | 13 +- .../src/main/sass/components/_controlbar.sass | 18 +- .../Jewel/src/main/sass/components/_label.sass | 11 +- .../src/main/sass/components/_radiobutton.sass | 13 +- .../Jewel/src/main/sass/components/_slider.sass | 22 +- .../src/main/sass/components/_textbutton.sass | 6 - .../Jewel/src/main/sass/components/_textfield.sass | 10 +- .../Jewel/src/main/sass/components/_titlebar.sass | 18 +- .../projects/Jewel/src/main/sass/defaults.sass | 34 + frameworks/projects/Language/pom.xml | 4 +- .../projects/Language/src/main/royale/Namespace.as | 3 + .../projects/Language/src/main/royale/QName.as | 46 +- .../royale/org/apache/royale/utils/Language.as | 23 +- frameworks/projects/MaterialDesignLite/pom.xml | 316 ++--- .../src/main/resources/defaults.css | 7 + .../src/main/resources/mdl-manifest.xml | 1 - .../royale/org/apache/royale/mdl/Application.as | 2 + .../main/royale/org/apache/royale/mdl/Button.as | 657 +++++----- .../royale/org/apache/royale/mdl/ButtonChip.as | 139 +- .../src/main/royale/org/apache/royale/mdl/Card.as | 217 ++-- .../royale/org/apache/royale/mdl/CardActions.as | 114 +- .../main/royale/org/apache/royale/mdl/CardMedia.as | 112 +- .../main/royale/org/apache/royale/mdl/CardMenu.as | 112 +- .../org/apache/royale/mdl/CardSupportingText.as | 112 +- .../main/royale/org/apache/royale/mdl/CardTitle.as | 112 +- .../royale/org/apache/royale/mdl/CardTitleText.as | 143 ++- .../main/royale/org/apache/royale/mdl/CheckBox.as | 545 ++++---- .../src/main/royale/org/apache/royale/mdl/Chip.as | 140 +- .../main/royale/org/apache/royale/mdl/Dialog.as | 348 +++-- .../royale/org/apache/royale/mdl/DialogActions.as | 195 +-- .../royale/org/apache/royale/mdl/DialogContent.as | 116 +- .../royale/org/apache/royale/mdl/DialogTitle.as | 140 +- .../main/royale/org/apache/royale/mdl/Drawer.as | 118 +- .../royale/org/apache/royale/mdl/DropDownList.as | 426 +++---- .../main/royale/org/apache/royale/mdl/Footer.as | 190 ++- .../org/apache/royale/mdl/FooterBottomSection.as | 183 ++- .../org/apache/royale/mdl/FooterDropDownSection.as | 154 +-- .../royale/org/apache/royale/mdl/FooterHeading.as | 144 ++- .../org/apache/royale/mdl/FooterLeftSection.as | 191 ++- .../royale/org/apache/royale/mdl/FooterLinkList.as | 204 ++- .../royale/org/apache/royale/mdl/FooterLogo.as | 168 ++- .../org/apache/royale/mdl/FooterMiddleSection.as | 183 ++- .../org/apache/royale/mdl/FooterRightSection.as | 190 ++- .../org/apache/royale/mdl/FooterSocialButton.as | 191 ++- .../org/apache/royale/mdl/FooterTopSection.as | 183 ++- .../src/main/royale/org/apache/royale/mdl/Grid.as | 216 ++-- .../main/royale/org/apache/royale/mdl/GridCell.as | 1335 +++++++++++--------- .../main/royale/org/apache/royale/mdl/Header.as | 311 ++--- .../main/royale/org/apache/royale/mdl/HeaderRow.as | 120 +- .../royale/org/apache/royale/mdl/IconToggle.as | 561 ++++---- .../royale/org/apache/royale/mdl/LayoutTitle.as | 135 +- .../src/main/royale/org/apache/royale/mdl/List.as | 111 +- .../src/main/royale/org/apache/royale/mdl/Menu.as | 441 ++++--- .../royale/org/apache/royale/mdl/Navigation.as | 131 +- .../org/apache/royale/mdl/NavigationLayout.as | 306 ++--- .../apache/royale/mdl/NavigationLayoutContent.as | 116 +- .../royale/org/apache/royale/mdl/NavigationLink.as | 144 ++- .../royale/org/apache/royale/mdl/ProgressBar.as | 354 +++--- .../royale/org/apache/royale/mdl/RadioButton.as | 986 +++++++-------- .../main/royale/org/apache/royale/mdl/Slider.as | 426 ++++--- .../main/royale/org/apache/royale/mdl/Spacer.as | 113 +- .../main/royale/org/apache/royale/mdl/Spinner.as | 254 ++-- .../main/royale/org/apache/royale/mdl/Switch.as | 491 +++---- .../src/main/royale/org/apache/royale/mdl/TBody.as | 63 - .../src/main/royale/org/apache/royale/mdl/THead.as | 64 - .../main/royale/org/apache/royale/mdl/TabBar.as | 403 +++--- .../royale/org/apache/royale/mdl/TabBarButton.as | 256 ++-- .../royale/org/apache/royale/mdl/TabBarPanel.as | 246 ++-- .../src/main/royale/org/apache/royale/mdl/Table.as | 698 +++++----- .../main/royale/org/apache/royale/mdl/TableCell.as | 185 ++- .../royale/org/apache/royale/mdl/TableColumn.as | 318 ++--- .../src/main/royale/org/apache/royale/mdl/Tabs.as | 368 +++--- .../main/royale/org/apache/royale/mdl/TextArea.as | 354 +++--- .../main/royale/org/apache/royale/mdl/TextField.as | 276 ++-- .../src/main/royale/org/apache/royale/mdl/Toast.as | 317 +++-- .../royale/org/apache/royale/mdl/beads/Badge.as | 335 ++--- .../apache/royale/mdl/beads/ExpandableSearch.as | 210 ++- .../apache/royale/mdl/beads/RestrictTextField.as | 5 +- .../royale/mdl/beads/views/DropDownListView.as | 292 ++--- .../mdl/itemRenderers/DropDownListItemRenderer.as | 208 +-- .../royale/mdl/itemRenderers/ListItemRenderer.as | 350 ++--- .../royale/mdl/itemRenderers/MenuItemRenderer.as | 390 +++--- .../itemRenderers/NavigationLinkItemRenderer.as | 310 ++--- .../TabBarButtonLayoutItemRenderer.as | 96 +- .../itemRenderers/TabBarButtonTabsItemRenderer.as | 98 +- .../mdl/itemRenderers/TabBarLayoutItemRenderer.as | 111 +- .../mdl/itemRenderers/TabBarPanelItemRenderer.as | 96 +- .../royale/mdl/materialIcons/MaterialIcon.as | 186 +-- .../apache/royale/mdl/supportClasses/CardInner.as | 241 ++-- .../apache/royale/mdl/supportClasses/ChipBase.as | 4 +- .../royale/mdl/supportClasses/MaterialIconBase.as | 591 +++++---- .../supportClasses/TabBarButtonItemRendererBase.as | 286 +++-- .../mdl/supportClasses/TabItemRendererBase.as | 258 ++-- .../royale/mdl/supportClasses/TextFieldBase.as | 383 +++--- frameworks/projects/Mobile/pom.xml | 16 +- .../org/apache/royale/cordova/Application.as | 7 +- .../royale/org/apache/royale/mobile/DatePicker.as | 2 +- .../royale/org/apache/royale/mobile/ManagerBase.as | 2 +- .../org/apache/royale/mobile/StackedViewManager.as | 2 +- .../org/apache/royale/mobile/TabbedViewManager.as | 2 +- .../apache/royale/mobile/beads/ToggleSwitchView.as | 4 + .../apache/royale/mobile/chrome/NavigationBar.as | 2 +- .../org/apache/royale/mobile/chrome/TabBar.as | 2 +- .../org/apache/royale/mobile/chrome/ToolBar.as | 2 +- .../royale/mobile/models/ViewManagerModel.as | 8 +- frameworks/projects/Network/pom.xml | 12 +- .../royale/file/beads/FileBrowserWithFilter.as | 18 +- .../file/beads/FileUploaderWithResponseData.as | 12 + .../royale/org/apache/royale/net/BinaryUploader.as | 2 + .../royale/org/apache/royale/net/HTTPHeader.as | 2 + .../royale/org/apache/royale/net/HTTPService.as | 4 + .../royale/org/apache/royale/net/RemoteObject.as | 2 + .../main/royale/org/apache/royale/net/Responder.as | 4 + .../org/apache/royale/net/URLBinaryLoader.as | 19 +- .../org/apache/royale/net/URLBinaryUploader.as | 2 + .../main/royale/org/apache/royale/net/URLLoader.as | 47 +- .../royale/org/apache/royale/net/URLRequest.as | 2 + .../org/apache/royale/net/URLRequestHeader.as | 2 + .../main/royale/org/apache/royale/net/URLStream.as | 2 + .../org/apache/royale/net/URLUploadStream.as | 2 + .../org/apache/royale/net/events/FaultEvent.as | 12 + .../org/apache/royale/net/events/ResultEvent.as | 12 + .../royale/net/remoting/amf/AMFBinaryData.as | 5 + .../royale/net/remoting/messages/ActionMessage.as | 2 + .../royale/net/remoting/messages/CommandMessage.as | 2 + .../royale/net/remoting/messages/ErrorMessage.as | 2 + .../royale/net/remoting/messages/MessageBody.as | 2 + .../royale/net/remoting/messages/MessageHeader.as | 2 + .../net/remoting/messages/RemotingMessage.as | 2 + frameworks/projects/Reflection/pom.xml | 8 +- .../src/main/resources/basic-manifest.xml | 1 + .../apache/royale/reflection/beads/JSONReviver.as | 140 ++ frameworks/projects/RoyaleSite/pom.xml | 16 +- .../royale/site/ASFCopyrightAttributionAndLinks.as | 2 +- .../main/royale/org/apache/royale/site/Footer.mxml | 45 +- .../royale/org/apache/royale/site/SocialButtons.as | 6 +- .../royale/org/apache/royale/site/TopMenu.mxml | 12 +- frameworks/projects/Storage/pom.xml | 8 +- .../apache/royale/storage/events/FileErrorEvent.as | 2 + .../org/apache/royale/storage/events/FileEvent.as | 2 + frameworks/projects/TLF/build.xml | 1 + frameworks/projects/TLF/pom.xml | 8 +- .../royale/org/apache/royale/test/TestRunner.as | 3 + frameworks/projects/Text/build.xml | 1 + frameworks/projects/Text/pom.xml | 8 +- frameworks/projects/XML/build.xml | 1 + frameworks/projects/XML/pom.xml | 12 +- frameworks/projects/XML/src/main/royale/XML.as | 27 +- frameworks/projects/XML/src/main/royale/XMLList.as | 2 +- frameworks/projects/pom.xml | 5 +- frameworks/royale-config-template.xml | 1 + .../themes/Basic}/.vscode/launch.json | 0 .../themes/Basic}/.vscode/tasks.json | 0 .../{projects/Language => themes/Basic}/pom.xml | 22 +- frameworks/themes/Basic/src/basic.css | 96 ++ .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 177 +++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 177 +++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 177 +++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../Jewel-Light-NoFlat-Primary-Blue-Theme}/pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 510 ++++++++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 510 ++++++++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 510 ++++++++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 135 ++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 135 ++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../build.xml | 8 +- .../pom.xml | 78 +- .../src/main/resources/assets/empty} | 12 +- .../src/main/resources/defaults.css | 135 ++ .../src/main/sass/_theme.sass | 11 +- .../src/main/sass/defaults.sass | 38 + .../themes/JewelTheme}/.vscode/launch.json | 0 .../themes/JewelTheme}/.vscode/tasks.json | 0 .../Basic => themes/JewelTheme}/asconfig.json | 15 +- .../{projects/TLF => themes/JewelTheme}/build.xml | 8 +- .../{projects/Flat => themes/JewelTheme}/pom.xml | 102 +- .../src/main/config/compile-swf-config.xml | 85 ++ .../src/main/resources/assets/checkbox-tick.svg} | 9 +- .../src/main/resources/assets/close-icon.svg | 7 +- .../main/resources/assets/radiobutton-circle.svg} | 9 +- .../JewelTheme/src/main/resources/defaults.css | 704 +++++++++++ .../src/main/resources/jeweltheme-as-manifest.xml} | 1 - .../src/main/resources/jeweltheme-manifest.xml} | 2 +- .../src/main/resources/svgs/JewelButton2.svg | 44 + .../src/main/resources/svgs/checkbox-tick.svg | 43 + .../src/main/resources/svgs/jewel-button.svg | 37 + .../src/main/royale/JewelThemeClasses.as | 19 +- .../royale/jewel/beads/views/LabelViewBead.mxml | 60 + .../themes/JewelTheme/src/main/sass/_colors.sass | 24 +- .../JewelTheme/src/main/sass/_functions.sass | 8 - .../themes/JewelTheme/src/main/sass/_global.sass | 41 +- .../themes/JewelTheme/src/main/sass/_mixins.sass | 77 ++ .../themes/JewelTheme/src/main/sass/_theme.sass | 13 +- .../JewelTheme/src/main/sass/_variables.sass | 34 +- .../main/sass/components-emphasized/_alert.sass | 7 +- .../main/sass/components-emphasized/_button.sass | 85 ++ .../main/sass/components-emphasized/_checkbox.sass | 8 +- .../sass/components-emphasized/_controlbar.sass | 8 +- .../main/sass/components-emphasized/_label.sass | 7 - .../sass/components-emphasized/_radiobutton.sass | 8 +- .../main/sass/components-emphasized/_slider.sass | 6 - .../sass/components-emphasized/_textbutton.sass | 82 ++ .../sass/components-emphasized/_textfield.sass | 8 +- .../main/sass/components-emphasized/_titlebar.sass | 8 +- .../src/main/sass/components-primary/_alert.sass | 125 ++ .../src/main/sass/components-primary/_button.sass | 87 ++ .../main/sass/components-primary/_checkbox.sass | 114 ++ .../main/sass/components-primary/_controlbar.sass | 8 +- .../src/main/sass/components-primary/_label.sass | 15 +- .../main/sass/components-primary/_radiobutton.sass | 114 ++ .../src/main/sass/components-primary/_slider.sass | 33 +- .../main/sass/components-primary/_textbutton.sass | 83 ++ .../main/sass/components-primary/_textfield.sass | 106 ++ .../main/sass/components-primary/_titlebar.sass | 8 +- .../src/main/sass/components-secondary/_alert.sass | 7 +- .../main/sass/components-secondary/_button.sass | 103 +- .../main/sass/components-secondary/_checkbox.sass | 8 +- .../sass/components-secondary/_controlbar.sass | 8 +- .../src/main/sass/components-secondary/_label.sass | 6 - .../sass/components-secondary/_radiobutton.sass | 8 +- .../main/sass/components-secondary/_slider.sass | 6 - .../sass/components-secondary/_textbutton.sass | 79 ++ .../main/sass/components-secondary/_textfield.sass | 8 +- .../main/sass/components-secondary/_titlebar.sass | 8 +- .../themes/JewelTheme/src/main/sass/defaults.sass | 60 + {examples/node => frameworks/themes}/pom.xml | 53 +- manualtests/UnitTests/pom.xml | 8 +- manualtests/XMLTest/src/MyInitialView.mxml | 54 +- manualtests/pom.xml | 30 +- .../wirefarme-styles.css => npm/cli/README.md | 102 +- .../RoyaleThemes/README.txt => npm/cli/connect.js | 17 +- npm/cli/index.js | 199 +++ npm/cli/package.json | 40 + .../cli/template/src/Main.mxml | 19 +- npm/js-only/package.json | 2 +- npm/js-swf/dependencies/download_dependencies.js | 4 +- npm/js-swf/package.json | 4 +- npm/release-scripts/publish.js | 1 - package.json | 2 +- pom.xml | 16 +- releasecandidate.xml | 97 +- releasemgr/RELEASE_NOTES | 11 + testsuite/pom.xml | 4 +- 828 files changed, 31281 insertions(+), 15956 deletions(-) -- To stop receiving notification emails like this one, please contact [email protected].
