You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/05/21 18:09:39 UTC

[royale-asjs] branch release_practice updated (8887bcf -> 04631b2)

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

aharui pushed a change to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.


    from 8887bcf  allow setting timestamps on swcs
     new 96a121a  set swc-date
     new 04631b2  http -> https

The 2 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:
 ApproveRoyale.xml                                     | 4 ++--
 frameworks/downloads.xml                              | 4 ++--
 frameworks/js/projects/AceJS/build.xml                | 7 +++++++
 frameworks/js/projects/BasicJS/build.xml              | 7 +++++++
 frameworks/js/projects/BindingJS/build.xml            | 7 +++++++
 frameworks/js/projects/ChartsJS/build.xml             | 7 +++++++
 frameworks/js/projects/CollectionsJS/build.xml        | 7 +++++++
 frameworks/js/projects/CoreJS/build.xml               | 7 +++++++
 frameworks/js/projects/CreateJSJS/build.xml           | 7 +++++++
 frameworks/js/projects/DragDropJS/build.xml           | 7 +++++++
 frameworks/js/projects/EffectsJS/build.xml            | 8 +++++++-
 frameworks/js/projects/ExpressJS/build.xml            | 7 +++++++
 frameworks/js/projects/FlatJS/build.xml               | 8 +++++++-
 frameworks/js/projects/FontAwesomeJS/build.xml        | 8 +++++++-
 frameworks/js/projects/FormattersJS/build.xml         | 7 +++++++
 frameworks/js/projects/GoogleMapsJS/build.xml         | 7 +++++++
 frameworks/js/projects/GraphicsJS/build.xml           | 7 +++++++
 frameworks/js/projects/HTML5JS/build.xml              | 7 +++++++
 frameworks/js/projects/HTMLJS/build.xml               | 7 +++++++
 frameworks/js/projects/IconsJS/build.xml              | 7 +++++++
 frameworks/js/projects/JQueryJS/build.xml             | 7 +++++++
 frameworks/js/projects/JewelJS/build.xml              | 7 +++++++
 frameworks/js/projects/LanguageJS/build.xml           | 7 +++++++
 frameworks/js/projects/MXRoyaleJS/build.xml           | 7 +++++++
 frameworks/js/projects/MaterialDesignLiteJS/build.xml | 8 +++++++-
 frameworks/js/projects/MobileJS/build.xml             | 7 +++++++
 frameworks/js/projects/NetworkJS/build.xml            | 7 +++++++
 frameworks/js/projects/ReflectionJS/build.xml         | 7 +++++++
 frameworks/js/projects/RoyaleSiteJS/build.xml         | 7 +++++++
 frameworks/js/projects/RoyaleUnitJS/build.xml         | 7 +++++++
 frameworks/js/projects/SparkRoyaleJS/build.xml        | 7 +++++++
 frameworks/js/projects/StorageJS/build.xml            | 7 +++++++
 frameworks/js/projects/TLFJS/build.xml                | 7 +++++++
 frameworks/js/projects/TextJS/build.xml               | 7 +++++++
 frameworks/js/projects/XMLJS/build.xml                | 7 +++++++
 frameworks/projects/Ace/build.xml                     | 7 +++++++
 frameworks/projects/Basic/build.xml                   | 7 +++++++
 frameworks/projects/Binding/build.xml                 | 7 +++++++
 frameworks/projects/Charts/build.xml                  | 7 +++++++
 frameworks/projects/Collections/build.xml             | 7 +++++++
 frameworks/projects/Core/build.xml                    | 8 ++++++++
 frameworks/projects/CreateJS/build.xml                | 7 +++++++
 frameworks/projects/DragDrop/build.xml                | 7 +++++++
 frameworks/projects/Effects/build.xml                 | 7 +++++++
 frameworks/projects/Express/build.xml                 | 7 +++++++
 frameworks/projects/Flat/build.xml                    | 7 +++++++
 frameworks/projects/FontAwesome/build.xml             | 7 +++++++
 frameworks/projects/Formatters/build.xml              | 7 +++++++
 frameworks/projects/GoogleMaps/build.xml              | 6 ++++++
 frameworks/projects/Graphics/build.xml                | 7 +++++++
 frameworks/projects/Graphics/pom.xml                  | 2 +-
 frameworks/projects/HTML/build.xml                    | 7 +++++++
 frameworks/projects/HTML5/build.xml                   | 7 +++++++
 frameworks/projects/Icons/build.xml                   | 7 +++++++
 frameworks/projects/JQuery/build.xml                  | 7 +++++++
 frameworks/projects/Jewel/build.xml                   | 7 +++++++
 frameworks/projects/Language/build.xml                | 7 +++++++
 frameworks/projects/MXRoyale/build.xml                | 7 +++++++
 frameworks/projects/MaterialDesignLite/build.xml      | 7 +++++++
 frameworks/projects/Mobile/build.xml                  | 7 +++++++
 frameworks/projects/Network/build.xml                 | 7 +++++++
 frameworks/projects/Reflection/build.xml              | 8 +++++++-
 frameworks/projects/RoyaleSite/build.xml              | 7 +++++++
 frameworks/projects/RoyaleUnit/build.xml              | 7 +++++++
 frameworks/projects/SparkRoyale/build.xml             | 7 +++++++
 frameworks/projects/Storage/build.xml                 | 7 +++++++
 frameworks/projects/TLF/build.xml                     | 8 +++++++-
 frameworks/projects/Text/build.xml                    | 7 +++++++
 frameworks/projects/XML/build.xml                     | 7 +++++++
 frameworks/themes/JewelTheme/build.xml                | 7 +++++++
 marmotinni/java/downloads.xml                         | 2 +-
 releasecandidate.xml                                  | 8 ++++----
 releasesteps.xml                                      | 4 ++--
 settings-template.xml                                 | 4 ++--
 74 files changed, 483 insertions(+), 20 deletions(-)


