Repository: flex-typedefs
Updated Branches:
  refs/heads/master b84b06261 -> 6f2981222


- Updated the typedefs to build again with maven
- Made the old externs pom to a real parent pom


Project: http://git-wip-us.apache.org/repos/asf/flex-typedefs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-typedefs/commit/6f298122
Tree: http://git-wip-us.apache.org/repos/asf/flex-typedefs/tree/6f298122
Diff: http://git-wip-us.apache.org/repos/asf/flex-typedefs/diff/6f298122

Branch: refs/heads/master
Commit: 6f2981222278a46518497e3594c31df60aa974a2
Parents: b84b062
Author: Christofer Dutz <[email protected]>
Authored: Mon Jul 18 08:57:19 2016 +0200
Committer: Christofer Dutz <[email protected]>
Committed: Mon Jul 18 08:57:19 2016 +0200

----------------------------------------------------------------------
 GCL/pom.xml                                  |  16 +-
 cordova/pom.xml                              |  16 +-
 createjs/pom.xml                             |  18 +-
 createjs/src/main/patch/easeljs.patch        | 228 +++++++++++-----------
 createjs/src/main/patch/tweenjs.patch        |  36 ++--
 google_maps/pom.xml                          |  18 +-
 google_maps/src/main/patch/google_maps.patch |   6 +-
 jasmine/pom.xml                              |  16 +-
 jquery/pom.xml                               |  18 +-
 jquery/src/main/patch/jquery.patch           |   6 +-
 js/pom.xml                                   |  16 +-
 js/src/main/patch/js.patch                   |  12 +-
 node/pom.xml                                 |  16 +-
 pom.xml                                      | 205 ++++++++++++++++++-
 14 files changed, 410 insertions(+), 217 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/GCL/pom.xml
----------------------------------------------------------------------
diff --git a/GCL/pom.xml b/GCL/pom.xml
index 99f0a75..8ed1276 100644
--- a/GCL/pom.xml
+++ b/GCL/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-gcl</artifactId>
+  <artifactId>flexjs-typedefs-gcl</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: GCL</name>
+  <name>Apache Flex - FlexJS: TypeDefs: GCL</name>
 
   <build>
     <sourceDirectory>src/main/flex</sourceDirectory>
@@ -39,7 +39,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -49,7 +49,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -58,8 +58,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/cordova/pom.xml
----------------------------------------------------------------------
diff --git a/cordova/pom.xml b/cordova/pom.xml
index 259a6cb..4af93a0 100644
--- a/cordova/pom.xml
+++ b/cordova/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-cordova</artifactId>
+  <artifactId>flexjs-typedefs-cordova</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: Cordova</name>
+  <name>Apache Flex - FlexJS: TypeDefs: Cordova</name>
 
   <properties>
     <cordova.version>4.11</cordova.version>
@@ -42,7 +42,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -66,7 +66,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -75,8 +75,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/createjs/pom.xml
----------------------------------------------------------------------
diff --git a/createjs/pom.xml b/createjs/pom.xml
index ceb2c0c..8346407 100644
--- a/createjs/pom.xml
+++ b/createjs/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-createjs</artifactId>
+  <artifactId>flexjs-typedefs-createjs</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: CreateJS</name>
+  <name>Apache Flex - FlexJS: TypeDefs: CreateJS</name>
 
   <properties>
     <createjs.version>0.8.0</createjs.version>
@@ -82,7 +82,7 @@
         <version>1.5.0</version>
         <configuration>
           <executable>${git.executable}</executable>
-          <workingDirectory>${basedir}/../..</workingDirectory>
+          <workingDirectory>${basedir}/..</workingDirectory>
           <arguments>
             <argument>apply</argument>
             <argument>--ignore-whitespace</argument>
