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

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


    from 81c9baf  Merge tag 'apache-royale-0.9.6'
     add 4499026  Support for '*' ANY namespace, and also some other unusual 
possibilities when using AS3 language namespaces in e4x.
     add a47853b  ClassDefinition: fixed case where problems could contain more 
than one of the same DuplicateSkinStateProblem
     add a9fcf4f  added some things to release notes for 0.9.6
     add afef365  .factorypath file should not have been committed
     add 53745e5  JSWriter: externs are not post-processed like regular JS
     add 7e7b269  compiler: warn when using this in a function closure 
(references #90)
     add 9a651d8  Configuration: added -warn-this-within-closure compiler 
option (references #90)
     add d2bb7b4  FullNameNode: fixed issue where end line and end column were 
never set based on the right node
     add 39cb04f  ImportNode: fixed issue where end line and end column were 
never set based on the name node
     add f72da60  compiler: more end line/column improvements
     add b81373b  ConfigConditionBlockNode: fix fillInOffsets() and normalize() 
when disabled
     add 5fdb8bd  JSGoogCompcConfiguration: added inline-constants so that it 
can be used to build libraries too
     add 1f6f7bd  MetadataParser: fixed issue where metadata attributes without 
a value were ignored and not added to the AST
     add 9c0ada6  RoyaleArrayLike support
     add 5b48c59  Support iteration over keys as well as values (for-in in 
addition to for-each-in)
     add f41c997  Baseline XML improvements compiler implementation
     add 6a262a3  Remove some unnecessary exports in reflection data.
     add f3068e9  More adherence to @royalesuppressexport on individual class 
members This was working for methods, but is now also for accessors and vars: 
removing the @export (if applicable) and also the related reflection data.
     add acbb079  Fix one more scenario for e4x when using identifiers that 
happen to match XML-ish method names
     add 52b38f5  [maven-release-plugin] prepare for next development iteration
     add 7763f6d  update version to 0.9.7
     add 51b3f5d  Merge branch 'release/0.9.6' into develop
     add 0ee2909  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add 9afab16  Definitions containing [JSModule] with a custom module name 
are no longer required to use strict camelCase naming scheme.
     add f89b413  Fix loop exit for loop target-type definition unknown check
     add bced732  handle pre tags better
     add dd50f67  handle pre tags better
     add 9dc0ad4  webservice handling
     add 951824b  fix 2 xml cases: set attribute with a prop of type '*' and 
deleting an attribute
     add cc1522e  fix apache/royale-asjs#470
     add f7a0d14  definitions can be inside conditional compilation blocks
     add f3349a0  add handling for -services-config option
     add 71a5859  handle bracket access with qname
     add 2f8ef7b  handle explicit namespace usage
     add 538b99c  context root
     add 758e7ac  don't write to releasedir unless it is release mode (so the 
folder exists)
     add dfe5147  Merge branch 'webservice' into develop
     add 221f48b  event handlers in inner components were incorrectly output.  
Fixes apache/royale-asjs#514
     add 241a4f7  Added some of the enhancements and bug fixes to start new 
0.9.7 README
     add 9a1d1d6  fix nested states.  Fixes Fixes apache/royale-asjs#527
     add 7763d28  Fix issues with pairing of accessors. Consistent with Legacy 
Flex compiler (not more restrictive ASC 2.0)
     add 9708c4b  Fixes for various issues with namespaces. Support for custom 
namespaces in reflection data. JSRoyaleDocEmitter - emitFieldDoc : Avoided 
@export on fields that are not public (internal, and custom namespaces)
     add e5961fe  updates to release notes
     add f86702a  swfutils: fixed issue where build failed in Java 9 or newer
     add 552dd0d  hopefully correct MXML output for attributes of type Function
     add 4fc2e06  MXMLRoyalePublisher: fixed issue where the main definition 
was incorrectly required to be a class
     add 167a94f  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add 06f6e5f  Fix for bindable support not working in File-private classes
     add d551fcf  Fix for startup js errors when there are interdependencies 
between file-private classes
     add 0aaae1c  RoyaleUnit - minor change to support empty string as a 
command attribute on the royaleunit task (default to system flash debugger)
     add b64164b  compiler-jx: added jsx-factory option to customize the 
function called when using JSX
     add e965386  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add 95d6568  Reduced the size of the reflection data: do not output empty 
collections, simplified method parameters representation.
     add acfddf6  wrap attributes type of function with Language.closure
     add f762726  fx:Declarations after mxmlContent wasn't being emitted.  
Fixes #531.  Also adjust name of storage name for closures
     add 4d4a9d0  support private labelFunctions
     add c5e585d  handle complex initializers in namespace. Fixes #540
     add ea97302  changes to get royale integration tests to pass again.  They 
rotted because they don't run as part of the normal build
     add a67ef8a  update downloads
     add 3cb0193  force creation of results folder
     add 39bfa13  some tests change the default bnding event (stored in a 
static) so force all tests to use valueChange so the order of tests doesn't 
matter
     add 245a1f7  get static deps from script block.  Fixes #544
     add e77daba  Fixed issue where trying to use a path starting with ./ or .\ 
as the main file would resolve the wrong canonical path and make the compiler 
exit with an error.
     add ae19a29  need a rquire for isXMLName now that we won't be relying on 
the STATIC_DEPENDENCY list
     add e473fc6  static initializers that reference external classes are now 
generated as get/set to reduce issues with dependency order
     add 4ce2f0a  Merge branch 'staticinitgetters' into develop
     add 2b51858  fix binding in fx:XMLList.  Fixes apache/royale-asjs#545
     add 26ae0dc  we do need this code for prioritizing static dependencies for 
the patterns that initialize a static on the same class in order to run some 
setup code.  Fixes #98
     add d86a6da  EmbedCompilationUnit: avoid null reference exception when 
base class is missing
     add 8e40298  fix nested XMLList binding. Fixes apache/royale-asjs#545
     add 7fe4c00  - Fixed the fix to fix the maven build
     add 2872650  - Bumped the apache parent to the latest version - Added a 
script to check the prerequisites - Updated the jar, source and assembly plugin 
to versions able to produce reproducible builds - Untangled the maven profiles
     add 3e32012  - Big cleanup of the poms - Removed old 
"reproducible-build-maven-plugin" - Updated the apache parent pom versions for 
compiler-build-tools and compiler-jburg-types
     add 7070b28  - Make the compiler not crash if a time format doesn't 
contain spaces
     add 9ad037c  - Fixed some more places with invalid string handling
     add 7254364  - Even more cleaning up
     add a83047a  - Made sure the tests work on an empty maven local repo - 
Bumped the minimum java version to 1.7 as 1.6 is no longer supported on Java 13 
VMs - Created a self-activating profile 'reproducible-builds' which activates 
itself as soon as the 'project.build.outputTimestamp' property is set
     add 027167a  - Added the maven-wrapper to all repos (including adding the 
mention to the LICENCE files)
     add 3e6b80a  - Make the prerequisite check work on windows -- Now the 
version is only checked on Macs -- For windows and linux the pure existence is 
enough -- Added a comment where to get it and what to get if the variable is 
missing
     add 2a68582  - Continued working on the windows detection script
     add 23b2db1  - Continued working on the windows detection script
     add d26cbb5  - Bumped the animal-sniffer to check java 1.7 and not 1.6 - 
Made the prerequisite check unpack double quotes around the 
FLASHPLAYER_DEBUGGER value
     add 5eb7fa8  - Cleaned up the output of the check-script
     add ff085bc  - Streamlined the profile names
     add 02bd0aa  - Minor update to stramline with the checks in other modules.
     add 7bb1e37  - Update to avoid an NPE in case of a not provided 
FLASHPLAYER_DEBUGGER environment variable
     add d819a70  - Added the configuration for the new reproducible builds 
release plugin extension - Commented out the reproducibleBuilds properties
     add c500bbd  - Updated the compiler build to support building without swf 
(Actually to allow turning on the dependencies to Flash, Playerglobal etc.)
     add 2fc2135  Merge pull request #99 from chrisdutz/develop
     add ec3b53c  need to handle a read-only property being converted to 
readwrite in the subclass
     add 39945b1  DefinitionBase: fixed issue where getArrayElementType() 
incorrectly returned null for properties with [InstanceType(Array)] metadata
     add d5b247e  MXMLArrayNode: fixed issue where ArrayElementType was 
enforced for some arrays, but not ones with [DefaultProperty]
     add dc8e945  upgrade flex-sdk-converter-maven-extension to new release 
1.0.0
     add 50f022e  StreamingASTokenizer: added strictIdentifiers variable to 
allow the Royale compiler to strictly enforce identifier naming like other 
ActionScript compilers that don't allow keywords or reserved words
     add bd5ecbf  pom.xml: restoring JGit in compiler to fix CI release process
     add e395861  added strict-identifier-names compiler option
     add 65ceadb  strict-identifier-names is lenient by default for Royale, but 
strict for other SDKs using Royale for code intelligence (since their compilers 
will be strict)
     add 0169d99  CompileTypedefsMojo: uses compiler-jx to build SWC
     add f0d9176  compiler-jx: added some optional scripts to override the ones 
from compiler
     add f0a319b  ASParser: fixed end position of ConfigConditionBlockNode
     add e55d8ad  ASParser: definitions that are gated by a config condition 
are now added to a ConfigConditionBlockNode so that they appear in the AST
     add 0b56919  fix dev branch name
     add f537c99  Use snapshot to avoid a bug 
https://issues.apache.org/jira/browse/SCM-921
     add fbc1720  forgot other version snapshot reference in latest commit
     add cff2599  [maven-release-plugin] prepare branch release/0.9.7
     add 33709f8  [maven-release-plugin] prepare for next development iteration
     add 91f832d  This could be the problem for "Build step 'Invoke top-level 
Maven targets' marked build as failure". If is this, I think Step#1 should 
already update this to 0.9.7
     add 61a3a21  add debug profile to pom
     add 96d8e30  restore skipgpg property
     add 5577327  ASParser: fix end position of class, interface, and function, 
plus variable gated by config condition
     add dc3b2cd  MXMLTreeBuilder: add missing error for text that cannot be 
converted into a non-primitive type (class or interface)
     add 4f3501f  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add e87fd59  Revert "[maven-release-plugin] prepare branch release/0.9.7"
     add ea3b7d9  MXMLClassReferenceNodeBase: fixed issue where an MXML child 
element could be incorrectly resolved as a property/style/event, even if it had 
a different XML namespace prefix from its parent (closes #101)
     add bc89bba  MXMLDataBindingParser: fixed issue where data binding 
expressions containing strings that start/end with quotes would incorrectly 
strip out the quotes (closes #49)
     add f48d105  should we add these generated files? (if not please remove)
     add 7ebd72d  Revert "should we add these generated files? (if not please 
remove)"
     add d807f89  Revert "MXMLClassReferenceNodeBase: fixed issue where an MXML 
child element could be incorrectly resolved as a property/style/event, even if 
it had a different XML namespace prefix from its parent (closes #101)"
     add 929982c  remove generated files so we can ad to .gitignore
     add 0eab0f7  Revert "Revert "MXMLClassReferenceNodeBase: fixed issue where 
an MXML child element could be incorrectly resolved as a property/style/event, 
even if it had a different XML namespace prefix from its parent (closes #101)""
     add b4c054d  MXMLClassReferenceNodeBase: fixed null reference exception 
when child tag does not have a namespace URI (references #102)
     add e231d74  BaseTypedDefinitionNode: fixed ClassCastException in 
getTypeName() when type is a namespace access expression (references #100)
     add 6ea77fe  Revert "remove generated files so we can ad to .gitignore"
     add f7a3e86  bugfix: support variable definition with assignment via 
indexed access of arraylike instance
     add e7777e0  updating compc and mxmlc as discussed on list
     add 11dea18  Sonary: Attempt of fix by providing credential and data 
configuration for sonarcloud
     add 983e627  Sonar: Update project key for compiler
     add 68133c6  royale-maven-plugin: BaseMojo provides missing 
mxml-2009-manifest.xml that is required to use core types like Array, String, 
Boolean, etc. in MXML (closes #103)
     add 4562f2a  royale-maven-plugin: Fix asdoc config to account for previous 
MXML 2009 fix (references #103)
     add 924cde5  royale-maven-plugin: Copies mxml-2009-manifest.xml from 
resource instead of hard-coding it (references #103)
     add e65ffae  royale-maven-plugin: just some better FileWriter management
     add 0fa9132  royale-maven-plugin: generates mxml-language-manifest.xml 
instead of hard-coding (references #103)
     add b0c6008  royale-maven-plugin: the MXML language manifest is added 
separately from other namespaces because it shouldn't affect the namespaces 
collection used by the template (references #103)
     add caa0dfd  JSWriter: fixed issue where source map creation failed with 
null exception if relative path reached root drive path on Windows
     add 0389e0f  UnexpectedExceptionProblem: reports the location of the 
exception in the compiler to make bug fixing easier
     add 1c9d160  InterfaceDefinition: fixed null reference exception in 
isInstanceOf()
     add e2d4d98  GoogDepsWriter: fixed issue where remove-circulars caused 
utf8 encoding to be lost
     add a307343  GoogDepsWriter: uses more backwards compatible utf8 encoding 
for remove-circulars
     add 9a594f8  GoogDepsWriter: fix typo in previous commit
     add 885c927  bindings:  solves a problem for function bindings where all 
bindings resolve to the latest one
     add 672282f  handle bracket setting of Proxy.  Should fix 
apache/royale-asjs#636
     add b95f49a  Quick fix for #643. Treat 'Map' as JS native (as is 
appropriate). Limitations: a) Is not scalable for all native JS types. b) Does 
not address underlying issue with static inits.
     add 6ac8656  Refactor some aspects of Reflection data output, plus tidy 
up. Current version of GCC was not applying dead code elimination when 
Reflection structure was nested.
     add 693df90  MXMLPropertySpecifierNode: Fixed issue where a property could 
be set without errors in MXML if it were private or in another namespace that 
should not be accessible from the file scope
     add 4c686b3  PackageHeaderEmitter: fix issue where externs for 
package-level functions/vars were not properly detected
     add 9a2c3b4  Fixed issue where Closure warned about externs in top-level 
package because they didn't use the var keyword (references #109)
     add fafc8b0  SWFTarget: remove scanning for overrides message
     add 4efb7de  add getter function for binding to properties of private 
members
     add a06ef7f  MXMLDescriptorSpecifier: uses goog.reflect.objectProperty() 
to allow Closure renaming in release build
     add e14c7ef  JSGoogConfigs: warn-public-vars defaults to false because it 
shouldn't be necessary anymore
     add 14d1b0c  maven: apache parent upgraded to v22
     add dd032d9  maven-distribution: fix classpath on jars to make maven 
distribution work. This will need to be revisited since versions are hadcoded 
and maven can get them in a natural way
     add 7e0fcc6  MethodBodySemanticChecker: detects when attempting to call a 
getter/setter as a function and produces the same error as attempting to call a 
variable (references #112)
     add 86b6d43  MXMLTagData: fix null reference exception when MXML is 
malformed
     add b82bca4  maven-distribution: if we have GOOG_HOME, new maven 
distribution does not work, so we need to unpack closure-compiler and 
closure-library in js/lib/google to make it wotk without that env var. Note: 
There's no maven artifact for closure-library v20180910, next one is 
0.0-20190213-2033d5d9, so we need to use that for maven.
     add 3bfedda  maven: fix compilation from maven since latest changes break 
it
     add 0274f5a  maven: more closure library places were left in the latest 
change
     add 9a81dde  fix royale.dependent.tests
     add b08f10d  support MXML skinClass=<some class>
     add 722ab5a  handle multiline XML literals
     add 2dc5711  ArrayLikeUtil changes: -reset the lookup cache when the 
project changes, to account for potential variation between targets. -also 
permit unary operators for ArrayLike classes with unchanged index access.
     add 7097ac0  JSGoogConfiguration: added mxml-reflect-object-property 
option to enable/disable goog.reflect.objectProperty() in JS output
     add 52a8c27  New compiler options: -rename-public-symbols and 
-rename-protected-symbols
     add ff44a05  Revert "fix royale.dependent.tests"
     add 42c416a  Fix royale.dependent.tests
     add 5c6c767  fix for mxmlmxml-reflect-object-property failing in tests
     add f8d73d2  handle children of toptags that are instances but the top tag 
doesn't have a default property.  Such as Cairngorm's ServiceLocator
     add ac42ead  IdentifierEmitter: fix issue where member access with static 
getter/setter with custom namespace was missing the . operator
     add b6fd010  TestRoyaleAccessors: more tests for custom namespaces, 
including member access and static (for commit 
ac42eadd5a8b8d89bc66c997d811aeb9b75b5bb1)
     add 4aa7217  Fix for duplicate for-each loop processing observed in MXML 
code block. Also tidy-up: swapped the variation in AST mutation between dynamic 
and static targets to be driven by the IRoyaleProject instance.
     add b79cc12  Fix for compiler memory leak. Fixes issue #117. This was a 
long-standing bug related to accumulation of BindingDataBase instances over 
multiple compilations in a static collection.
     add b979a87  Syntax fix for -source 1.6
     add d46a484  Improved formatting of generated JS for MXML attributes so 
that it's easier to debug
     add 452be6f  fix for 'setter not generating appropriate binding code' (if 
it is 'Bindable' because of its containing Class).
     add a8b4701  Fix for an error with setter-only being considered Bindable 
(e.g. set strand inside a Bindable Model)
     add 5540e26  Fix a scenario that does not make sense: there is an ancestor 
setter, and only a local getter defined. Match Flex 4 behaviour with a Compiler 
Problem. Added a series of compiler tests for Bindables (only checking for 
successful compilation, not checking the valid behaviour of actual codegen 
output - that will be in framework tests).
     add 9c2cce6  Alignment with Flex : added warnings for redundant [Bindable] 
tags.
     add eecf039  Tidy up: Add header, remove unused imports.
     add e3b6cc0  Fix a reported issue, surfacing from a recent change that (I 
was able to repro and believe) was related to IEventDispatcher Binding codegen 
implementation.
     add e479497  Fix for issue #118. Also fixes: SWF Bindable codegen for 
getter/setter combos now matches original Flex behaviour. Avoids unnecessary 
output of extra getters in swf which do nothing useful (extra layer in the 
stack that just calls the same original code in renamed private getters).
     add 0118c36  JSRoyaleEmitter: fixed issue where name of private method 
passed to Language.closure() was incorrectly changed (closes #105)
     add 0cae7f1  JSClosureCompilerWrapper: avoid duplicate rename mappings
     add 2b0fcd9  fix #119
     add e91658a  missed a test
     add ab45913  quick fix for #725
     add bc0bbf1  handle other Array.sort configurations.  Requires new 
royale-extras es3 typedefs
     add 51f04bc  handle more complex nested states.  Helps fix royale-asjs 
issue 737
     add 65b2f1b  Fixes for multiple issues with Bindings and Bindables. Closes 
#114
     add 2843804  quick fix was too quick.  This should fix 
apache/royale-asjs#743
     add c92028f  Fix for more cases where XMLList for-each iteration was not 
working properly e.g. for each(var myAtt:XML in myXML.attributes()) or for 
each(var myAtt:XML in myXMLList[0].attributes())
     add 5519529  Try a bit harder to determine the XMLish-ness of a function 
call return type from an XMLish member-access chain. This avoids the wrong 
interpretation of things like myXML.name() or myXML.namespace(), but still 
works for myXML.attributes(), for example
     add ab01f8c  Try to fix some CI integration test failures that are 'works 
for me'
     add 140f633  - Bumped the version of the downloader-maven-plugin to avoid 
problems with newer maven versions.
     add b7751d1  Merge pull request #121 from chrisdutz/develop
     add 8c0b0ab  Fix a NullPointerException when handling bindings with 
'this', e.g. text="{this.someBindable}"
     add ff8aa37  Match Flex for IEventDispatcher-ness with Bindable classes 
that receive the IEventDispatcher upgrades from the compiler.
     add 711aee2  Take 2 on avoiding errors with implicit 'Bindable' 
IEventDispatcher methods - it can be derived from a [Bindable] ancestor as 
well. Same as Flex legacy code.
     add c2281b5  goog.exportSymbol() is added for classes/interfaces duing a 
custom Google Closure compiler pass instead of by the Royale emitter in debug 
builds
     add cb5392a  - Started working on getting the release working on the ci 
server
     add d9c89fa  - Added the option-with-swf to the list of activated profiles 
for release:perform
     add cbab187  - Made the royale-release profile optional in the official 
release plugin configuration (if the royale-release profile is not enabled 
during release:prepare, then it's not active in release:perform)
     add 524b0a6  - Added an override to allow maven to "deploy" the release 
artifacts to a local directory instead of uploading them.
     add e4492b2  - Changed the way the alternate deployment directory is 
provided. - Configured the maven-deploy-plugin to re-try 6 times before giving 
up.
     add 5bfc392  - Tried to de-duplicate the property settings in the 
release.properties
     add 1502d17  - Yet another try to get the local deployment override working
     add a0c624c  - Try redefining the location for deployment
     add e02e3c1  - Bumped the apache version to the latest version 23 - 
Refactored the way the releas profiles are passed to the release plugin - Added 
the effective pom generation to the royale-release profile
     add 7f377f9  - Switched to using properties for passing in the profiles 
for the release
     add 8df4f75  - Added some documentation to the repo destination
     add 2d88258  - Added support for SHA512 checksums
     add 4f4700d  Merge pull request #122 from chrisdutz/develop
     add 0950de1  minification: fix issue where flex: 1 1 0%; is minified to 
flex: 1 1 0;
     add 77730db  .- Changed the default for allowSubclassOverrides to false 
and updated all the framework modules to add it, where it was needed.
     add 336102a  Merge pull request #125 from chrisdutz/develop
     add 03632ab  Revert "goog.exportSymbol() is added for classes/interfaces 
duing a custom Google Closure compiler pass instead of by the Royale emitter in 
debug builds"
     add badf258  - Moved executuon of sass compilation into a profile
     add f2a0780  [maven-release-plugin] prepare for next development iteration
     add 8dbd084  release: reset versions
     add 8b849ca  pom: comment jgit
     add fc8ba7d  [maven-release-plugin] prepare branch @{releaseLabel}
     add 3907ad3  [maven-release-plugin] prepare for next development iteration
     add 423c4f7  Merge branch 'develop' of github.com:apache/royale-compiler 
into develop
     add 250d8e4  - Added a setting to make windows use the mac/linux line 
separators in a hope to get the reproducible builds running.
     add 0ba4b07  - Removed some exclusions I accidentally pushed.
     add 341d54c  Merge pull request #127 from chrisdutz/develop
     add bc776c5  release-steps: update paths to match latest changes
     add 4696f5a  - Removed the line-separator setting as this causes the 
Antlr3 plugin to crash the VM - Added the latest version of the 
reproducible-build-maven-plugin - Went back to the last development version to 
re-try releasing with the new settings in place
     add 2b1cd9a  Merge pull request #128 from chrisdutz/develop
     add 9f28dd1  [maven-release-plugin] prepare branch @{releaseLabel}
     add b5e397a  [maven-release-plugin] prepare for next development iteration
     add e40d348  - Made sure the entried in ProvlemID.java always have the 
same order. - Updated the version of the build-tools to the next snapshot 
version.
     add 9d9dfc0  - Updated the version of the build-tools to the next 
development version - Made sure the releasesteps validation build also runs 
"option-with-swf" profile
     add 7e7ae56  Merge pull request #129 from chrisdutz/develop
     add e3103cf  - Bumped the version back to 0.9.7-SNAPSHOT - Fixed a wrong 
version property reference
     add acb8beb  Merge pull request #130 from chrisdutz/develop
     add c9c53c2  [maven-release-plugin] prepare branch @{releaseLabel}
     add 782ca59  [maven-release-plugin] prepare for next development iteration
     add d8794b5  - Made the utils reporducible builds too - Bumped the apache 
parent version for the utils to the latest version 23 - Adjusted the 
releasesteps.xml to work with the changed directory structure
     add 24f814d  Merge pull request #131 from chrisdutz/develop
     add d7c9d97  [maven-release-plugin] prepare branch @{releaseLabel}
     add fe89dd8  [maven-release-plugin] prepare for next development iteration
     add dc7d54c  release: reset versions again
     add d7f9f89  [maven-release-plugin] prepare branch @{releaseLabel}
     add 68aba81  [maven-release-plugin] prepare for next development iteration
     add ec7af64  - Moved the reproducible-build-plugin out of the 
pluginmanagement into the plugins section in order to make it actually do 
something.
     add 7857189  Merge pull request #132 from chrisdutz/develop
     add 394b57b  release: reset versions again
     add e271ece  [maven-release-plugin] prepare branch @{releaseLabel}
     add 8db073f  [maven-release-plugin] prepare for next development iteration
     add ede6bae  - Added a previously existing profile back which is used by 
the ant releasesteps.xml script - Adjusted the profile-name to reflect it's use
     add c36597b  - Added an "_" as prefix to the profile name to implicate 
it's a technical profile, the user shouldn't actively use.
     add 9872251  Merge pull request #133 from chrisdutz/develop
     add bd1897c  - Reset the overall version back to 0.9.7-SNAPSHOT
     add 212e5b9  - Prevent the ant build to sign the artifacts
     add dfb353d  - Removed the _releasesteps-upload-release-to-staging profile
     add a66f6d8  Merge pull request #134 from chrisdutz/develop
     add 6e1e4dd  [maven-release-plugin] prepare branch @{releaseLabel}
     add 5369b93  [maven-release-plugin] prepare for next development iteration
     add 96276ca  update utils versions
     add dbe81a1  prevent signing
     add 215a409  make wagon deploy without required a pom.xml
     add 39e6840  Merge branch 'develop' of github.com:apache/royale-compiler 
into develop
     add f997deb  - Fixed the timezone used for the timestamp parsing so it 
dosn't use the VMs default timezone.
     add 900db80  Merge pull request #135 from chrisdutz/develop
     add 1eb615c  reset versions
     add f642ed3  [maven-release-plugin] prepare branch @{releaseLabel}
     add 2a0a317  [maven-release-plugin] prepare for next development iteration
     add 09d532c  reset versions
     add fb8f0c6  [maven-release-plugin] prepare branch @{releaseLabel}
     add e77e669  [maven-release-plugin] prepare for next development iteration
     add 204ac16  Add newer swf version for compiler It permit to use newer 
version of swf player. It allow to manage Workers
     add 08a7cde  Merge pull request #137 from LenraOfficial/develop
     add 4fe5b6a  reset versions
     add 9452491  [maven-release-plugin] prepare branch @{releaseLabel}
     add fb09cb3  [maven-release-plugin] prepare for next development iteration
     add 7693dc6  reset versions
     add dccbeb6  reset tools versions
     add 31e5773  [maven-release-plugin] prepare branch @{releaseLabel}
     add 4e666d6  [maven-release-plugin] prepare for next development iteration
     add 4668e34  update utils versions
     add 91511d5  - Ensured all date operations are done in UTC
     add 3162f93  - Reset the versions for the next round.
     add b0edcbd  Merge pull request #138 from chrisdutz/develop
     add 8eab7ab  [maven-release-plugin] prepare branch @{releaseLabel}
     add a0846e4  [maven-release-plugin] prepare for next development iteration
     add fe564c7  update utils versions
     add 8bfa0cd  Revert "JSClosureCompilerWrapper: avoid duplicate rename 
mappings"
     add 8edd854  Revert "New compiler options: -rename-public-symbols and 
-rename-protected-symbols"
     add 9d337b2  Revert "JSGoogConfiguration: added 
mxml-reflect-object-property option to enable/disable 
goog.reflect.objectProperty() in JS output"
     add 9ae40e6  Revert "JSGoogConfigs: warn-public-vars defaults to false 
because it shouldn't be necessary anymore"
     add b5020db  Revert "MXMLDescriptorSpecifier: uses 
goog.reflect.objectProperty() to allow Closure renaming in release build"
     add d9d7652  Revert "update utils versions"
     add 2488485  reset versions (aborted release)
     add b9ae927  change tools version to snapshot to release 1.2.0
     add 8ec02da  Revert "change tools version to snapshot to release 1.2.0"
     add 6fa083b  versions was already not changed since latest release tries. 
Changing to 1.2.0-SNAPSHOT to release
     add 250c947  need to change scm urls to avoid credential problems
     add b29b803  each tools need to have scm too in its pom
     add 4ff67e7  [maven-release-plugin] prepare release 
compiler-build-tools-1.2.0
     add feaa857  [maven-release-plugin] prepare for next development iteration
     add 42338fb  test case for #126
     add 5e7d61a  Fix 'show-binding-warnings' was not working when set to false.
     add 2820c86  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add a788511  Revert "[maven-release-plugin] prepare release 
compiler-build-tools-1.2.0"
     add b015989  [maven-release-plugin] prepare release 
compiler-build-tools-1.2.0
     add 8488946  [maven-release-plugin] prepare for next development iteration
     add 1cd2fb6  fix for #139
     add 2c5cb7a  Tidy-up only
     add be03439  Fix for issue #126 - related to referencing a setter as 
'accessor' for the nameNode of a FunctionCallNode instead of the getter.
     add db71b79  - Made sure the release source bundles are automatically 
hashed with sha512 - Made sure Adobe is mentioned in the NOTICE files - Made 
sure the release artifacts names have an "apache-royale-" prefix
     add 117bcbf  Merge pull request #140 from chrisdutz/develop
     add 32895ec  - Fixed the Apache headers of files I contributed years ago - 
Removed the "Created by" mentions of me
     add abd44c9  Merge pull request #141 from chrisdutz/develop
     add 81db349  use the gitbox url instead of the github url in the projects 
SCM tags as this prevents a RM having to setup the SSH key authentication for 
github
     add 5685317  - Added the reproducible build extension to jburg-types and 
build-tools
     add 568d9e5  Merge pull request #142 from chrisdutz/develop
     add fb445f7  JSRoyaleDocEmitter: public static variables need nocollapse 
annotation if they are exported, to avoid copying the value to a new variable 
instead of referencing the original
     add c4d96a1  JSRoyaleDocEmitter: nocollapse is needed for constants too
     add 2018033  fix jx tests
     add 940801b  fix royale.dependent.tests
     add f74841b  try using -1 as the zipentry time.  It shows as 1969 but 
maybe it will not be recomputed by the zip library
     add 21d8cae  Prevent renaming of public variables (static or non-static)
     add ac021e8  Merge branch 'develop' into rename-control
     add 51923a5  prevent-rename-public-symbols and 
prevent-rename-protected-symbols compiler options
     add fbe6f6d  prevent rename: nocollapse annotation is only included when 
renaming is prevented
     add 82e5c22  Merge branch 'rename-control' into develop
     add 132d3d6  fix for the original tweak I did here, adding more support 
for line separations in additionalCompilerOptions
     add 0fad5e8  fix for const or var as main definition instead of a class. 
Treat their assigned values like a static initializer
     add 073517d  need to skipGPG here too
     add 0f460e0  past-o
     add 27f70aa  [maven-release-plugin] prepare release 
org.apache.royale.compiler-build-tools-1.2.0-rc1
     add 895319d  [maven-release-plugin] prepare for next development iteration
     add 68dd80a  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add 4508b13  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-build-tools-1.2.0-rc1"
     add cf1fe8d  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add 332a2e8  Fix for the fix.
     add 89a62e1  Needs more investigation. A binding definition inside a 
<fx:Boolean id='myBoolean'>{bindingexpression}</fx:Boolean> causes a compiler 
error without this.
     add 53fd372  Fix for an issue with complex static initializers. Fixes 
access to vars and consts from other code.
     add 4c1b2f4  Additions to XML and XML list to support more e4X 
conformance. Aligned with framework classes (extra unit tests)
     add fd0cad1  initial attempt at approval script
     add dfd8c72  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add a205aaa  Updates to compiler-integration-tests for static initializer 
changes
     add 31be5ff  initial draft of releasesteps
     add 2414fee  fix version #
     add ca469c0  go back to jgit to see if we can avoid putting the committers 
username and email in the git config
     add 27c962c  fix poms
     add b8d2066  I'll get it right one of these days
     add c88eb0a  go back to using snapshot to fix relative path issues in 
SCM-921
     add fc415d0  try to debug jgit on ci
     add 1958f8a  [maven-release-plugin] prepare release 
org.apache.royale.compiler-build-tools-1.2.0-rc2
     add 1266488  [maven-release-plugin] prepare for next development iteration
     add dcc21ca  fix Royale_Compiler_Build_Tools_Release_Step_002
     add 572cd8a  sign and upload seemed to work
     add d2f67da  more fixes to release steps
     add d075265  add checksums
     add a0b9a68  need svn
     add 798f9bb  fix folder name
     add 83c6ec8  wrong attributes
     add 5e7f401  typos
     add 5f6db78  fix paths to staging
     add 37974f0  wrong dir
     add 2597d08  more fixes
     add 7107813  approval script works for me
     add 20138f9  add staging profile to help test staged artifacts
     add 6eaabb3  don't need this dependency
     add 5162980  [maven-release-plugin] prepare for next development iteration
     add 15bdc2a  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add 9606f09  go back to 1.1.0 for builds.a.o
     add 61eb66e  [maven-release-plugin] prepare release 
org.apache.royale.compiler-build-tools-1.2.0-rc1
     add 982933d  [maven-release-plugin] prepare for next development iteration
     add 7a5d978  [maven-release-plugin] prepare for next development iteration
     add 6382da0  Merge branch 'develop' of 
https://github.com/apache/royale-compiler into develop
     add 427e8c3  Revert version number changes 
982933da3c7cc195e437292ac83df713092544b9 
61eb66e2a98ed0592315a4c490b193469f794958 
7a5d97802c15ce25bd5a7b5c791071324e1e9e00 
1266488e1beb98ac1bb794f67f60391ef8e8500a 
1958f8aee2e5fb662dd22861fe2e115d3b85d0b2
     add 2540131  [maven-release-plugin] prepare release 
org.apache.royale.compiler-build-tools-1.2.0-rc3
     add 75128b4  [maven-release-plugin] prepare for next development iteration
     add 88d313f  [maven-release-plugin] prepare branch @{releaseLabel}
     add 81f5450  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2
     add ad7ce8c  [maven-release-plugin] prepare for next development iteration
     add 5471b91  order the APIs to get reproducible builds
     add 452916b  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add a0bbf43  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2"
     add a19c098  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2
     add a1dd6fd  [maven-release-plugin] prepare for next development iteration
     add 1fa55b7  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add db252b4  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2"
     add 9a2b1d9  Initial update of release notes for 0.9.7
     add aaba099  release-notes: added all work lines for this 0.9.7 release 
(was commited in develop my mistake)
     add 1b8f24a  Update compiler build tools version
     add 10bd819  update release notes for 0.9.7
     add 9fdb14f  add CONTRIBUTORS frist draft
     add fc898e0  move names to Contributors.  Add all Contributors according 
to GitHub in GitHub ID alpha-order
     add 6fb62b1  another attempt at setting Zip timestamps
     add 9da4a2f  use java 8 time apis
     add 85b765c  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2
     add f6859a1  [maven-release-plugin] prepare for next development iteration
     add bd1f533  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add f6811eb  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2"
     add 28e3583  fix spelling
     add ce1c52b  try to fix differences in createjs and js where params 
without jsdoc had  appended to the name and the n could be different
     add af57065  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2
     add 9189550  [maven-release-plugin] prepare for next development iteration
     add 9cc7750  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add e1f41bd  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc2"
     add ff907cf  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc3
     add 16513b2  [maven-release-plugin] prepare for next development iteration
     add fdcd58a  Make sure we don't loop through modules when uploading
     add be52c42  need these files in Ant packages for Maven
     add bb8e908  shouldn't need this anymore
     add d9c660d  update maven instructions
     add 9dddbf5  update binary licenses
     add a4a68e5  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add e75d42b  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc3"
     add d71ccac  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc4
     add f189305  [maven-release-plugin] prepare for next development iteration
     add 92b375f  Fix an issue with invalid code-gen of certain XML literals 
with 'binding-like' value injections at construction
     add 2b59bd9  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc5
     add bd6f8e0  [maven-release-plugin] prepare for next development iteration
     add c40319c  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add 321fce7  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc5"
     add 03d1fc1  Revert "[maven-release-plugin] prepare for next development 
iteration"
     add bf35f18  Revert "[maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc4"
     add 6f4ae03  Update Copyright year
     add 1c4bea5  [maven-release-plugin] prepare release 
org.apache.royale.compiler-0.9.7-rc5
     new ccae7e9  Merge tag 'apache-royale-0.9.7'

The 1 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:
 .mvn/extensions.xml                                |    2 +-
 .mvn/wrapper/MavenWrapperDownloader.java           |  117 ++
 .mvn/wrapper/maven-wrapper.properties              |   19 +
 CONTRIBUTORS.md                                    |   43 +
 Jenkinsfile                                        |   18 +-
 LICENSE                                            |    7 +
 LICENSE.bin                                        |   91 ++
 NOTICE                                             |    2 +-
 NOTICE.base                                        |    2 +-
 NOTICE.fdb                                         |    2 +-
 NOTICE.oem                                         |    2 +-
 README                                             |    7 +-
 RELEASE_NOTES.md                                   |   39 +
 build.properties                                   |    6 +-
 build.xml                                          |    1 +
 .../ApproveBuildTools.xml                          |  258 +---
 compiler-build-tools/pom.xml                       |  219 +++-
 compiler-build-tools/releasesteps.xml              |  438 +++++++
 .../src/main/appended-resources/META-INF/NOTICE    |    6 +
 .../compiler/tools/annotate/AnnotateClass.java     |   23 +-
 .../tools/annotate/AnnotateClassesMojo.java        |   23 +-
 .../tools/problems/BaseProblemGeneratorMojo.java   |   37 +-
 .../tools/problems/ProblemEnumGeneratorMojo.java   |   23 +-
 .../ProblemResourceBundleGeneratorMojo.java        |   23 +-
 .../UnknownTreeHandlerGeneratorMojo.java           |   23 +-
 .../compiler/tools/unpack/UnpackResourceMojo.java  |   24 +-
 compiler-common/pom.xml                            |   53 +-
 .../clients/problems/ProblemSettingsFilter.java    |   24 +-
 .../royale/compiler/config/Configuration.java      |   64 +
 .../ArrayLikeConfigurationErrorProblem.java        |   54 +
 ...roblem.java => ArrayLikeUsageErrorProblem.java} |   26 +-
 .../MXMLDatabindingSourceNotBindableProblem.java   |    0
 .../problems/UnexpectedExceptionProblem.java       |    5 +-
 .../royale/compiler/projects/ICompilerProject.java |    5 +
 .../apache/royale/compiler/utils/NodeJSUtils.java  |   41 -
 .../java/org/apache/royale/utils/FileUtils.java    |    2 +-
 compiler-externc/pom.xml                           |  180 ++-
 .../compiler/clients/ExternCConfiguration.java     |   21 +-
 .../codegen/typedefs/reference/BaseReference.java  |    7 +-
 .../codegen/typedefs/reference/ClassReference.java |    9 +-
 .../codegen/typedefs/utils/FunctionUtils.java      |    6 +-
 compiler-externc/src/test/build.xml                |   18 +-
 .../src/test/config/compile-as-config.xml          |    1 +
 .../internal/codegen/typedefs/TestExternES3.java   |    2 +-
 compiler-jburg-types/pom.xml                       |  200 +--
 .../src/main/appended-resources/META-INF/NOTICE    |    6 +
 compiler-jx/pom.xml                                |   75 +-
 .../src/assembly/compiler-override-scripts}/compc  |    2 +-
 .../assembly/compiler-override-scripts}/compc.bat  |    2 +-
 .../src/assembly/compiler-override-scripts}/mxmlc  |    2 +-
 .../assembly/compiler-override-scripts}/mxmlc.bat  |    2 +-
 .../javascript/jscomp/RoyaleClosurePassConfig.java |   53 +-
 .../royale/compiler/asdoc/royale/ASDocComment.java |    7 +
 .../apache/royale/compiler/clients/COMPJSC.java    |   75 +-
 .../royale/compiler/clients/COMPJSCRoyale.java     |   86 +-
 .../royale/compiler/clients/JSConfiguration.java   |   33 +
 .../apache/royale/compiler/clients/MXMLJSC.java    |   22 +-
 .../royale/compiler/clients/MXMLJSCNative.java     |   11 +-
 .../royale/compiler/clients/MXMLJSCNode.java       |   10 +-
 .../royale/compiler/clients/MXMLJSCRoyale.java     |   23 +-
 .../compiler/clients/MXMLJSCRoyaleCordova.java     |   11 +-
 .../royale/compiler/clients/RoyaleToolGroup.java   |    1 -
 .../royale/compiler/codegen/as/IASEmitter.java     |   44 +-
 .../royale/compiler/codegen/js/IJSEmitter.java     |    1 +
 .../{IJSGoogEmitter.java => IJSGoogPublisher.java} |   16 +-
 .../royale/compiler/codegen/mxml/IMXMLEmitter.java |   10 +
 .../internal/codegen/as/ASBlockWalker.java         |    3 +-
 .../compiler/internal/codegen/as/ASEmitter.java    |   60 +-
 .../compiler/internal/codegen/js/JSEmitter.java    |    8 +
 .../internal/codegen/js/JSSessionModel.java        |   54 +-
 .../compiler/internal/codegen/js/JSSharedData.java |    3 +-
 .../compiler/internal/codegen/js/JSWriter.java     |   31 +-
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |    4 +-
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |    2 +-
 .../internal/codegen/js/goog/JarSourceFile.java    |    1 -
 .../internal/codegen/js/jx/AccessorEmitter.java    |  258 ++--
 .../codegen/js/jx/BinaryOperatorEmitter.java       |   99 +-
 .../internal/codegen/js/jx/BindableEmitter.java    |    7 +-
 .../internal/codegen/js/jx/ClassEmitter.java       |   60 +-
 .../codegen/js/jx/DynamicAccessEmitter.java        |   19 +-
 .../internal/codegen/js/jx/FieldEmitter.java       |  250 +++-
 .../internal/codegen/js/jx/ForEachEmitter.java     |   95 +-
 .../js/jx/FunctionCallArgumentsEmitter.java        |   37 +-
 .../codegen/js/jx/FunctionCallEmitter.java         |   97 +-
 .../internal/codegen/js/jx/IdentifierEmitter.java  |   69 +-
 .../internal/codegen/js/jx/LiteralEmitter.java     |   42 +-
 .../codegen/js/jx/MemberAccessEmitter.java         |  287 ++++-
 .../internal/codegen/js/jx/MethodEmitter.java      |   15 +-
 .../codegen/js/jx/PackageFooterEmitter.java        |  248 ++--
 .../codegen/js/jx/PackageHeaderEmitter.java        |  109 +-
 .../internal/codegen/js/jx/StatementEmitter.java   |    2 +-
 .../codegen/js/royale/JSRoyaleASDocEmitter.java    |    4 +-
 .../codegen/js/royale/JSRoyaleDocEmitter.java      |   45 +-
 .../codegen/js/royale/JSRoyaleEmitter.java         |  339 +++--
 .../codegen/js/royale/JSRoyaleEmitterTokens.java   |    4 +-
 .../internal/codegen/js/utils/EmitterUtils.java    |  312 ++++-
 .../internal/codegen/mxml/MXMLBlockWalker.java     |   28 +
 .../internal/codegen/mxml/MXMLEmitter.java         |   50 +-
 .../compiler/internal/codegen/mxml/MXMLWriter.java |    4 +-
 .../mxml/royale/MXMLDescriptorSpecifier.java       |   86 +-
 .../codegen/mxml/royale/MXMLNodeSpecifier.java     |    5 +
 .../mxml/royale/MXMLRoyaleASDocEmitter.java        |    4 +-
 .../codegen/mxml/royale/MXMLRoyaleEmitter.java     |  605 +++++++--
 .../codegen/mxml/royale/MXMLRoyalePublisher.java   |   25 +-
 .../common/JSModuleRequireDescription.java         |   32 +-
 .../driver/js/goog/JSGoogCompcConfiguration.java   |   23 +-
 .../driver/js/goog/JSGoogConfiguration.java        |   39 +-
 .../driver/js/royale/JSCSSCompilationSession.java  |  119 +-
 .../compiler/internal/graph/GoogDepsWriter.java    |   32 +-
 .../internal/projects/RoyaleJSProject.java         |   53 +-
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |   15 +-
 .../apache/royale/compiler/utils/ClosureUtils.java |   86 ++
 .../compiler/utils/JSClosureCompilerWrapper.java   |    9 +-
 .../apache/royale/compiler/utils/NativeUtils.java  |    1 +
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |    9 +
 compiler-jx/src/test/build.xml                     |    2 +-
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |    2 +-
 .../js/royale/TestRoyaleAccessorMembers.java       |    9 +-
 .../codegen/js/royale/TestRoyaleAccessors.java     |   71 +-
 .../codegen/js/royale/TestRoyaleClass.java         |   90 +-
 .../codegen/js/royale/TestRoyaleEmitter.java       |   28 +-
 .../codegen/js/royale/TestRoyaleExpressions.java   |   44 +-
 .../codegen/js/royale/TestRoyaleFieldMembers.java  |   54 +-
 .../codegen/js/royale/TestRoyaleGlobalClasses.java |  112 +-
 .../js/royale/TestRoyaleGlobalConstants.java       |    8 +-
 .../js/royale/TestRoyaleGlobalFunctions.java       |    9 +
 .../internal/codegen/js/royale/TestRoyaleJSX.java  |   11 +
 .../codegen/js/royale/TestRoyalePackage.java       |  108 +-
 .../codegen/js/royale/TestRoyaleStatements.java    |   13 +-
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  102 +-
 .../js/sourcemaps/TestSourceMapStatements.java     |    3 +-
 .../mxml/royale/TestRoyaleMXMLApplication.java     | 1334 ++++++++++++++++++--
 .../codegen/mxml/royale/TestRoyaleMXMLScript.java  |  535 +++++++-
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |    2 +-
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |    2 +-
 .../compiler/internal/test/RoyaleTestBase.java     |    5 +
 .../royale/compiler/internal/test/TestBase.java    |    6 +
 .../royale/files/CSSTestSource_encoded_result.txt  |   29 +-
 .../royale/files/CSSTestSource_result.css          |   36 +-
 .../resources/royale/files/LocalFunction_result.js |    9 +-
 .../resources/royale/files/MyInitialView_result.js |  895 +++++++------
 .../royale/files/RoyaleTest_again_result.js        |  129 +-
 .../files/controllers/MyController_result.js       |   13 +-
 .../royale/files/models/MyModel_result.js          |   12 +-
 .../royale/files/wildcard_import_result.js         |   10 +-
 .../royale/projects/bad_overrides/Test_result.js   |    5 +-
 .../projects/bad_overrides/classes/A_result.js     |    5 +-
 .../projects/bad_overrides/classes/B_result.js     |    5 +-
 .../projects/bad_overrides/classes/C_result.js     |    5 +-
 .../projects/bad_overrides/interfaces/IA_result.js |    4 +-
 .../projects/bad_overrides/interfaces/IB_result.js |    6 +-
 .../projects/bad_overrides/interfaces/IC_result.js |    6 +-
 .../royale/projects/circular/Base_result.js        |    5 +-
 .../royale/projects/circular/Super_result.js       |    8 +-
 .../royale/projects/circular_proto/A_result.js     |    5 +-
 .../royale/projects/circular_proto/B_result.js     |    5 +-
 .../royale/projects/circular_proto/C_result.js     |    5 +-
 .../royale/projects/circular_proto/D_result.js     |    5 +-
 .../royale/projects/circular_proto/E_result.js     |    5 +-
 .../royale/projects/circular_proto/F_result.js     |    5 +-
 .../royale/projects/interfaces/Test_result.js      |    7 +-
 .../royale/projects/interfaces/classes/A_result.js |    5 +-
 .../royale/projects/interfaces/classes/B_result.js |    5 +-
 .../royale/projects/interfaces/classes/C_result.js |    5 +-
 .../projects/interfaces/interfaces/IA_result.js    |    8 +-
 .../projects/interfaces/interfaces/IC_result.js    |    8 +-
 .../projects/interfaces/interfaces/ID_result.js    |    8 +-
 .../projects/interfaces/interfaces/IE_result.js    |    3 +-
 .../royale/projects/internal/MainClass_result.js   |    9 +-
 .../royale/projects/internal/OtherClass_result.js  |    5 +-
 .../royale/projects/overrides/Test_result.js       |    5 +-
 .../royale/projects/overrides/classes/A_result.js  |    5 +-
 .../royale/projects/overrides/classes/B_result.js  |    5 +-
 .../royale/projects/overrides/classes/C_result.js  |    5 +-
 .../projects/overrides/interfaces/IA_result.js     |    4 +-
 .../projects/overrides/interfaces/IB_result.js     |    8 +-
 .../projects/overrides/interfaces/IC_result.js     |    8 +-
 .../DifferentPackageAsConflict_result.js           |    5 +-
 .../Event_result.js                                |    5 +-
 .../mypackage/TestClass_result.js                  |    5 +-
 .../otherpackage/Event_result.js                   |    5 +-
 .../Event_result.js                                |    5 +-
 .../NoConflictNoWindow_result.js                   |    5 +-
 .../mypackage/TestClass_result.js                  |    5 +-
 .../Event_result.js                                |    5 +-
 .../NoConflictUseWindow_result.js                  |    5 +-
 .../mypackage/TestClass_result.js                  |    5 +-
 .../Event_result.js                                |    5 +-
 .../SamePackageAsConflict_result.js                |    5 +-
 .../mypackage/Event_result.js                      |    5 +-
 .../mypackage/TestClass_result.js                  |    5 +-
 .../package_conflicts_use_window/Event_result.js   |    5 +-
 .../UseWindow_result.js                            |    5 +-
 .../mypackage/TestClass_result.js                  |    5 +-
 .../otherpackage/Event_result.js                   |    5 +-
 .../resources/royale/projects/super/Base_result.js |    4 +-
 .../royale/projects/super/Super_result.js          |    4 +-
 .../projects/xml_requires/XMLRequire_result.js     |    5 +-
 compiler-test-utils/pom.xml                        |   53 +-
 .../org/apache/royale/utils/AntTestAdapter.java    |    1 -
 .../java/org/apache/royale/utils/ITestAdapter.java |    1 -
 .../org/apache/royale/utils/MavenTestAdapter.java  |   26 +-
 .../apache/royale/utils/TestAdapterFactory.java    |    1 -
 compiler/pom.xml                                   |  130 +-
 .../royale/compiler/internal/parsing/as/ASParser.g |   60 +-
 .../compiler/internal/parsing/as/MetadataParser.g  |   22 +-
 .../constants/IMetaAttributeConstants.java         |    3 +
 .../compiler/definitions/IAccessorDefinition.java  |    3 +
 .../compiler/internal/as/codegen/ABCGenerator.java |    2 +
 .../internal/as/codegen/BindableHelper.java        |  143 ++-
 .../as/codegen/ClassDirectiveProcessor.java        |  257 ++--
 .../as/codegen/GlobalDirectiveProcessor.java       |    2 +
 .../as/codegen/InterfaceDirectiveProcessor.java    |    9 +
 .../compiler/internal/as/codegen/LexicalScope.java |   14 +
 .../as/codegen/MXMLClassDirectiveProcessor.java    |    4 +
 .../codegen/databinding/BindingCodeGenUtils.java   |   80 +-
 .../codegen/databinding/BindingDatabase.java       |    4 +-
 .../internal/codegen/databinding/BindingInfo.java  |   38 +-
 .../databinding/MXMLBindingDirectiveHelper.java    |    7 +-
 .../codegen/databinding/WatcherAnalyzer.java       |    5 +
 .../internal/definitions/AccessorDefinition.java   |   67 +-
 .../internal/definitions/DefinitionBase.java       |   23 +-
 .../internal/definitions/FunctionDefinition.java   |   28 +-
 .../internal/definitions/GetterDefinition.java     |   14 +
 .../internal/definitions/InterfaceDefinition.java  |    2 +-
 .../internal/definitions/SetterDefinition.java     |   14 +
 .../internal/definitions/VariableDefinition.java   |    9 +
 .../royale/compiler/internal/mxml/MXMLTagData.java |    2 +-
 .../compiler/internal/parsing/as/BaseASParser.java |   11 +-
 .../internal/parsing/as/ConfigProcessor.java       |    6 +
 .../internal/parsing/as/StreamingASTokenizer.java  |   89 +-
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |    1 +
 .../compiler/internal/projects/ASCProject.java     |    6 +
 .../compiler/internal/projects/RoyaleProject.java  |   47 +-
 .../projects/RoyaleProjectConfigurator.java        |    4 +-
 .../royale/compiler/internal/scopes/ASScope.java   |   42 +-
 .../semantics/MethodBodySemanticChecker.java       |   52 +-
 .../compiler/internal/targets/RoyaleTarget.java    |   11 +-
 .../compiler/internal/targets/SWCTarget.java       |   17 +-
 .../compiler/internal/targets/SWFTarget.java       |    1 -
 .../internal/tree/as/BaseTypedDefinitionNode.java  |   25 +-
 .../compiler/internal/tree/as/ForLoopNode.java     |   58 +-
 .../compiler/internal/tree/as/FunctionNode.java    |    2 +-
 .../compiler/internal/tree/as/ImportNode.java      |    9 +-
 .../royale/compiler/internal/tree/as/TreeNode.java |    7 +-
 .../compiler/internal/tree/as/VariableNode.java    |   16 +-
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |   23 +-
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |   12 +-
 .../internal/tree/mxml/MXMLComponentNode.java      |    1 +
 .../internal/tree/mxml/MXMLDataBindingParser.java  |   13 +
 .../internal/tree/mxml/MXMLFunctionNode.java       |    2 +-
 .../tree/mxml/MXMLPropertySpecifierNode.java       |   42 +
 .../internal/tree/mxml/MXMLTreeBuilder.java        |    8 +
 .../internal/tree/mxml/MXMLXMLListNode.java        |   22 +-
 .../compiler/internal/tree/mxml/XMLBuilder.java    |    4 +-
 .../compiler/internal/units/ASCompilationUnit.java |    1 +
 .../internal/units/EmbedCompilationUnit.java       |   17 +-
 ...blem.java => BindableGetterCodeGenProblem.java} |   22 +-
 .../problems/ConflictingDefinitionProblem.java     |   13 +-
 ...oblem.java => RedundantBindableTagProblem.java} |   19 +-
 .../royale/compiler/projects/IRoyaleProject.java   |   21 +-
 .../java/org/apache/royale/swc/io/SWCWriter.java   |   20 +-
 .../main/java/org/apache/royale/utils/ASTUtil.java |   45 +
 .../org/apache/royale/utils/ArrayLikeUtil.java     |  963 ++++++++++++++
 compiler/src/test/config/compile-as-config.xml     |    3 +-
 compiler/src/test/java/as/ASKeywordTests.java      |  188 ++-
 .../java/utils/FlashplayerSecurityHandler.java     |   25 +-
 ...n_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |   26 +-
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |   16 +-
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...n_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 ...e_andStrictIdentifierNamesDisabled_swfdump.xml} |    0
 debugger/pom.xml                                   |   71 +-
 .../tools/debugger/expression/DebuggerUtil.java    |    2 +-
 flex-compiler-oem/pom.xml                          |   59 +-
 mvnw                                               |  180 ++-
 mvnw.cmd                                           |   37 +-
 pom.xml                                            |  993 ++++++++-------
 releasesteps.xml                                   |   64 +-
 royale-ant-tasks/pom.xml                           |   53 +-
 royale-maven-extension/pom.xml                     |    2 +-
 .../maven/extension/RoyaleLanguageSupport.java     |   24 +-
 .../royale/maven/extension/RoyaleScopeDeriver.java |   24 +-
 .../maven/extension/RoyaleScopeSelector.java       |   24 +-
 royale-maven-plugin/pom.xml                        |   52 +-
 .../org/apache/royale/maven/BaseCompileMojo.java   |   24 +-
 .../java/org/apache/royale/maven/BaseMojo.java     |  119 +-
 .../java/org/apache/royale/maven/ClassExclude.java |   24 +-
 .../org/apache/royale/maven/CompileASDocMojo.java  |   23 +-
 .../org/apache/royale/maven/CompileASMojo.java     |   23 +-
 .../org/apache/royale/maven/CompileAppMojo.java    |   23 +-
 .../org/apache/royale/maven/CompileJSMojo.java     |   23 +-
 .../apache/royale/maven/CompileTypedefsMojo.java   |   32 +-
 .../main/java/org/apache/royale/maven/Define.java  |   24 +-
 .../main/java/org/apache/royale/maven/Exclude.java |   24 +-
 .../org/apache/royale/maven/ExterncConfig.java     |   24 +-
 .../java/org/apache/royale/maven/FieldExclude.java |   24 +-
 .../apache/royale/maven/GenerateExterncMojo.java   |   24 +-
 .../apache/royale/maven/GenerateManifestsMojo.java |   24 +-
 .../java/org/apache/royale/maven/IncludeFile.java  |   24 +-
 .../org/apache/royale/maven/ManifestComponent.java |   59 +
 .../java/org/apache/royale/maven/Namespace.java    |   24 +-
 .../org/apache/royale/maven/PackageJSMojo.java     |   24 +-
 .../java/org/apache/royale/maven/TrustMojo.java    |   25 +-
 .../royale/maven/trust/DefaultTrustHandler.java    |   25 +-
 .../apache/royale/maven/trust/TrustHandler.java    |   24 +-
 .../royale/maven/utils/DependencyHelper.java       |   25 +-
 .../main/resources/config/compile-app-config.xml   |    6 +
 .../resources/config/compile-asdoc-js-config.xml   |   14 +-
 .../resources/config/compile-asdoc-swf-config.xml  |    8 +-
 .../resources/config/compile-extern-config.xml     |    6 +
 .../main/resources/config/compile-js-config.xml    |    6 +
 .../main/resources/config/compile-swf-config.xml   |    6 +
 .../resources/config/mxml-language-manifest.xml    |   15 +-
 royaleunit-ant-tasks/pom.xml                       |   43 +-
 .../ant/tasks/configuration/TaskConfiguration.java |    6 +-
 .../tasks/configuration/TestRunConfiguration.java  |    8 +-
 src/main/script/prerequisiteCheck.groovy           |  208 +++
 swfutils/build.xml                                 |    2 +-
 swfutils/pom.xml                                   |   53 +-
 327 files changed, 11673 insertions(+), 4314 deletions(-)
 create mode 100644 .mvn/wrapper/MavenWrapperDownloader.java
 create mode 100644 .mvn/wrapper/maven-wrapper.properties
 create mode 100644 CONTRIBUTORS.md
 copy ApproveFalcon.xml => compiler-build-tools/ApproveBuildTools.xml (72%)
 create mode 100644 compiler-build-tools/releasesteps.xml
 create mode 100644 
compiler-build-tools/src/main/appended-resources/META-INF/NOTICE
 create mode 100644 
compiler-common/src/main/java/org/apache/royale/compiler/problems/ArrayLikeConfigurationErrorProblem.java
 copy 
compiler-common/src/main/java/org/apache/royale/compiler/problems/{PublicVarWarningProblem.java
 => ArrayLikeUsageErrorProblem.java} (60%)
 rename {compiler => 
compiler-common}/src/main/java/org/apache/royale/compiler/problems/MXMLDatabindingSourceNotBindableProblem.java
 (100%)
 delete mode 100644 
compiler-common/src/main/java/org/apache/royale/compiler/utils/NodeJSUtils.java
 create mode 100644 
compiler-jburg-types/src/main/appended-resources/META-INF/NOTICE
 copy {compiler/src/assembly/scripts => 
compiler-jx/src/assembly/compiler-override-scripts}/compc (96%)
 copy {compiler/src/assembly/scripts => 
compiler-jx/src/assembly/compiler-override-scripts}/compc.bat (93%)
 copy {compiler/src/assembly/scripts => 
compiler-jx/src/assembly/compiler-override-scripts}/mxmlc (96%)
 copy {compiler/src/assembly/scripts => 
compiler-jx/src/assembly/compiler-override-scripts}/mxmlc.bat (93%)
 copy 
compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/goog/{IJSGoogEmitter.java
 => IJSGoogPublisher.java} (74%)
 copy swfutils/src/main/java/flash/swf/Header.java => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/common/JSModuleRequireDescription.java
 (67%)
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/utils/ClosureUtils.java
 copy 
compiler/src/main/java/org/apache/royale/compiler/problems/{UnknownBreakTargetProblem.java
 => BindableGetterCodeGenProblem.java} (69%)
 copy 
compiler/src/main/java/org/apache/royale/compiler/problems/{ArrayDowncastProblem.java
 => RedundantBindableTagProblem.java} (69%)
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/ASTUtil.java
 create mode 100644 
compiler/src/main/java/org/apache/royale/utils/ArrayLikeUtil.java
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_as_member_expression_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_As_asMemberExpression_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_as_method_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_As_asMethodName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_as_property_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_As_asPropertyName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_as_variable_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_As_asVariableName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (85%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_Default_as_method_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Default_asMethodName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_default_as_variable_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Default_asVariableName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (91%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_for_as_method_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_For_asMethodName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_Get_as_getter_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Get_asGetterName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_Get_as_member_expression_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Get_asMemberExpression_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_Get_as_method_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Get_asMethodName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_include_as_variable_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Include_asVariableName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 rename 
compiler/src/test/resources/swfdumps/{as_ASKeywordTests_ASKeyword_Namespace_as_method_name_swfdump.xml
 => 
as_ASKeywordTests_ASKeyword_Namespace_asMethodName_andStrictIdentifierNamesDisabled_swfdump.xml}
 (100%)
 create mode 100644 
royale-maven-plugin/src/main/java/org/apache/royale/maven/ManifestComponent.java
 copy 
compiler-common/src/main/java/org/apache/royale/compiler/internal/config/localization/package.html
 => royale-maven-plugin/src/main/resources/config/mxml-language-manifest.xml 
(75%)
 create mode 100644 src/main/script/prerequisiteCheck.groovy

Reply via email to