You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by pi...@apache.org on 2019/10/06 09:26:53 UTC

[royale-compiler] 01/01: Merge tag 'apache-royale-0.9.6'

This is an automated email from the ASF dual-hosted git repository.

piotrz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 81c9bafba1d1827b846b2c50730e4ca4369ab79b
Merge: 9746cc3 21a5b65
Author: Piotr Zarzycki <pi...@gmail.com>
AuthorDate: Sun Oct 6 11:22:41 2019 +0200

    Merge tag 'apache-royale-0.9.6'

 .gitignore                                         |    9 +-
 ApproveFalcon.xml                                  |    4 +-
 Jenkinsfile                                        |    2 +-
 LICENSE                                            |   18 +
 NOTICE                                             |    7 +-
 NOTICE.base                                        |    2 +-
 NOTICE.fdb                                         |    2 +-
 NOTICE.oem                                         |    2 +-
 README                                             |    2 +-
 RELEASE_NOTES.md                                   |   15 +
 build.properties                                   |    6 +-
 build.xml                                          |   26 +-
 compiler-build-tools/pom.xml                       |   24 +-
 .../compiler/tools/annotate/AnnotateClass.java     |   63 +-
 .../tools/annotate/AnnotateClassesMojo.java        |    8 +-
 .../tools/problems/BaseProblemGeneratorMojo.java   |    5 +
 .../ProblemResourceBundleGeneratorMojo.java        |    4 +-
 .../UnknownTreePatternInputOutput.java             |    5 +-
 compiler-common/pom.xml                            |  156 +-
 .../clients/problems/ProblemSettingsFilter.java    |    4 +
 .../apache/royale/compiler/common/ASModifier.java  |    8 +-
 .../config/CompilerDiagnosticsConstants.java       |    1 +
 .../royale/compiler/config/Configuration.java      |  131 +-
 .../royale/compiler/config/Configurator.java       |    5 +
 .../compiler/config/ICompilerProblemSettings.java  |    2 +
 .../config/ICompilerSettingsConstants.java         |    1 +
 .../compiler/constants/IASKeywordConstants.java    |    1 +
 .../compiler/constants/IASWarningConstants.java    |    5 +
 .../royale/compiler/definitions/IDefinition.java   |    7 +
 .../royale/compiler/embedding/EmbedAttribute.java  |    1 +
 .../royale/compiler/filespecs/CombinedFile.java    |    6 +
 .../compiler/filespecs/FileSpecification.java      |  114 +-
 .../compiler/filespecs/IFileSpecification.java     |    7 +
 .../internal/config/CompilerProblemSettings.java   |    3 +
 .../internal/config/ICompilerSettings.java         |    7 +
 .../compiler/internal/config/TargetSettings.java   |   11 +
 .../compiler/internal/parsing/as/OffsetLookup.java |    9 +-
 ...FilePrivateItemsWithMainVarWarningProblem.java} |   26 +-
 .../ParameterHasNoTypeDeclarationProblem.java      |   47 +-
 .../compiler/problems/PublicVarWarningProblem.java |    6 +
 ...gProblem.java => ThisUsedInClosureProblem.java} |   24 +-
 .../royale/compiler/projects/ICompilerProject.java |   17 +-
 .../royale/compiler/targets/ITargetSettings.java   |   14 +
 .../royale/compiler/tree/as/IFunctionNode.java     |   12 -
 compiler-externc/.classpath                        |    6 +-
 compiler-externc/build.xml                         |    1 +
 compiler-externc/pom.xml                           |  311 +-
 .../typedefs/pass/AbstractCompilerPass.java        |    2 +-
 .../codegen/typedefs/pass/ReferenceCompiler.java   |    2 +-
 .../codegen/typedefs/reference/BaseReference.java  |    9 +-
 .../codegen/typedefs/reference/ClassReference.java |   18 +-
 .../typedefs/reference/ConstantReference.java      |   13 +-
 .../codegen/typedefs/reference/FieldReference.java |    8 +-
 .../typedefs/reference/FunctionReference.java      |    2 +-
 .../typedefs/reference/MethodReference.java        |    3 +-
 .../codegen/typedefs/reference/ReferenceModel.java |    5 +
 .../codegen/typedefs/utils/JSTypeUtils.java        |    8 +-
 compiler-externc/src/test/build.xml                |    1 -
 .../src/test/config/externc-config.xml             |   10 +-
 .../internal/codegen/typedefs/TestConstructor.java |    8 +-
 .../codegen/typedefs/TestExternChrome.java         |  179 -
 .../internal/codegen/typedefs/TestExternES3.java   |    2 +-
 .../codegen/typedefs/TestExternJasmine.java        |    2 +-
 .../codegen/typedefs/TestTypeTypedefs.java         |    2 +-
 .../codegen/typedefs/TypedefsTestUtils.java        |    1 -
 .../test/resources/typedefs/unit_tests/missing.js  |   31 +
 compiler-jburg-types/build.xml                     |    2 +
 compiler-jburg-types/pom.xml                       |   82 +-
 .../src/main/java/jburg/burg/JBurgGenerator.java   | 3763 ++++++++++++++++++++
 compiler-jx/.classpath                             |    1 +
 compiler-jx/pom.xml                                |  374 +-
 .../CollapsePropertiesWithModuleSupport.java       | 1035 ++++++
 .../javascript/jscomp/CompilerMapFetcher.java      |    2 +-
 .../ProcessClosurePrimitivesWithModuleSupport.java | 1811 ++++++++++
 .../jscomp/RenamePropertiesWithModuleSupport.java  |  559 +++
 .../jscomp/RenameVarsWithModuleSupport.java        |  647 ++++
 .../javascript/jscomp/RoyaleClosurePassConfig.java | 3496 ++++++++++++++++++
 .../jscomp/ShadowVariablesWithModuleSupport.java   |  333 ++
 .../royale/compiler/asdoc/royale/ASDocComment.java |    5 +-
 .../apache/royale/compiler/clients/ASDOCJSC.java   |    5 +-
 .../apache/royale/compiler/clients/COMPJSC.java    |  183 +-
 .../royale/compiler/clients/COMPJSCNative.java     |   39 +-
 .../royale/compiler/clients/COMPJSCRoyale.java     |  209 +-
 .../royale/compiler/clients/JSConfiguration.java   |  161 +-
 .../apache/royale/compiler/clients/MXMLJSC.java    |   30 +-
 .../royale/compiler/clients/MXMLJSCNative.java     |    9 +-
 .../royale/compiler/clients/MXMLJSCNode.java       |    9 +-
 .../royale/compiler/clients/MXMLJSCRoyale.java     |  466 ++-
 .../compiler/clients/MXMLJSCRoyaleCordova.java     |    9 +-
 .../royale/compiler/codegen/js/IJSEmitter.java     |    3 +
 .../codegen/js/goog/IJSGoogDocEmitter.java         |    2 +-
 .../compiler/internal/codegen/as/ASEmitter.java    |   12 +
 .../compiler/internal/codegen/as/ASWriter.java     |    2 +-
 .../compiler/internal/codegen/js/JSDocEmitter.java |    3 +-
 .../compiler/internal/codegen/js/JSEmitter.java    |  423 ++-
 .../internal/codegen/js/JSSessionModel.java        |   14 +
 .../compiler/internal/codegen/js/JSWriter.java     |   47 +-
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |   48 +-
 .../internal/codegen/js/goog/JSGoogEmitter.java    |   29 +-
 .../internal/codegen/js/goog/JSGoogPublisher.java  |    5 +-
 .../internal/codegen/js/goog/JarSourceFile.java    |    9 +-
 .../internal/codegen/js/jx/AccessorEmitter.java    |   50 +-
 .../internal/codegen/js/jx/AsIsEmitter.java        |   31 +-
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  283 +-
 .../internal/codegen/js/jx/BindableEmitter.java    |    2 +-
 .../internal/codegen/js/jx/ClassEmitter.java       |   29 +-
 .../codegen/js/jx/DynamicAccessEmitter.java        |   80 +-
 .../internal/codegen/js/jx/FieldEmitter.java       |   81 +-
 .../js/jx/FunctionCallArgumentsEmitter.java        |   33 +-
 .../codegen/js/jx/FunctionCallEmitter.java         |  437 ++-
 .../internal/codegen/js/jx/IdentifierEmitter.java  |   90 +-
 .../compiler/internal/codegen/js/jx/IfEmitter.java |    7 +
 .../internal/codegen/js/jx/InterfaceEmitter.java   |   10 +
 .../codegen/js/jx/LiteralContainerEmitter.java     |   49 +-
 .../internal/codegen/js/jx/LiteralEmitter.java     |    1 +
 .../codegen/js/jx/MemberAccessEmitter.java         |  158 +-
 .../internal/codegen/js/jx/MethodEmitter.java      |    8 +-
 .../codegen/js/jx/PackageFooterEmitter.java        |  381 +-
 .../codegen/js/jx/PackageHeaderEmitter.java        |   11 +-
 .../internal/codegen/js/jx/ReturnEmitter.java      |   14 +-
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |    4 +-
 .../internal/codegen/js/jx/SuperCallEmitter.java   |   42 +-
 .../codegen/js/jx/UnaryOperatorEmitter.java        |   29 +
 .../codegen/js/jx/VarDeclarationEmitter.java       |  242 +-
 .../js/royale/JSRoyaleASDocDITAEmitter.java        |   28 +-
 .../codegen/js/royale/JSRoyaleASDocEmitter.java    |  106 +-
 .../codegen/js/royale/JSRoyaleDocEmitter.java      |  191 +-
 .../codegen/js/royale/JSRoyaleEmitter.java         |  433 ++-
 .../codegen/js/royale/JSRoyaleEmitterTokens.java   |   15 +-
 .../internal/codegen/js/utils/DocEmitterUtils.java |   14 +-
 .../internal/codegen/js/utils/EmitterUtils.java    |  100 +-
 .../compiler/internal/codegen/mxml/MXMLWriter.java |   16 +-
 .../mxml/royale/MXMLRoyaleCordovaPublisher.java    |    9 -
 .../codegen/mxml/royale/MXMLRoyaleEmitter.java     |  323 +-
 .../codegen/mxml/royale/MXMLRoyalePublisher.java   |  345 +-
 .../driver/js/goog/JSGoogCompcConfiguration.java   |   20 +
 .../driver/js/goog/JSGoogConfiguration.java        |   85 +-
 .../compiler/internal/graph/GoogDepsWriter.java    |  555 ++-
 .../internal/projects/RoyaleJSProject.java         |  189 +-
 .../royale/compiler/internal/targets/JSTarget.java |    2 +-
 .../compiler/internal/targets/RoyaleJSTarget.java  |   13 +-
 .../compiler/utils/JSClosureCompilerWrapper.java   |  175 +-
 .../apache/royale/compiler/utils/NativeUtils.java  |   43 +-
 compiler-jx/src/main/resources/downloads.xml       |   10 +-
 compiler-jx/src/test/build.xml                     |   45 +-
 .../src/test/config/compile-js-config.xml          |   45 +-
 compiler-jx/src/test/downloads.xml                 |    2 +-
 .../internal/codegen/as/TestExpressions.java       |   17 +
 .../codegen/js/goog/TestGoogAccessorMembers.java   |    4 +-
 .../internal/codegen/js/goog/TestGoogClass.java    |    5 -
 .../internal/codegen/js/goog/TestGoogEmitter.java  |    6 +-
 .../codegen/js/goog/TestGoogExpressions.java       |    9 +
 .../codegen/js/goog/TestGoogFieldMembers.java      |    4 +-
 .../codegen/js/goog/TestGoogGlobalClasses.java     |    2 +-
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |    5 +-
 .../codegen/js/goog/TestGoogStatements.java        |   11 +
 .../codegen/js/royale/TestDefaultInitializers.java |  256 +-
 .../codegen/js/royale/TestRoyaleAccessors.java     |   20 +-
 .../codegen/js/royale/TestRoyaleClass.java         |  196 +-
 .../codegen/js/royale/TestRoyaleEmitter.java       |  296 +-
 .../codegen/js/royale/TestRoyaleExpressions.java   |  974 ++++-
 .../codegen/js/royale/TestRoyaleFieldMembers.java  |   30 +-
 .../codegen/js/royale/TestRoyaleGlobalClasses.java |  465 ++-
 .../js/royale/TestRoyaleGlobalFunctions.java       |   56 +-
 .../codegen/js/royale/TestRoyaleInterface.java     |    4 +-
 .../codegen/js/royale/TestRoyaleMethodMembers.java |   28 +-
 .../codegen/js/royale/TestRoyalePackage.java       | 1566 ++++----
 .../codegen/js/royale/TestRoyaleStatements.java    |  200 +-
 .../js/sourcemaps/TestSourceMapExpressions.java    |   30 +
 .../js/sourcemaps/TestSourceMapStatements.java     |    4 +-
 .../internal/codegen/mxml/TestMXMLApplication.java |    7 +
 .../mxml/royale/TestRoyaleMXMLApplication.java     |    6 +-
 .../royale/compiler/internal/test/ASTestBase.java  |   19 +
 .../compiler/internal/test/MXMLTestBase.java       |   16 +
 .../compiler/internal/test/RoyaleTestBase.java     |    6 +-
 .../royale/compiler/internal/test/TestBase.java    |   13 +-
 .../royale/projects/bad_overrides/Test_result.js   |    6 +
 .../projects/bad_overrides/classes/A_result.js     |    6 +
 .../projects/bad_overrides/classes/B_result.js     |    6 +
 .../projects/bad_overrides/classes/C_result.js     |    6 +
 .../projects/bad_overrides/interfaces/IA_result.js |    6 +
 .../projects/bad_overrides/interfaces/IB_result.js |    6 +
 .../projects/bad_overrides/interfaces/IC_result.js |    6 +
 .../royale/projects/circular/Base_result.js        |    6 +
 .../royale/projects/circular/Super_result.js       |   15 +-
 .../royale/projects/circular_proto/A_result.js     |    6 +
 .../royale/projects/circular_proto/B_result.js     |    8 +-
 .../royale/projects/circular_proto/C_result.js     |    8 +-
 .../royale/projects/circular_proto/D_result.js     |    8 +-
 .../royale/projects/circular_proto/E_result.js     |    8 +-
 .../royale/projects/circular_proto/F_result.js     |    8 +-
 .../royale/projects/interfaces/Test_result.js      |    8 +-
 .../royale/projects/interfaces/classes/A_result.js |    6 +
 .../royale/projects/interfaces/classes/B_result.js |    6 +
 .../royale/projects/interfaces/classes/C_result.js |    6 +
 .../projects/interfaces/interfaces/IA_result.js    |    6 +
 .../projects/interfaces/interfaces/IC_result.js    |    6 +
 .../projects/interfaces/interfaces/ID_result.js    |    6 +
 .../projects/interfaces/interfaces/IE_result.js    |    6 +
 .../royale/projects/internal/MainClass_result.js   |   16 +-
 .../royale/projects/internal/OtherClass_result.js  |    6 +
 .../royale/projects/overrides/Test_result.js       |    6 +
 .../royale/projects/overrides/classes/A_result.js  |    6 +
 .../royale/projects/overrides/classes/B_result.js  |    6 +
 .../royale/projects/overrides/classes/C_result.js  |    6 +
 .../projects/overrides/interfaces/IA_result.js     |    8 +
 .../projects/overrides/interfaces/IB_result.js     |    6 +
 .../projects/overrides/interfaces/IC_result.js     |    6 +
 .../AmbiguousDefinition_result.js                  |    2 +-
 .../DifferentPackageAsConflict_result.js           |    8 +-
 .../Event_result.js                                |    6 +
 .../mypackage/TestClass_result.js                  |    8 +-
 .../otherpackage/Event_result.js                   |    6 +
 .../Event_result.js                                |    7 +-
 .../NoConflictNoWindow_result.js                   |    8 +-
 .../mypackage/TestClass_result.js                  |    8 +-
 .../Event_result.js                                |    6 +
 .../NoConflictUseWindow_result.js                  |    8 +-
 .../mypackage/TestClass_result.js                  |    8 +-
 .../Event_result.js                                |    6 +
 .../SamePackageAsConflict_result.js                |    8 +-
 .../mypackage/Event_result.js                      |    6 +
 .../mypackage/TestClass_result.js                  |    8 +-
 .../package_conflicts_use_window/Event_result.js   |    6 +
 .../UseWindow_result.js                            |    8 +-
 .../mypackage/TestClass_result.js                  |   10 +-
 .../otherpackage/Event_result.js                   |    6 +
 .../resources/royale/projects/super/Base_result.js |    6 +
 .../royale/projects/super/Super_result.js          |    6 +
 .../projects/xml_requires/XMLRequire_result.js     |    6 +
 compiler-test-utils/pom.xml                        |  120 +-
 compiler/build.xml                                 |   29 +-
 compiler/pom.xml                                   | 1197 ++++---
 .../royale/compiler/internal/parsing/as/ASParser.g |    4 +-
 .../org/apache/royale/abc/semantics/Block.java     |   10 +-
 .../royale/abc/semantics/ControlFlowGraph.java     |   25 +-
 .../org/apache/royale/compiler/clients/ASC.java    |   12 +
 .../org/apache/royale/compiler/clients/ASDOC.java  |    1 +
 .../org/apache/royale/compiler/clients/COMPC.java  |    1 +
 .../org/apache/royale/compiler/clients/MXMLC.java  |    2 +-
 .../constants/IMetaAttributeConstants.java         |    8 +
 .../abc/ScopedDefinitionTraitsVisitor.java         |    8 +-
 .../internal/as/codegen/ABCGeneratingReducer.java  |    4 +-
 .../as/codegen/ClassDirectiveProcessor.java        |  166 +-
 .../internal/as/codegen/DirectiveProcessor.java    |    1 -
 .../as/codegen/GlobalDirectiveProcessor.java       |   59 +-
 .../as/codegen/InlineFunctionLexicalScope.java     |    2 +-
 .../as/codegen/InterfaceDirectiveProcessor.java    |   69 +-
 .../as/codegen/LabelScopeControlFlowContext.java   |    3 +-
 .../as/codegen/MXMLClassDirectiveProcessor.java    |   13 +-
 .../compiler/internal/clients/CLIFactory.java      |    2 +-
 .../codegen/databinding/BindingDatabase.java       |    3 +-
 .../databinding/BindingDestinationMaker.java       |   43 +
 .../internal/config/RoyaleTargetSettings.java      |   18 +-
 .../royale/compiler/internal/css/CSSKeyFrames.java |    3 +-
 .../royale/compiler/internal/css/CSSProperty.java  |    2 +-
 .../css/codegen/CSSCompilationSession.java         |   15 -
 .../css/semantics/CSSSemanticAnalyzer.java         |   13 +
 .../internal/definitions/AmbiguousDefinition.java  |   23 +-
 .../internal/definitions/ClassDefinition.java      |   92 +-
 .../internal/definitions/ClassDefinitionBase.java  |   63 +-
 .../internal/definitions/DefinitionBase.java       |   57 +-
 .../internal/definitions/FunctionDefinition.java   |   56 +-
 .../internal/definitions/NamespaceDefinition.java  |    7 +-
 .../internal/definitions/VariableDefinition.java   |    3 +-
 .../internal/definitions/VectorInformation.java    |    4 +-
 .../references/ResolvedQualifiersReference.java    |    2 +-
 .../compiler/internal/embedding/EmbedData.java     |   38 +-
 .../embedding/transcoders/MovieTranscoder.java     |    1 -
 .../embedding/transcoders/TranscoderBase.java      |    3 +-
 .../internal/filespecs/SWCFileSpecification.java   |    6 +
 .../filespecs/StringFileSpecification.java         |    6 +
 .../internal/filespecs/ZipFileSpecification.java   |    6 +
 .../compiler/internal/mxml/MXMLTextData.java       |    9 +-
 .../compiler/internal/parsing/as/ASToken.java      |    4 +
 .../compiler/internal/parsing/as/BaseASParser.java |   18 +-
 .../internal/parsing/as/ConfigProcessor.java       |   19 +-
 .../internal/parsing/as/StreamingASTokenizer.java  |    4 +
 .../compiler/internal/projects/ASCProject.java     |   18 +
 .../internal/projects/CompilerProject.java         |    3 +-
 .../internal/projects/DependencyGraph.java         |   22 +
 .../internal/projects/LibraryPathManager.java      |    3 +-
 .../compiler/internal/projects/RoyaleProject.java  |  116 +-
 .../projects/RoyaleProjectConfigurator.java        |    8 +
 .../internal/projects/SourcePathManager.java       |   13 +-
 .../royale/compiler/internal/scopes/ASScope.java   |    4 +-
 .../compiler/internal/scopes/ASScopeCache.java     |   28 +-
 .../internal/scopes/NamespaceSetPredicate.java     |    6 +
 .../royale/compiler/internal/scopes/TypeScope.java |    6 +
 .../semantics/MethodBodySemanticChecker.java       |  208 +-
 .../compiler/internal/semantics/SemanticUtils.java |  208 +-
 .../internal/targets/RoyaleAppSWFTarget.java       |   13 +-
 .../compiler/internal/targets/RoyaleTarget.java    |   20 +-
 .../compiler/internal/targets/SWCTarget.java       |   41 +-
 .../royale/compiler/internal/targets/Target.java   |   30 +-
 .../internal/tree/as/BaseDefinitionNode.java       |    2 +
 .../internal/tree/as/BaseLiteralContainerNode.java |    3 +-
 .../internal/tree/as/BinaryOperatorNodeBase.java   |    2 +-
 .../internal/tree/as/BinaryOperatorPlusNode.java   |    5 +-
 .../compiler/internal/tree/as/ClassNode.java       |   14 +-
 .../internal/tree/as/ConfigConditionBlockNode.java |   20 +-
 .../internal/tree/as/DynamicAccessNode.java        |   22 +
 .../compiler/internal/tree/as/FullNameNode.java    |    8 +
 .../internal/tree/as/FunctionCallNode.java         |   18 +-
 .../compiler/internal/tree/as/FunctionNode.java    |   92 +-
 .../compiler/internal/tree/as/IdentifierNode.java  |   40 +-
 .../internal/tree/as/LanguageIdentifierNode.java   |    3 +-
 .../compiler/internal/tree/as/LiteralNode.java     |    3 +-
 .../tree/as/NamespaceAccessExpressionNode.java     |    2 +-
 .../internal/tree/as/NamespaceIdentifierNode.java  |    2 +-
 .../royale/compiler/internal/tree/as/NodeBase.java |   15 +
 .../compiler/internal/tree/as/ParameterNode.java   |    2 +-
 .../internal/tree/as/UnaryOperatorNodeBase.java    |    2 +-
 .../internal/tree/as/UseNamespaceNode.java         |    2 +-
 .../tree/mxml/MXMLBindingAttributeNode.java        |    5 +
 .../internal/tree/mxml/MXMLBindingNode.java        |    2 +-
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |    6 +
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |    2 +-
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |    1 +
 .../internal/tree/mxml/MXMLObjectNode.java         |    2 -
 .../internal/tree/mxml/MXMLTreeBuilder.java        |    7 +-
 .../compiler/internal/tree/mxml/XMLBuilder.java    |    5 +-
 .../internal/units/CompilationUnitBase.java        |   24 +-
 .../internal/units/FXGCompilationUnit.java         |   19 +-
 .../internal/units/SWCCompilationUnit.java         |   21 +-
 .../units/requests/SWFTagsRequestResult.java       |    1 -
 .../AbstractClassCannotBeInstantiatedProblem.java  |   26 +-
 .../problems/AbstractMethodWithBodyProblem.java    |   25 +-
 .../problems/AbstractOutsideClassProblem.java      |   27 +-
 .../problems/BadAccessAbstractMethodProblem.java   |   27 +-
 .../ConstructorMustBePublicOrPrivateProblem.java   |   26 +-
 .../InaccessibleConstructorReferenceProblem.java   |   27 +-
 ...eParametersWithNonParameterizedTypeProblem.java |   22 +-
 .../UnimplementedAbstractMethodProblem.java        |   34 +-
 .../royale/compiler/projects/IRoyaleProject.java   |    6 +
 .../java/org/apache/royale/swc/SWCLibrary.java     |    1 -
 .../java/org/apache/royale/swc/io/SWCWriter.java   |  104 +-
 .../java/org/apache/royale/swf/io/SWFDump.java     |    2 +-
 .../java/org/apache/royale/swf/io/SWFWriter.java   |    3 +-
 .../royale/swf/io/SizeReportWritingSWFWriter.java  |    3 +-
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |    3 +-
 compiler/src/main/resources/downloads.xml          |   16 +-
 compiler/src/test/downloads.xml                    |    2 +-
 .../src/test/java/as/ASAbstractClassTests.java     | 1193 +++++++
 compiler/src/test/java/as/ASFeatureTestsBase.java  |    2 +-
 compiler/src/test/java/as/ASNamespaceTests.java    |   10 +-
 .../test/java/as/ASPrivateConstructorTests.java    |  631 ++++
 .../test/java/mxml/tags/MXMLFeatureTestsBase.java  |    1 +
 .../internal/css/CSSStringPropertyValueTests.java  |    1 -
 ...SNamespaceTests_ASNamespace_package_swfdump.xml |   12 +-
 ...ariableTests_AnyInitializeUndefined_swfdump.xml |    8 +-
 ...ableTests_stringInitializeUndefined_swfdump.xml |    4 +-
 .../src/test/royale/XML.as                         |    0
 .../src/test/royale/XMLList.as                     |    0
 debugger/pom.xml                                   |  272 +-
 .../tools/debugger/expression/DebuggerUtil.java    |    5 +
 flex-compiler-oem/pom.xml                          |  114 +-
 jenkins.xml                                        |    2 +-
 pom.xml                                            | 1383 +++----
 releasecandidate.xml                               |    4 +-
 releasecandidate.xml => releasesteps.xml           |  388 +-
 royale-ant-tasks/pom.xml                           |   94 +-
 .../org/apache/royale/compiler/ant/FlexTask.java   |   10 +-
 royale-maven-plugin/pom.xml                        |  275 +-
 .../java/org/apache/royale/maven/BaseMojo.java     |   28 +-
 .../org/apache/royale/maven/CompileASDocMojo.java  |   24 +-
 .../org/apache/royale/maven/CompileASMojo.java     |    4 +-
 .../org/apache/royale/maven/CompileAppMojo.java    |    4 +-
 .../org/apache/royale/maven/CompileJSMojo.java     |    8 +-
 royaleunit-ant-tasks/build.xml                     |  160 +
 {royale-ant-tasks => royaleunit-ant-tasks}/pom.xml |  109 +-
 .../apache/royale/test/ant/IRoyaleUnitServer.java  |   28 +
 .../org/apache/royale/test/ant/LoggingUtil.java    |   35 +
 .../royale/test/ant/RoyaleUnitSocketServer.java    |  282 ++
 .../royale/test/ant/RoyaleUnitSocketThread.java    |  183 +
 .../royale/test/ant/RoyaleUnitWebSocketServer.java |  161 +
 .../royale/test/ant/launcher/OperatingSystem.java  |   55 +
 .../royale/test/ant/launcher/commands/Command.java |   91 +
 .../launcher/commands/headless/XvncException.java  |   36 +
 .../commands/headless/XvncStartCommand.java        |   64 +
 .../commands/headless/XvncStopCommand.java         |   45 +
 .../ant/launcher/commands/player/AdlCommand.java   |  163 +
 .../commands/player/CustomPlayerCommand.java       |  124 +
 .../commands/player/DefaultPlayerCommand.java      |   73 +
 .../commands/player/FlashPlayerCommand.java        |   88 +
 .../launcher/commands/player/PlayerCommand.java    |   38 +
 .../commands/player/PlayerCommandFactory.java      |   85 +
 .../ant/launcher/commands/player/TrustFile.java    |  170 +
 .../test/ant/launcher/contexts/DefaultContext.java |   54 +
 .../ant/launcher/contexts/ExecutionContext.java    |   47 +
 .../launcher/contexts/ExecutionContextFactory.java |   49 +
 .../ant/launcher/contexts/HeadlessContext.java     |   99 +
 .../test/ant/launcher/platforms/LinuxDefaults.java |   57 +
 .../ant/launcher/platforms/MacOSXDefaults.java     |   57 +
 .../ant/launcher/platforms/PlatformDefaults.java   |   29 +
 .../ant/launcher/platforms/WindowsDefaults.java    |   57 +
 .../org/apache/royale/test/ant/report/Report.java  |  252 ++
 .../org/apache/royale/test/ant/report/Reports.java |  100 +
 .../org/apache/royale/test/ant/report/Suite.java   |   94 +
 .../apache/royale/test/ant/tasks/Compilation.java  |  219 ++
 .../royale/test/ant/tasks/RoyaleUnitTask.java      |  214 ++
 .../org/apache/royale/test/ant/tasks/TestRun.java  |  196 +
 .../configuration/CompilationConfiguration.java    |  160 +
 .../ant/tasks/configuration/StepConfiguration.java |   25 +
 .../ant/tasks/configuration/TaskConfiguration.java |  310 ++
 .../tasks/configuration/TestRunConfiguration.java  |  274 ++
 .../tasks/types/CompilationFileSetCollection.java  |   77 +
 .../royale/test/ant/tasks/types/LibraryPaths.java  |   57 +
 .../royale/test/ant/tasks/types/LoadConfig.java    |   60 +
 .../royale/test/ant/tasks/types/SourcePaths.java   |  111 +
 .../src/main/resources/TestRunner.template         |   38 +
 .../src/main/resources/downloads.xml               |  208 +-
 .../main/resources/royaleUnitDescriptor.template   |   37 +-
 .../src/main/resources/royaleUnitTasks.tasks       |   16 +
 settings-template.xml                              |    4 +-
 swfutils/pom.xml                                   |   80 +-
 416 files changed, 32135 insertions(+), 5767 deletions(-)