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%)

Reply via email to