This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
The following commit(s) were added to refs/heads/develop by this push:
new 12285d0 RELEASE_NOTES: more changes in 0.9.9
12285d0 is described below
commit 12285d084044e5ea87cfe0537ff42f90f329065b
Author: Josh Tynjala <[email protected]>
AuthorDate: Thu Feb 24 08:55:04 2022 -0800
RELEASE_NOTES: more changes in 0.9.9
---
RELEASE_NOTES.md | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index b4ca9b4..ada3953 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -5,13 +5,20 @@ Apache Royale Compiler 0.9.9
=================
- **asformat** is a new command line code formatter for ActionScript and MXML,
with a programmatic API for use in editors and IDEs.
-- Added a boolean new compiler option 'compiler.mxml.force-local-id' - (short
commandline form 'force-local-id'). This is a quick way to avoid propagating id
attributes to browser DOM in JSRoyale.
-- Added new string compiler options 'js-getter-prefix' and 'js-setter-prefix'
to optionally specify different prefixes to use instead of 'get_' and 'set_'
for accessors in the generated JavaScript. Useful for integrating with JS
libraries/languages that use a different naming convention.
-- (JS) Fix for @royalesuppressexport feature which had stopped working
-- (JS) Fix for mx.managers.SystemManager subclass not being generated for
applications that were not direct subclasses of the relevant application
classes.
+- Added a boolean new compiler option `compiler.mxml.force-local-id` - (short
commandline form `force-local-id`). This is a quick way to avoid propagating id
attributes to browser DOM in JSRoyale.
+- (JS) Added new string compiler options `js-getter-prefix` and
`js-setter-prefix` to optionally specify different prefixes to use instead of
'get_' and 'set_' for accessors in the generated JavaScript. Useful for
integrating with JS libraries/languages that use a different naming convention.
+- (JS) Fix for `@royalesuppressexport` feature which had stopped working
+- (JS) Fix for `mx.managers.SystemManager` subclass not being generated for
applications that were not direct subclasses of the relevant application
classes.
- (JS) Improvement in output of locale properties files as ResourceBundles.
Now using original Flex/SWF parsing approach for improved parity.
- (JS) First implementation of multiple-catch support in Javascript
- (JS) Added unsafe option for outputting literal javascript (via externally
defined jsUnsafeNativeInline function)
+- Fixed `<!---->` in MXML being incorrectly detected as an unclosed ASDoc
comment, instead of an empty regular comment.
+- (JS) Improved the generated JavaScript for `if`, `else if`, and `else`
statements that contained only a semicolon and no braces.
+- (JS) Generated JavaScript for `parseInt()` passes `0` instead of `undefined`
for radix argument to avoid number format exception.
+- (JS) Fixed several issues with generated JavaScript for E4X expressions when
using `js-dynamic-access-unknown-members` compiler option.
+- (JS) Fixed a couple of issues with generated JavaScript when using custom
namespaces.
+- Fixed missing `[Event]` metadata in playerglobal.swc classes generated from
documentation.
+- Fixed parse exception when binding to XML.
Apache Royale Compiler 0.9.8
=================