@@ -120,7 +120,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -318,7 +318,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -327,8 +327,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/createjs/src/main/patch/easeljs.patch
----------------------------------------------------------------------
diff --git a/createjs/src/main/patch/easeljs.patch 
b/createjs/src/main/patch/easeljs.patch
index ca11c4e..cc6822f 100644
--- a/createjs/src/main/patch/easeljs.patch
+++ b/createjs/src/main/patch/easeljs.patch
@@ -1,9 +1,9 @@
 
 Generated from Ant script
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
 index 3ce0025..e8a377d 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/Event.js
 @@ -1,262 +1,80 @@
 -/*
 -* Event
@@ -336,10 +336,10 @@ index 3ce0025..e8a377d 100644
  
 -      createjs.Event = Event;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
 index 0ae4781..a03fd10 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/events/EventDispatcher.js
 @@ -1,407 +1,202 @@
 -/*
 -* EventDispatcher
@@ -950,10 +950,10 @@ index 0ae4781..a03fd10 100644
 +     */
 +createjs.EventDispatcher.prototype.hasEventListener = function (type) {  
return null; }
 +
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
 index 3c5c4a6..6adbfb6 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/Ticker.js
 @@ -1,632 +1,183 @@
 -/*
 -* Ticker
@@ -1767,10 +1767,10 @@ index 3c5c4a6..6adbfb6 100644
 -
 -      createjs.Ticker = Ticker;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
 index 690de15..9bf84cb 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/extend.js
 @@ -31,7 +31,7 @@
   */
  
@@ -1794,10 +1794,10 @@ index 690de15..9bf84cb 100644
  
        function o() { this.constructor = subclass; }
        o.prototype = superclass.prototype;
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
 index 9719d4d..18b0bf0 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/indexOf.js
 @@ -31,7 +31,7 @@
   */
  
