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/03/08 08:41:55 UTC

[royale-asjs] branch develop updated (077376b -> 1a91107)

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 077376b  Update MXRoyaleClasses.as
     new 790d655  Quick improvements to AMF testing app display
     new a56de5b  Fixes to reflection, restoring functonality to UnitTests App Addition of support for release build access to public vars via reflection Addition of reflection utility methods: isDynamicObject getDynamicFields Addition of CompilationData inspector for runtime awareness of compiletime settings used on the inspection target.
     new 26ba471  Cumulative WIP on AMFBinaryData refactor
     new bcc4467  Getting WIP updates in for AMFBinaryData
     new 8dc7553  More import splits for IExernalizable. Unavoidable for now...
     new 697f9e0  [AMFBinaryData] More coverage of edge cases with Array serialization. Using ES6 assumption for property traversal verified as applicable in IE11 Array
     new dfd3685  [AMFBinaryData] More coverage of edge cases:addition of Function property type tests... tuned the implementation to match expected results.
     new ae9a24f  [AMFBinaryData] Added support for IDynamicPropertyWriter, added Unit testing to verify implementation (test example is in flexUnitTests/network/support/DynamicPropertyWriter.as)
     new 56db82a  [AMFBinaryData] Cover more edge cases with Arrays, using an internal isFunction check that is more consistent with Flash (than Language.is)
     new 1439095  [AMFBinaryData] Added implementation support (and very basic test) for supporting XML in amf. XML class is not a hard dependency for javascript, so must be linked in by the application, if being used. XML has only been tested with a very small example. The bytes do not currently match swf encoding, but this is due to differences in the XML toString (tab indents are different) stringification, I believe.
     new d53cba6  Merge branch 'develop' into amf_updates
     new ed12a63  small-messages: This is from "RpcClassAliasInitializer" in Apache Flex. Register alias for MXRoyale RPC small message classes, and removed from Network SWC since small messages never worked there and avoid naming conflics. but still don't work
     new a77c622  Fixes to get short messages working in the example amf project. Might be only receiving, not sending at the moment. tbc..
     new 1a91107  Merge branch 'develop' into amf_updates

