This is an automated email from the ASF dual-hosted git repository. aharui pushed a change to branch feature/rename in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.
from 4cb9995 rename Externals to Typedefs and get tests to pass with no warnings new dc5a910 externc passes tests without dependency on royale-typedefs, and generates a pile of .as files for other tests new b7fc5bf use ordered map so SWFs use same local registers on each compile new f3b9887 use RoyaleProjectConfigurator new 050a597 let AntTestAdapter tolerate not having Flash SDK around new 4a50f7e fix up class paths for compiler-common new 415ca43 need to handle exact match of paths new 320a3df allow use of SWFDump for testing new f4b8814 add more test classes new e367530 get tests to pass without Flash The 9 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: compiler-externc/build.xml | 21 +- .../apache/royale/compiler/clients/EXTERNC.java | 2 +- .../compiler/clients/ExternCConfiguration.java | 16 +- .../codegen/typedefs/emit/ReferenceEmitter.java | 10 +- .../src/test/config/compile-as-config.xml | 51 ++++ .../src/test/config/externc-config.xml | 137 +++++++++ .../src/test/royale/Namespace.as | 20 +- .../src/test/royale/QName.as | 20 +- .../src/test/royale/custom/custom_namespace.as | 11 +- compiler-jx/.classpath | 4 + compiler-jx/.project | 2 +- .../org/apache/royale/utils/AntTestAdapter.java | 22 +- compiler/.classpath | 3 +- compiler/.project | 4 +- compiler/build.xml | 12 +- .../org/apache/royale/compiler/clients/COMPC.java | 3 +- .../org/apache/royale/compiler/clients/MXMLC.java | 3 +- .../compiler/internal/as/codegen/LexicalScope.java | 4 +- .../compiler/internal/embedding/EmbedData.java | 6 + .../java/org/apache/royale/swf/io/SWFDump.java | 2 +- compiler/src/test/build.xml | 27 +- .../src/test/config/compile-as-config.xml | 36 ++- compiler/src/test/java/as/ASExpressionTests.java | 6 - compiler/src/test/java/as/ASFeatureTestsBase.java | 319 +++++++++++++++++---- compiler/src/test/java/as/ASKeywordTests.java | 28 -- compiler/src/test/java/as/ASNamespaceTests.java | 27 +- compiler/src/test/java/as/ASVariableTests.java | 34 +-- .../src/test/java/mxml/tags/MXMLArrayTagTests.java | 4 +- .../test/java/mxml/tags/MXMLComponentTagTests.java | 6 +- .../java/mxml/tags/MXMLDefinitionTagTests.java | 93 +++--- .../test/java/mxml/tags/MXMLFeatureTestsBase.java | 180 ++++++++++-- .../test/java/mxml/tags/MXMLInstanceTagTests.java | 4 +- .../java/mxml/tags/MXMLInstanceTagTestsBase.java | 79 +++-- .../test/java/mxml/tags/MXMLMetadataTagTests.java | 71 +++-- .../test/java/mxml/tags/MXMLObjectTagTests.java | 4 +- .../test/java/mxml/tags/MXMLVectorTagTests.java | 6 +- .../royale/compiler/internal/css/CSSBaseTests.java | 6 +- .../internal/css/CSSColorPropertyValueTests.java | 3 + .../compiler/internal/css/CSSCombinatorTests.java | 10 +- .../compiler/internal/css/CSSDocumentTests.java | 38 ++- .../css/CSSFunctionCallPropertyValueTests.java | 10 +- .../internal/css/CSSMediaQueryConditionTests.java | 2 +- .../internal/css/CSSNamespaceDefinitionTests.java | 28 +- .../compiler/internal/css/CSSPropertyTests.java | 2 +- .../internal/css/CSSPropertyValueTests.java | 2 +- .../css/CSSRgbColorPropertyValueTests.java | 3 + .../royale/compiler/internal/css/CSSRuleTests.java | 16 +- .../internal/css/CSSSelectorConditionTests.java | 8 +- .../compiler/internal/css/CSSSelectorTests.java | 44 +-- .../internal/css/CSSStringPropertyValueTests.java | 5 + .../internal/tree/mxml/MXMLBindingNodeTests.java | 22 ++ .../internal/tree/mxml/MXMLBooleanNodeTests.java | 2 + .../internal/tree/mxml/MXMLClassNodeTests.java | 4 +- .../internal/tree/mxml/MXMLComponentNodeTests.java | 38 +-- .../tree/mxml/MXMLDeclarationsNodeTests.java | 2 + .../tree/mxml/MXMLDefinitionNodeTests.java | 43 +-- .../tree/mxml/MXMLEventSpecifierNodeTests.java | 88 +++--- .../tree/mxml/MXMLImplementsNodeTests.java | 7 +- .../internal/tree/mxml/MXMLInstanceNodeTests.java | 7 +- .../internal/tree/mxml/MXMLLibraryNodeTests.java | 22 +- .../internal/tree/mxml/MXMLNodeBaseTests.java | 45 ++- .../internal/tree/mxml/MXMLPrivateNodeTests.java | 4 +- .../MXMLPropertySpecifierNodeBooleanTests.java | 2 +- .../mxml/MXMLPropertySpecifierNodeClassTests.java | 24 +- .../mxml/MXMLPropertySpecifierNodeIntTests.java | 2 +- .../mxml/MXMLPropertySpecifierNodeNumberTests.java | 18 +- .../mxml/MXMLPropertySpecifierNodeStringTests.java | 2 +- .../tree/mxml/MXMLPropertySpecifierNodeTests.java | 13 +- .../mxml/MXMLPropertySpecifierNodeUintTests.java | 2 +- .../internal/tree/mxml/MXMLScriptNodeTests.java | 13 +- .../internal/tree/mxml/MXMLStyleNodeTests.java | 5 +- .../internal/tree/mxml/MXMLXMLNodeTests.java | 5 +- .../java/properties/MXMLPropertyTestsBase.java | 64 +++-- .../resources/custom-manifest.xml} | 21 +- compiler/src/test/resources/mxml-2009-manifest.xml | 44 +++ ...sts_ASExpressionTests_nestedTernary_swfdump.xml | 172 +++++++++++ ...ExpressionTests_returnNestedTernary_swfdump.xml | 219 ++++++++++++++ ...sts_ASExpressionTests_simpleTernary_swfdump.xml | 159 ++++++++++ ...nheritanceTests_InterfaceOverrideOK_swfdump.xml | 190 ++++++++++++ ...ts_ASKeyword_Default_as_method_name_swfdump.xml | 171 +++++++++++ ...dTests_ASKeyword_Get_as_getter_name_swfdump.xml | 171 +++++++++++ ...yword_Get_as_member_expression_name_swfdump.xml | 172 +++++++++++ ...dTests_ASKeyword_Get_as_method_name_swfdump.xml | 171 +++++++++++ ..._ASKeyword_Namespace_as_method_name_swfdump.xml | 171 +++++++++++ ...wordTests_ASKeyword_SwitchStatement_swfdump.xml | 195 +++++++++++++ ...ests_ASKeyword_as_member_expression_swfdump.xml | 146 ++++++++++ ...ywordTests_ASKeyword_as_method_name_swfdump.xml | 171 +++++++++++ ...ordTests_ASKeyword_as_property_name_swfdump.xml | 183 ++++++++++++ ...ordTests_ASKeyword_as_variable_name_swfdump.xml | 146 ++++++++++ ..._ASKeyword_default_as_variable_name_swfdump.xml | 146 ++++++++++ ...dTests_ASKeyword_for_as_method_name_swfdump.xml | 171 +++++++++++ ..._ASKeyword_include_as_variable_name_swfdump.xml | 146 ++++++++++ ...new_function_returned_from_function_swfdump.xml | 244 ++++++++++++++++ ...ceTests_ASNamespace_QNameDefinition_swfdump.xml | 156 ++++++++++ ...ASNamespaceTests_ASNamespace_custom_swfdump.xml | 157 ++++++++++ ...SNamespaceTests_ASNamespace_package_swfdump.xml | 161 +++++++++++ ...ariableTests_AnyInitializeUndefined_swfdump.xml | 142 +++++++++ ...iableTests_constIsClassCastFunction_swfdump.xml | 193 +++++++++++++ ...sts_localVarSameNameAsPrivateMethod_swfdump.xml | 161 +++++++++++ ...ableTests_setterBothCustomNamespace_swfdump.xml | 200 +++++++++++++ ...s_ASVariableTests_setterBothPrivate_swfdump.xml | 200 +++++++++++++ ...terPrivateGetterPublicWithNamespace_swfdump.xml | 200 +++++++++++++ ...ariableTests_ASVariableTests_setter_swfdump.xml | 200 +++++++++++++ ...leTests_stringInitializeEmptyString_swfdump.xml | 142 +++++++++ ...SVariableTests_stringInitializeNull_swfdump.xml | 142 +++++++++ ...ableTests_stringInitializeUndefined_swfdump.xml | 142 +++++++++ .../src/test/royale/custom/TestEvent.as | 24 +- .../src/test/royale/custom/TestInstance.as | 28 +- 108 files changed, 6741 insertions(+), 604 deletions(-) create mode 100644 compiler-externc/src/test/config/compile-as-config.xml create mode 100644 compiler-externc/src/test/config/externc-config.xml copy compiler-jx/src/test/resources/royale/projects/circular/Base.as => compiler-externc/src/test/royale/Namespace.as (87%) copy compiler-jx/src/test/resources/royale/projects/circular/Base.as => compiler-externc/src/test/royale/QName.as (88%) copy compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/C.as => compiler-externc/src/test/royale/custom/custom_namespace.as (90%) copy compiler-common/src/main/java/org/apache/royale/compiler/internal/config/package.html => compiler/src/test/config/compile-as-config.xml (59%) copy compiler/src/{main/java/org/apache/royale/abc/visitors/package.html => test/resources/custom-manifest.xml} (66%) create mode 100644 compiler/src/test/resources/mxml-2009-manifest.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASExpressionTests_ASExpressionTests_nestedTernary_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASExpressionTests_ASExpressionTests_returnNestedTernary_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASExpressionTests_ASExpressionTests_simpleTernary_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASInheritanceTests_InterfaceOverrideOK_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_Default_as_method_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_Get_as_getter_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_Get_as_member_expression_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_Get_as_method_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_Namespace_as_method_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_SwitchStatement_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_as_member_expression_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_as_method_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_as_property_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_as_variable_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_default_as_variable_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_for_as_method_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_ASKeyword_include_as_variable_name_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASKeywordTests_AS_new_function_returned_from_function_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASNamespaceTests_ASNamespace_QNameDefinition_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASNamespaceTests_ASNamespace_custom_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASNamespaceTests_ASNamespace_package_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_AnyInitializeUndefined_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_constIsClassCastFunction_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_localVarSameNameAsPrivateMethod_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_setterBothCustomNamespace_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_setterBothPrivate_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_setterPrivateGetterPublicWithNamespace_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_setter_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_stringInitializeEmptyString_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_stringInitializeNull_swfdump.xml create mode 100644 compiler/src/test/resources/swfdumps/as_ASVariableTests_ASVariableTests_stringInitializeUndefined_swfdump.xml copy royale-ant-tasks/src/test/as/Hello.as => compiler/src/test/royale/custom/TestEvent.as (84%) copy royale-ant-tasks/src/test/as/Hello.as => compiler/src/test/royale/custom/TestInstance.as (77%) -- To stop receiving notification emails like this one, please contact ['"commits@royale.apache.org" <commits@royale.apache.org>'].