@@ -1821,10 +1821,10 @@ index 9719d4d..18b0bf0 100644
  
        for (var i = 0,l=array.length; i < l; i++) {
                if (searchElement === array[i]) {
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
 index d09a381..5da6df7 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/createjs/utils/promote.js
 @@ -31,7 +31,7 @@
   */
  
@@ -1848,10 +1848,10 @@ index d09a381..5da6df7 100644
  
        var subP = subclass.prototype, supP = 
(Object.getPrototypeOf&&Object.getPrototypeOf(subP))||subP.__proto__;
        if (supP) {
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
 index eecac1a..4fbd265 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Bitmap.js
 @@ -1,214 +1,36 @@
 -/*
 -* Bitmap
@@ -2096,10 +2096,10 @@ index eecac1a..4fbd265 100644
 -      
 -      createjs.Bitmap = createjs.promote(Bitmap, "DisplayObject");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
 index b028d9b..c1d2309 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/BitmapText.js
 @@ -1,343 +1,60 @@
 -/*
 -* BitmapText
@@ -2504,10 +2504,10 @@ index b028d9b..c1d2309 100644
 -      createjs.BitmapText = createjs.promote(BitmapText, "Container");
 -}());
 \ No newline at end of file
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
 index b6bac78..b23762f 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Container.js
 @@ -1,690 +1,310 @@
 -/*
 -* Container
@@ -3510,10 +3510,10 @@ index b6bac78..b23762f 100644
 +     */
 +createjs.Container.prototype._cloneChildren = function (o) {  }
 +
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
 index f6eab31..b9817b4 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DOMElement.js
 @@ -1,273 +1,55 @@
 -/*
 -* DOMElement
@@ -3827,10 +3827,10 @@ index f6eab31..b9817b4 100644
  
 -      createjs.DOMElement = createjs.promote(DOMElement, "DisplayObject");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
 index 3ce9e90..24325e2 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/DisplayObject.js
 @@ -1,1364 +1,493 @@
 -/*
 -* DisplayObject
@@ -5689,10 +5689,10 @@ index 3ce9e90..24325e2 100644
 +createjs.DisplayObject.prototype.getMatrix = function (matrix) {  return 
null; }
 +
 +
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
 index 690a649..44be6fa 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Graphics.js
 @@ -1,2177 +1,721 @@
 -/*
 -* Graphics
@@ -8586,10 +8586,10 @@ index 690a649..44be6fa 100644
  
 -      createjs.Graphics = Graphics;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
 index a8f4654..0bbc718 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/MovieClip.js
 @@ -1,661 +1,144 @@
 -/*
 -* MovieClip
@@ -9393,10 +9393,10 @@ index a8f4654..0bbc718 100644
 -
 -      MovieClipPlugin.install();
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
 index 407ccb1..f7b7666 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shadow.js
 @@ -1,137 +1,36 @@
 -/*
 -* Shadow
@@ -9568,10 +9568,10 @@ index 407ccb1..f7b7666 100644
 -
 -      createjs.Shadow = Shadow;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
 index 26f2341..39dd780 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Shape.js
 @@ -1,135 +1,32 @@
 -/*
 -* Shape
@@ -9733,10 +9733,10 @@ index 26f2341..39dd780 100644
  
 -      createjs.Shape = createjs.promote(Shape, "DisplayObject");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
 index 453f909..d8ae4b0 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Sprite.js
 @@ -1,472 +1,100 @@
 -/*
 -* Sprite
@@ -10307,10 +10307,10 @@ index 453f909..d8ae4b0 100644
 -
 -      createjs.Sprite = createjs.promote(Sprite, "DisplayObject");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
 index 9bc7003..a8c66fe 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteContainer.js
 @@ -1,185 +1,36 @@
 -/*
 -* SpriteContainer
@@ -10529,10 +10529,10 @@ index 9bc7003..a8c66fe 100644
 -
 -      createjs.SpriteContainer = createjs.promote(SpriteContainer, 
"Container");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
 index 2e53d42..7a2fc1b 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteSheet.js
 @@ -1,555 +1,221 @@
 -/*
 - * SpriteSheet
@@ -11305,10 +11305,10 @@ index 2e53d42..7a2fc1b 100644
  
 -      createjs.SpriteSheet = createjs.promote(SpriteSheet, "EventDispatcher");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
 index 6eada6f..1e77464 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/SpriteStage.js
 @@ -1,988 +1,174 @@
 -/*
 -* SpriteStage
@@ -12468,10 +12468,10 @@ index 6eada6f..1e77464 100644
  
 -      createjs.SpriteStage = createjs.promote(SpriteStage, "Stage");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
 index 9cb6625..f3d912d 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Stage.js
 @@ -1,880 +1,276 @@
 -/*
 -* Stage
@@ -13626,10 +13626,10 @@ index 9cb6625..f3d912d 100644
 -
 -      createjs.Stage = createjs.promote(Stage, "Container");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
 index 52df706..e99a3fa 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/display/Text.js
 @@ -1,421 +1,127 @@
 -/*
 -* Text
@@ -14174,10 +14174,10 @@ index 52df706..e99a3fa 100644
  
 -      createjs.Text = createjs.promote(Text, "DisplayObject");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
 index 2b4e1b3..098a753 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/events/MouseEvent.js
 @@ -1,187 +1,46 @@
 -/*
 -* MouseEvent
@@ -14404,10 +14404,10 @@ index 2b4e1b3..098a753 100644
  
 -      createjs.MouseEvent = createjs.promote(MouseEvent, "Event");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
 index a37a7bf..61906e6 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMapFilter.js
 @@ -1,168 +1,42 @@
 -/*
 - * AlphaMapFilter
@@ -14611,10 +14611,10 @@ index a37a7bf..61906e6 100644
  
 -      createjs.AlphaMapFilter = createjs.promote(AlphaMapFilter, "Filter");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
 index d3ee792..e5ba9f8 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/AlphaMaskFilter.js
 @@ -1,134 +1,37 @@
 -/*
 - * AlphaMaskFilter
@@ -14780,10 +14780,10 @@ index d3ee792..e5ba9f8 100644
  
 -      createjs.AlphaMaskFilter = createjs.promote(AlphaMaskFilter, "Filter");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
 index d6f63ff..ee7e3fa 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/BlurFilter.js
 @@ -1,354 +1,35 @@
 -/*
 - * BlurFilter
@@ -15166,10 +15166,10 @@ index d6f63ff..ee7e3fa 100644
  
 -      createjs.BlurFilter = createjs.promote(BlurFilter, "Filter");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
 index aac7be3..34b9e65 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorFilter.js
 @@ -1,167 +1,37 @@
 -/*
 -* ColorFilter
@@ -15369,10 +15369,10 @@ index aac7be3..34b9e65 100644
  
 -      createjs.ColorFilter = createjs.promote(ColorFilter, "Filter");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
 index aa0f5ba..863c2db 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrix.js
 @@ -1,386 +1,161 @@
 -/*
 -* ColorMatrix
@@ -15918,10 +15918,10 @@ index aa0f5ba..863c2db 100644
 -
 -      createjs.ColorMatrix = ColorMatrix;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
 index 67c17f6..0f5e679 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/ColorMatrixFilter.js
 @@ -1,121 +1,33 @@
 -/*
 -* ColorMatrixFilter
@@ -16071,10 +16071,10 @@ index 67c17f6..0f5e679 100644
  
 -      createjs.ColorMatrixFilter = createjs.promote(ColorMatrixFilter, 
"Filter");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
 index 4f4f36e..3a3c66a 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/filters/Filter.js
 @@ -1,157 +1,83 @@
 -/*
 -* Filter
@@ -16308,10 +16308,10 @@ index 4f4f36e..3a3c66a 100644
  
 -      createjs.Filter = Filter;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
 index a0fc663..d123bc9 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/DisplayProps.js
 @@ -1,185 +1,79 @@
 -/*
 -* DisplayProps
@@ -16569,10 +16569,10 @@ index a0fc663..d123bc9 100644
  
 -      createjs.DisplayProps = DisplayProps;
 -})();
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
 index f329330..90d8140 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Matrix2D.js
 @@ -1,544 +1,266 @@
 -/*
 -* Matrix2D
@@ -17381,10 +17381,10 @@ index f329330..90d8140 100644
 -
 -      createjs.Matrix2D = Matrix2D;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
+diff --git a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
 index 821e971..c7bb826 100644
---- a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
-+++ b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Point.js
 @@ -1,135 +1,52 @@
 -/*
 -* Point
@@ -17570,10 +17570,10 @@ index 821e971..c7bb826 100644
 -      
 -      createjs.Point = Point;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
 index 8982c18..2d5552b 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/geom/Rectangle.js
 @@ -1,250 +1,128 @@
 -/*
 -* Rectangle
@@ -17943,10 +17943,10 @@ index 8982c18..2d5552b 100644
 -      
 -      createjs.Rectangle = Rectangle;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
 index 3873806..c5d9639 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/ButtonHelper.js
 @@ -1,256 +1,72 @@
 -/*
 -* ButtonHelper
@@ -18268,10 +18268,10 @@ index 3873806..c5d9639 100644
  
 -      createjs.ButtonHelper = ButtonHelper;
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
+diff --git a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
 index 6a93aa0..4b1cd5f 100644
---- a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
-+++ b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/ui/Touch.js
 @@ -31,10 +31,10 @@
   */
  
@@ -18507,10 +18507,10 @@ index 6a93aa0..4b1cd5f 100644
 -}());
 +
 +
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
 index 44ff76c..5ef05dd 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetBuilder.js
 @@ -1,533 +1,146 @@
 -/*
 -* SpriteSheetBuilder
@@ -19188,10 +19188,10 @@ index 44ff76c..5ef05dd 100644
 -
 -      createjs.SpriteSheetBuilder = createjs.promote(SpriteSheetBuilder, 
"EventDispatcher");
 -}());
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
+diff --git 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
 index b009f95..2da1e43 100644
---- 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
-+++ 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
+--- 
a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
++++ 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/SpriteSheetUtils.js
 @@ -31,10 +31,10 @@
   */
  
@@ -19312,10 +19312,10 @@ index b009f95..2da1e43 100644
 -}());
 +
 +
