This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
from 0617b0671 missing license header
new c3e540383 remove obsolete AMD backend
new 926668c95 Migrate all goog tests to jsroyale
new 941c8f359 compiler-jx: remove GoogBackend, JSGoogPublisher,
JSGoogEmitter, JSGoogDocEmitter
new c6672a1b0 Migrate all goog royale dependent tests to jsroyale
new 6228202d9 MemberAccessEmitter: extract some of the branches into
separate methods
new 694fd163a FieldEmitter, MethodEmitter: extract some of the branches
into separate methods to help readability
new b3eed13ba AccessorEmitter: extract some of the branches into separate
methods to help readability
new 9f86cdc12 ClassEmitter, InterfaceEmitter: extract some of the branches
into separate methods to help readability
new 2f3f77fd8 DynamicAccessEmitter, IdentifierEmitter: extract some of the
branches into separate methods to help readability
new 79a61717e SWFReader: fix warning when reading SWF that contains
EnableTelemetry tag without password
The 10 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:
.../apache/royale/compiler/clients/ASDOCJSC.java | 9 -
.../apache/royale/compiler/clients/MXMLJSC.java | 4 +-
.../royale/compiler/clients/MXMLJSCNative.java | 6 +-
.../royale/compiler/clients/MXMLJSCNode.java | 6 +-
.../royale/compiler/clients/MXMLJSCRoyale.java | 10 +-
.../compiler/clients/MXMLJSCRoyaleCordova.java | 6 +-
.../compiler/codegen/js/amd/IJSAMDDocEmitter.java | 40 -
.../compiler/codegen/js/amd/IJSAMDEmitter.java | 33 -
.../compiler/codegen/js/goog/IJSGoogEmitter.java | 33 -
.../IJSRoyaleDocEmitter.java} | 6 +-
.../codegen/js/royale/IJSRoyaleEmitter.java | 4 +-
.../IJSRoyalePublisher.java} | 6 +-
.../internal/codegen/js/JSDocEmitterTokens.java | 2 +-
.../internal/codegen/js/amd/ExportWriter.java | 230 ----
.../internal/codegen/js/amd/JSAMDDocEmitter.java | 37 -
.../internal/codegen/js/amd/JSAMDEmitter.java | 971 --------------
.../internal/codegen/js/amd/TempTools.java | 451 -------
.../internal/codegen/js/goog/JSGoogDocEmitter.java | 636 ----------
.../codegen/js/goog/JSGoogDocEmitterTokens.java | 38 -
.../internal/codegen/js/goog/JSGoogEmitter.java | 1200 ------------------
.../internal/codegen/js/goog/JSGoogPublisher.java | 393 ------
.../internal/codegen/js/jx/AccessorEmitter.java | 1339 ++++++++++----------
.../internal/codegen/js/jx/BindableEmitter.java | 4 +-
.../internal/codegen/js/jx/ClassEmitter.java | 237 ++--
.../codegen/js/jx/DynamicAccessEmitter.java | 99 +-
.../internal/codegen/js/jx/FieldEmitter.java | 386 +++---
.../internal/codegen/js/jx/IdentifierEmitter.java | 227 ++--
.../internal/codegen/js/jx/InterfaceEmitter.java | 159 +--
.../codegen/js/jx/MemberAccessEmitter.java | 606 +++++----
.../internal/codegen/js/jx/MethodEmitter.java | 86 +-
.../js/royale/JSRoyaleASDocDITAEmitter.java | 3 +-
.../codegen/js/royale/JSRoyaleASDocEmitter.java | 4 +-
.../codegen/js/royale/JSRoyaleDocEmitter.java | 396 +++++-
.../JSRoyaleDocEmitterTokens.java} | 8 +-
.../codegen/js/royale/JSRoyaleEmitter.java | 316 ++++-
.../codegen/mxml/royale/MXMLRoyaleEmitter.java | 4 +-
.../codegen/mxml/royale/MXMLRoyalePublisher.java | 86 +-
.../internal/driver/js/amd/AMDBackend.java | 53 -
.../internal/driver/js/goog/GoogBackend.java | 73 --
.../internal/driver/js/royale/RoyaleBackend.java | 33 +-
.../internal/driver/mxml/jsc/MXMLJSCJSBackend.java | 4 +-
.../driver/mxml/jsc/MXMLJSCJSSWCBackend.java | 4 +-
.../driver/mxml/royale/MXMLRoyaleASDocBackend.java | 4 +-
.../mxml/royale/MXMLRoyaleASDocDITABackend.java | 4 +-
.../driver/mxml/royale/MXMLRoyaleBackend.java | 4 +-
.../driver/mxml/royale/MXMLRoyaleSWCBackend.java | 4 +-
.../internal/codegen/js/amd/TestAMDClassA.java | 181 ---
.../internal/codegen/js/amd/TestAMDClassB.java | 97 --
.../internal/codegen/js/amd/TestAMDEmitter.java | 144 ---
.../internal/codegen/js/amd/TestAMDInterfaceI.java | 51 -
.../codegen/js/amd/TestAMDInterfaceIOther.java | 51 -
.../codegen/js/amd/TestAMDInterfaceISub.java | 52 -
.../internal/codegen/js/amd/TestAMDPackage.java | 127 --
.../codegen/js/goog/TestGoogAccessorMembers.java | 171 ---
.../internal/codegen/js/goog/TestGoogClass.java | 260 ----
.../internal/codegen/js/goog/TestGoogEmitter.java | 154 ---
.../codegen/js/goog/TestGoogExpressions.java | 213 ----
.../codegen/js/goog/TestGoogFieldMembers.java | 261 ----
.../internal/codegen/js/goog/TestGoogFile.java | 93 --
.../codegen/js/goog/TestGoogGlobalClasses.java | 309 -----
.../codegen/js/goog/TestGoogGlobalConstants.java | 74 --
.../codegen/js/goog/TestGoogGlobalFunctions.java | 241 ----
.../codegen/js/goog/TestGoogInterface.java | 113 --
.../codegen/js/goog/TestGoogMethodMembers.java | 183 ---
.../internal/codegen/js/goog/TestGoogPackage.java | 112 --
.../internal/codegen/js/goog/TestGoogProject.java | 136 --
.../codegen/js/goog/TestGoogStatements.java | 347 -----
.../js/royale/TestRoyaleAccessorMembers.java | 6 +-
.../codegen/js/royale/TestRoyaleAccessors.java | 2 +-
.../codegen/js/royale/TestRoyaleClass.java | 20 +-
.../codegen/js/royale/TestRoyaleEmitter.java | 22 +-
.../codegen/js/royale/TestRoyaleExpressions.java | 32 +-
.../codegen/js/royale/TestRoyaleFieldMembers.java | 33 +-
.../internal/codegen/js/royale/TestRoyaleFile.java | 52 +-
.../codegen/js/royale/TestRoyaleGlobalClasses.java | 184 ++-
.../js/royale/TestRoyaleGlobalConstants.java | 4 +-
.../js/royale/TestRoyaleGlobalFunctions.java | 113 +-
.../codegen/js/royale/TestRoyaleInterface.java | 4 +-
.../codegen/js/royale/TestRoyaleMethodMembers.java | 15 +-
.../codegen/js/royale/TestRoyalePackage.java | 33 +-
.../codegen/js/royale/TestRoyaleProject.java | 91 +-
.../codegen/js/royale/TestRoyaleStatements.java | 59 +-
.../mxml/royale/TestRoyaleMXMLApplication.java | 2 +-
.../royale/compiler/internal/test/AMDTestBase.java | 149 ---
.../resources/amd/simple-project/src/HelloWorld.as | 55 -
.../resources/amd/simple-project/src/com/acme/A.as | 57 -
.../resources/amd/simple-project/src/com/acme/B.as | 47 -
.../resources/amd/simple-project/src/com/acme/I.as | 26 -
.../amd/simple-project/src/com/acme/sub/IOther.as | 25 -
.../amd/simple-project/src/com/acme/sub/ISub.as | 28 -
.../src/test/resources/goog/files/poc_result.js | 153 ---
.../resources/goog/projects/imports/Case_result.js | 24 -
.../goog/projects/imports/comps/A_result.js | 22 -
.../goog/projects/imports/comps/B_result.js | 20 -
.../resources/{goog => royale}/files/call-super.as | 0
.../{goog => royale}/files/call-super_result.js | 23 +-
.../test/resources/royale/files}/custom/Button.as | 0
.../test/resources/royale/files}/custom/Group.as | 0
.../test/resources/royale/files}/custom/Label.as | 0
.../resources/royale/files}/custom/MouseEvent.as | 0
.../resources/royale/files}/custom/TestEvent.as | 0
.../royale/files}/custom/TestGlobalFunction.as | 0
.../royale/files}/custom/TestImplementation.as | 0
.../resources/royale/files}/custom/TestInstance.as | 0
.../royale/files}/custom/TestInterface.as | 0
.../royale/files}/custom/TestOtherInterface.as | 0
.../resources/royale/files}/custom/TestProxy.as | 0
.../resources/{goog => royale}/files/get-set.as | 0
.../{goog => royale}/files/get-set_result.js | 50 +-
.../test/resources/{goog => royale}/files/input.as | 0
.../resources/{goog => royale}/files/output.js | 27 +-
.../test/resources/{goog => royale}/files/poc.as | 0
.../src/test/resources/royale/files/poc_result.js | 178 +++
.../{goog => royale}/files/qualify-new-object.as | 0
.../files/qualify-new-object_result.js | 43 +-
.../{goog => royale}/projects/imports/Case.as | 0
.../classes/C_result.js => imports/Case_result.js} | 17 +-
.../{goog => royale}/projects/imports/comps/A.as | 0
.../C_result.js => imports/comps/A_result.js} | 17 +-
.../{goog => royale}/projects/imports/comps/B.as | 0
.../Event_result.js => imports/comps/B_result.js} | 14 +-
.../java/org/apache/royale/swf/io/SWFReader.java | 7 +-
122 files changed, 3437 insertions(+), 9851 deletions(-)
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/amd/IJSAMDDocEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/amd/IJSAMDEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/goog/IJSGoogEmitter.java
rename
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/{goog/IJSGoogDocEmitter.java
=> royale/IJSRoyaleDocEmitter.java} (96%)
rename
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/{goog/IJSGoogPublisher.java
=> royale/IJSRoyalePublisher.java} (84%)
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/ExportWriter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/JSAMDDocEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/JSAMDEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/TempTools.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogDocEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogDocEmitterTokens.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogEmitter.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogPublisher.java
rename
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/{amd/JSAMDEmitterTokens.java
=> royale/JSRoyaleDocEmitterTokens.java} (77%)
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/amd/AMDBackend.java
delete mode 100644
compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/goog/GoogBackend.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDClassA.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDClassB.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDEmitter.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceI.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceIOther.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceISub.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDPackage.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogAccessorMembers.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogClass.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogEmitter.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogExpressions.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogFieldMembers.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogFile.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalClasses.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalConstants.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalFunctions.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogInterface.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogMethodMembers.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogPackage.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogProject.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogStatements.java
delete mode 100644
compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/AMDTestBase.java
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/HelloWorld.as
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/com/acme/A.as
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/com/acme/B.as
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/com/acme/I.as
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/com/acme/sub/IOther.as
delete mode 100644
compiler-jx/src/test/resources/amd/simple-project/src/com/acme/sub/ISub.as
delete mode 100644 compiler-jx/src/test/resources/goog/files/poc_result.js
delete mode 100644
compiler-jx/src/test/resources/goog/projects/imports/Case_result.js
delete mode 100644
compiler-jx/src/test/resources/goog/projects/imports/comps/A_result.js
delete mode 100644
compiler-jx/src/test/resources/goog/projects/imports/comps/B_result.js
rename compiler-jx/src/test/resources/{goog => royale}/files/call-super.as
(100%)
rename compiler-jx/src/test/resources/{goog =>
royale}/files/call-super_result.js (75%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/Button.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/Group.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/Label.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/MouseEvent.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestEvent.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestGlobalFunction.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestImplementation.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestInstance.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestInterface.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestOtherInterface.as (100%)
copy {compiler/src/test/royale =>
compiler-jx/src/test/resources/royale/files}/custom/TestProxy.as (100%)
rename compiler-jx/src/test/resources/{goog => royale}/files/get-set.as (100%)
rename compiler-jx/src/test/resources/{goog => royale}/files/get-set_result.js
(61%)
rename compiler-jx/src/test/resources/{goog => royale}/files/input.as (100%)
rename compiler-jx/src/test/resources/{goog => royale}/files/output.js (78%)
rename compiler-jx/src/test/resources/{goog => royale}/files/poc.as (100%)
create mode 100644 compiler-jx/src/test/resources/royale/files/poc_result.js
rename compiler-jx/src/test/resources/{goog =>
royale}/files/qualify-new-object.as (100%)
rename compiler-jx/src/test/resources/{goog =>
royale}/files/qualify-new-object_result.js (62%)
rename compiler-jx/src/test/resources/{goog =>
royale}/projects/imports/Case.as (100%)
copy
compiler-jx/src/test/resources/royale/projects/{bad_overrides/classes/C_result.js
=> imports/Case_result.js} (71%)
rename compiler-jx/src/test/resources/{goog =>
royale}/projects/imports/comps/A.as (100%)
copy
compiler-jx/src/test/resources/royale/projects/{bad_overrides/classes/C_result.js
=> imports/comps/A_result.js} (70%)
rename compiler-jx/src/test/resources/{goog =>
royale}/projects/imports/comps/B.as (100%)
copy
compiler-jx/src/test/resources/royale/projects/{package_conflicts_no_conflict_no_window/Event_result.js
=> imports/comps/B_result.js} (74%)