The 8704 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:
 examples/amf/SampleAmfWebApp/README.txt            |   49 +
 examples/amf/SampleAmfWebApp/pom.xml               |   28 +-
 .../resources/META-INF/flex/services-config.xml    |    2 +-
 examples/mxroyale/RemoteObjectAMFTest/README.txt   |   49 +
 examples/mxroyale/RemoteObjectAMFTest/pom.xml      |    2 +-
 .../RemoteObjectAMFTest/src/main/royale/App.mxml   |   26 +-
 .../main/royale/valueObjects/ClientValueObject.as  |    4 +
 .../src/main/royale/valueObjects/Product.as        |   18 +-
 frameworks/build.xml                               |   43 +-
 .../src/main/config/compile-js-config.xml          |   19 +-
 .../src/main/config/compile-js-config.xml          |    2 +
 frameworks/projects/Collections/pom.xml            |   14 +
 .../src/main/config/compile-swf-config.xml         |   23 +-
 .../org/apache/royale/collections/ArrayList.as     |   32 +-
 .../projects/Core/src/main/royale/CoreClasses.as   |    2 +
 .../royale/org/apache/royale/utils/BinaryData.as   |  145 +-
 .../org/apache/royale/utils/IBinaryDataInput.as    |   17 +-
 .../org/apache/royale/utils/IBinaryDataOutput.as   |   20 +-
 .../main/royale/org/apache/royale/utils/UIDUtil.as |    1 +
 .../royale/flexUnitTests/BinaryDataTesterTest.as   |   22 +-
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |   10 +
 .../main/royale/mx/collections/ArrayCollection.as  |   48 +-
 .../src/main/royale/mx/collections/ArrayList.as    |  220 +-
 frameworks/projects/Network/pom.xml                |    4 +-
 .../Network/src/main/royale/NetworkClasses.as      |   27 +-
 .../apache/royale/net/CompressedRemoteObject.as    |   10 +-
 .../royale/net/remoting/amf/AMFBinaryData.as       | 2323 ++++++++++----------
 .../royale/net/remoting/amf/AMFNetConnection.as    |   39 +-
 .../net/remoting/messages/AbstractMessage.as       |  160 +-
 .../net/remoting/messages/AcknowledgeMessage.as    |   34 +-
 .../net/remoting/messages/AcknowledgeMessageExt.as |   13 +-
 .../royale/net/remoting/messages/AsyncMessage.as   |   47 +-
 .../net/remoting/messages/AsyncMessageExt.as       |   18 +-
 .../royale/net/remoting/messages/CommandMessage.as |  197 +-
 .../net/remoting/messages/CommandMessageExt.as     |   16 +-
 .../org/apache/royale/net/utils/IDataInput.as      |   17 +-
 .../org/apache/royale/net/utils/IDataOutput.as     |   22 +-
 .../royale/net/utils/IDynamicPropertyOutput.as     |   64 +
 .../royale/net/utils/IDynamicPropertyWriter.as     |   61 +
 .../org/apache/royale/net/utils/IExternalizable.as |   13 +
 .../apache/royale/reflection/AccessorDefinition.as |   55 +-
 .../apache/royale/reflection/CompilationData.as    |  179 ++
 ...edSuperclassName.as => MemberDefinitionBase.as} |   35 +-
 .../apache/royale/reflection/MethodDefinition.as   |   12 +-
 .../royale/reflection/ParameterDefinition.as       |    6 +-
 .../org/apache/royale/reflection/TypeDefinition.as |   42 +-
 .../apache/royale/reflection/VariableDefinition.as |  106 +-
 .../apache/royale/reflection/getDynamicFields.as   |  197 ++
 .../apache/royale/reflection/isDynamicObject.as    |   80 +
 manualtests/UnitTests/build.xml                    |   12 +-
 manualtests/UnitTests/pom.xml                      |   32 +-
 .../src/main/config/compile-app-config.xml         |    1 +
 .../UnitTests/src/main/royale/MyInitialView.mxml   |   16 +-
 .../UnitTests/src/main/royale/TestClasses.as       |    5 +-
 .../{JiraIssuesTester.as => GithubIssuesTester.as} |    6 +-
 .../{CoreTester.as => NetworkTester.as}            |   13 +-
 .../main/royale/flexUnitTests/ReflectionTester.as  |    5 +-
 .../flexUnitTests/core/BinaryDataTesterTest.as     |   34 +-
 .../GithubTesterTest.as}                           |   12 +-
 .../network/AMFBinaryDataTesterTest.as             |  481 ++++
 .../network/support/DynamicPropertyWriter.as       |   56 +-
 .../network/support/DynamicTestClass.as            |   63 +-
 .../network/support/DynamicTestClass2.as           |   63 +-
 .../flexUnitTests/network/support/TestClass1.as    |   15 +-
 .../flexUnitTests/network/support/TestClass2.as    |   25 +-
 .../flexUnitTests/network/support/TestClass3.as    |   54 +-
 .../flexUnitTests/network/support/TestClass4.as    |   13 +-
 .../reflection/ReflectionTesterTest.as             |   20 +-
 .../reflection/ReflectionTesterTestDynamic.as      |  203 ++
 .../support/{TestClass5.as => DynamicTestClass.as} |   25 +-
 .../{TestClass5.as => DynamicTestClass2.as}        |   35 +-
 .../{TestClass3.as => DynamicTestClass3.as}        |   15 +-
 .../flexUnitTests/reflection/support/TestClass1.as |    3 +-
 .../testsview/image/apache-royale-main-logo.png    |  Bin 58539 -> 58758 bytes
 manualtests/UnitTests/testsview/index.html         |   48 +-
 pom.xml                                            |    4 +-
 76 files changed, 3884 insertions(+), 1948 deletions(-)
 create mode 100644 examples/amf/SampleAmfWebApp/README.txt
 create mode 100644 examples/mxroyale/RemoteObjectAMFTest/README.txt
 create mode 100644 frameworks/projects/Network/src/main/royale/org/apache/royale/net/utils/IDynamicPropertyOutput.as
 create mode 100644 frameworks/projects/Network/src/main/royale/org/apache/royale/net/utils/IDynamicPropertyWriter.as
 create mode 100644 frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/CompilationData.as
 copy frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/{getQualifiedSuperclassName.as => MemberDefinitionBase.as} (65%)
 mode change 100755 => 100644
 create mode 100644 frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/getDynamicFields.as
 create mode 100644 frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/isDynamicObject.as
 rename manualtests/UnitTests/src/main/royale/flexUnitTests/{JiraIssuesTester.as => GithubIssuesTester.as} (93%)
 copy manualtests/UnitTests/src/main/royale/flexUnitTests/{CoreTester.as => NetworkTester.as} (83%)
 rename manualtests/UnitTests/src/main/royale/flexUnitTests/{jira/JiraTesterTest.as => github/GithubTesterTest.as} (95%)
 create mode 100644 manualtests/UnitTests/src/main/royale/flexUnitTests/network/AMFBinaryDataTesterTest.as
 copy frameworks/projects/TLF/src/main/royale/org/apache/royale/textLayout/elements/DivElement.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/DynamicPropertyWriter.as (52%)
 copy frameworks/projects/Core/src/main/royale/org/apache/royale/promises/interfaces/IThenable.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/DynamicTestClass.as (78%)
 copy frameworks/projects/Core/src/main/royale/org/apache/royale/promises/interfaces/IThenable.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/DynamicTestClass2.as (78%)
 copy mustella/src/main/royale/Bug.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/TestClass1.as (87%)
 copy frameworks/projects/MXRoyale/src/main/royale/mx/messaging/channels/URLVariables.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/TestClass2.as (76%)
 copy mustella/tests/basicTests/spark/views/styleTest/ADVStyleTestEvent.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/TestClass3.as (62%)
 copy mustella/src/main/royale/Bug.as => manualtests/UnitTests/src/main/royale/flexUnitTests/network/support/TestClass4.as (88%)
 create mode 100644 manualtests/UnitTests/src/main/royale/flexUnitTests/reflection/ReflectionTesterTestDynamic.as
 copy manualtests/UnitTests/src/main/royale/flexUnitTests/reflection/support/{TestClass5.as => DynamicTestClass.as} (86%)
 copy manualtests/UnitTests/src/main/royale/flexUnitTests/reflection/support/{TestClass5.as => DynamicTestClass2.as} (75%)
 copy manualtests/UnitTests/src/main/royale/flexUnitTests/reflection/support/{TestClass3.as => DynamicTestClass3.as} (78%)
 copy examples/mxroyale/tourdeflexmodules/src/spark/skinning/assets/icon_plus.png => manualtests/UnitTests/testsview/image/apache-royale-main-logo.png (50%)