You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2019/04/02 18:29:18 UTC

[royale-asjs] branch feature/wizard-transitions updated (0dd5778 -> cc6b9b7)

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

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


    from 0dd5778  jewel-wizard: improve showContent
     new 736f71e  jewel-wizard: improve navigation
     new bb493b7  jewel-wizard: -added request navigation from wizard page, -added wizard var to wizardpage -added wizard event -remove "change" event in some places where does not should be dispatched
     new 0181701  Fix for binding not working when a watcher for that binding (at a parent level) has children that are not relevant to that specific binding.
     new ba4559f  * Fix for getLabelFromData: a 'label' getter can be in the prototype chain (i.e.: inherited) and in this case fails for hasOwnProperty. This can be often the case with bindable VOs, for example.
     new dfafa8c  * Add renderers to parent *after* setting data. This avoids renderer bindings being triggered once with null values on 'addedToParent', before the data is actually set. Tested with ArrayList based data only.
     new 9dc6453  * manually re-trigger top level bindings in renderers by dispatching 'dataChange' if the data item remains the same following 'itemUpdated'. This supports re-trigger of bindings like: text="{getDescription(data as Whatever)}".
     new b5d695f  Support for updates from collectionChanged event - allow host to treat it like a 'dataProviderChanged', refreshing all renderers
     new abd74ca  Getting in WIP on ArrayListView, as-is for now. Still has work to be done, more testing.
     new f383972  Add CollectionChangeUpdateForArrayListData to jewel manifest
     new 4920836  Add a testbed/starting point example to Tour de Jewel for ArrayListView.
     new 0e5b2e8  get selectedIndex from model
     new bd265a5  update label when added to parent in case no dp is set but there is a prompt
     new 375df2a  need to remove all renderers by skipping the bumpers
     new 1138c44  handle fewer renderers than space allows
     new c5e25b0  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     new 433cf8b  Move serialization-related interfaces to Core
     new 42b42d9  fixes to get StringValidator to work in TDF Form example
     new 9d4f0f5  Restore build order/dependencies to historical 'norm' before original changes for serialization interfaces (which were in Network)
     new b1174ea  It i,s required to override the method dispatchEvent to replace the generic event with the real event type.
     new fd1c9de  URLLoader class is added.
     new 04af77e  It is required to check the type of parameters and than get its value correctly.
     new 31c676f  Merge pull request #406 from nihavend/develop
     new bb1b8b2  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     new 80d83b1  changes to use alternating colors in ADG
     new cc6b9b7  Merge branch 'develop' into feature/wizard-transitions