[royale-asjs] 01/02: set swc-date

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

aharui pushed a commit to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 96a121a3549506da6f4bd9f7bca6e3c378e5e5cf
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue May 21 10:29:27 2019 -0700

    set swc-date
---
 frameworks/js/projects/AceJS/build.xml                | 7 +++++++
 frameworks/js/projects/BasicJS/build.xml              | 7 +++++++
 frameworks/js/projects/BindingJS/build.xml            | 7 +++++++
 frameworks/js/projects/ChartsJS/build.xml             | 7 +++++++
 frameworks/js/projects/CollectionsJS/build.xml        | 7 +++++++
 frameworks/js/projects/CoreJS/build.xml               | 7 +++++++
 frameworks/js/projects/CreateJSJS/build.xml           | 7 +++++++
 frameworks/js/projects/DragDropJS/build.xml           | 7 +++++++
 frameworks/js/projects/EffectsJS/build.xml            | 8 +++++++-
 frameworks/js/projects/ExpressJS/build.xml            | 7 +++++++
 frameworks/js/projects/FlatJS/build.xml               | 8 +++++++-
 frameworks/js/projects/FontAwesomeJS/build.xml        | 8 +++++++-
 frameworks/js/projects/FormattersJS/build.xml         | 7 +++++++
 frameworks/js/projects/GoogleMapsJS/build.xml         | 7 +++++++
 frameworks/js/projects/GraphicsJS/build.xml           | 7 +++++++
 frameworks/js/projects/HTML5JS/build.xml              | 7 +++++++
 frameworks/js/projects/HTMLJS/build.xml               | 7 +++++++
 frameworks/js/projects/IconsJS/build.xml              | 7 +++++++
 frameworks/js/projects/JQueryJS/build.xml             | 7 +++++++
 frameworks/js/projects/JewelJS/build.xml              | 7 +++++++
 frameworks/js/projects/LanguageJS/build.xml           | 7 +++++++
 frameworks/js/projects/MXRoyaleJS/build.xml           | 7 +++++++
 frameworks/js/projects/MaterialDesignLiteJS/build.xml | 8 +++++++-
 frameworks/js/projects/MobileJS/build.xml             | 7 +++++++
 frameworks/js/projects/NetworkJS/build.xml            | 7 +++++++
 frameworks/js/projects/ReflectionJS/build.xml         | 7 +++++++
 frameworks/js/projects/RoyaleSiteJS/build.xml         | 7 +++++++
 frameworks/js/projects/RoyaleUnitJS/build.xml         | 7 +++++++
 frameworks/js/projects/SparkRoyaleJS/build.xml        | 7 +++++++
 frameworks/js/projects/StorageJS/build.xml            | 7 +++++++
 frameworks/js/projects/TLFJS/build.xml                | 7 +++++++
 frameworks/js/projects/TextJS/build.xml               | 7 +++++++
 frameworks/js/projects/XMLJS/build.xml                | 7 +++++++
 frameworks/projects/Ace/build.xml                     | 7 +++++++
 frameworks/projects/Basic/build.xml                   | 7 +++++++
 frameworks/projects/Binding/build.xml                 | 7 +++++++
 frameworks/projects/Charts/build.xml                  | 7 +++++++
 frameworks/projects/Collections/build.xml             | 7 +++++++
 frameworks/projects/Core/build.xml                    | 8 ++++++++
 frameworks/projects/CreateJS/build.xml                | 7 +++++++
 frameworks/projects/DragDrop/build.xml                | 7 +++++++
 frameworks/projects/Effects/build.xml                 | 7 +++++++
 frameworks/projects/Express/build.xml                 | 7 +++++++
 frameworks/projects/Flat/build.xml                    | 7 +++++++
 frameworks/projects/FontAwesome/build.xml             | 7 +++++++
 frameworks/projects/Formatters/build.xml              | 7 +++++++
 frameworks/projects/GoogleMaps/build.xml              | 6 ++++++
 frameworks/projects/Graphics/build.xml                | 7 +++++++
 frameworks/projects/Graphics/pom.xml                  | 2 +-
 frameworks/projects/HTML/build.xml                    | 7 +++++++
 frameworks/projects/HTML5/build.xml                   | 7 +++++++
 frameworks/projects/Icons/build.xml                   | 7 +++++++
 frameworks/projects/JQuery/build.xml                  | 7 +++++++
 frameworks/projects/Jewel/build.xml                   | 7 +++++++
 frameworks/projects/Language/build.xml                | 7 +++++++
 frameworks/projects/MXRoyale/build.xml                | 7 +++++++
 frameworks/projects/MaterialDesignLite/build.xml      | 7 +++++++
 frameworks/projects/Mobile/build.xml                  | 7 +++++++
 frameworks/projects/Network/build.xml                 | 7 +++++++
 frameworks/projects/Reflection/build.xml              | 8 +++++++-
 frameworks/projects/RoyaleSite/build.xml              | 7 +++++++
 frameworks/projects/RoyaleUnit/build.xml              | 7 +++++++
 frameworks/projects/SparkRoyale/build.xml             | 7 +++++++
 frameworks/projects/Storage/build.xml                 | 7 +++++++
 frameworks/projects/TLF/build.xml                     | 8 +++++++-
 frameworks/projects/Text/build.xml                    | 7 +++++++
 frameworks/projects/XML/build.xml                     | 7 +++++++
 frameworks/themes/JewelTheme/build.xml                | 7 +++++++
 68 files changed, 470 insertions(+), 7 deletions(-)

