You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2021/08/27 11:49:04 UTC

[royale-typedefs] branch develop updated (6924460 -> fb6fac3)

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

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


    from 6924460  Update release notes for 0.9.8
     new af4e1f8  Revert "[maven-release-plugin] prepare for next development iteration"
     new a33f035  Revert "[maven-release-plugin] prepare branch @{releaseLabel}"
     new fb6fac3  Merge branch 'develop' of https://github.com/apache/royale-typedefs into develop

The 3 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:
 GCL/pom.xml          |  86 +++----
 ace/pom.xml          |   6 +-
 airglobal/pom.xml    |   4 +-
 cordova/pom.xml      | 120 ++++-----
 createjs/pom.xml     | 164 ++++++------
 google_maps/pom.xml  | 162 ++++++------
 jasmine/pom.xml      | 186 +++++++-------
 jquery/pom.xml       | 294 ++++++++++-----------
 js/pom.xml           | 640 ++++++++++++++++++++++-----------------------
 node/pom.xml         | 424 +++++++++++++++---------------
 playerglobal/pom.xml |   4 +-
 pom.xml              | 714 +++++++++++++++++++++++++--------------------------
 12 files changed, 1402 insertions(+), 1402 deletions(-)

[royale-typedefs] 03/03: Merge branch 'develop' of https://github.com/apache/royale-typedefs into develop

Posted by yi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-typedefs.git

commit fb6fac38e544c1a0a09152bfc9ddbe942a53b49f
Merge: a33f035 6924460
Author: Yishay Weiss <yi...@hotmail.com>
AuthorDate: Fri Aug 27 14:48:42 2021 +0300

    Merge branch 'develop' of https://github.com/apache/royale-typedefs into develop

 RELEASE_NOTES | 5 +++++
 1 file changed, 5 insertions(+)

[royale-typedefs] 01/03: Revert "[maven-release-plugin] prepare for next development iteration"

Posted by yi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-typedefs.git

commit af4e1f83aeaebfda9cb0e9412d77d392c3e15ca9
Author: Yishay Weiss <yi...@hotmail.com>
AuthorDate: Fri Aug 27 14:48:28 2021 +0300

    Revert "[maven-release-plugin] prepare for next development iteration"
    
    This reverts commit aa8582f718068529b5772870cf11ce36433e5284.
---
 GCL/pom.xml          | 6 +++---
 ace/pom.xml          | 6 +++---
 airglobal/pom.xml    | 4 ++--
 cordova/pom.xml      | 6 +++---
 createjs/pom.xml     | 6 +++---
 google_maps/pom.xml  | 6 +++---
 jasmine/pom.xml      | 6 +++---
 jquery/pom.xml       | 6 +++---
 js/pom.xml           | 4 ++--
 node/pom.xml         | 6 +++---
 playerglobal/pom.xml | 4 ++--
 pom.xml              | 4 ++--
 12 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/GCL/pom.xml b/GCL/pom.xml
index 21e2a9a..d94b8f2 100644
--- a/GCL/pom.xml
+++ b/GCL/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-gcl</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: GCL</name>
@@ -50,7 +50,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/ace/pom.xml b/ace/pom.xml
index 5692596..da99727 100644
--- a/ace/pom.xml
+++ b/ace/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-ace</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: Ace</name>
@@ -88,7 +88,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/airglobal/pom.xml b/airglobal/pom.xml
index c8ad869..7a3350f 100755
--- a/airglobal/pom.xml
+++ b/airglobal/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-airglobal</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: airglobal</name>
diff --git a/cordova/pom.xml b/cordova/pom.xml
index b9458af..3df1134 100644
--- a/cordova/pom.xml
+++ b/cordova/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-cordova</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: Cordova</name>
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/createjs/pom.xml b/createjs/pom.xml
index f8b434b..a40a9cb 100644
--- a/createjs/pom.xml
+++ b/createjs/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-createjs</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: CreateJS</name>
@@ -230,7 +230,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/google_maps/pom.xml b/google_maps/pom.xml
index dcc46ce..60bdd0c 100644
--- a/google_maps/pom.xml
+++ b/google_maps/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-googlemaps</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: GoogleMaps</name>
@@ -88,7 +88,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/jasmine/pom.xml b/jasmine/pom.xml
index 51eabbb..9c683f6 100644
--- a/jasmine/pom.xml
+++ b/jasmine/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-jasmine</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: Jasmine</name>
@@ -100,7 +100,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/jquery/pom.xml b/jquery/pom.xml
index 259cd41..1a6f46b 100644
--- a/jquery/pom.xml
+++ b/jquery/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-jquery</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: JQuery</name>
@@ -154,7 +154,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/js/pom.xml b/js/pom.xml
index 72734ec..4462916 100644
--- a/js/pom.xml
+++ b/js/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-js</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: JS</name>
diff --git a/node/pom.xml b/node/pom.xml
index 10e8b9c..644edca 100644
--- a/node/pom.xml
+++ b/node/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-node</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: Node</name>
@@ -222,7 +222,7 @@
     <dependency>
       <groupId>org.apache.royale.typedefs</groupId>
       <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.9-SNAPSHOT</version>
+      <version>0.9.8-SNAPSHOT</version>
       <type>swc</type>
       <classifier>typedefs</classifier>
       <scope>runtime</scope>
diff --git a/playerglobal/pom.xml b/playerglobal/pom.xml
index dddbd57..346cb29 100755
--- a/playerglobal/pom.xml
+++ b/playerglobal/pom.xml
@@ -22,11 +22,11 @@
   <parent>
     <groupId>org.apache.royale.typedefs</groupId>
     <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.9-SNAPSHOT</version>
+    <version>0.9.8-SNAPSHOT</version>
   </parent>
 
   <artifactId>royale-typedefs-playerglobal</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>swc</packaging>
 
   <name>Apache Royale: TypeDefs: playerglobal</name>
diff --git a/pom.xml b/pom.xml
index 0f6a271..57f4b64 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
   <groupId>org.apache.royale.typedefs</groupId>
   <artifactId>royale-typedefs-parent</artifactId>
-  <version>0.9.9-SNAPSHOT</version>
+  <version>0.9.8-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Royale: TypeDefs: Parent</name>
@@ -36,7 +36,7 @@
     <connection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</connection>
     <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</developerConnection>
     <url>https://github.com/apache/royale-typedefs</url>
-    <tag>HEAD</tag>
+    <tag>release/0.9.8</tag>
   </scm>
 
   <properties>

[royale-typedefs] 02/03: Revert "[maven-release-plugin] prepare branch @{releaseLabel}"

Posted by yi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-typedefs.git