The 8865 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:
 .../src/main/resources/jewel-example-styles.css    |   19 +-
 .../src/main/royale/AdvancedListPlayGround.mxml    |  264 ++++
 .../TourDeJewel/src/main/royale/MainContent.mxml   |   13 +-
 .../AdvancedIconListItemRenderer.mxml              |  109 ++
 .../src/main/royale/models/ListsModel.as           |   51 +-
 .../src/main/royale/models/MainNavigationModel.as  |    5 +-
 .../src/main/royale/vos/DetailIconListVO.as}       |   12 +-
 frameworks/js/build.xml                            |   40 +-
 .../src/main/config/compile-js-config.xml          |    1 -
 .../royale/html/beads/VirtualDataContainerView.as  |   22 +
 .../beads/layouts/VirtualListVerticalLayout.as     |    4 +
 .../org/apache/royale/binding/DataBindingBase.as   |   31 +-
 frameworks/projects/Collections/pom.xml            |   14 -
 .../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 |  135 +-
 .../org/apache/royale}/collections/ISortField.as   |  143 +--
 .../royale/org/apache/royale}/collections/Sort.as  |  255 ++--
 .../org/apache/royale}/collections/SortField.as    |  288 ++---
 .../royale/collections/SortFieldCompareTypes.as    |  116 ++
 .../projects/Core/src/main/royale/CoreClasses.as   |    7 +
 .../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 +-
 .../projects/Jewel/src/main/resources/defaults.css |    4 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |   32 +-
 .../main/royale/org/apache/royale/jewel/Wizard.as  |   15 +-
 .../org/apache/royale/jewel/WizardContent.as       |    5 +-
 .../royale/org/apache/royale/jewel/WizardPage.as   |   67 +
 .../jewel/beads/controllers/WizardController.as    |    8 +-
 ...s => CollectionChangeUpdateForArrayListData.as} |   67 +-
 .../DataItemRendererFactoryForArrayData.as         |   30 +-
 .../DataItemRendererFactoryForCollectionView.as    |   23 +-
 .../UpdateListItemRendererForArrayListData.as      |    8 +-
 .../apache/royale/jewel/beads/views/WizardView.as  |    2 +-
 .../org/apache/royale/jewel/events/WizardEvent.as  |   22 +-
 .../jewel/supportClasses/util/getLabelFromData.as  |    8 +-
 .../MXRoyale/src/main/resources/defaults.css       |   12 +
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |    1 +
 .../main/royale/mx/collections/ArrayCollection.as  |    6 +-
 .../src/main/royale/mx/collections/ArrayList.as    |    6 +-
 .../src/main/royale/mx/controls/TextInput.as       |    3 +
 .../AdvancedDataGridItemRenderer.as                |   33 +-
 ...actoryForICollectionViewAdvancedDataGridData.as |    2 +-
 .../src/main/royale/mx/core/UIComponent.as         |  247 +++-
 .../src/main/royale/mx/events/FlexEvent.as         |    4 +-
 .../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     |   92 +-
 .../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 +-
 .../spark/components/beads/DropDownListView.as     |    3 +
 .../spark/components/supportClasses/ListBase.as    |    3 +-
 .../network/support/DynamicPropertyWriter.as       |    4 +-
 .../flexUnitTests/network/support/TestClass3.as    |    6 +-
 77 files changed, 3511 insertions(+), 1024 deletions(-)
 create mode 100644 examples/royale/TourDeJewel/src/main/royale/AdvancedListPlayGround.mxml
 create mode 100644 examples/royale/TourDeJewel/src/main/royale/itemRenderers/AdvancedIconListItemRenderer.mxml
 copy examples/{blog/BE0009_Using_an_Item_ Renderer_with_a_List/src/main/royale/vos/IconListVO.as => royale/TourDeJewel/src/main/royale/vos/DetailIconListVO.as} (79%)
 create mode 100644 frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/ArrayListView.as
 create mode 100644 frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/CompareUtils.as
 create mode 100644 frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/IArrayListView.as
 copy frameworks/projects/{MXRoyale/src/main/royale/mx => Collections/src/main/royale/org/apache/royale}/collections/ISort.as (85%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx => Collections/src/main/royale/org/apache/royale}/collections/ISortField.as (71%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx => Collections/src/main/royale/org/apache/royale}/collections/Sort.as (82%)
 copy frameworks/projects/{MXRoyale/src/main/royale/mx => Collections/src/main/royale/org/apache/royale}/collections/SortField.as (72%)
 create mode 100644 frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/SortFieldCompareTypes.as
 rename frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils => Core/src/main/royale/org/apache/royale/utils/net}/IDataInput.as (97%)
 rename frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils => Core/src/main/royale/org/apache/royale/utils/net}/IDataOutput.as (97%)
 rename frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils => Core/src/main/royale/org/apache/royale/utils/net}/IDynamicPropertyOutput.as (98%)
 rename frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils => Core/src/main/royale/org/apache/royale/utils/net}/IDynamicPropertyWriter.as (98%)
 rename frameworks/projects/{Network/src/main/royale/org/apache/royale/net/utils => Core/src/main/royale/org/apache/royale/utils/net}/IExternalizable.as (97%)
 copy frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/{UpdateListItemRendererForArrayListData.as => CollectionChangeUpdateForArrayListData.as} (65%)
 copy examples/royale/CreateJSExample/src/main/royale/models/MyModel.as => frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/events/WizardEvent.as (63%)
 create mode 100644 frameworks/projects/MXRoyale/src/main/royale/mx/net/URLLoader.as