diff --git a/frameworks/js/projects/AceJS/build.xml b/frameworks/js/projects/AceJS/build.xml
index 5aabe59..5ec22b1 100644
--- a/frameworks/js/projects/AceJS/build.xml
+++ b/frameworks/js/projects/AceJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/ace-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/BasicJS/build.xml b/frameworks/js/projects/BasicJS/build.xml
index 436e1c9..157c05a 100644
--- a/frameworks/js/projects/BasicJS/build.xml
+++ b/frameworks/js/projects/BasicJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/BindingJS/build.xml b/frameworks/js/projects/BindingJS/build.xml
index 6d6747f..b74173b 100644
--- a/frameworks/js/projects/BindingJS/build.xml
+++ b/frameworks/js/projects/BindingJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/ChartsJS/build.xml b/frameworks/js/projects/ChartsJS/build.xml
index 03a3fbc..86b6e80 100644
--- a/frameworks/js/projects/ChartsJS/build.xml
+++ b/frameworks/js/projects/ChartsJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/CollectionsJS/build.xml b/frameworks/js/projects/CollectionsJS/build.xml
index bbde442..a4c51fe 100644
--- a/frameworks/js/projects/CollectionsJS/build.xml
+++ b/frameworks/js/projects/CollectionsJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/CoreJS/build.xml b/frameworks/js/projects/CoreJS/build.xml
index 5b3a33d..d49f150 100644
--- a/frameworks/js/projects/CoreJS/build.xml
+++ b/frameworks/js/projects/CoreJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/CreateJSJS/build.xml b/frameworks/js/projects/CreateJSJS/build.xml
index d6c86d2..5972692 100644
--- a/frameworks/js/projects/CreateJSJS/build.xml
+++ b/frameworks/js/projects/CreateJSJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/createjs-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/DragDropJS/build.xml b/frameworks/js/projects/DragDropJS/build.xml
index f0c25ec..67ad502 100644
--- a/frameworks/js/projects/DragDropJS/build.xml
+++ b/frameworks/js/projects/DragDropJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/EffectsJS/build.xml b/frameworks/js/projects/EffectsJS/build.xml
index cf0012c..cdb21ed 100644
--- a/frameworks/js/projects/EffectsJS/build.xml
+++ b/frameworks/js/projects/EffectsJS/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/ExpressJS/build.xml b/frameworks/js/projects/ExpressJS/build.xml
index d0736a1..e0f354a 100644
--- a/frameworks/js/projects/ExpressJS/build.xml
+++ b/frameworks/js/projects/ExpressJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/FlatJS/build.xml b/frameworks/js/projects/FlatJS/build.xml
index feda52e..29c05c4 100644
--- a/frameworks/js/projects/FlatJS/build.xml
+++ b/frameworks/js/projects/FlatJS/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/FontAwesomeJS/build.xml b/frameworks/js/projects/FontAwesomeJS/build.xml
index 5f313a6..318a7bc 100644
--- a/frameworks/js/projects/FontAwesomeJS/build.xml
+++ b/frameworks/js/projects/FontAwesomeJS/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/FormattersJS/build.xml b/frameworks/js/projects/FormattersJS/build.xml
index 6f0efac..340466b 100644
--- a/frameworks/js/projects/FormattersJS/build.xml
+++ b/frameworks/js/projects/FormattersJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/GoogleMapsJS/build.xml b/frameworks/js/projects/GoogleMapsJS/build.xml
index c3e05f6..35b5978 100644
--- a/frameworks/js/projects/GoogleMapsJS/build.xml
+++ b/frameworks/js/projects/GoogleMapsJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/GraphicsJS/build.xml b/frameworks/js/projects/GraphicsJS/build.xml
index 5f1e396..5ce8ebd 100644
--- a/frameworks/js/projects/GraphicsJS/build.xml
+++ b/frameworks/js/projects/GraphicsJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/HTML5JS/build.xml b/frameworks/js/projects/HTML5JS/build.xml
index 9748bf3..da997c3 100644
--- a/frameworks/js/projects/HTML5JS/build.xml
+++ b/frameworks/js/projects/HTML5JS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/HTMLJS/build.xml b/frameworks/js/projects/HTMLJS/build.xml
index a863a8a..1c5387f 100644
--- a/frameworks/js/projects/HTMLJS/build.xml
+++ b/frameworks/js/projects/HTMLJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +66,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/IconsJS/build.xml b/frameworks/js/projects/IconsJS/build.xml
index fba5946..b71a6fa 100644
--- a/frameworks/js/projects/IconsJS/build.xml
+++ b/frameworks/js/projects/IconsJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/JQueryJS/build.xml b/frameworks/js/projects/JQueryJS/build.xml
index 4ce8092..16a64a7 100644
--- a/frameworks/js/projects/JQueryJS/build.xml
+++ b/frameworks/js/projects/JQueryJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/jquery-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/JewelJS/build.xml b/frameworks/js/projects/JewelJS/build.xml
index 151360c..456aa8e 100644
--- a/frameworks/js/projects/JewelJS/build.xml
+++ b/frameworks/js/projects/JewelJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/LanguageJS/build.xml b/frameworks/js/projects/LanguageJS/build.xml
index f07ec67..ce7093d 100644
--- a/frameworks/js/projects/LanguageJS/build.xml
+++ b/frameworks/js/projects/LanguageJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/MXRoyaleJS/build.xml b/frameworks/js/projects/MXRoyaleJS/build.xml
index b18022a..f23a83e 100644
--- a/frameworks/js/projects/MXRoyaleJS/build.xml
+++ b/frameworks/js/projects/MXRoyaleJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -62,6 +67,8 @@
             <arg value="-compiler.define+=GOOG::DEBUG,goog.DEBUG" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/MaterialDesignLiteJS/build.xml b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