commit a33f035e873a12a95180aade5ae3fab5e04d2f62
Author: Yishay Weiss <yi...@hotmail.com>
AuthorDate: Fri Aug 27 14:48:32 2021 +0300

    Revert "[maven-release-plugin] prepare branch @{releaseLabel}"
    
    This reverts commit b983a05f2dd33c06e50c8590d83171444f1123ea.
---
 GCL/pom.xml         |  86 +++----
 cordova/pom.xml     | 120 ++++-----
 createjs/pom.xml    | 164 ++++++------
 google_maps/pom.xml | 162 ++++++------
 jasmine/pom.xml     | 186 +++++++-------
 jquery/pom.xml      | 294 +++++++++++-----------
 js/pom.xml          | 640 +++++++++++++++++++++++-----------------------
 node/pom.xml        | 424 +++++++++++++++----------------
 pom.xml             | 714 ++++++++++++++++++++++++++--------------------------
 9 files changed, 1395 insertions(+), 1395 deletions(-)

diff --git a/GCL/pom.xml b/GCL/pom.xml
index d94b8f2..dfd1e35 100644
--- a/GCL/pom.xml
+++ b/GCL/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,45 +16,45 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-gcl</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: GCL</name>
-
-  <build>
-    <sourceDirectory>src/main/royale</sourceDirectory>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-<properties /></project>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-gcl</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: GCL</name>
+
+  <build>
+    <sourceDirectory>src/main/royale</sourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+<properties /></project>
diff --git a/cordova/pom.xml b/cordova/pom.xml
index 3df1134..31ac214 100644
--- a/cordova/pom.xml
+++ b/cordova/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,62 +16,62 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-cordova</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: Cordova</name>
-
-  <properties>
-    <cordova.version>4.11</cordova.version>
-  </properties>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/src/main/javascript</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <includeFiles>
-            <include-file>
-              <name>externs/cordova_file_plugin-4-11.js</name>
-              <path>../src/main/javascript/cordova_file_plugin-4-11.js</path>
-            </include-file>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-cordova</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: Cordova</name>
+
+  <properties>
+    <cordova.version>4.11</cordova.version>
+  </properties>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <includeFiles>
+            <include-file>
+              <name>externs/cordova_file_plugin-4-11.js</name>
+              <path>../src/main/javascript/cordova_file_plugin-4-11.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/createjs/pom.xml b/createjs/pom.xml
index a40a9cb..0d5ea95 100644
--- a/createjs/pom.xml
+++ b/createjs/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,67 +16,67 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-createjs</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: CreateJS</name>
-
-  <properties>
-    <createjs.version>0.8.0</createjs.version>
-    <tweenjs.version>0.6.2</tweenjs.version>
-  </properties>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/src/main/javascript</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <externcConfig>
-            <class-excludes>
-              <class-exclude>
-                <className>MovieClipPlugin</className>
-              </class-exclude>
-              <class-exclude>
-                <className>createjs.Text.V_OFFSETS</className>
-              </class-exclude>
-              <class-exclude>
-                <className>createjs.Text.H_OFFSETS</className>
-              </class-exclude>
-              <class-exclude>
-                <className>createjs.Graphics.BASE_64</className>
-              </class-exclude>
-            </class-excludes>
-          </externcConfig>
-          <includeFiles>
-            <include-file>
-              <name>externs/missing.js</name>
-              <path>../src/main/javascript/missing.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/createjs.js</name>
-              <path>../src/main/javascript/createjs.js</path>
-            </include-file>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-createjs</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: CreateJS</name>
+
+  <properties>
+    <createjs.version>0.8.0</createjs.version>
+    <tweenjs.version>0.6.2</tweenjs.version>
+  </properties>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <class-excludes>
+              <class-exclude>
+                <className>MovieClipPlugin</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Text.V_OFFSETS</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Text.H_OFFSETS</className>
+              </class-exclude>
+              <class-exclude>
+                <className>createjs.Graphics.BASE_64</className>
+              </class-exclude>
+            </class-excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/missing.js</name>
+              <path>../src/main/javascript/missing.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/createjs.js</name>
+              <path>../src/main/javascript/createjs.js</path>
+            </include-file>
             <!--
             <include-file>
               <name>externs/AlphaMapFilter.js</name>
@@ -218,23 +218,23 @@
               <name>externs/Ticker.js</name>
               <path>downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js</path>
             </include-file>