-diff --git 
a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js 
b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
+diff --git a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js 
b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
 index c0eb04b..4865c2b 100644
---- a/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
-+++ b/externs/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
+--- a/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
++++ b/createjs/target/downloads/EaselJS-0.8.0/src/easeljs/utils/UID.js
 @@ -31,20 +31,20 @@
   */
  

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/createjs/src/main/patch/tweenjs.patch
----------------------------------------------------------------------
diff --git a/createjs/src/main/patch/tweenjs.patch 
b/createjs/src/main/patch/tweenjs.patch
index ca41a04..0b4ceab 100644
--- a/createjs/src/main/patch/tweenjs.patch
+++ b/createjs/src/main/patch/tweenjs.patch
@@ -1,9 +1,9 @@
 
 Generated from Ant script
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
+diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
 index 52e0206..0fe6341 100644
---- a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
-+++ b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/CSSPlugin.js
 @@ -31,16 +31,16 @@
  */
  
@@ -100,10 +100,10 @@ index 52e0206..0fe6341 100644
 -}());
 +
 +
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
+diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
 index e3a0809..c69b895 100644
---- a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
-+++ b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Ease.js
 @@ -1,462 +1,188 @@
 -/*
 -* Ease
@@ -752,10 +752,10 @@ index e3a0809..c69b895 100644
 -      createjs.Ease = Ease;
 -
 -}());
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
+diff --git 
a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
 index 48fe018..7d12309 100644
---- 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
-+++ 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/MotionGuidePlugin.js
 @@ -31,17 +31,17 @@
   */
  