index d6633a4..130a5e6 100644
--- a/frameworks/js/projects/MaterialDesignLiteJS/build.xml
+++ b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/MobileJS/build.xml b/frameworks/js/projects/MobileJS/build.xml
index 5eff344..9981ef0 100644
--- a/frameworks/js/projects/MobileJS/build.xml
+++ b/frameworks/js/projects/MobileJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/NetworkJS/build.xml b/frameworks/js/projects/NetworkJS/build.xml
index 3c6af03..5916f79 100644
--- a/frameworks/js/projects/NetworkJS/build.xml
+++ b/frameworks/js/projects/NetworkJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/ReflectionJS/build.xml b/frameworks/js/projects/ReflectionJS/build.xml
index 612c051..579f75d 100644
--- a/frameworks/js/projects/ReflectionJS/build.xml
+++ b/frameworks/js/projects/ReflectionJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/RoyaleSiteJS/build.xml b/frameworks/js/projects/RoyaleSiteJS/build.xml
index 5463375..23fd9f0 100644
--- a/frameworks/js/projects/RoyaleSiteJS/build.xml
+++ b/frameworks/js/projects/RoyaleSiteJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/RoyaleUnitJS/build.xml b/frameworks/js/projects/RoyaleUnitJS/build.xml
index 82e5b33..57bfde4 100644
--- a/frameworks/js/projects/RoyaleUnitJS/build.xml
+++ b/frameworks/js/projects/RoyaleUnitJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/SparkRoyaleJS/build.xml b/frameworks/js/projects/SparkRoyaleJS/build.xml
index 60a3a44..477a4c9 100644
--- a/frameworks/js/projects/SparkRoyaleJS/build.xml
+++ b/frameworks/js/projects/SparkRoyaleJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +66,8 @@
             <arg value="-compiler.define+=GOOG::DEBUG,goog.DEBUG" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/StorageJS/build.xml b/frameworks/js/projects/StorageJS/build.xml
