You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2019/07/17 01:20:53 UTC
[royale-asjs] branch develop updated (85333c6 -> e1fd550)
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from 85333c6 fixes for config files in Maven distribution
add d2b8210 initial WIP on Crux
add 9e57696 Partial tidyup
add 86b1c9f Fix Jewel Crux quickstart example
add 5d16f48 EventHandler processing of event properties works via reflection (works for public vars in release build)
add 94ae6a0 make LogEntry bindable to create getter/setters for labelFields to work in release build. updates to maven build.
add e71fc12 Merge branch 'develop' into feature/Crux
add e680959 Changes for derivative work: - all corresponding .as files have original Swiz (3rd party) headers New files - have Apache headers, plus Swiz (3rd party) attribution Updates to LICENSE to reference Swiz (3rd party) code in the local library
add ad71467 Fix to EventHandler after last change. Improvements to stage events emulation, to get close to SWF behavior
add 85b33c7 Remove some public var warnings
add e971ec7 we don't need bracket access for Element.animate method is already part of the JS API! :)
add ba20979 tour-de-jewel: update version in welcome page to 0.9.6 and remove search box for now, since it brings confussion
add 78530e8 Revert "we don't need bracket access for Element.animate method is already part of the JS API! :)"
add 0908365 Merge branch 'develop' into feature/Crux
add 7ff858a Merge branch 'develop' into feature/Crux
add f1b57c3 Improvements to maven builds, and got ant builds working for the 3 examples. Only one of these (CruxQuickStartBasic) is both swf and javascript.
add f3cf557 Merge branch 'develop' into feature/Crux
new a90ee3e Merge branch 'develop' into feature/Crux
new c882cd9 Merge branch 'develop' into feature/Crux
new c00b693 Updates for crux configs following Josh' recent compiler changes Minor tweaks (@royalesuppresspublicvarwarning) in crux examples
new e1fd550 Comments tidyup in a couple of examples
The 4 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:
LICENSE | 6 +-
examples/build.xml | 9 +
examples/build_example.xml | 14 +
.../crux/CruxQuickStart/CruxQuickStart.as3proj | 95 ++++
.../CruxQuickStart}/asconfig.json | 0
examples/crux/CruxQuickStart/build.xml | 56 ++
examples/crux/CruxQuickStart/pom.xml | 92 +++
.../src/main/config/compile-app-config.xml | 63 +++
.../main/resources}/assets/apache-royale-logo.svg | 0
.../src/main/resources/assets/royale_spheres.png | Bin
.../crux-jewel-example-index-template.html} | 0
.../main/resources/crux-jewel-example-styles.css | 26 +
.../src/main/royale/CruxQuickStart.mxml | 80 +++
.../main/royale/crux/quickstart/config/Beans.mxml | 28 +
.../crux/quickstart/controller/UserController.as | 82 +++
.../main/royale/crux/quickstart/event/UserEvent.as | 43 ++
.../src/main/royale/crux/quickstart/model/User.as | 41 ++
.../royale/crux/quickstart/service/UserService.as | 63 +++
.../royale/crux/quickstart/view/MainContent.mxml | 28 +
.../main/royale/crux/quickstart/view/UserForm.mxml | 89 +++
.../crux/CruxQuickStart/src/main/royale/tracer.as | 46 ++
.../CruxQuickStartBasic/CruxQuickStart.as3proj | 95 ++++
.../CruxQuickStartBasic}/asconfig.json | 0
examples/crux/CruxQuickStartBasic/build.xml | 54 ++
examples/crux/CruxQuickStartBasic/pom.xml | 149 +++++
.../src/main/config/compile-app-config.xml | 60 ++
.../src/main/royale/CruxQuickStart.mxml | 80 +++
.../crux/quickstart/config/ActionscriptBeans.as | 39 ++
.../main/royale/crux/quickstart/config/Beans.mxml | 28 +
.../crux/quickstart/controller/UserController.as | 83 +++
.../main/royale/crux/quickstart/event/UserEvent.as | 43 ++
.../src/main/royale/crux/quickstart/model/User.as | 41 ++
.../royale/crux/quickstart/service/UserService.as | 61 ++
.../royale/crux/quickstart/view/MainContent.mxml | 28 +
.../main/royale/crux/quickstart/view/UserForm.mxml | 74 +++
.../CruxQuickStartBasic/src/main/royale/tracer.as | 46 ++
examples/crux/GitHubCommitLogViewer/build.xml | 56 ++
examples/crux/GitHubCommitLogViewer/pom.xml | 202 +++++++
.../src/main/config/compile-app-config.xml | 63 +++
.../src/main/resources/project.json | 0
.../src/main/royale/GitHubCommitLogViewer.mxml | 66 +++
.../src/main/royale/crux/config/Beans.mxml | 34 ++
.../src/main/royale/crux/config/Services.mxml | 34 ++
.../royale/crux/controller/CommitsController.as | 102 ++++
.../crux/controller/ConfigurationController.as | 86 +++
.../src/main/royale/crux/event/ServiceEvent.as | 43 ++
.../src/main/royale/crux/model/Commits.as | 28 +
.../src/main/royale/crux/model/LogEntry.as | 30 +
.../src/main/royale/crux/model/Project.as | 29 +
.../main/royale/crux/service/CommitsDelegate.as | 55 ++
.../royale/crux/service/ConfigurationDelegate.as | 55 ++
.../src/main/royale/crux/view/MainContent.mxml | 86 +++
.../beads/DataItemRendererFactoryForArrayData.as | 216 +++++++
examples/crux/pom.xml | 182 ++++++
examples/pom.xml | 1 +
frameworks/build.xml | 5 +
frameworks/js/build.xml | 6 +
frameworks/js/projects/CruxJS/build.xml | 135 +++++
.../CruxJS/src/main/config/compile-js-config.xml | 106 ++++
frameworks/projects/{Flat => Crux}/asconfig.json | 0
frameworks/projects/Crux/build.xml | 154 +++++
frameworks/projects/Crux/pom.xml | 147 +++++
.../Crux/src/main/config/compile-swf-config.xml | 101 ++++
.../Crux/src/main/resources/crux-manifest.xml | 27 +
.../projects/Crux/src/main/royale/CruxClasses.as | 143 +++++
.../src/main/royale/org/apache/royale/crux/Bean.as | 81 +++
.../royale/org/apache/royale/crux/BeanFactory.as | 622 +++++++++++++++++++++
.../royale/org/apache/royale/crux/BeanProvider.as | 270 +++++++++
.../src/main/royale/org/apache/royale/crux/Crux.as | 359 ++++++++++++
.../royale/org/apache/royale/crux/CruxConfig.as | 275 +++++++++
.../royale/org/apache/royale/crux/CruxManager.as | 186 ++++++
.../royale/org/apache/royale/crux/IBeanFactory.as | 41 ++
.../org/apache/royale/crux/IBeanFactoryAware.as | 22 +
.../royale/org/apache/royale/crux/IBeanProvider.as | 26 +
.../main/royale/org/apache/royale/crux/ICrux.as | 90 +++
.../royale/org/apache/royale/crux/ICruxAware.as | 22 +
.../royale/org/apache/royale/crux/ICruxConfig.as | 144 +++++
.../royale/org/apache/royale/crux/ICruxHost.as | 28 +
.../org/apache/royale/crux/ICruxInterface.as | 22 +
.../org/apache/royale/crux/IDispatcherAware.as | 24 +
.../royale/org/apache/royale/crux/IDisposable.as | 22 +
.../royale/org/apache/royale/crux/IInitializing.as | 22 +
.../org/apache/royale/crux/ISetUpValidator.as | 22 +
.../org/apache/royale/crux/ITearDownValidator.as | 22 +
.../royale/org/apache/royale/crux/Prototype.as | 130 +++++
.../org/apache/royale/crux/beads/JSStageEvents.as | 206 +++++++
.../apache/royale/crux/binding/BindabilityInfo.as | 255 +++++++++
.../royale/crux/binding/BindableChainInfo.as | 44 ++
.../org/apache/royale/crux/binding/BindingUtils.as | 135 +++++
.../org/apache/royale/crux/binding/CruxBinding.as | 179 ++++++
.../royale/crux/controller/AbstractController.as | 106 ++++
.../org/apache/royale/crux/events/BeanEvent.as | 65 +++
.../org/apache/royale/crux/events/ChainEvent.as | 33 ++
.../org/apache/royale/crux/events/CruxEvent.as | 69 +++
.../royale/crux/factories/MetadataHostFactory.as | 98 ++++
.../crux/metadata/EventHandlerMetadataTag.as | 174 ++++++
.../royale/crux/metadata/EventTypeExpression.as | 125 +++++
.../royale/crux/metadata/InjectMetadataTag.as | 172 ++++++
.../crux/metadata/PostConstructMetadataTag.as | 74 +++
.../royale/crux/metadata/PreDestroyMetadataTag.as | 74 +++
.../crux/processors/BaseMetadataProcessor.as | 122 ++++
.../crux/processors/CruxInterfaceProcessor.as | 72 +++
.../royale/crux/processors/DispatcherProcessor.as | 110 ++++
.../crux/processors/EventHandlerProcessor.as | 290 ++++++++++
.../royale/crux/processors/IBeanProcessor.as | 25 +
.../royale/crux/processors/IFactoryProcessor.as | 30 +
.../royale/crux/processors/IMetadataProcessor.as | 45 ++
.../apache/royale/crux/processors/IProcessor.as | 37 ++
.../royale/crux/processors/InjectProcessor.as | 445 +++++++++++++++
.../crux/processors/PostConstructProcessor.as | 77 +++
.../royale/crux/processors/PreDestroyProcessor.as | 77 +++
.../royale/crux/processors/ProcessorPriority.as | 91 +++
.../apache/royale/crux/processors/ViewProcessor.as | 266 +++++++++
.../royale/crux/reflection/BaseMetadataHost.as | 97 ++++
.../royale/crux/reflection/BaseMetadataTag.as | 166 ++++++
.../royale/crux/reflection/BindableMetadataHost.as | 45 ++
.../apache/royale/crux/reflection/ClassConstant.as | 191 +++++++
.../org/apache/royale/crux/reflection/Constant.as | 36 ++
.../apache/royale/crux/reflection/IMetadataHost.as | 53 ++
.../apache/royale/crux/reflection/IMetadataTag.as | 66 +++
.../apache/royale/crux/reflection/MetadataArg.as | 59 ++
.../royale/crux/reflection/MetadataHostClass.as | 34 ++
.../royale/crux/reflection/MetadataHostMethod.as | 109 ++++
.../royale/crux/reflection/MetadataHostProperty.as | 48 ++
.../royale/crux/reflection/MethodParameter.as | 55 ++
.../org/apache/royale/crux/reflection/TypeCache.as | 101 ++++
.../royale/crux/reflection/TypeDescriptor.as | 340 +++++++++++
.../AbstractAsynchronousDispatcherOperation.as | 77 +++
.../utils/async/AbstractAsynchronousOperation.as | 101 ++++
.../royale/crux/utils/async/AsyncTokenOperation.as | 58 ++
.../crux/utils/async/AsynchronousChainOperation.as | 85 +++
.../royale/crux/utils/async/AsynchronousEvent.as | 75 +++
.../crux/utils/async/AsynchronousIOOperation.as | 68 +++
.../royale/crux/utils/async/IAsynchronousEvent.as | 28 +
.../crux/utils/async/IAsynchronousOperation.as | 37 ++
.../royale/crux/utils/chain/AbstractChain.as | 246 ++++++++
.../crux/utils/chain/AsyncCommandChainStep.as | 131 +++++
.../royale/crux/utils/chain/BaseChainStep.as | 93 +++
.../royale/crux/utils/chain/BaseCompositeChain.as | 47 ++
.../apache/royale/crux/utils/chain/ChainType.as | 23 +
.../apache/royale/crux/utils/chain/ChainUtil.as | 49 ++
.../apache/royale/crux/utils/chain/CommandChain.as | 56 ++
.../royale/crux/utils/chain/CommandChainStep.as | 35 ++
.../apache/royale/crux/utils/chain/EventChain.as | 86 +++
.../royale/crux/utils/chain/EventChainStep.as | 174 ++++++
.../royale/crux/utils/chain/FunctionChainStep.as | 42 ++
.../royale/crux/utils/chain/IAsyncChainStep.as | 27 +
.../crux/utils/chain/IAutonomousChainStep.as | 25 +
.../org/apache/royale/crux/utils/chain/IChain.as | 45 ++
.../apache/royale/crux/utils/chain/IChainStep.as | 28 +
.../apache/royale/crux/utils/event/EventHandler.as | 314 +++++++++++
.../royale/crux/utils/services/ChannelSetHelper.as | 139 +++++
.../royale/crux/utils/services/CruxResponder.as | 72 +++
.../royale/crux/utils/services/CruxURLRequest.as | 140 +++++
.../royale/crux/utils/services/IServiceHelper.as | 24 +
.../crux/utils/services/IURLRequestHelper.as | 33 ++
.../crux/utils/services/MockDelegateHelper.as | 169 ++++++
.../royale/crux/utils/services/ServiceHelper.as | 44 ++
.../royale/crux/utils/services/URLRequestHelper.as | 51 ++
.../royale/crux/utils/view/applicationContains.as | 55 ++
.../royale/crux/utils/view/containerContains.as | 58 ++
.../crux/utils/view/simulatedSingleEnterFrame.as | 103 ++++
frameworks/projects/Crux/src/main/royale/tracer.as | 46 ++
frameworks/projects/pom.xml | 1 +
164 files changed, 14144 insertions(+), 1 deletion(-)
create mode 100644 examples/crux/CruxQuickStart/CruxQuickStart.as3proj
copy examples/{royale/HelloWorld => crux/CruxQuickStart}/asconfig.json (100%)
create mode 100644 examples/crux/CruxQuickStart/build.xml
create mode 100644 examples/crux/CruxQuickStart/pom.xml
create mode 100644 examples/crux/CruxQuickStart/src/main/config/compile-app-config.xml
copy examples/{royale/TourDeJewel/src/main/royale => crux/CruxQuickStart/src/main/resources}/assets/apache-royale-logo.svg (100%)
copy examples/{royale/TourDeJewel => crux/CruxQuickStart}/src/main/resources/assets/royale_spheres.png (100%)
copy examples/{royale/TourDeJewel/src/main/resources/jewel-example-index-template.html => crux/CruxQuickStart/src/main/resources/crux-jewel-example-index-template.html} (100%)
create mode 100644 examples/crux/CruxQuickStart/src/main/resources/crux-jewel-example-styles.css
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/CruxQuickStart.mxml
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/config/Beans.mxml
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/controller/UserController.as
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/event/UserEvent.as
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/model/User.as
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/service/UserService.as
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/MainContent.mxml
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/UserForm.mxml
create mode 100644 examples/crux/CruxQuickStart/src/main/royale/tracer.as
create mode 100644 examples/crux/CruxQuickStartBasic/CruxQuickStart.as3proj
copy examples/{royale/HelloWorld => crux/CruxQuickStartBasic}/asconfig.json (100%)
create mode 100644 examples/crux/CruxQuickStartBasic/build.xml
create mode 100644 examples/crux/CruxQuickStartBasic/pom.xml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/config/compile-app-config.xml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/CruxQuickStart.mxml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/config/ActionscriptBeans.as
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/config/Beans.mxml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/controller/UserController.as
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/event/UserEvent.as
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/model/User.as
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/service/UserService.as
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/MainContent.mxml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/UserForm.mxml
create mode 100644 examples/crux/CruxQuickStartBasic/src/main/royale/tracer.as
create mode 100644 examples/crux/GitHubCommitLogViewer/build.xml
create mode 100644 examples/crux/GitHubCommitLogViewer/pom.xml
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/config/compile-app-config.xml
copy examples/{express => crux}/GitHubCommitLogViewer/src/main/resources/project.json (100%)
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/GitHubCommitLogViewer.mxml
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/config/Beans.mxml
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/config/Services.mxml
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/CommitsController.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/ConfigurationController.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/event/ServiceEvent.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/model/Commits.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/model/LogEntry.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/model/Project.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/service/CommitsDelegate.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/service/ConfigurationDelegate.as
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/crux/view/MainContent.mxml
create mode 100644 examples/crux/GitHubCommitLogViewer/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
create mode 100644 examples/crux/pom.xml
create mode 100644 frameworks/js/projects/CruxJS/build.xml
create mode 100644 frameworks/js/projects/CruxJS/src/main/config/compile-js-config.xml
copy frameworks/projects/{Flat => Crux}/asconfig.json (100%)
create mode 100644 frameworks/projects/Crux/build.xml
create mode 100644 frameworks/projects/Crux/pom.xml
create mode 100644 frameworks/projects/Crux/src/main/config/compile-swf-config.xml
create mode 100644 frameworks/projects/Crux/src/main/resources/crux-manifest.xml
create mode 100644 frameworks/projects/Crux/src/main/royale/CruxClasses.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/Bean.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/BeanFactory.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/BeanProvider.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/Crux.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/CruxConfig.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/CruxManager.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IBeanFactory.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IBeanFactoryAware.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IBeanProvider.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ICrux.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ICruxAware.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ICruxConfig.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ICruxHost.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ICruxInterface.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IDispatcherAware.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IDisposable.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/IInitializing.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ISetUpValidator.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/ITearDownValidator.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/Prototype.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/beads/JSStageEvents.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/binding/BindabilityInfo.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/binding/BindableChainInfo.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/binding/BindingUtils.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/binding/CruxBinding.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/controller/AbstractController.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/events/BeanEvent.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/events/ChainEvent.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/events/CruxEvent.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/factories/MetadataHostFactory.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/metadata/EventHandlerMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/metadata/EventTypeExpression.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/metadata/InjectMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/metadata/PostConstructMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/metadata/PreDestroyMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/BaseMetadataProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/CruxInterfaceProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/DispatcherProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/EventHandlerProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/IBeanProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/IFactoryProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/IMetadataProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/IProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/InjectProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/PostConstructProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/PreDestroyProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/ProcessorPriority.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/processors/ViewProcessor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/BaseMetadataHost.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/BaseMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/BindableMetadataHost.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/ClassConstant.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/Constant.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/IMetadataHost.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/IMetadataTag.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/MetadataArg.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/MetadataHostClass.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/MetadataHostMethod.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/MetadataHostProperty.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/MethodParameter.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/TypeCache.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/reflection/TypeDescriptor.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AbstractAsynchronousDispatcherOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AbstractAsynchronousOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AsyncTokenOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AsynchronousChainOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AsynchronousEvent.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/AsynchronousIOOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/IAsynchronousEvent.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/async/IAsynchronousOperation.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/AbstractChain.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/AsyncCommandChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/BaseChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/BaseCompositeChain.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/ChainType.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/ChainUtil.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/CommandChain.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/CommandChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/EventChain.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/EventChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/FunctionChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/IAsyncChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/IAutonomousChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/IChain.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/chain/IChainStep.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/event/EventHandler.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/ChannelSetHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/CruxResponder.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/CruxURLRequest.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/IServiceHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/IURLRequestHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/MockDelegateHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/ServiceHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/services/URLRequestHelper.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/view/applicationContains.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/view/containerContains.as
create mode 100644 frameworks/projects/Crux/src/main/royale/org/apache/royale/crux/utils/view/simulatedSingleEnterFrame.as
create mode 100644 frameworks/projects/Crux/src/main/royale/tracer.as
[royale-asjs] 01/04: Merge branch 'develop' into feature/Crux
Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit a90ee3e7e1622127168f03150a729b694a0f69fa
Merge: f3cf557 f2a37a8
Author: greg-dove <gr...@gmail.com>
AuthorDate: Tue Jul 16 16:14:33 2019 +1200
Merge branch 'develop' into feature/Crux
examples/royale/FileProxy/FileProxy.as3proj | 89 ++++++++++++++++++++++
examples/royale/FileProxy/asconfig.json | 31 ++++++++
examples/royale/FileProxy/build.xml | 54 +++++++++++++
examples/royale/FileProxy/pom.xml | 87 +++++++++++++++++++++
.../FileProxy/src/main/royale/FileProxy.mxml | 69 +++++++++++++++++
frameworks/ace-config-template.xml | 2 +-
frameworks/air-config-template.xml | 1 +
frameworks/createjs-config-template.xml | 3 +-
frameworks/flex-config-template.xml | 1 +
frameworks/jquery-config-template.xml | 4 +-
frameworks/js-config-template.xml | 4 +-
.../AceJS/src/main/config/compile-js-config.xml | 10 +--
.../BasicJS/src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../ChartsJS/src/main/config/compile-js-config.xml | 11 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../CoreJS/src/main/config/compile-js-config.xml | 7 +-
.../src/main/config/compile-js-config.xml | 8 +-
.../src/main/config/compile-js-config.xml | 12 ++-
.../src/main/config/compile-js-config.xml | 12 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../FlatJS/src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 15 +---
.../src/main/config/compile-js-config.xml | 10 +--
.../HTML5JS/src/main/config/compile-js-config.xml | 10 +--
.../HTMLJS/src/main/config/compile-js-config.xml | 10 +--
.../IconsJS/src/main/config/compile-js-config.xml | 10 +--
.../JQueryJS/src/main/config/compile-js-config.xml | 10 +--
.../JewelJS/src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 6 +-
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 5 +-
.../MobileJS/src/main/config/compile-js-config.xml | 15 +---
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 11 +--
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 8 +-
.../src/main/config/compile-js-config.xml | 10 +--
.../src/main/config/compile-js-config.xml | 15 +---
.../TLFJS/src/main/config/compile-js-config.xml | 14 +---
.../TextJS/src/main/config/compile-js-config.xml | 14 +---
.../XMLJS/src/main/config/compile-js-config.xml | 9 +--
frameworks/node-config-template.xml | 4 +-
.../royale/FlexUnitRoyaleApplication-config.xml | 1 +
.../royale/org/apache/royale/events/MouseEvent.as | 3 +
.../royale/FlexUnitRoyaleApplication-config.xml | 1 +
.../royale/FlexUnitRoyaleApplication-config.xml | 1 +
frameworks/royale-config-template.xml | 1 +
50 files changed, 450 insertions(+), 248 deletions(-)
[royale-asjs] 04/04: Comments tidyup in a couple of examples
Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit e1fd55088a59601e19a3cd664d7526553503d176
Author: greg-dove <gr...@gmail.com>
AuthorDate: Wed Jul 17 13:19:32 2019 +1200
Comments tidyup in a couple of examples
---
.../src/main/royale/crux/quickstart/view/UserForm.mxml | 3 ++-
.../src/main/royale/crux/quickstart/view/UserForm.mxml | 12 ------------
2 files changed, 2 insertions(+), 13 deletions(-)
diff --git a/examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/UserForm.mxml b/examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/UserForm.mxml
index a1f6f9f..b322d21 100644
--- a/examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/UserForm.mxml
+++ b/examples/crux/CruxQuickStart/src/main/royale/crux/quickstart/view/UserForm.mxml
@@ -39,10 +39,11 @@ limitations under the License.
* We could inject the whole controller instance, but we only need
* one property from the controller, the current user, so we just
* inject that property.
+ * Using setter style binding below instead of direct property binding Injection here (for variety in example)
*/
public var user : User;
-
+ //example of setter style binding Injection
[Inject( source = "userController.currentUser", bind = "true" )]
public function setUser(val:User):void{
this.user = val;
diff --git a/examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/UserForm.mxml b/examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/UserForm.mxml
index 273079c..9795bd5 100644
--- a/examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/UserForm.mxml
+++ b/examples/crux/CruxQuickStartBasic/src/main/royale/crux/quickstart/view/UserForm.mxml
@@ -41,18 +41,6 @@ limitations under the License.
*/
public var user : User;
- /*public function get user():User{
- return user_;
- }
- public function set user(value:User):void{
- if (value != this.user_) {
- var oldValue:User = this.user_;
- this.user_ = value;
- this.dispatchEvent(ValueChangeEvent.createUpdateEvent(
- this, "user", oldValue, value));
- }
- }
- private var user_:User;*/
/**
* Handle the user hitting the save button. We capture the form data
* and dispatch a standard Flex event. No Crux-specific events or
[royale-asjs] 03/04: Updates for crux configs following Josh'
recent compiler changes Minor tweaks (@royalesuppresspublicvarwarning) in
crux examples
Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit c00b69338f256b89ce50e488b7880dda3e9f974e
Author: greg-dove <gr...@gmail.com>
AuthorDate: Wed Jul 17 11:20:28 2019 +1200
Updates for crux configs following Josh' recent compiler changes
Minor tweaks (@royalesuppresspublicvarwarning) in crux examples
---
.../main/royale/crux/controller/ConfigurationController.as | 4 +++-
.../src/main/royale/crux/event/ServiceEvent.as | 2 +-
.../js/projects/CruxJS/src/main/config/compile-js-config.xml | 12 +++++-------
.../projects/Crux/src/main/config/compile-swf-config.xml | 5 ++---
4 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/ConfigurationController.as b/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/ConfigurationController.as
index c33eff0..52bf034 100644
--- a/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/ConfigurationController.as
+++ b/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/controller/ConfigurationController.as
@@ -22,7 +22,9 @@ package crux.controller
import crux.service.ConfigurationDelegate;
import mx.rpc.events.ResultEvent;
import org.apache.royale.crux.utils.services.ServiceHelper;
-
+ /**
+ * @royalesuppresspublicvarwarning
+ */
public class ConfigurationController
{
[Inject]
diff --git a/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/event/ServiceEvent.as b/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/event/ServiceEvent.as
index c0546f9..6476d7e 100644
--- a/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/event/ServiceEvent.as
+++ b/examples/crux/GitHubCommitLogViewer/src/main/royale/crux/event/ServiceEvent.as
@@ -22,7 +22,7 @@ package crux.event
import org.apache.royale.events.Event;
/**
- * @royalesuppresspublicwarning
+ * @royalesuppresspublicvarwarning
*/
public class ServiceEvent extends Event
{
diff --git a/frameworks/js/projects/CruxJS/src/main/config/compile-js-config.xml b/frameworks/js/projects/CruxJS/src/main/config/compile-js-config.xml
index f9cdf71..50f2bab 100644
--- a/frameworks/js/projects/CruxJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/projects/CruxJS/src/main/config/compile-js-config.xml
@@ -54,20 +54,18 @@
<locale/>
- <!-- overwrite the default library-path setting -->
- <library-path>
+ <external-library-path append="true">
<path-element>../../../../../../../js/libs/GCL.swc</path-element>
- <!-- asjscompc won't 'link' these classes in, but will list their requires
- if these swcs are on the external-library-path then their requires
- will not be listed -->
+ <path-element>../../../../../libs/LanguageJS.swc</path-element>
+ <path-element>../../../../../libs/XMLJS.swc</path-element>
<path-element>../../../../../libs/CoreJS.swc</path-element>
<path-element>../../../../../libs/BasicJS.swc</path-element>
<path-element>../../../../../libs/BindingJS.swc</path-element>
- <path-element>../../../../../libs/MXRoyaleJS.swc</path-element>
<path-element>../../../../../libs/NetworkJS.swc</path-element>
<path-element>../../../../../libs/ReflectionJS.swc</path-element>
- </library-path>
+ <path-element>../../../../../libs/MXRoyaleJS.swc</path-element>
+ </external-library-path>
<namespaces>
<namespace>
diff --git a/frameworks/projects/Crux/src/main/config/compile-swf-config.xml b/frameworks/projects/Crux/src/main/config/compile-swf-config.xml
index 945538e..64f4678 100644
--- a/frameworks/projects/Crux/src/main/config/compile-swf-config.xml
+++ b/frameworks/projects/Crux/src/main/config/compile-swf-config.xml
@@ -30,14 +30,13 @@
<external-library-path>
<path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+ <path-element>../../../../../libs/Binding.swc</path-element>
<path-element>../../../../../libs/Core.swc</path-element>
<path-element>../../../../../libs/Basic.swc</path-element>
- <path-element>../../../../../libs/Binding.swc</path-element>
- <path-element>../../../../../libs/MXRoyale.swc</path-element>
<path-element>../../../../../libs/Network.swc</path-element>
<path-element>../../../../../libs/Reflection.swc</path-element>
+ <path-element>../../../../../libs/MXRoyale.swc</path-element>
</external-library-path>
-
<allow-subclass-overrides>true</allow-subclass-overrides>
<mxml>
[royale-asjs] 02/04: Merge branch 'develop' into feature/Crux
Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit c882cd9b3f1bfc2bb88d4403d0aa1a11bf162890
Merge: a90ee3e 85333c6
Author: greg-dove <gr...@gmail.com>
AuthorDate: Wed Jul 17 07:54:14 2019 +1200
Merge branch 'develop' into feature/Crux
distribution/src/main/assembly/component.xml | 5 +
.../resources/frameworks/air-config-template.xml | 188 +++---
.../src/main/resources/frameworks/air-config.xml | 188 +++---
.../main/resources/frameworks/airmobile-config.xml | 187 +++---
.../frameworks/createjs-config-template.xml | 3 +-
.../main/resources/frameworks/createjs-config.xml | 3 +-
.../resources/frameworks/flex-config-template.xml | 68 +-
.../src/main/resources/frameworks/flex-config.xml | 1 +
.../frameworks/jquery-config-template.xml | 4 +-
.../main/resources/frameworks/jquery-config.xml | 4 +-
.../resources/frameworks/js-config-template.xml | 4 +-
.../src/main/resources/frameworks/js-config.xml | 4 +-
.../resources/frameworks/node-config-template.xml | 4 +-
.../src/main/resources/frameworks/node-config.xml | 4 +-
.../frameworks/royale-config-template.xml | 111 +---
.../main/resources/frameworks/royale-config.xml | 111 +---
examples/build.xml | 1 +
.../CreditCardValidatorExample.as3proj | 118 ++++
.../CreditCardValidatorExample/asconfig.json | 32 +
.../royale/CreditCardValidatorExample/build.xml | 64 ++
examples/royale/CreditCardValidatorExample/pom.xml | 70 +++
.../src/main/resources/app-styles.css | 23 +
.../resources/jewel-example-index-template.html | 30 +
.../main/royale/CreditCardValidatorExample.mxml | 34 +
.../src/main/royale/MainContent.mxml | 83 +++
.../Jewel/src/main/resources/jewel-manifest.xml | 3 +-
.../projects/Jewel/src/main/royale/JewelClasses.as | 2 +
.../jewel/beads/validators/CreditCardValidator.as | 687 +++++++++++++++++++++
.../validators/CreditCardValidatorCardType.as | 91 +++
29 files changed, 1532 insertions(+), 595 deletions(-)