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