index bc847d3..6cf7978 100644
--- a/frameworks/js/projects/StorageJS/build.xml
+++ b/frameworks/js/projects/StorageJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -60,6 +65,8 @@
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/TLFJS/build.xml b/frameworks/js/projects/TLFJS/build.xml
index 4421592..44ec903 100644
--- a/frameworks/js/projects/TLFJS/build.xml
+++ b/frameworks/js/projects/TLFJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -62,6 +67,8 @@
             <arg value="-warn-public-vars=false" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/TextJS/build.xml b/frameworks/js/projects/TextJS/build.xml
index c24b747..6c3f66b 100644
--- a/frameworks/js/projects/TextJS/build.xml
+++ b/frameworks/js/projects/TextJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +66,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/js/projects/XMLJS/build.xml b/frameworks/js/projects/XMLJS/build.xml
index 491d50a..f28ea3f 100644
--- a/frameworks/js/projects/XMLJS/build.xml
+++ b/frameworks/js/projects/XMLJS/build.xml
@@ -28,6 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <echo file="${basedir}/${target.name}.properties">target.name.nojs=${ant.project.name}</echo>
     <replaceregexp file="${basedir}/${target.name}.properties" match="(.*)JS$" replace="\1" flags="m" />
     <property file="${basedir}/${target.name}.properties"/>
@@ -61,6 +66,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
             <arg value="-load-config+=${basedir}/src/main/config/compile-js-config.xml" />
diff --git a/frameworks/projects/Ace/build.xml b/frameworks/projects/Ace/build.xml
index e85b1da..bf61195 100644
--- a/frameworks/projects/Ace/build.xml
+++ b/frameworks/projects/Ace/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile-js,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -90,6 +95,8 @@
 	    <arg value="-external-library-path+=${basedir}/../../../js/libs/ace-1.2.3.swc" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Basic/build.xml b/frameworks/projects/Basic/build.xml
index b8f65fc..856096d 100644
--- a/frameworks/projects/Basic/build.xml
+++ b/frameworks/projects/Basic/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -102,6 +107,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Binding/build.xml b/frameworks/projects/Binding/build.xml
index 842dd99..0cf488d 100644
--- a/frameworks/projects/Binding/build.xml
+++ b/frameworks/projects/Binding/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Charts/build.xml b/frameworks/projects/Charts/build.xml
index 80f46f6..1097dcb 100644
--- a/frameworks/projects/Charts/build.xml
+++ b/frameworks/projects/Charts/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Collections/build.xml b/frameworks/projects/Collections/build.xml
index 3de5f29..5c787f2 100644
--- a/frameworks/projects/Collections/build.xml
+++ b/frameworks/projects/Collections/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Core/build.xml b/frameworks/projects/Core/build.xml
index df054ca..c3e528a 100644
--- a/frameworks/projects/Core/build.xml
+++ b/frameworks/projects/Core/build.xml
@@ -28,6 +28,12 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <!-- test needs to be run after Basic is built -->
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc" description="Full build of ${ant.project.name}.swc">
     </target>
@@ -95,6 +101,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/CreateJS/build.xml b/frameworks/projects/CreateJS/build.xml
index e71f051..f39cd30 100644
--- a/frameworks/projects/CreateJS/build.xml
+++ b/frameworks/projects/CreateJS/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/DragDrop/build.xml b/frameworks/projects/DragDrop/build.xml
index 32c6240..b1cfcac 100644
--- a/frameworks/projects/DragDrop/build.xml
+++ b/frameworks/projects/DragDrop/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Effects/build.xml b/frameworks/projects/Effects/build.xml
index 35c9795..a9710cf 100644
--- a/frameworks/projects/Effects/build.xml
+++ b/frameworks/projects/Effects/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Express/build.xml b/frameworks/projects/Express/build.xml
index 2bde63f..92e4070 100644
--- a/frameworks/projects/Express/build.xml
+++ b/frameworks/projects/Express/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Flat/build.xml b/frameworks/projects/Flat/build.xml
index 095e28a..0dbc652 100644
--- a/frameworks/projects/Flat/build.xml
+++ b/frameworks/projects/Flat/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/FontAwesome/build.xml b/frameworks/projects/FontAwesome/build.xml
index f92e342..bc8434f 100644
--- a/frameworks/projects/FontAwesome/build.xml
+++ b/frameworks/projects/FontAwesome/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Formatters/build.xml b/frameworks/projects/Formatters/build.xml
index 61a193a..1a88870 100644
--- a/frameworks/projects/Formatters/build.xml
+++ b/frameworks/projects/Formatters/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/GoogleMaps/build.xml b/frameworks/projects/GoogleMaps/build.xml
index cb8b10d..0124ecb 100644
--- a/frameworks/projects/GoogleMaps/build.xml
+++ b/frameworks/projects/GoogleMaps/build.xml
@@ -28,6 +28,10 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
     
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
@@ -89,6 +93,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Graphics/build.xml b/frameworks/projects/Graphics/build.xml
index 0ec9eae..13c0723 100644
--- a/frameworks/projects/Graphics/build.xml
+++ b/frameworks/projects/Graphics/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Graphics/pom.xml b/frameworks/projects/Graphics/pom.xml
index 72edc5e..46f03fc 100644
--- a/frameworks/projects/Graphics/pom.xml
+++ b/frameworks/projects/Graphics/pom.xml
@@ -34,7 +34,7 @@
 
   <properties>
     <!-- TODO: This is a fix till we release this via Maven -->
