This is an automated email from the ASF dual-hosted git repository.
harbs pushed a change to branch feature/router
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from 5eeaab3 Merge branch 'develop' into feature/router
add 20a1356 Swap to Collection renderer as default for Express DataGrid,
aligning with Model dataProvider default (remove related temporary 'fix' from a
Crux example)
add 31f5200 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 0795dbb rudimentary support for lineargradient
add 6e9d3b5 support 'justify' in VerticalLayout
add d8aeacf support custom skins in Spark Containers
add a122377 refactor disabledChangeCheck to its own interface
add 08768b9 - Implemented a js-only distribution
add 87f454b Merge pull request #707 from
chrisdutz/feature/js-only-distribution
add 18a5a14 maven-distribution: make js-only maven sdk to work on IDEs too
add 550a049 jewel: little fixes and clenaning
add 1bb1cdc jewel-listcontroller: simplify all code to extend the basic
one and left just jewel unique code
add aefb576 frameworks: all libraries are checked for tests to run
add e14fd19 maven-distribution: fix compilation for Moonshine IDE (and
still works for VSCode)
add 7cb2203 maven-distribution: remove commented execution
add 0ce729f maven-distribution: with a clean repo distribution was still
trying to download Adobe AIR, seems latest two profiles was causing the bind
and are not needed anymore
add 1e3b815 Adding another model to network, can be convenient for
displaying thumbnails before uploading.
add 2ff66f3 jewel: Add VirtualList for performant lists that need to
recycle renderers
add 7dcc0f8 jewel: Add VirtualComboBox for combos that need performance
in the popup list recycling renderers
add 67dc91e jewel-virtualcombox: fix popup reference
add 1c4b9d8 tour-de-jewel: add virtual lists pane with VirtualList and
VirtualComboBox
add 4a0a652 some missing imports
add 04f7abf jewel.virtual: some fixes
add 64dc10f jewel: add combobox presentation model that brings "rowCount"
to combobox to manage how many items should show popup list (defaults to 5)
add 82c143b jewel-combobox: use rowCount and rowHeight in popup list
add 277ac4f jewel-itemrenderer: default rowHeight to 34px (as
$item-min-height in sass), and return to flex layout now that we have more
control of rowCount/rowHeight
add 4c36170 jewel-combobox: fix list size not updating to match the
component's width when combo's width resize
add 19d6627 jewel-combobox: make possible item renderers in combobox
popup list
add d465081 jewel-label: refactor styles to be more flexible
add 8ce359c tour-de-jewel: add icons to the virtual combobox example
add f734def add missing import
new 9c77576 Merge branch 'develop' into feature/router
new 7f72ead Router changes
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
distribution/jars/compiler-compjsc/pom.xml | 2 +-
distribution/jars/compiler-mxmljsc/pom.xml | 2 +-
distribution/pom.xml | 435 ++++++++++---------
.../main/assembly/{bin.xml => bin-with-swf.xml} | 3 +-
distribution/src/main/assembly/bin.xml | 2 +-
.../{dir.xml => component-royale-with-swf.xml} | 30 +-
.../{component.xml => component-royale.xml} | 61 ++-
.../src/main/assembly/component-swfobject.xml | 47 +++
.../main/assembly/{dir.xml => dir-with-swf.xml} | 4 +-
distribution/src/main/assembly/dir.xml | 5 +-
...ion.xml => royale-sdk-description-with-swf.xml} | 58 +--
.../src/main/resources/royale-sdk-description.xml | 1 -
.../beads/DataItemRendererFactoryForArrayData.as | 216 ----------
.../src/main/resources/jewel-example-styles.css | 12 +
.../TourDeJewel/src/main/royale/MainContent.mxml | 10 +-
.../src/main/royale/VirtualListsPlayGround.mxml | 152 +++++++
.../itemRenderers/SimpleIconListItemRenderer.mxml | 47 +++
.../src/main/royale/models/ListsModel.as | 46 ++
.../src/main/royale/models/MainNavigationModel.as | 1 +
frameworks/build.xml | 160 ++++++-
.../projects/Basic/src/main/resources/defaults.css | 5 +
.../apache/royale/core/StyledMXMLItemRenderer.as | 2 +-
.../org/apache/royale/html/beads/DateFieldView.as | 3 +-
.../royale/html/beads/models/DateChooserModel.as | 4 +-
.../org/apache/royale/routing/IPathRouteBead.as} | 19 +-
.../{RouteToComponent.as => PathRouteBead.as} | 91 +---
.../org/apache/royale/routing/RouteToComponent.as | 58 +--
.../org/apache/royale/routing/RouteToState.as | 34 +-
.../royale/org/apache/royale/routing/Router.as | 2 +
.../projects/Core/src/main/royale/CoreClasses.as | 2 +-
.../org/apache/royale/core/IDateChooserModel.as | 13 -
.../core/IDateChooserModelWithChangeCheck.as} | 37 +-
.../Express/src/main/resources/defaults.css | 2 +-
.../src/main/resources/express-manifest.xml | 1 +
.../projects/Jewel/src/main/resources/defaults.css | 28 +-
.../Jewel/src/main/resources/jewel-manifest.xml | 6 +
.../projects/Jewel/src/main/royale/JewelClasses.as | 1 +
.../royale/org/apache/royale/jewel/ComboBox.as | 49 ++-
.../org/apache/royale/jewel/VirtualComboBox.as | 56 +++
.../royale/org/apache/royale/jewel/VirtualList.as | 53 +++
.../ListSingleSelectionMouseController.as | 115 +----
...tualDataItemRendererFactoryForCollectionView.as | 253 +++++++++++
.../jewel/beads/layouts/SimpleHorizontalLayout.as | 5 +-
.../jewel/beads/layouts/SimpleVerticalLayout.as | 5 +-
.../beads/layouts/VirtualListVerticalLayout.as | 465 +++++++++++++++++++++
.../beads/models/ComboBoxPresentationModel.as | 71 ++++
.../royale/jewel/beads/models/DateChooserModel.as | 19 -
.../jewel/beads/models/ListPresentationModel.as | 2 +-
.../royale/jewel/beads/views/ComboBoxPopUpView.as | 62 ++-
.../royale/jewel/beads/views/ComboBoxView.as | 24 +-
.../apache/royale/jewel/beads/views/ListView.as | 6 +-
.../jewel/beads/views/VirtualComboBoxPopUpView.as} | 47 ++-
.../royale/jewel/beads/views/VirtualListView.as | 137 ++++++
.../jewel/supportClasses/combobox/ComboBoxPopUp.as | 65 +++
.../combobox/IComboBoxPresentationModel.as} | 56 ++-
.../combobox/VirtualComboBoxPopUp.as} | 36 +-
.../projects/Jewel/src/main/sass/_global.sass | 6 -
.../Jewel/src/main/sass/components/_combobox.sass | 10 +-
.../src/main/sass/components/_itemRenderer.sass | 3 +-
.../Jewel/src/main/sass/components/_label.sass | 5 +
.../Jewel/src/main/sass/components/_list.sass | 8 +-
.../src/main/royale/mx/display/Graphics.as | 156 ++++++-
.../src/main/royale/mx/graphics/LinearGradient.as | 8 +-
.../Network/src/main/resources/basic-manifest.xml | 1 +
.../beads/FileModelWithParamsAndFileContent.as | 58 +++
.../SparkRoyale/src/main/resources/defaults.css | 9 +-
.../src/main/royale/SparkRoyaleClasses.as | 1 +
.../src/main/royale/spark/components/Panel.as | 156 +++----
.../components/beads/SkinnableContainerView.as | 14 +
.../spark/components/beads/SparkContainerView.as | 5 +
.../components/beads/SparkSkinScrollingViewport.as | 102 ++++-
.../main/royale/spark/layouts/VerticalLayout.as | 1 -
.../spark/layouts/supportClasses/LayoutBase.as | 32 +-
.../layouts/supportClasses/SparkLayoutBead.as | 10 +-
.../main/royale/spark/skins/spark/PanelSkin.mxml | 302 +++++++++++++
.../JewelTheme/src/main/resources/defaults.css | 6 +-
.../src/main/sass/components-primary/_label.sass | 19 +-
pom.xml | 2 +
src/main/script/prerequisiteCheckFramework.groovy | 4 +-
79 files changed, 2994 insertions(+), 1052 deletions(-)
copy distribution/src/main/assembly/{bin.xml => bin-with-swf.xml} (86%)
copy distribution/src/main/assembly/{dir.xml => component-royale-with-swf.xml}
(50%)
rename distribution/src/main/assembly/{component.xml => component-royale.xml}
(94%)
create mode 100644 distribution/src/main/assembly/component-swfobject.xml
copy distribution/src/main/assembly/{dir.xml => dir-with-swf.xml} (81%)
copy distribution/src/main/resources/{royale-sdk-description.xml =>
royale-sdk-description-with-swf.xml} (91%)
delete mode 100644
examples/crux/CruxGitHubCommitLogViewer/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
create mode 100644
examples/royale/TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml
create mode 100644
examples/royale/TourDeJewel/src/main/royale/itemRenderers/SimpleIconListItemRenderer.mxml
copy
frameworks/{themes/JewelTheme/src/main/sass/components-primary/_label.sass =>
projects/Basic/src/main/royale/org/apache/royale/routing/IPathRouteBead.as}
(80%)
copy
frameworks/projects/Basic/src/main/royale/org/apache/royale/routing/{RouteToComponent.as
=> PathRouteBead.as} (59%)
copy
frameworks/{themes/JewelTheme/src/main/sass/components-primary/_label.sass =>
projects/Core/src/main/royale/org/apache/royale/core/IDateChooserModelWithChangeCheck.as}
(52%)
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/VirtualComboBox.as
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/VirtualList.as
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/VirtualDataItemRendererFactoryForCollectionView.as
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/VirtualListVerticalLayout.as
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ComboBoxPresentationModel.as
copy frameworks/projects/Jewel/src/main/{sass/components/_label.sass =>
royale/org/apache/royale/jewel/beads/views/VirtualComboBoxPopUpView.as} (51%)
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/VirtualListView.as
copy frameworks/projects/Jewel/src/main/{sass/components/_itemRenderer.sass =>
royale/org/apache/royale/jewel/supportClasses/combobox/IComboBoxPresentationModel.as}
(52%)
copy
frameworks/{themes/JewelTheme/src/main/sass/components-primary/_label.sass =>
projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/combobox/VirtualComboBoxPopUp.as}
(61%)
create mode 100644
frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileModelWithParamsAndFileContent.as
create mode 100644
frameworks/projects/SparkRoyale/src/main/royale/spark/skins/spark/PanelSkin.mxml