@@ -933,10 +933,10 @@ index 48fe018..7d12309 100644
 -}());
 +
 +
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
+diff --git 
a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
 index 371baa7..4bfca8c 100644
---- 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
-+++ 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/SamplePlugin.js
 @@ -31,10 +31,10 @@
   */
  
@@ -1046,10 +1046,10 @@ index 371baa7..4bfca8c 100644
 -}());
 +
 +
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
+diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
 index 5546bc2..e65320d 100644
---- a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
-+++ b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Timeline.js
 @@ -1,444 +1,154 @@
 -/*
 -* Timeline
@@ -1646,10 +1646,10 @@ index 5546bc2..e65320d 100644
 -      createjs.Timeline = createjs.promote(Timeline, "EventDispatcher");
 -
 -}());
-diff --git 
a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js 
b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
+diff --git a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js 
b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
 index 8945830..0cfda90 100644
---- a/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
-+++ b/externs/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
+--- a/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
++++ b/createjs/target/downloads/TweenJS-0.6.2/src/tweenjs/Tween.js
 @@ -1,941 +1,283 @@
 -/*
 -* Tween

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/google_maps/pom.xml
----------------------------------------------------------------------
diff --git a/google_maps/pom.xml b/google_maps/pom.xml
index cddf712..1e9efec 100644
--- a/google_maps/pom.xml
+++ b/google_maps/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-goolemaps</artifactId>
+  <artifactId>flexjs-typedefs-goolemaps</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: GoogleMaps</name>
+  <name>Apache Flex - FlexJS: TypeDefs: GoogleMaps</name>
 
   <properties>
     <googlemaps.version>v3_11</googlemaps.version>
@@ -66,7 +66,7 @@
         <version>1.5.0</version>
         <configuration>
           <executable>${git.executable}</executable>
-          <workingDirectory>${basedir}/../..</workingDirectory>
+          <workingDirectory>${basedir}/..</workingDirectory>
           <arguments>
             <argument>apply</argument>
             <argument>--ignore-whitespace</argument>
@@ -92,7 +92,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -116,7 +116,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -125,8 +125,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/google_maps/src/main/patch/google_maps.patch
----------------------------------------------------------------------
diff --git a/google_maps/src/main/patch/google_maps.patch 
b/google_maps/src/main/patch/google_maps.patch
index 3662743..05064ab 100644
--- a/google_maps/src/main/patch/google_maps.patch
+++ b/google_maps/src/main/patch/google_maps.patch
@@ -1,7 +1,7 @@
-diff --git a/externs/google_Maps/target/downloads/google_maps_api_v3_11.js 
b/externs/google_Maps/target/downloads/google_maps_api_v3_11.js
+diff --git a/google_Maps/target/downloads/google_maps_api_v3_11.js 
b/google_Maps/target/downloads/google_maps_api_v3_11.js
 index ac91685..5dbb628 100644
---- a/externs/google_Maps/target/downloads/google_maps_api_v3_11.js
-+++ b/externs/google_Maps/target/downloads/google_maps_api_v3_11.js
+--- a/google_Maps/target/downloads/google_maps_api_v3_11.js
++++ b/google_Maps/target/downloads/google_maps_api_v3_11.js
 @@ -20,6 +20,11 @@
   * @externs
   */

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/jasmine/pom.xml
----------------------------------------------------------------------
diff --git a/jasmine/pom.xml b/jasmine/pom.xml
index ec3213b..af4e42f 100644
--- a/jasmine/pom.xml
+++ b/jasmine/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-jasmine</artifactId>
+  <artifactId>flexjs-typedefs-jasmine</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: Jasmine</name>
+  <name>Apache Flex - FlexJS: TypeDefs: Jasmine</name>
 
   <properties>
     <jasmine.version>2.0</jasmine.version>