-    <pixelbender.download-url>http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/flex/pixelbender/1.0/binaries/apache-flex-sdk-pixel-bender-1.0.0-bin.zip</pixelbender.download-url>
+    <pixelbender.download-url>https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/flex/pixelbender/1.0/binaries/apache-flex-sdk-pixel-bender-1.0.0-bin.zip</pixelbender.download-url>
   </properties>
 
   <build>
diff --git a/frameworks/projects/HTML/build.xml b/frameworks/projects/HTML/build.xml
index 8a2de5c..4864286 100644
--- a/frameworks/projects/HTML/build.xml
+++ b/frameworks/projects/HTML/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -90,6 +95,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/HTML5/build.xml b/frameworks/projects/HTML5/build.xml
index a5ac033..211cb7c 100644
--- a/frameworks/projects/HTML5/build.xml
+++ b/frameworks/projects/HTML5/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Icons/build.xml b/frameworks/projects/Icons/build.xml
index 5ab4307..11b200b 100644
--- a/frameworks/projects/Icons/build.xml
+++ b/frameworks/projects/Icons/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/JQuery/build.xml b/frameworks/projects/JQuery/build.xml
index d683562..f09b7a7 100644
--- a/frameworks/projects/JQuery/build.xml
+++ b/frameworks/projects/JQuery/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/jquery-config.xml" />
diff --git a/frameworks/projects/Jewel/build.xml b/frameworks/projects/Jewel/build.xml
index 6490239..c42e9cf 100644
--- a/frameworks/projects/Jewel/build.xml
+++ b/frameworks/projects/Jewel/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -95,6 +100,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Language/build.xml b/frameworks/projects/Language/build.xml
index 3a08219..ff30027 100644
--- a/frameworks/projects/Language/build.xml
+++ b/frameworks/projects/Language/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/MXRoyale/build.xml b/frameworks/projects/MXRoyale/build.xml
index 873c0ca..6b81a13 100644
--- a/frameworks/projects/MXRoyale/build.xml
+++ b/frameworks/projects/MXRoyale/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -98,6 +103,8 @@
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-compiler.define+=GOOG::DEBUG,true" />
             <arg value="-compiler.define+=ROYALE::DISPLAYOBJECT,DisplayObject" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-compiler-define+=ROYALE::DISPLAYOBJECT,IUIComponent" />
diff --git a/frameworks/projects/MaterialDesignLite/build.xml b/frameworks/projects/MaterialDesignLite/build.xml
index 2d8ff20..ef1d445 100644
--- a/frameworks/projects/MaterialDesignLite/build.xml
+++ b/frameworks/projects/MaterialDesignLite/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Mobile/build.xml b/frameworks/projects/Mobile/build.xml
index 5a00257..aff2757 100644
--- a/frameworks/projects/Mobile/build.xml
+++ b/frameworks/projects/Mobile/build.xml
@@ -31,6 +31,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -91,6 +96,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Network/build.xml b/frameworks/projects/Network/build.xml
index 9e444fd..2bf1fd4 100644
--- a/frameworks/projects/Network/build.xml
+++ b/frameworks/projects/Network/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Reflection/build.xml b/frameworks/projects/Reflection/build.xml
index 1103d1e..6fb9003 100644
--- a/frameworks/projects/Reflection/build.xml
+++ b/frameworks/projects/Reflection/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +93,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/RoyaleSite/build.xml b/frameworks/projects/RoyaleSite/build.xml
index 8799179..d76bc0d 100644
--- a/frameworks/projects/RoyaleSite/build.xml
+++ b/frameworks/projects/RoyaleSite/build.xml
@@ -31,6 +31,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -91,6 +96,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/RoyaleUnit/build.xml b/frameworks/projects/RoyaleUnit/build.xml
index 16d5fb3..82942e3 100644
--- a/frameworks/projects/RoyaleUnit/build.xml
+++ b/frameworks/projects/RoyaleUnit/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <!-- test needs to be run after Basic is built -->
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc" description="Full build of ${ant.project.name}.swc">
     </target>