-             -->
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+             -->
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/google_maps/pom.xml b/google_maps/pom.xml
index 60bdd0c..b58c8fd 100644
--- a/google_maps/pom.xml
+++ b/google_maps/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,83 +16,83 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-googlemaps</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: GoogleMaps</name>
-
-  <properties>
-    <googlemaps.version>v3_11</googlemaps.version>
-  </properties>
-
-  <build>
-    <plugins>
-      <!-- Download JavaScript form GitHub -->
-      <plugin>
-        <groupId>com.googlecode.maven-download-plugin</groupId>
-        <artifactId>download-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>get-createjs</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <skipCache>true</skipCache>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url>
-              <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/target/downloads</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <includeFiles>
-            <include-file>
-              <name>externs/google_maps_api_v3_11.js</name>
-              <path>downloads/google_maps_api_v3_11.js</path>
-            </include-file>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-googlemaps</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: GoogleMaps</name>
+
+  <properties>
+    <googlemaps.version>v3_11</googlemaps.version>
+  </properties>
+
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <skipCache>true</skipCache>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/maps/google_maps_api_${googlemaps.version}.js</url>
+              <outputFileName>google_maps_api_${googlemaps.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <includeFiles>
+            <include-file>
+              <name>externs/google_maps_api_v3_11.js</name>
+              <path>downloads/google_maps_api_v3_11.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/jasmine/pom.xml b/jasmine/pom.xml
index 9c683f6..3a78f6d 100644
--- a/jasmine/pom.xml
+++ b/jasmine/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,95 +16,95 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-jasmine</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: Jasmine</name>
-
-  <properties>
-    <jasmine.version>2.0</jasmine.version>
-  </properties>
-
-  <build>
-    <plugins>
-      <!-- Download JavaScript form GitHub -->
-      <plugin>
-        <groupId>com.googlecode.maven-download-plugin</groupId>
-        <artifactId>download-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>get-createjs</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jasmine-${jasmine.version}.js</url>
-              <outputFileName>jasmine-${jasmine.version}.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/target/downloads</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <externcConfig>
-            <field-excludes>
-              <field-exclude>
-                <className>jasmine.Spec</className>
-                <field>$injector</field>
-              </field-exclude>
-            </field-excludes>
-            <excludes>
-              <exclude>
-                <className>jasmine.Matchers</className>
-                <name>actual</name>
-              </exclude>
-            </excludes>
-          </externcConfig>
-          <includeFiles>
-            <include-file>
-              <name>externs/jasmine-2.0.js</name>
-              <path>downloads/jasmine-2.0.js</path>
-            </include-file>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-jasmine</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: Jasmine</name>
+
+  <properties>
+    <jasmine.version>2.0</jasmine.version>
+  </properties>
+
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jasmine-${jasmine.version}.js</url>
+              <outputFileName>jasmine-${jasmine.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <field-excludes>
+              <field-exclude>
+                <className>jasmine.Spec</className>
+                <field>$injector</field>
+              </field-exclude>
+            </field-excludes>
+            <excludes>
+              <exclude>
+                <className>jasmine.Matchers</className>
+                <name>actual</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/jasmine-2.0.js</name>
+              <path>downloads/jasmine-2.0.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/jquery/pom.xml b/jquery/pom.xml
index 1a6f46b..6e25fe1 100644
--- a/jquery/pom.xml
+++ b/jquery/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,149 +16,149 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-jquery</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: JQuery</name>
-
-  <properties>
-    <jquery.version>1.9</jquery.version>
-  </properties>
-
-  <build>
-    <plugins>
-      <!-- Download JavaScript form GitHub -->
-      <plugin>
-        <groupId>com.googlecode.maven-download-plugin</groupId>
-        <artifactId>download-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>get-createjs</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jquery-${jquery.version}.js</url>
-              <outputFileName>jquery-${jquery.version}.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/target/downloads</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <externcConfig>
-            <!-- JQuery -->
-            <!--class-to-function><class>$</class></class-to-function-->
-
-            <class-excludes>
-              <class-exclude>
-                <className>Deferred</className>
-              </class-exclude>
-              <class-exclude>
-                <className>jQuery.deferred</className>
-              </class-exclude>
-              <class-exclude>
-                <className>jQuery.Event</className>
-              </class-exclude>
-              <class-exclude>
-                <className>jQuery.Deferred</className>
-              </class-exclude>
-              <class-exclude>
-                <className>$.Event</className>
-              </class-exclude>
-              <class-exclude>
-                <className>$.Deferred</className>
-              </class-exclude>
-              <class-exclude>
-                <className>$.deferred</className>
-              </class-exclude>
-            </class-excludes>
-
-            <excludes>
-              <exclude>
-                <className>jQuery</className>
-                <name>is</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>promise</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>getJSON</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>ajax</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>when</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>post</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>getScript</name>
-              </exclude>
-              <exclude>
-                <className>jQuery</className>
-                <name>Callbacks</name>
-              </exclude>
-              <exclude>
-                <className>jQuery.jqXHR</className>
-                <name>onreadystatechange</name>
-              </exclude>
-            </excludes>
-          </externcConfig>
-          <includeFiles>
-            <include-file>
-              <name>externs/jquery-1.9.js</name>
-              <path>downloads/jquery-1.9.js</path>
-            </include-file>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-jquery</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: JQuery</name>
+
+  <properties>
+    <jquery.version>1.9</jquery.version>
+  </properties>
+
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>get-createjs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/jquery-${jquery.version}.js</url>
+              <outputFileName>jquery-${jquery.version}.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <!-- JQuery -->
+            <!--class-to-function><class>$</class></class-to-function-->
+
+            <class-excludes>
+              <class-exclude>
+                <className>Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.Event</className>
+              </class-exclude>
+              <class-exclude>
+                <className>jQuery.Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.Event</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.Deferred</className>
+              </class-exclude>
+              <class-exclude>
+                <className>$.deferred</className>
+              </class-exclude>
+            </class-excludes>
+
+            <excludes>
+              <exclude>
+                <className>jQuery</className>
+                <name>is</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>promise</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>getJSON</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>ajax</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>when</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>post</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>getScript</name>
+              </exclude>
+              <exclude>
+                <className>jQuery</className>
+                <name>Callbacks</name>
+              </exclude>
+              <exclude>
+                <className>jQuery.jqXHR</className>
+                <name>onreadystatechange</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/jquery-1.9.js</name>
+              <path>downloads/jquery-1.9.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/js/pom.xml b/js/pom.xml
index 4462916..cf74cf3 100644
--- a/js/pom.xml
+++ b/js/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,325 +16,325 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-js</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: JS</name>
-
-  <build>
-    <sourceDirectory>src/main/royale</sourceDirectory>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>compiler-build-tools</artifactId>
-        <executions>
-          <execution>
-            <id>unpack-closure-externs</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>unpack-resources</goal>
-            </goals>
-            <configuration>
-              <resource>externs.zip</resource>
-            </configuration>
-          </execution>
-        </executions>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-js</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: JS</name>
+
+  <build>
+    <sourceDirectory>src/main/royale</sourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>compiler-build-tools</artifactId>
+        <executions>
+          <execution>
+            <id>unpack-closure-externs</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>unpack-resources</goal>
+            </goals>
+            <configuration>
+              <resource>externs.zip</resource>
+            </configuration>
+          </execution>
+        </executions>
         <!--
             Dependency to the closure compiler externs artifact so
             the "unpack-resources" goal can find the externs.zip
-        -->
-        <dependencies>
-          <dependency>
-            <groupId>com.google.javascript</groupId>
-            <artifactId>closure-compiler-externs</artifactId>
-            <version>v20181210</version>
-          </dependency>
-        </dependencies>
-      </plugin>
-      <!-- Download JavaScript from GitHub -->
-      <plugin>
-        <groupId>com.googlecode.maven-download-plugin</groupId>
-        <artifactId>download-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>get-svg</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/svg.js</url>
-              <outputFileName>svg.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-              <skipCache>true</skipCache>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-es3</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es3.js</url>
-              <outputFileName>es3.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-es6</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es6.js</url>
-              <outputFileName>es6.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-w3c_composition_event</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_composition_event.js</url>
-              <outputFileName>w3c_composition_event.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-w3c_css</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_css.js</url>
-              <outputFileName>w3c_css.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-gecko_dom</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/gecko_dom.js</url>
-              <outputFileName>gecko_dom.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-ie_dom</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/ie_dom.js</url>
-              <outputFileName>ie_dom.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-w3c_dom2</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_dom2.js</url>
-              <outputFileName>w3c_dom2.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-html5</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/html5.js</url>
-              <outputFileName>html5.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-          <execution>
-            <id>get-webstorage</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/webstorage.js</url>
-              <outputFileName>webstorage.js</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
-              <skipCache>true</skipCache>
-              <overwrite>true</overwrite>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/src/main/javascript</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-            <fileSet>
-              <directory>${project.basedir}/target/downloads</directory>
-              <includes>
-                <include>*.js</include>
-                <include>browser/w3c_*.js</include>
-                <include>browser/window.js</include>
-                <include>browser/ie_dom.js</include>
-                <include>browser/gecko_*.js</include>
-                <include>browser/webkit_*.js</include>
-                <include>browser/iphone.js</include>
-                <!-- <include>browser/chrome.js</include> -->
-                <include>browser/flash.js</include>
-                <include>browser/page_visibility.js</include>
-                <include>browser/fileapi.js</include>
-                <include>browser/html5.js</include>
-                <include>browser/webgl.js</include>
-                <include>browser/webstorage.js</include>
-                <include>browser/whatwg_encoding.js</include>
-                <include>es6_collections.js</include>
-              </includes>
-              <excludes>
-                <exclude>browser/w3c_dom4.js</exclude>
-                <exclude>browser/w3c_serviceworker.js</exclude>
-                <exclude>browser/w3c_webcrypto.js</exclude>
-                <exclude>browser/gecko_css.js</exclude>
-                <exclude>browser/webkit_notifications.js</exclude>
-              </excludes>
-            </fileSet>
-          </externcInput>
-          <externcConfig>
-            <class-excludes>
-              <class-exclude>
-                <className>controlRange</className>
-              </class-exclude>
-              <class-exclude>
-                <className>CustomEvent</className>
-              </class-exclude>
-            </class-excludes>
-            <field-excludes>
-              <field-exclude>
-                <className>Window</className>
-                <field>focus</field>
-              </field-exclude>
-            </field-excludes>
-            <excludes>
-              <exclude>
-                <className>Array</className>
-                <name>toSource</name>
-              </exclude>
-              <exclude>
-                <className>Date</className>
-                <name>valueOf</name>
-              </exclude>
-              <exclude>
-                <className>String</className>
-                <name>valueOf</name>
-              </exclude>
-              <!-- SVG -->
-              <exclude>
-                <className>SVGStylable</className>
-                <name>className</name>
-              </exclude>
-              <exclude>
-                <className>SVGStylable</className>
-                <name>style</name>
-              </exclude>
-              <exclude>
-                <className>SVGLocatable</className>
-                <name>farthestViewportElement</name>
-              </exclude>
-              <exclude>
-                <className>SVGLocatable</className>
-                <name>nearestViewportElement</name>
-              </exclude>
-              <exclude>
-                <className>Document</className>
-                <name>loadXML</name>
-              </exclude>
-              <exclude>
-                <className>Document</className>
-                <name>open</name>
-              </exclude>
-              <exclude>
-                <className>Document</className>
-                <name>close</name>
-              </exclude>
-              <exclude>
-                <className>Document</className>
-                <name>createTreeWalker</name>
-              </exclude>
-              <exclude>
-                <className>Element</className>
-                <name>load</name>
-              </exclude>
-              <exclude>
-                <className>Event</className>
-                <name>initUIEvent</name>
-              </exclude>
-              <exclude>
-                <className>Event</className>
-                <name>initMessageEvent</name>
-              </exclude>
-            </excludes>
-          </externcConfig>
-          <includeFiles>
-            <includeFile>
-              <name>externs/svg.js</name>
-              <path>downloads/svg.js</path>
-            </includeFile>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-<properties /></project>
+        -->
+        <dependencies>
+          <dependency>
+            <groupId>com.google.javascript</groupId>
+            <artifactId>closure-compiler-externs</artifactId>
+            <version>v20181210</version>
+          </dependency>
+        </dependencies>
+      </plugin>
+      <!-- Download JavaScript from GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>get-svg</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/contrib/externs/svg.js</url>
+              <outputFileName>svg.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+              <skipCache>true</skipCache>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-es3</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es3.js</url>
+              <outputFileName>es3.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-es6</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/es6.js</url>
+              <outputFileName>es6.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-w3c_composition_event</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_composition_event.js</url>
+              <outputFileName>w3c_composition_event.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-w3c_css</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_css.js</url>
+              <outputFileName>w3c_css.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-gecko_dom</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/gecko_dom.js</url>
+              <outputFileName>gecko_dom.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-ie_dom</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/ie_dom.js</url>
+              <outputFileName>ie_dom.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-w3c_dom2</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/w3c_dom2.js</url>
+              <outputFileName>w3c_dom2.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-html5</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/html5.js</url>
+              <outputFileName>html5.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+          <execution>
+            <id>get-webstorage</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+              <url>https://raw.githubusercontent.com/royale-extras/closure-compiler/royale/externs/browser/webstorage.js</url>
+              <outputFileName>webstorage.js</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads/browser</outputDirectory>
+              <skipCache>true</skipCache>
+              <overwrite>true</overwrite>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads</directory>
+              <includes>
+                <include>*.js</include>
+                <include>browser/w3c_*.js</include>
+                <include>browser/window.js</include>
+                <include>browser/ie_dom.js</include>
+                <include>browser/gecko_*.js</include>
+                <include>browser/webkit_*.js</include>
+                <include>browser/iphone.js</include>
+                <!-- <include>browser/chrome.js</include> -->
+                <include>browser/flash.js</include>
+                <include>browser/page_visibility.js</include>
+                <include>browser/fileapi.js</include>
+                <include>browser/html5.js</include>
+                <include>browser/webgl.js</include>
+                <include>browser/webstorage.js</include>
+                <include>browser/whatwg_encoding.js</include>
+                <include>es6_collections.js</include>
+              </includes>
+              <excludes>
+                <exclude>browser/w3c_dom4.js</exclude>
+                <exclude>browser/w3c_serviceworker.js</exclude>
+                <exclude>browser/w3c_webcrypto.js</exclude>
+                <exclude>browser/gecko_css.js</exclude>
+                <exclude>browser/webkit_notifications.js</exclude>
+              </excludes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <class-excludes>
+              <class-exclude>
+                <className>controlRange</className>
+              </class-exclude>
+              <class-exclude>
+                <className>CustomEvent</className>
+              </class-exclude>
+            </class-excludes>
+            <field-excludes>
+              <field-exclude>
+                <className>Window</className>
+                <field>focus</field>
+              </field-exclude>
+            </field-excludes>
+            <excludes>
+              <exclude>
+                <className>Array</className>
+                <name>toSource</name>
+              </exclude>
+              <exclude>
+                <className>Date</className>
+                <name>valueOf</name>
+              </exclude>
+              <exclude>
+                <className>String</className>
+                <name>valueOf</name>
+              </exclude>
+              <!-- SVG -->
+              <exclude>
+                <className>SVGStylable</className>
+                <name>className</name>
+              </exclude>
+              <exclude>
+                <className>SVGStylable</className>
+                <name>style</name>
+              </exclude>
+              <exclude>
+                <className>SVGLocatable</className>
+                <name>farthestViewportElement</name>
+              </exclude>
+              <exclude>
+                <className>SVGLocatable</className>
+                <name>nearestViewportElement</name>
+              </exclude>
+              <exclude>
+                <className>Document</className>
+                <name>loadXML</name>
+              </exclude>
+              <exclude>
+                <className>Document</className>
+                <name>open</name>
+              </exclude>
+              <exclude>
+                <className>Document</className>
+                <name>close</name>
+              </exclude>
+              <exclude>
+                <className>Document</className>
+                <name>createTreeWalker</name>
+              </exclude>
+              <exclude>
+                <className>Element</className>
+                <name>load</name>
+              </exclude>
+              <exclude>
+                <className>Event</className>
+                <name>initUIEvent</name>
+              </exclude>
+              <exclude>
+                <className>Event</className>
+                <name>initMessageEvent</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <includeFile>
+              <name>externs/svg.js</name>
+              <path>downloads/svg.js</path>
+            </includeFile>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+<properties /></project>
diff --git a/node/pom.xml b/node/pom.xml
index 644edca..f8b5c98 100644
--- a/node/pom.xml
+++ b/node/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,217 +16,217 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.royale.typedefs</groupId>
-    <artifactId>royale-typedefs-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>royale-typedefs-node</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>swc</packaging>
-
-  <name>Apache Royale: TypeDefs: Node</name>
-
-  <properties>
-    <closure.version>20181210</closure.version>
-  </properties>
-  
-  <build>
-    <plugins>
-      <!-- Download JavaScript form GitHub -->
-      <plugin>
-        <groupId>com.googlecode.maven-download-plugin</groupId>
-        <artifactId>download-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>get-closure-sources</id>
-            <phase>validate</phase>
-            <goals>
-              <goal>wget</goal>
-            </goals>
-            <configuration>
-                <url>https://github.com/royale-extras/closure-compiler/archive/royale.zip</url>
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.royale.typedefs</groupId>
+    <artifactId>royale-typedefs-parent</artifactId>
+    <version>0.9.8-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>royale-typedefs-node</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>swc</packaging>
+
+  <name>Apache Royale: TypeDefs: Node</name>
+
+  <properties>
+    <closure.version>20181210</closure.version>
+  </properties>
+  
+  <build>
+    <plugins>
+      <!-- Download JavaScript form GitHub -->
+      <plugin>
+        <groupId>com.googlecode.maven-download-plugin</groupId>
+        <artifactId>download-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>get-closure-sources</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>wget</goal>
+            </goals>
+            <configuration>
+                <url>https://github.com/royale-extras/closure-compiler/archive/royale.zip</url>
               <!--
                   Give it a number matching the date so we can
                   trigger a new download by updating the date
-              -->
-              <outputFileName>node-externs.zip</outputFileName>
-              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
-              <unpack>true</unpack>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-
-      <plugin>
-        <groupId>org.apache.royale.compiler</groupId>
-        <artifactId>royale-maven-plugin</artifactId>
-        <extensions>true</extensions>
-        <configuration>
-          <includeSources>true</includeSources>
-          <externcInput>
-            <fileSet>
-              <directory>${project.basedir}/src/main/javascript</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-            <fileSet>
-              <directory>${project.basedir}/target/downloads/closure-compiler-royale/contrib/nodejs</directory>
-              <includes>
-                <include>**/*.js</include>
-              </includes>
-            </fileSet>
-          </externcInput>
-          <externcConfig>
-            <excludes>
-              <exclude>
-                <className>Buffer</className>
-                <name>toJSON</name>
-              </exclude>
-              <exclude>
-                <className>osNetworkInterfacesInfo</className>
-                <name>internal</name>
-              </exclude>
-            </excludes>
-          </externcConfig>
-          <includeFiles>
-            <include-file>
-              <name>externs/missing.js</name>
-              <path>../src/main/javascript/missing.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/assert.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/assert.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/buffer.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/buffer.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/child_process.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/child_process.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/cluster.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/cluster.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/crypto.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/crypto.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/dgram.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/dgram.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/dns.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/dns.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/domain.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/domain.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/events.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/events.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/fs.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/fs.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/globals.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/globals.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/http.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/http.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/https.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/https.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/net.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/net.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/os.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/os.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/path.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/path.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/punycode.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/punycode.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/querystring.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/querystring.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/readline.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/readline.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/repl.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/repl.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/stream.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/stream.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/string_decoder.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/string_decoder.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/tls.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/tls.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/tty.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/tty.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/url.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/url.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/util.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/util.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/vm.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/vm.js</path>
-            </include-file>
-            <include-file>
-              <name>externs/zlib.js</name>
-              <path>downloads/closure-compiler-royale/contrib/nodejs/zlib.js</path>
-            </include-file>
-          </includeFiles>
-          <skipSwc>true</skipSwc>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.royale.typedefs</groupId>
-      <artifactId>royale-typedefs-js</artifactId>
-      <version>0.9.8-SNAPSHOT</version>
-      <type>swc</type>
-      <classifier>typedefs</classifier>
-      <scope>runtime</scope>
-    </dependency>
-  </dependencies>
-
-</project>
+              -->
+              <outputFileName>node-externs.zip</outputFileName>
+              <outputDirectory>${project.build.directory}/downloads</outputDirectory>
+              <unpack>true</unpack>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.apache.royale.compiler</groupId>
+        <artifactId>royale-maven-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <includeSources>true</includeSources>
+          <externcInput>
+            <fileSet>
+              <directory>${project.basedir}/src/main/javascript</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+            <fileSet>
+              <directory>${project.basedir}/target/downloads/closure-compiler-royale/contrib/nodejs</directory>
+              <includes>
+                <include>**/*.js</include>
+              </includes>
+            </fileSet>
+          </externcInput>
+          <externcConfig>
+            <excludes>
+              <exclude>
+                <className>Buffer</className>
+                <name>toJSON</name>
+              </exclude>
+              <exclude>
+                <className>osNetworkInterfacesInfo</className>
+                <name>internal</name>
+              </exclude>
+            </excludes>
+          </externcConfig>
+          <includeFiles>
+            <include-file>
+              <name>externs/missing.js</name>
+              <path>../src/main/javascript/missing.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/assert.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/assert.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/buffer.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/buffer.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/child_process.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/child_process.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/cluster.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/cluster.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/crypto.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/crypto.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/dgram.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/dgram.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/dns.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/dns.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/domain.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/domain.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/events.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/events.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/fs.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/fs.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/globals.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/globals.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/http.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/http.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/https.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/https.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/net.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/net.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/os.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/os.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/path.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/path.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/punycode.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/punycode.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/querystring.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/querystring.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/readline.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/readline.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/repl.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/repl.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/stream.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/stream.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/string_decoder.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/string_decoder.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/tls.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/tls.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/tty.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/tty.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/url.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/url.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/util.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/util.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/vm.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/vm.js</path>
+            </include-file>
+            <include-file>
+              <name>externs/zlib.js</name>
+              <path>downloads/closure-compiler-royale/contrib/nodejs/zlib.js</path>
+            </include-file>
+          </includeFiles>
+          <skipSwc>true</skipSwc>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.royale.typedefs</groupId>
+      <artifactId>royale-typedefs-js</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <type>swc</type>
+      <classifier>typedefs</classifier>
+      <scope>runtime</scope>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/pom.xml b/pom.xml
index 57f4b64..d461076 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,357 +1,357 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>23</version>
-  </parent>
-
-  <groupId>org.apache.royale.typedefs</groupId>
-  <artifactId>royale-typedefs-parent</artifactId>
-  <version>0.9.8-SNAPSHOT</version>
-  <packaging>pom</packaging>
-
-  <name>Apache Royale: TypeDefs: Parent</name>
-
-  <scm>
-    <connection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</connection>
-    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</developerConnection>
-    <url>https://github.com/apache/royale-typedefs</url>
-    <tag>release/0.9.8</tag>
-  </scm>
-
-  <properties>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
-    <maven.version>3.3.1</maven.version>
-
-    <royale.build-tools.version>1.2.1</royale.build-tools.version>
-    <royale.compiler.version>0.9.8-SNAPSHOT</royale.compiler.version>
-
-    <release-profiles>apache-release</release-profiles>
-
-    <!-- Dont't open multiple connections to one service to upload multiple artifacts at the same time -->
-    <maven.wagon.httpconnectionManager.maxPerRoute>1</maven.wagon.httpconnectionManager.maxPerRoute>
-    <!-- Dont't open multiple connections in total to upload multiple artifacts at the same time -->
-    <maven.wagon.httpconnectionManager.maxTotal>1</maven.wagon.httpconnectionManager.maxTotal>
-    <!-- Change the retry handler to a version that supports retries -->
-    <maven.wagon.http.retryHandler.class>standard</maven.wagon.http.retryHandler.class>
-    <!-- Try at most 6 times to deploy every artifact -->
-    <maven.wagon.http.retryHandler.count>6</maven.wagon.http.retryHandler.count>
-  </properties>
-
-  <!-- Only configure the site distribution as the rest is handled by the apache parent -->
-  <distributionManagement>
-    <site>
-      <id>website</id>
-      <!-- TODO: Set this to the correct url -->
-      <url>scp://www.mycompany.com/www/docs/project/</url>
-    </site>
-  </distributionManagement>
-
-  <issueManagement>
-    <system>GitHub</system>
-    <url>https://github.com/apache/royale-asjs/issues</url>
-  </issueManagement>
-
-  <mailingLists>
-    <mailingList>
-      <name>Apache Royale User List</name>
-      <subscribe>users-subscribe@royale.apache.org</subscribe>
-      <unsubscribe>users-unsubscribe@royale.apache.org</unsubscribe>
-      <post>users@royale.apache.org</post>
-      <archive>http://mail-archives.apache.org/mod_mbox/royale-users/</archive>
-    </mailingList>
-    <mailingList>
-      <name>Apache Royale Developer List</name>
-      <subscribe>dev-subscribe@royale.apache.org</subscribe>
-      <unsubscribe>dev-unsubscribe@royale.apache.org</unsubscribe>
-      <post>dev@royale.apache.org</post>
-      <archive>http://mail-archives.apache.org/mod_mbox/royale-dev/</archive>
-    </mailingList>
-  </mailingLists>
-
-  <modules>
-    <module>ace</module>
-    <module>cordova</module>
-    <module>createjs</module>
-    <module>GCL</module>
-    <module>google_maps</module>
-    <module>jasmine</module>
-    <module>jquery</module>
-    <module>js</module>
-    <module>node</module>
-    <module>airglobal</module>
-    <module>playerglobal</module>
-  </modules>
-
-  <build>
-    <extensions>
-      <extension>
-        <groupId>org.apache.maven.wagon</groupId>
-        <artifactId>wagon-http</artifactId>
-        <version>3.4.0</version>
-      </extension>
-    </extensions>
-
-    <plugins>
-      <!-- Check if all source files have the required apache license headers -->
-      <plugin>
-        <groupId>org.apache.rat</groupId>
-        <artifactId>apache-rat-plugin</artifactId>
-        <version>0.13</version>
-        <executions>
-          <execution>
-            <id>license-check</id>
-            <phase>verify</phase>
-            <goals>
-              <goal>check</goal>
-            </goals>
-            <configuration>
-              <excludes>
-                <!-- Patch files aren't supposed to have headers -->
-                <exclude>**/*.patch</exclude>
-                <!--
-                 Exclude any eventually existing content of target directories.
-                 Some times when building with a bigger maven reactor and then
-                 with a smaller one, RAT will complain about stuff still in the
-                 target directories. We don't want that.
-                 -->
-                <exclude>**/target/**</exclude>
-                <exclude>**/release-dir/**</exclude>
-              </excludes>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-release-plugin</artifactId>
-        <configuration>
-          <arguments combine.self="override">-P${release-profiles}</arguments>
-        </configuration>
-      </plugin>
-    </plugins>
-
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.apache.royale.compiler</groupId>
-          <artifactId>royale-maven-plugin</artifactId>
-          <version>${royale.compiler.version}</version>
-          <dependencies>
-            <dependency>
-              <groupId>org.apache.royale.compiler</groupId>
-              <artifactId>compiler-jx</artifactId>
-              <version>${royale.compiler.version}</version>
-            </dependency>
-          </dependencies>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.royale.compiler</groupId>
-          <artifactId>compiler-build-tools</artifactId>
-          <version>${royale.build-tools.version}</version>
-        </plugin>
-        <plugin>
-          <groupId>com.googlecode.maven-download-plugin</groupId>
-          <artifactId>download-maven-plugin</artifactId>
-          <version>1.5.0</version>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-deploy-plugin</artifactId>
-          <version>2.8.2</version>
-          <!-- If deploying fails due to repo or network problems, retry the given number of times (1-10) -->
-          <configuration>
-            <retryFailedDeploymentCount>6</retryFailedDeploymentCount>
-          </configuration>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-javadoc-plugin</artifactId>
-          <version>3.2.0</version>
-          <configuration>
-            <skip>true</skip>
-          </configuration>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-release-plugin</artifactId>
-          <version>3.0.0-M1</version>
-        </plugin>
-        <plugin>
-          <groupId>com.theoryinpractise</groupId>
-          <artifactId>reproducible-maven-plugin</artifactId>
-          <version>1.0.1</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-
-  <profiles>
-    <!--
-      This profile enables the changes required to do releases on the Royale CI server.
-      It should not be used otherwise.
-    -->
-    <profile>
-      <id>royale-release</id>
-      <properties>
-        <!-- Ensure the royale-release plugin is enabled when running release:perform -->
-        <release-profiles>apache-release,royale-release</release-profiles>
-      </properties>
-
-      <!-- Redirect the deployment to a local directory -->
-      <!-- Note: using the 'altReleaseDeploymentRepository' and alike were ignored in the release:perform phase -->
-      <distributionManagement>
-        <repository>
-          <id>apache.releases.https</id>
-          <name>Apache Release Distribution Repository</name>
-          <!--
-            'maven.multiModuleProjectDirectory' is a property introduced with maven 3.3.1 ...
-            don't worry if your IDE is complaining.
-            Also this will be set to the 'target/checkout' directory the output will be in
-            'target/local-release-dir'.
-          -->
-          <url>file://${maven.multiModuleProjectDirectory}/../local-release-dir</url>
-        </repository>
-      </distributionManagement>
-
-      <build>
-        <plugins>
-          <!-- Generate the effective poms for this build -->
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-help-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>generate-effective-pom</id>
-                <phase>compile</phase>
-                <goals>
-                  <goal>effective-pom</goal>
-                </goals>
-                <configuration>
-                  <output>${project.build.directory}/effective.pom</output>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-        <pluginManagement>
-          <plugins>
-            <!-- We require the release manager to manually login an sign using his credentials -->
-            <plugin>
-              <groupId>org.apache.maven.plugins</groupId>
-              <artifactId>maven-gpg-plugin</artifactId>
-              <configuration>
-                <skip>true</skip>
-              </configuration>
-            </plugin>
-            <!-- We require the release manager to login and push the changes using his credentials -->
-            <plugin>
-              <groupId>org.apache.maven.plugins</groupId>
-              <artifactId>maven-release-plugin</artifactId>
-              <configuration>
-                <pushChanges>false</pushChanges>
-                <providerImplementations>
-                  <git>jgit</git>
-                </providerImplementations>
-              </configuration>
-              <dependencies>
-                <dependency>
-                  <groupId>org.apache.maven.scm</groupId>
-                  <artifactId>maven-scm-provider-jgit</artifactId>
-                  <version>1.11.3-SNAPSHOT</version>
-                </dependency>
-              </dependencies>
-            </plugin>
-          </plugins>
-        </pluginManagement>
-      </build>
-    </profile>
-
-    <!-- Make the release-plugin use the new reproducible build plugin extension -->
-    <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>com.theoryinpractise</groupId>
-            <artifactId>reproducible-maven-plugin</artifactId>
-          </plugin>
-          <!--
-            Configure the release plugin to add the ${project.build.outputTimestamp} in the release prepare
-            phase and to remove it again when preparing the next development iteration
-          -->
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-release-plugin</artifactId>
-            <configuration>
-              <preparationGoals>clean com.theoryinpractise:reproducible-maven-plugin:apply install</preparationGoals>
-              <completionGoals>com.theoryinpractise:reproducible-maven-plugin:clear</completionGoals>
-            </configuration>
-          </plugin>
-          <!-- Make the release build use the reproducible build feature -->
-          <plugin>
-            <groupId>org.apache.royale.compiler</groupId>
-            <artifactId>royale-maven-plugin</artifactId>
-            <version>${royale.compiler.version}</version>
-            <extensions>true</extensions>
-            <configuration>
-              <additionalCompilerOptions>
-                -metadata.date=${project.build.outputTimestamp};-metadata.dateFormat=yyyy-MM-dd'T'HH:mm:ss'Z'
-              </additionalCompilerOptions>
-            </configuration>
-          </plugin>
-          <!--
-            Create MD5 and SHA512 checksum files for the release artifacts.
-          -->
-          <plugin>
-            <groupId>net.nicoulaj.maven.plugins</groupId>
-            <artifactId>checksum-maven-plugin</artifactId>
-            <version>1.8</version>
-            <executions>
-              <execution>
-                <goals>
-                  <goal>files</goal>
-                </goals>
-              </execution>
-            </executions>
-            <configuration>
-              <algorithms>
-                <algorithm>SHA-512</algorithm>
-              </algorithms>
-              <fileSets>
-                <fileSet>
-                  <directory>${project.build.directory}</directory>
-                  <includes>
-                    <include>royale-typedefs-parent-${project.version}-source-release.zip</include>
-                  </includes>
-                </fileSet>
-              </fileSets>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>23</version>
+  </parent>
+
+  <groupId>org.apache.royale.typedefs</groupId>
+  <artifactId>royale-typedefs-parent</artifactId>
+  <version>0.9.8-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Apache Royale: TypeDefs: Parent</name>
+
+  <scm>
+    <connection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</connection>
+    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/royale-typedefs.git</developerConnection>
+    <url>https://github.com/apache/royale-typedefs</url>
+    <tag>HEAD</tag>
+  </scm>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <project.reporting.outputencoding>UTF-8</project.reporting.outputencoding>
+    <maven.version>3.3.1</maven.version>
+
+    <royale.build-tools.version>1.2.1</royale.build-tools.version>
+    <royale.compiler.version>0.9.8-SNAPSHOT</royale.compiler.version>
+
+    <release-profiles>apache-release</release-profiles>
+
+    <!-- Dont't open multiple connections to one service to upload multiple artifacts at the same time -->
+    <maven.wagon.httpconnectionManager.maxPerRoute>1</maven.wagon.httpconnectionManager.maxPerRoute>
+    <!-- Dont't open multiple connections in total to upload multiple artifacts at the same time -->
+    <maven.wagon.httpconnectionManager.maxTotal>1</maven.wagon.httpconnectionManager.maxTotal>
+    <!-- Change the retry handler to a version that supports retries -->
+    <maven.wagon.http.retryHandler.class>standard</maven.wagon.http.retryHandler.class>
+    <!-- Try at most 6 times to deploy every artifact -->
+    <maven.wagon.http.retryHandler.count>6</maven.wagon.http.retryHandler.count>
+  </properties>
+
+  <!-- Only configure the site distribution as the rest is handled by the apache parent -->
+  <distributionManagement>
+    <site>
+      <id>website</id>
+      <!-- TODO: Set this to the correct url -->
+      <url>scp://www.mycompany.com/www/docs/project/</url>
+    </site>
+  </distributionManagement>
+
+  <issueManagement>
+    <system>GitHub</system>
+    <url>https://github.com/apache/royale-asjs/issues</url>
+  </issueManagement>
+
+  <mailingLists>
+    <mailingList>
+      <name>Apache Royale User List</name>
+      <subscribe>users-subscribe@royale.apache.org</subscribe>
+      <unsubscribe>users-unsubscribe@royale.apache.org</unsubscribe>
+      <post>users@royale.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/royale-users/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Apache Royale Developer List</name>
+      <subscribe>dev-subscribe@royale.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@royale.apache.org</unsubscribe>
+      <post>dev@royale.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/royale-dev/</archive>
+    </mailingList>
+  </mailingLists>
+
+  <modules>
+    <module>ace</module>
+    <module>cordova</module>
+    <module>createjs</module>
+    <module>GCL</module>
+    <module>google_maps</module>
+    <module>jasmine</module>
+    <module>jquery</module>
+    <module>js</module>
+    <module>node</module>
+    <module>airglobal</module>
+    <module>playerglobal</module>
+  </modules>
+
+  <build>
+    <extensions>
+      <extension>
+        <groupId>org.apache.maven.wagon</groupId>
+        <artifactId>wagon-http</artifactId>
+        <version>3.4.0</version>
+      </extension>
+    </extensions>
+
+    <plugins>
+      <!-- Check if all source files have the required apache license headers -->
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <version>0.13</version>
+        <executions>
+          <execution>
+            <id>license-check</id>
+            <phase>verify</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+            <configuration>
+              <excludes>
+                <!-- Patch files aren't supposed to have headers -->
+                <exclude>**/*.patch</exclude>
+                <!--
+                 Exclude any eventually existing content of target directories.
+                 Some times when building with a bigger maven reactor and then
+                 with a smaller one, RAT will complain about stuff still in the
+                 target directories. We don't want that.
+                 -->
+                <exclude>**/target/**</exclude>
+                <exclude>**/release-dir/**</exclude>
+              </excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-release-plugin</artifactId>
+        <configuration>
+          <arguments combine.self="override">-P${release-profiles}</arguments>
+        </configuration>
+      </plugin>
+    </plugins>
+
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.royale.compiler</groupId>
+          <artifactId>royale-maven-plugin</artifactId>
+          <version>${royale.compiler.version}</version>
+          <dependencies>
+            <dependency>
+              <groupId>org.apache.royale.compiler</groupId>
+              <artifactId>compiler-jx</artifactId>
+              <version>${royale.compiler.version}</version>
+            </dependency>
+          </dependencies>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.royale.compiler</groupId>
+          <artifactId>compiler-build-tools</artifactId>
+          <version>${royale.build-tools.version}</version>
+        </plugin>
+        <plugin>
+          <groupId>com.googlecode.maven-download-plugin</groupId>
+          <artifactId>download-maven-plugin</artifactId>
+          <version>1.5.0</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</version>
+          <!-- If deploying fails due to repo or network problems, retry the given number of times (1-10) -->
+          <configuration>
+            <retryFailedDeploymentCount>6</retryFailedDeploymentCount>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>3.2.0</version>
+          <configuration>
+            <skip>true</skip>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <version>3.0.0-M1</version>
+        </plugin>
+        <plugin>
+          <groupId>com.theoryinpractise</groupId>
+          <artifactId>reproducible-maven-plugin</artifactId>
+          <version>1.0.1</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+  <profiles>
+    <!--
+      This profile enables the changes required to do releases on the Royale CI server.
+      It should not be used otherwise.
+    -->
+    <profile>
+      <id>royale-release</id>
+      <properties>
+        <!-- Ensure the royale-release plugin is enabled when running release:perform -->
+        <release-profiles>apache-release,royale-release</release-profiles>
+      </properties>
+
+      <!-- Redirect the deployment to a local directory -->
+      <!-- Note: using the 'altReleaseDeploymentRepository' and alike were ignored in the release:perform phase -->
+      <distributionManagement>
+        <repository>
+          <id>apache.releases.https</id>
+          <name>Apache Release Distribution Repository</name>
+          <!--
+            'maven.multiModuleProjectDirectory' is a property introduced with maven 3.3.1 ...
+            don't worry if your IDE is complaining.
+            Also this will be set to the 'target/checkout' directory the output will be in
+            'target/local-release-dir'.
+          -->
+          <url>file://${maven.multiModuleProjectDirectory}/../local-release-dir</url>
+        </repository>
+      </distributionManagement>
+
+      <build>
+        <plugins>
+          <!-- Generate the effective poms for this build -->
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-help-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>generate-effective-pom</id>
+                <phase>compile</phase>
+                <goals>
+                  <goal>effective-pom</goal>
+                </goals>
+                <configuration>
+                  <output>${project.build.directory}/effective.pom</output>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+        <pluginManagement>
+          <plugins>
+            <!-- We require the release manager to manually login an sign using his credentials -->
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-gpg-plugin</artifactId>
+              <configuration>
+                <skip>true</skip>
+              </configuration>
+            </plugin>
+            <!-- We require the release manager to login and push the changes using his credentials -->
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-release-plugin</artifactId>
+              <configuration>
+                <pushChanges>false</pushChanges>
+                <providerImplementations>
+                  <git>jgit</git>
+                </providerImplementations>
+              </configuration>
+              <dependencies>
+                <dependency>
+                  <groupId>org.apache.maven.scm</groupId>
+                  <artifactId>maven-scm-provider-jgit</artifactId>
+                  <version>1.11.3-SNAPSHOT</version>
+                </dependency>
+              </dependencies>
+            </plugin>
+          </plugins>
+        </pluginManagement>
+      </build>
+    </profile>
+
+    <!-- Make the release-plugin use the new reproducible build plugin extension -->
+    <profile>
+      <id>apache-release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>com.theoryinpractise</groupId>
+            <artifactId>reproducible-maven-plugin</artifactId>
+          </plugin>
+          <!--
+            Configure the release plugin to add the ${project.build.outputTimestamp} in the release prepare
+            phase and to remove it again when preparing the next development iteration
+          -->
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-release-plugin</artifactId>
+            <configuration>
+              <preparationGoals>clean com.theoryinpractise:reproducible-maven-plugin:apply install</preparationGoals>
+              <completionGoals>com.theoryinpractise:reproducible-maven-plugin:clear</completionGoals>
+            </configuration>
+          </plugin>
+          <!-- Make the release build use the reproducible build feature -->
+          <plugin>
+            <groupId>org.apache.royale.compiler</groupId>
+            <artifactId>royale-maven-plugin</artifactId>
+            <version>${royale.compiler.version}</version>
+            <extensions>true</extensions>
+            <configuration>
+              <additionalCompilerOptions>
+                -metadata.date=${project.build.outputTimestamp};-metadata.dateFormat=yyyy-MM-dd'T'HH:mm:ss'Z'
+              </additionalCompilerOptions>
+            </configuration>
+          </plugin>
+          <!--
+            Create MD5 and SHA512 checksum files for the release artifacts.
+          -->
+          <plugin>
+            <groupId>net.nicoulaj.maven.plugins</groupId>
+            <artifactId>checksum-maven-plugin</artifactId>
+            <version>1.8</version>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>files</goal>
+                </goals>
+              </execution>
+            </executions>
+            <configuration>
+              <algorithms>
+                <algorithm>SHA-512</algorithm>
+              </algorithms>
+              <fileSets>
+                <fileSet>
+                  <directory>${project.build.directory}</directory>
+                  <includes>
+                    <include>royale-typedefs-parent-${project.version}-source-release.zip</include>
+                  </includes>
+                </fileSet>
+              </fileSets>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
+</project>