@@ -62,7 +62,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -100,7 +100,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -109,8 +109,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/jquery/pom.xml
----------------------------------------------------------------------
diff --git a/jquery/pom.xml b/jquery/pom.xml
index d185296..07377c6 100644
--- a/jquery/pom.xml
+++ b/jquery/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-jquery</artifactId>
+  <artifactId>flexjs-typedefs-jquery</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: JQuery</name>
+  <name>Apache Flex - FlexJS: TypeDefs: JQuery</name>
 
   <properties>
     <jquery.version>1.9</jquery.version>
@@ -66,7 +66,7 @@
         <version>1.5.0</version>
         <configuration>
           <executable>${git.executable}</executable>
-          <workingDirectory>${basedir}/../..</workingDirectory>
+          <workingDirectory>${basedir}/..</workingDirectory>
           <arguments>
             <argument>apply</argument>
             <argument>--ignore-whitespace</argument>
@@ -92,7 +92,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -179,7 +179,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -188,8 +188,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/jquery/src/main/patch/jquery.patch
----------------------------------------------------------------------
diff --git a/jquery/src/main/patch/jquery.patch 
b/jquery/src/main/patch/jquery.patch
index 6e39d18..fc32904 100644
--- a/jquery/src/main/patch/jquery.patch
+++ b/jquery/src/main/patch/jquery.patch
@@ -1,7 +1,7 @@
-diff --git a/externs/jquery/target/downloads/jquery-1.9.js 
b/externs/jquery/target/downloads/jquery-1.9.js
+diff --git a/jquery/target/downloads/jquery-1.9.js 
b/jquery/target/downloads/jquery-1.9.js
 index d00166a..1d85908 100644