@@ -96,6 +101,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/SparkRoyale/build.xml b/frameworks/projects/SparkRoyale/build.xml
index 2cd6c21..268daef 100644
--- a/frameworks/projects/SparkRoyale/build.xml
+++ b/frameworks/projects/SparkRoyale/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -96,6 +101,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-compiler.define+=GOOG::DEBUG,true" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-compiler-define+=GOOG::DEBUG,goog.DEBUG" />
diff --git a/frameworks/projects/Storage/build.xml b/frameworks/projects/Storage/build.xml
index 6b8341a..9c9cc0a 100644
--- a/frameworks/projects/Storage/build.xml
+++ b/frameworks/projects/Storage/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -89,6 +94,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/TLF/build.xml b/frameworks/projects/TLF/build.xml
index 5436063..4757ba3 100644
--- a/frameworks/projects/TLF/build.xml
+++ b/frameworks/projects/TLF/build.xml
@@ -28,7 +28,11 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -91,6 +95,8 @@
             <arg value="-warn-public-vars=false" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/Text/build.xml b/frameworks/projects/Text/build.xml
index 5c0ffd9..178a68c 100644
--- a/frameworks/projects/Text/build.xml
+++ b/frameworks/projects/Text/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -90,6 +95,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/projects/XML/build.xml b/frameworks/projects/XML/build.xml
index 29475b9..2075da9 100644
--- a/frameworks/projects/XML/build.xml
+++ b/frameworks/projects/XML/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+
     <target name="main" depends="clean,check-compiler,compile,compile-js,copy-swc,test" description="Full build of ${ant.project.name}.swc">
     </target>
     
@@ -90,6 +95,8 @@
             <arg value="-compiler.strict-xml=true" />
             <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
diff --git a/frameworks/themes/JewelTheme/build.xml b/frameworks/themes/JewelTheme/build.xml
index ac90973..567775b 100644
--- a/frameworks/themes/JewelTheme/build.xml
+++ b/frameworks/themes/JewelTheme/build.xml
@@ -29,6 +29,11 @@
     
     <property name="target.name" value="${ant.project.name}.swc" />
     
+    <tstamp>
+        <format property="royale.swc-date" pattern="MM/dd/yy HH:mm Z"/>
+    </tstamp>
+    <echo>swc-date is ${royale.swc-date}</echo>
+    
     <echo>AIR_HOME is ${env.AIR_HOME}</echo>
     
     <!-- doesn't contain compiled files so only need to compile JS version -->
@@ -93,6 +98,8 @@
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
+            <arg value="-metadata.date=&quot;${royale.swc-date}&quot;" />
+            <arg value="-metadata.dateFormat=&quot;MM/dd/yy HH:mm Z&quot;" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
             <arg value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />


[royale-asjs] 02/02: http -> https

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

aharui pushed a commit to branch release_practice
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 04631b25ad62a1273d8713b755fcaaa18b9ea168
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue May 21 10:29:43 2019 -0700

    http -> https
---
 ApproveRoyale.xml             | 4 ++--
 frameworks/downloads.xml      | 4 ++--
 marmotinni/java/downloads.xml | 2 +-
 releasecandidate.xml          | 8 ++++----
 releasesteps.xml              | 4 ++--
 settings-template.xml         | 4 ++--
 6 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/ApproveRoyale.xml b/ApproveRoyale.xml
index 0390160..22b2294 100644
--- a/ApproveRoyale.xml
+++ b/ApproveRoyale.xml
@@ -57,8 +57,8 @@
     <property name="doc.rat.report" value="${basedir}/rat-report-doc.txt"/>
 	<property name="apache.rat.jar" value="apache-rat-0.11.jar" />
 	<property name="apache.rat.tasks.jar" value="apache-rat-tasks-0.11.jar" />
-	<property name="apache.rat.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
-    <property name="apache.rat.tasks.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
+	<property name="apache.rat.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
+    <property name="apache.rat.tasks.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
 	   
     <property file="${basedir}/approveroyale.properties"/>
     
diff --git a/frameworks/downloads.xml b/frameworks/downloads.xml
index 66dc783..7dbd9e5 100644
--- a/frameworks/downloads.xml
+++ b/frameworks/downloads.xml
@@ -29,10 +29,10 @@
     <property name="ROYALE_HOME" value="${env.ROYALE_HOME}" />
 
 	<property name="download.dir" value="${ROYALE_HOME}/in"/>
-    <property name="pixelbender.url" value="http://www.apache.org/dyn/mirrors/mirrors.cgi" />
+    <property name="pixelbender.url" value="https://www.apache.org/dyn/mirrors/mirrors.cgi" />
     <property name="pixelbender.folder" value="flex/pixelbender/1.0/binaries" />
     <property name="pixelbender.bin.zip" value="apache-flex-sdk-pixel-bender-1.0.0-bin.zip" />
-    <property name="flexunit.url" value="http://www.apache.org/dyn/mirrors/mirrors.cgi" />
+    <property name="flexunit.url" value="https://www.apache.org/dyn/mirrors/mirrors.cgi" />
     <property name="flexunit.folder" value="flex/flexunit/4.2.0/binaries" />
     <property name="flexunit.bin.zip" value="apache-flex-flexunit-4.2.0-4.12.0-bin.zip" />
    
diff --git a/marmotinni/java/downloads.xml b/marmotinni/java/downloads.xml
index 0f2cf6b..524e3dd 100644
--- a/marmotinni/java/downloads.xml
+++ b/marmotinni/java/downloads.xml
@@ -178,7 +178,7 @@
 	    description="Copies the selenium build jars.">
 		<mkdir dir="${lib.dir}/selenium" />
 	    <antcall target="download-zip">
-	      <param name="srcUrl" value="http://selenium-release.storage.googleapis.com/${selenium2.jar.dir.name}"/>
+	      <param name="srcUrl" value="https://selenium-release.storage.googleapis.com/${selenium2.jar.dir.name}"/>
 	      <param name="zipFile" value="${selenium2.jar.name}.zip"/>
 	    </antcall>
 	    <get src="http://www.apache.org/licenses/LICENSE-2.0" dest="${lib.dir}/selenium/selenium-LICENSE.txt"/>
diff --git a/releasecandidate.xml b/releasecandidate.xml
index 4109be0..4ea3476 100644
--- a/releasecandidate.xml
+++ b/releasecandidate.xml
@@ -57,8 +57,8 @@
 	<property name="rat.report" value="${basedir}/rat-report.txt"/>
     <property name="apache.rat.jar" value="apache-rat-0.11.jar" />
     <property name="apache.rat.tasks.jar" value="apache-rat-tasks-0.11.jar" />
-    <property name="apache.rat.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
-    <property name="apache.rat.tasks.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
+    <property name="apache.rat.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
+    <property name="apache.rat.tasks.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
     
     <property file="${basedir}/env.properties" />
     <property environment="env"/>
@@ -819,7 +819,7 @@
         <input
         message="At this point, the Maven artifacts should be ready to be posted on the staging repo.  Press a key and your browser will open to Nexus, the staging repository UI.  Login.  Then choose Staging Repositories in the left list.  Then find the orgapacheroyale repo in the top list.  Check the checkbox for orgapacheroyale then click on the 'close' button to post the artifacts."/>
         <exec executable="${browser}" spawn="true">
-            <arg value="http://repository.apache.org/" />
+            <arg value="https://repository.apache.org/" />
         </exec>
     </target>
     
@@ -1360,7 +1360,7 @@ ${my.name}
         <input
         message="The Maven artifacts need to be released to Maven Central.  Press a key and your browser will open to Nexus, the staging repository UI.  Login.  Then choose Staging Repositories in the left list.  Then find the orgapacheroyale repo in the top list.  Check the checkbox for orgapacheroyale then click on the 'release' button to post the artifacts."/>
         <exec executable="${browser}" spawn="true">
-            <arg value="http://repository.apache.org/" />
+            <arg value="https://repository.apache.org/" />
         </exec>
     </target>
 
diff --git a/releasesteps.xml b/releasesteps.xml
index d9e66e0..abe4bb6 100644
--- a/releasesteps.xml
+++ b/releasesteps.xml
@@ -52,8 +52,8 @@
 	<property name="rat.report" value="${basedir}/rat-report.txt"/>
     <property name="apache.rat.jar" value="apache-rat-0.11.jar" />
     <property name="apache.rat.tasks.jar" value="apache-rat-tasks-0.11.jar" />
-    <property name="apache.rat.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
-    <property name="apache.rat.tasks.url" value="http://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
+    <property name="apache.rat.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11" />
+    <property name="apache.rat.tasks.url" value="https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11" />
     
 	<property file="${basedir}/local.properties" />
 	<property file="${basedir}/build.properties" />
diff --git a/settings-template.xml b/settings-template.xml
index 07b2c2d..bc78230 100644
--- a/settings-template.xml
+++ b/settings-template.xml
@@ -42,7 +42,7 @@
             <repositories>
                 <repository>
                     <id>apache-snapshots</id>
-                    <url>http://repository.apache.org/snapshots/</url>
+                    <url>https://repository.apache.org/snapshots/</url>
                     <releases>
                         <enabled>false</enabled>
                     </releases>
@@ -54,7 +54,7 @@
             <pluginRepositories>
                 <pluginRepository>
                     <id>apache-snapshots</id>
-                    <url>http://repository.apache.org/snapshots/</url>
+                    <url>https://repository.apache.org/snapshots/</url>
                     <releases>
                         <enabled>false</enabled>
                     </releases>