---- a/externs/jquery/target/downloads/jquery-1.9.js
-+++ b/externs/jquery/target/downloads/jquery-1.9.js
+--- a/jquery/target/downloads/jquery-1.9.js
++++ b/jquery/target/downloads/jquery-1.9.js
 @@ -156,6 +156,7 @@ function jQuery(arg1, arg2) {}
  
  /**

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/js/pom.xml
----------------------------------------------------------------------
diff --git a/js/pom.xml b/js/pom.xml
index 1d7d614..bf0fa99 100644
--- a/js/pom.xml
+++ b/js/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-js</artifactId>
+  <artifactId>flexjs-typedefs-js</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: JS</name>
+  <name>Apache Flex - FlexJS: TypeDefs: JS</name>
 
   <build>
     <sourceDirectory>src/main/flex</sourceDirectory>
@@ -59,7 +59,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>compiler-build-tools</artifactId>
-        <version>${compiler-build-tools.version}</version>
+        <version>${flexjs.build-tools.version}</version>
         <executions>
           <execution>
             <id>unpack-closure-externs</id>
@@ -91,7 +91,7 @@
         <version>1.5.0</version>
         <configuration>
           <executable>${git.executable}</executable>
-          <workingDirectory>${basedir}/../..</workingDirectory>
+          <workingDirectory>${basedir}/..</workingDirectory>
           <arguments>
             <argument>apply</argument>
             <argument>--ignore-whitespace</argument>
@@ -117,7 +117,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -214,7 +214,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/js/src/main/patch/js.patch
----------------------------------------------------------------------
diff --git a/js/src/main/patch/js.patch b/js/src/main/patch/js.patch
index 613cefa..a9b25b4 100644
--- a/js/src/main/patch/js.patch
+++ b/js/src/main/patch/js.patch
@@ -1,7 +1,7 @@
-diff --git a/externs/js/target/downloads/es3.js 
b/externs/js/target/downloads/es3.js
+diff --git a/js/target/downloads/es3.js b/js/target/downloads/es3.js
 index fa5e5a6..6c5e3e7 100644
---- a/externs/js/target/downloads/es3.js
-+++ b/externs/js/target/downloads/es3.js
+--- a/js/target/downloads/es3.js
++++ b/js/target/downloads/es3.js
 @@ -201,10 +201,10 @@ function Object(opt_value) {}
  
  /**
@@ -31,10 +31,10 @@ index fa5e5a6..6c5e3e7 100644
   * @param {function(T,T):number=} opt_compareFunction Specifies a function 
that
   *     defines the sort order.
   * @this {{length: number}|Array<T>}
-diff --git a/externs/js/target/downloads/svg.js 
b/externs/js/target/downloads/svg.js
+diff --git a/js/target/downloads/svg.js b/js/target/downloads/svg.js
 index a13180c..48115b3 100644
---- a/externs/js/target/downloads/svg.js
-+++ b/externs/js/target/downloads/svg.js
+--- a/js/target/downloads/svg.js
++++ b/js/target/downloads/svg.js
 @@ -401,7 +401,7 @@ SVGElementInstance.prototype.onunload;
  
  /**

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/node/pom.xml
----------------------------------------------------------------------
diff --git a/node/pom.xml b/node/pom.xml
index 437f1cf..41b19ec 100644
--- a/node/pom.xml
+++ b/node/pom.xml
@@ -22,16 +22,16 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs.externs</groupId>
-    <artifactId>flexjs-externs</artifactId>
+    <groupId>org.apache.flex.flexjs.typedefs</groupId>
+    <artifactId>flexjs-typedefs</artifactId>
     <version>0.7.0-SNAPSHOT</version>
   </parent>
 
-  <artifactId>flexjs-externs-node</artifactId>
+  <artifactId>flexjs-typedefs-node</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>swc</packaging>
 
-  <name>Apache Flex - FlexJS: Externs: Node</name>
+  <name>Apache Flex - FlexJS: TypeDefs: Node</name>
 
   <build>
     <plugins>
@@ -64,7 +64,7 @@
       <plugin>
         <groupId>org.apache.flex.flexjs.compiler</groupId>
         <artifactId>flexjs-maven-plugin</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>${flexjs.compiler.version}</version>
         <extensions>true</extensions>
         <configuration>
           <includeSources>true</includeSources>
@@ -214,7 +214,7 @@
           <dependency>
             <groupId>org.apache.flex.flexjs.compiler</groupId>
             <artifactId>compiler-jx</artifactId>
-            <version>0.7.0-SNAPSHOT</version>
+            <version>${flexjs.compiler.version}</version>
           </dependency>
         </dependencies>
       </plugin>
@@ -223,8 +223,8 @@
 
   <dependencies>
     <dependency>
-      <groupId>org.apache.flex.flexjs.externs</groupId>
-      <artifactId>flexjs-externs-js</artifactId>
+      <groupId>org.apache.flex.flexjs.typedefs</groupId>
+      <artifactId>flexjs-typedefs-js</artifactId>
       <version>0.7.0-SNAPSHOT</version>
       <type>swc</type>
       <classifier>extern</classifier>

http://git-wip-us.apache.org/repos/asf/flex-typedefs/blob/6f298122/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2d7e4e7..d501475 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,22 +22,66 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.flex.flexjs</groupId>
-    <artifactId>flexjs-parent</artifactId>
-    <version>0.7.0-SNAPSHOT</version>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>18</version>
   </parent>
 
-  <groupId>org.apache.flex.flexjs.externs</groupId>
-  <artifactId>flexjs-externs</artifactId>
+  <groupId>org.apache.flex.flexjs.typedefs</groupId>
+  <artifactId>flexjs-typedefs</artifactId>
   <version>0.7.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
-  <name>Apache Flex - FlexJS: Externs</name>
+  <name>Apache Flex - FlexJS: TypeDefs</name>
+
+  <scm>
+    <connection>scm:git://git.apache.org/flex-typedefs.git</connection>
+    
<developerConnection>scm:git://git.apache.org/flex-typedefs.git</developerConnection>
+    <url>https://github.com/apache/flex-typedefs</url>
+  </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>
+
+    <flexjs.compiler.version>0.7.0-SNAPSHOT</flexjs.compiler.version>
+    <flexjs.build-tools.version>0.7.0-SNAPSHOT</flexjs.build-tools.version>
+
     <git.executable>git</git.executable>
   </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>Jira</system>
+    <url>https://issues.apache.org/jira/browse/FLEX</url>
+  </issueManagement>
+
+  <mailingLists>
+    <mailingList>
+      <name>Apache Flex User List</name>
+      <subscribe>[email protected]</subscribe>
+      <unsubscribe>[email protected]</unsubscribe>
+      <post>[email protected]</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/flex-users/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Apache Flex Developer List</name>
+      <subscribe>[email protected]</subscribe>
+      <unsubscribe>[email protected]</unsubscribe>
+      <post>[email protected]</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/flex-dev/</archive>
+    </mailingList>
+  </mailingLists>
+
   <modules>
     <module>cordova</module>
     <module>createjs</module>
@@ -49,6 +93,109 @@
     <module>node</module>
   </modules>
 
+  <build>
+    <plugins>
+      <!-- Configure the Site generation -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+        <version>3.4</version>
+        <configuration>
+          <generateReports>true</generateReports>
+          <generateSitemap>true</generateSitemap>
+          <relativizeDecorationLinks>false</relativizeDecorationLinks>
+          <locales>en</locales>
+          <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
+          <outputEncoding>${project.reporting.outputencoding}</outputEncoding>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.asciidoctor</groupId>
+            <artifactId>asciidoctor-maven-plugin</artifactId>
+            <version>1.5.3</version>
+          </dependency>
+        </dependencies>
+      </plugin>
+
+      <plugin>
+        <groupId>org.asciidoctor</groupId>
+        <artifactId>asciidoctor-maven-plugin</artifactId>
+        <version>1.5.3</version>
+        <dependencies>
+          <dependency>
+            <groupId>org.asciidoctor</groupId>
+            <artifactId>asciidoctorj-diagram</artifactId>
+            <version>1.3.1</version>
+          </dependency>
+        </dependencies>
+        <configuration>
+          <requires>
+            <require>asciidoctor-diagram</require>
+          </requires>
+          <attributes>
+            <!-- Example below shows how to specify in this pom instead of 
System's PATH, the location of dot command of Graphviz, required by PlantUML 
libraries -->
+            <!-- Windows:
+                <graphvizdot>C:\Program Files 
(x86)\Graphviz2.38\bin\dot.exe</graphvizdot>
+            -->
+            <!-- *nix :
+                <graphvizdot>/usr/local/bin/dot</graphvizdot>
+            -->
+          </attributes>
+        </configuration>
+        <!--executions>
+            <execution>
+                <id>generate-html-doc</id>
+                <phase>generate-resources</phase>
+                <goals>
+                    <goal>process-asciidoc</goal>
+                </goals>
+                <configuration>
+                    <backend>html5</backend>
+                    <attributes>
+                        <imagesdir>./images</imagesdir>
+                        <toc>left</toc>
+                        <icons>font</icons>
+                        <sectanchors>true</sectanchors>
+                        <idprefix/>
+                        <idseparator>-</idseparator>
+                    </attributes>
+                </configuration>
+            </execution>
+        </executions-->
+      </plugin>
+    </plugins>
+  </build>
+
+  <reporting>
+    <plugins>
+      <!-- Process the asciidoctor resources in the src/site/asciidoc 
directory -->
+      <plugin>
+        <groupId>org.asciidoctor</groupId>
+        <artifactId>asciidoctor-maven-plugin</artifactId>
+        <version>1.5.3</version>
+        <configuration>
+          <attributes>
+            <icons>font</icons>
+            <source-highlighter>coderay</source-highlighter>
+            <coderay-css>style</coderay-css>
+            <toclevels>2</toclevels>
+          </attributes>
+        </configuration>
+      </plugin>
+
+      <!-- Generates a changelog report from GIT commits -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-changelog-plugin</artifactId>
+        <version>2.3</version>
+        <configuration>
+          <!-- Automatically link Jira issues -->
+          
<issueLinkUrl>https://issues.apache.org/jira/browse/%ISSUE%</issueLinkUrl>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+
   <!--
       We only need the git executable in the externs in order to apply patches.
       On Windows machines we need to execute "git.exe" instead of "git".
@@ -67,4 +214,50 @@
     </profile>
   </profiles>
 
+  <repositories>
+    <repository>
+      <id>apache-release</id>
+      <url>https://repository.apache.org/content/repositories/releases</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>apache-snapshots</id>
+      <url>https://repository.apache.org/content/repositories/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+
+  <pluginRepositories>
+    <pluginRepository>
+      <id>apache-plugins-release</id>
+      <url>https://repository.apache.org/content/repositories/releases</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </pluginRepository>
+    <pluginRepository>
+      <id>apache-plugins-snapshots</id>
+      <url>https://repository.apache.org/content/repositories/snapshots</url>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+
 </project>

Reply via email to