You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by an...@apache.org on 2010/01/29 23:50:31 UTC

svn commit: r904651 - in /ant/core/trunk: ./ docs/ docs/manual/ xdocs/

Author: antoine
Date: Fri Jan 29 22:50:30 2010
New Revision: 904651

URL: http://svn.apache.org/viewvc?rev=904651&view=rev
Log:
preparation for the 1.8.0 release

Modified:
    ant/core/trunk/WHATSNEW
    ant/core/trunk/build.xml
    ant/core/trunk/docs/antnews.html
    ant/core/trunk/docs/bindownload.html
    ant/core/trunk/docs/faq.html
    ant/core/trunk/docs/index.html
    ant/core/trunk/docs/legal.html
    ant/core/trunk/docs/manual/cover.html
    ant/core/trunk/docs/manual/credits.html
    ant/core/trunk/docs/srcdownload.html
    ant/core/trunk/xdocs/antnews.xml
    ant/core/trunk/xdocs/bindownload.xml
    ant/core/trunk/xdocs/faq.xml
    ant/core/trunk/xdocs/index.xml
    ant/core/trunk/xdocs/srcdownload.xml

Modified: ant/core/trunk/WHATSNEW
URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Fri Jan 29 22:50:30 2010
@@ -1,9 +1,21 @@
-Changes from Ant 1.8.0RC1 TO current SVN version
+Changes from Ant 1.8.0 TO current SVN version
 =============================================
 
 Changes that could break older environments:
 -------------------------------------------
 
+Fixed bugs:
+-----------
+
+Other changes:
+--------------
+
+Changes from Ant 1.8.0RC1 TO Ant 1.8.0
+======================================
+
+Changes that could break older environments:
+-------------------------------------------
+
  * the appendtolines filter has been renamed to suffixlines.
 
 Fixed bugs:
@@ -34,7 +46,7 @@
 Other changes:
 --------------
 
-Changes from Ant 1.7.1 TO Ant 1.8.0RCx
+Changes from Ant 1.7.1 TO Ant 1.8.0RC1
 ======================================
 
 Changes that could break older environments:

Modified: ant/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/build.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Fri Jan 29 22:50:30 2010
@@ -34,10 +34,10 @@
   <property name="name" value="ant"/>
   <!-- this is the groupId of ant in the Maven repository -->
   <property name="groupid" value="org.apache.ant"/>
-  <property name="project.version" value="1.8.0RC1"/>
+  <property name="project.version" value="1.8.0"/>
   <!-- pom.version is used when doing a distribution and must match with what is checked in under src/etc/poms -->
   <property name="pom.version" value="1.8.0-SNAPSHOT"/>
-  <property name="manifest-version" value="1.8.0RC1"/>
+  <property name="manifest-version" value="1.8.0"/>
   <property name="bootstrap.jar" value="ant-bootstrap.jar"/>
 
   <property name="ant.package" value="org/apache/tools/ant"/>

Modified: ant/core/trunk/docs/antnews.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/antnews.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/antnews.html (original)
+++ ant/core/trunk/docs/antnews.html Fri Jan 29 22:50:30 2010
@@ -205,19 +205,43 @@
   <div class="content">
     <h1 class="title">News</h1>
             <h3 class="section">
-      <a name="Ant1.8.0RC1"></a>
-      Ant1.8.0RC1
+      <a name="Ant1.8.0"></a>
+      Ant1.8.0
     </h3>
-                        <h3>January 12, 2010 - Ant 1.8.0RC1 Released</h3>
-                                <p>Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without
+                        <h3>Februrary 5th, 2010 - Ant 1.8.0 Released</h3>
+                                <p>Apache Ant 1.8.0 is now available for download as source or binary (with and without
       dependencies) from
       <a href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</a>.</p>
-                                <p>Key features of the 1.8.0RC1 release are</p>
+                                <p>Key features of the 1.8.0 release are</p>
                                 <ul>
-      <li>a new top level element extension-point allows build files to be
-   extended with custom targets more easily</li>
-      <li>if and unless attributes will be evaluated according to the values of the properties entered
-      if these properties evaluate to true, false, on, off</li>
+      <li>Lexically scoped local properties, i.e. properties that are only defined inside a target, 
+      sequential block or similar environment. This is very useful inside 
+      of &lt;macrodef&gt;s where a macro can now define a temporary property 
+      that will disappear once the task has finished.</li>
+      <li>&lt;import&gt; can now import from any file- or URL-providing resource - 
+      this includes &lt;javaresource&gt;. 
+      This means &lt;import&gt; can read build file snippets from JARs or fixed server URLs. 
+      There are several other improvements in the area of import.</li>
+      <li>Various improvements to the directory scanning code that help with symbolic link 
+      cycles (as can be found on MacOS X Java installations for example) and improve 
+      scanning performance. For big directory trees the improvement is 
+      <a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
+      <li>The way developers can extend Ant's property expansion algorithm has been rewritten 
+      (breaking the older API) to be easier to use and be more powerful. 
+      The whole local properties mechanism is implemented using that API and could be 
+      implemented in a separate library without changes in Ant's core. 
+      Things like the yet-to-be-released props Antlib can now provide often required 
+      "scripty" fuctions without touching Ant itself.
+      At the same time the if and unless attributes have been rewritten to do the expected 
+      thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" 
+      if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named 
+      "true" existed). This adds "testing conditions" as a new use-case to property 
+      expansion.</li>
+      <li>A new top-level element &lt;extension-point&gt;  assists in writing re-usable 
+      build files that are meant to be imported. &lt;extension-point&gt; has a name 
+      and a dependency-list like &lt;target&gt; and can be used like a &lt;target&gt; 
+      from the command line or a dependency-list but the importing build file can add 
+      targets to the &lt;extension-point&gt;'s depends list. </li>
       <li>Ant now requires Java 1.4 or later</li>
       <li>new task include provides an alternative to &lt;import&gt; that
    should be preferred when you don't want to override any targets</li>

Modified: ant/core/trunk/docs/bindownload.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/bindownload.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/bindownload.html (original)
+++ ant/core/trunk/docs/bindownload.html Fri Jan 29 22:50:30 2010
@@ -244,11 +244,11 @@
       <a name="Current Release of Ant"></a>
       Current Release of Ant
     </h3>
-                        <p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
+                        <p>Currently, Apache Ant 1.8.0 is the best available version, see the
 <a href="[preferred]/ant/README.html">release notes</a>.</p>
                                 <div class="warning">
 <div class="label">Note</div>
-<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
+<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
 may not be available on all mirrors for a few days.</div>
 </div>
                                 <br />
@@ -259,22 +259,22 @@
 </div>
                                 <ul>
 <li><code>.zip</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.zip">apache-ant-1.8.0RC1-bin.zip</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.zip">apache-ant-1.8.0-bin.zip</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.md5">MD5</a>]</li>
 
 <li><code>.tar.gz</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz">apache-ant-1.8.0RC1-bin.tar.gz</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.gz">apache-ant-1.8.0-bin.tar.gz</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.md5">MD5</a>]</li>
 
 <li><code>.tar.bz2</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2">apache-ant-1.8.0RC1-bin.tar.bz2</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.bz2">apache-ant-1.8.0-bin.tar.bz2</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.md5">MD5</a>]</li>
 </ul>
                         <h3 class="section">
       <a name="Old Ant Releases"></a>
@@ -299,17 +299,17 @@
 using</p>
                                 <p><code>
 % pgpk -a KEYS<br />
-% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
+% pgpv apache-ant-1.8.0-bin.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % pgp -ka KEYS<br />
-% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
+% pgp apache-ant-1.8.0-bin.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % gpg --import KEYS<br />
-% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
 </code></p>
                                 <p>A command line version of <a href="http://www.gnupg.org/download/">GnuPG</a> 
 is also available for Windows users.  Follow the 

Modified: ant/core/trunk/docs/faq.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/faq.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/faq.html (original)
+++ ant/core/trunk/docs/faq.html Fri Jan 29 22:50:30 2010
@@ -741,6 +741,16 @@
           27 June 2008
       </td>
       </tr>
+                  <tr>
+                      <td colspan="1" rowspan="1"
+      valign="top" align="left">
+          1.8.0
+      </td>
+                          <td colspan="1" rowspan="1"
+      valign="top" align="left">
+          5 February 2010
+      </td>
+      </tr>
           </table>
                                 <p class="faq">
       <a name="java-version"></a>

Modified: ant/core/trunk/docs/index.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/index.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/index.html (original)
+++ ant/core/trunk/docs/index.html Fri Jan 29 22:50:30 2010
@@ -201,31 +201,42 @@
   <div class="content">
     <h1 class="title">Welcome</h1>
             <h3 class="section">
-      <a name="Ant 1.8.0RC1"></a>
-      Ant 1.8.0RC1
+      <a name="Ant 1.8.0"></a>
+      Ant 1.8.0
     </h3>
-                        <h3>January 12, 2010 - Ant 1.8.0RC1 Available</h3>
+                        <h3>February 5, 2010 - Ant 1.8.0 Available</h3>
                                 <p>
-			Apache Ant 1.8.0RC1 is now available for
+			Apache Ant 1.8.0 is now available for
 			<a href="http://ant.apache.org/bindownload.cgi">download</a>
 			.
 		</p>
                                 <ul>
-			<li>a new top level element extension-point allows build files to be
+		    <li>Lexically scoped local properties, i.e. properties that are only
+		        defined inside a target, 
+                sequential block or similar environment.</li>
+            <li>&lt;import&gt; can now import from any file- or URL-providing resource - 
+                this includes &lt;javaresource&gt;.</li>    
+			<li>Various improvements to the directory scanning code that help 
+			with symbolic link cycles (as can be found on MacOS X Java
+			installations for example) and improve scanning performance. 
+			For big directory trees the improvement is 
+            <a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
+            <li>The way developers can extend Ant's property expansion algorithm has been rewritten 
+            (breaking the older API) to be easier to use and be more powerful.
+            </li>
+            <li>a new top level element extension-point allows build files to be
 				extended with custom targets more easily</li>
-			<li>if and unless attributes will be evaluated according to the
-				values of the properties entered
-				if these properties evaluate to true, false, on, off</li>
+			<li>At the same time the if and unless attributes have been rewritten to do the expected 
+            thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" 
+            if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named 
+           "true" existed). This adds "testing conditions" as a new use-case to property 
+            expansion.</li>
 			<li>Ant now requires Java 1.4 or later</li>
 			<li>new task include provides an alternative to &lt;import&gt; that
 				should be preferred when you don't want to override any targets</li>
 			<li>numerous bug fixes and improvements as documented in Bugzilla
 				and in WHATSNEW</li>
 		</ul>
-                                <p>While in open source projects a final release date strongly depends
-		  on the free time of the volunteers/committers, the final release is
-      expected one to two months maximum after this RC. So Ant 1.8.0 is
-      expected between mid February and mid March 2010.</p>
                         <h3 class="section">
       <a name="Ivy 2.1.0"></a>
       Ivy 2.1.0
@@ -320,7 +331,7 @@
       Documentation
     </h3>
                         <p>
-You can view the documentation for the current release (Apache Ant 1.8.0RC1)
+You can view the documentation for the current release (Apache Ant 1.8.0)
 <a href="manual/index.html">online</a>
 </p>
                                 <p>

Modified: ant/core/trunk/docs/legal.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/legal.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/legal.html (original)
+++ ant/core/trunk/docs/legal.html Fri Jan 29 22:50:30 2010
@@ -202,7 +202,7 @@
       <a name="Legal Stuff They Make Us Say"></a>
       Legal Stuff They Make Us Say
     </h3>
-                        <p>All material on this website is Copyright © 1999-2009,
+                        <p>All material on this website is Copyright © 1999-2010,
       The Apache Software Foundation.</p>
                                 <p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web
       Development Kit, and JavaServer Pages are trademarks or

Modified: ant/core/trunk/docs/manual/cover.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/cover.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/manual/cover.html (original)
+++ ant/core/trunk/docs/manual/cover.html Fri Jan 29 22:50:30 2010
@@ -25,8 +25,8 @@
 <body bgcolor="#FFFFFF">
 <div align="center"> 
   <h1><img src="../images/ant_logo_large.gif" width="190" height="120"></h1>
-  <h1>Apache Ant 1.8.0RC1 Manual</h1>
-  <p align="left">This is the manual for version 1.8.0RC1 of 
+  <h1>Apache Ant 1.8.0 Manual</h1>
+  <p align="left">This is the manual for version 1.8.0 of 
   <a target="_top" href="http://ant.apache.org/index.html">Apache Ant</a>. 
     If your version 
     of Ant (as verified with <tt>ant -version</tt>) is older or newer than this 

Modified: ant/core/trunk/docs/manual/credits.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/credits.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/manual/credits.html (original)
+++ ant/core/trunk/docs/manual/credits.html Fri Jan 29 22:50:30 2010
@@ -61,7 +61,7 @@
 </ul>
 
 <center>
-<p>Version: 1.8.0RC1</p>
+<p>Version: 1.8.0</p>
 </center>
 
 

Modified: ant/core/trunk/docs/srcdownload.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/srcdownload.html?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/docs/srcdownload.html (original)
+++ ant/core/trunk/docs/srcdownload.html Fri Jan 29 22:50:30 2010
@@ -242,11 +242,11 @@
       <a name="Current Release of Ant"></a>
       Current Release of Ant
     </h3>
-                        <p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
+                        <p>Currently, Apache Ant 1.8.0 is the best available version, see the
 <a href="[preferred]/ant/README.html">release notes</a>.</p>
                                 <div class="warning">
 <div class="label">Note</div>
-<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
+<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
 may not be available on all mirrors for a few days.</div>
 </div>
                                 <br />
@@ -257,22 +257,22 @@
 </div>
                                 <ul>
 <li><code>.zip</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.zip">apache-ant-1.8.0RC1-src.zip</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.zip">apache-ant-1.8.0-src.zip</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.md5">MD5</a>]</li>
 
 <li><code>.tar.gz</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.gz">apache-ant-1.8.0RC1-src.tar.gz</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.gz">apache-ant-1.8.0-src.tar.gz</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.md5">MD5</a>]</li>
 
 <li><code>.tar.bz2</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.bz2">apache-ant-1.8.0RC1-src.tar.bz2</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.bz2">apache-ant-1.8.0-src.tar.bz2</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.md5">MD5</a>]</li>
 </ul>
                         <h3 class="section">
       <a name="Old Ant Releases"></a>
@@ -297,17 +297,17 @@
 using</p>
                                 <p><code>
 % pgpk -a KEYS<br />
-% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc<br />
+% pgpv apache-ant-1.8.0-src.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % pgp -ka KEYS<br />
-% pgp apache-ant-1.8.0RC1-src.tar.gz.asc<br />
+% pgp apache-ant-1.8.0-src.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % gpg --import KEYS<br />
-% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-src.tar.gz.asc
 </code></p>
                                 <p>Alternatively, you can verify the checksums on the files.  Unix
 programs called <code>md5</code>/<code>sha1</code> or

Modified: ant/core/trunk/xdocs/antnews.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/antnews.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/xdocs/antnews.xml (original)
+++ ant/core/trunk/xdocs/antnews.xml Fri Jan 29 22:50:30 2010
@@ -26,18 +26,42 @@
   </properties>
 
 <body>
-  <section name="Ant1.8.0RC1">
-    <h3>January 12, 2010 - Ant 1.8.0RC1 Released</h3>
-    <p>Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without
+  <section name="Ant1.8.0">
+    <h3>Februrary 5th, 2010 - Ant 1.8.0 Released</h3>
+    <p>Apache Ant 1.8.0 is now available for download as source or binary (with and without
       dependencies) from
       <a href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</a>.</p>
       
-    <p>Key features of the 1.8.0RC1 release are</p>
+    <p>Key features of the 1.8.0 release are</p>
     <ul>
-      <li>a new top level element extension-point allows build files to be
-   extended with custom targets more easily</li>
-      <li>if and unless attributes will be evaluated according to the values of the properties entered
-      if these properties evaluate to true, false, on, off</li>
+      <li>Lexically scoped local properties, i.e. properties that are only defined inside a target, 
+      sequential block or similar environment. This is very useful inside 
+      of &lt;macrodef&gt;s where a macro can now define a temporary property 
+      that will disappear once the task has finished.</li>
+      <li>&lt;import&gt; can now import from any file- or URL-providing resource - 
+      this includes &lt;javaresource&gt;. 
+      This means &lt;import&gt; can read build file snippets from JARs or fixed server URLs. 
+      There are several other improvements in the area of import.</li>
+      <li>Various improvements to the directory scanning code that help with symbolic link 
+      cycles (as can be found on MacOS X Java installations for example) and improve 
+      scanning performance. For big directory trees the improvement is 
+      <a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
+      <li>The way developers can extend Ant's property expansion algorithm has been rewritten 
+      (breaking the older API) to be easier to use and be more powerful. 
+      The whole local properties mechanism is implemented using that API and could be 
+      implemented in a separate library without changes in Ant's core. 
+      Things like the yet-to-be-released props Antlib can now provide often required 
+      "scripty" fuctions without touching Ant itself.
+      At the same time the if and unless attributes have been rewritten to do the expected 
+      thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" 
+      if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named 
+      "true" existed). This adds "testing conditions" as a new use-case to property 
+      expansion.</li>
+      <li>A new top-level element &lt;extension-point&gt;  assists in writing re-usable 
+      build files that are meant to be imported. &lt;extension-point&gt; has a name 
+      and a dependency-list like &lt;target&gt; and can be used like a &lt;target&gt; 
+      from the command line or a dependency-list but the importing build file can add 
+      targets to the &lt;extension-point&gt;'s depends list. </li>
       <li>Ant now requires Java 1.4 or later</li>
       <li>new task include provides an alternative to &lt;import> that
    should be preferred when you don't want to override any targets</li>

Modified: ant/core/trunk/xdocs/bindownload.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/bindownload.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/xdocs/bindownload.xml (original)
+++ ant/core/trunk/xdocs/bindownload.xml Fri Jan 29 22:50:30 2010
@@ -75,12 +75,12 @@
 
 <section name="Current Release of Ant">
 
-<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
+<p>Currently, Apache Ant 1.8.0 is the best available version, see the
 <a href="[preferred]/ant/README.html">release notes</a>.</p>
 
 <div class="warning">
 <div class="label">Note</div>
-<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
+<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
 may not be available on all mirrors for a few days.</div>
 </div>
 <br></br>
@@ -92,22 +92,22 @@
 
 <ul>
 <li><code>.zip</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.zip">apache-ant-1.8.0RC1-bin.zip</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.zip.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.zip">apache-ant-1.8.0-bin.zip</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip.md5">MD5</a>]</li>
 
 <li><code>.tar.gz</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz">apache-ant-1.8.0RC1-bin.tar.gz</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.gz.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.gz">apache-ant-1.8.0-bin.tar.gz</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz.md5">MD5</a>]</li>
 
 <li><code>.tar.bz2</code> archive:
-<a href="[preferred]/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2">apache-ant-1.8.0RC1-bin.tar.bz2</a>
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0RC1-bin.tar.bz2.md5">MD5</a>]</li>
+<a href="[preferred]/ant/binaries/apache-ant-1.8.0-bin.tar.bz2">apache-ant-1.8.0-bin.tar.bz2</a>
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.bz2.md5">MD5</a>]</li>
 </ul>
 </section>
 
@@ -139,17 +139,17 @@
 
 <p><code>
 % pgpk -a KEYS<br />
-% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
+% pgpv apache-ant-1.8.0-bin.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % pgp -ka KEYS<br />
-% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc<br />
+% pgp apache-ant-1.8.0-bin.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % gpg --import KEYS<br />
-% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
 </code></p>
 
 <p>A command line version of <a href="http://www.gnupg.org/download/">GnuPG</a> 

Modified: ant/core/trunk/xdocs/faq.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/faq.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/xdocs/faq.xml (original)
+++ ant/core/trunk/xdocs/faq.xml Fri Jan 29 22:50:30 2010
@@ -222,6 +222,10 @@
             <td>1.7.1</td>
             <td>27 June 2008</td>
           </tr>
+          <tr>
+            <td>1.8.0</td>
+            <td>5 February 2010</td>
+          </tr>
         </table>
       </answer>
     </faq>

Modified: ant/core/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/index.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/xdocs/index.xml (original)
+++ ant/core/trunk/xdocs/index.xml Fri Jan 29 22:50:30 2010
@@ -24,29 +24,40 @@
   </properties>
 
 <body>
-	<section name="Ant 1.8.0RC1">
-		<h3>January 12, 2010 - Ant 1.8.0RC1 Available</h3>
+	<section name="Ant 1.8.0">
+		<h3>February 5, 2010 - Ant 1.8.0 Available</h3>
 		<p>
-			Apache Ant 1.8.0RC1 is now available for
+			Apache Ant 1.8.0 is now available for
 			<a href="http://ant.apache.org/bindownload.cgi">download</a>
 			.
 		</p>
 		<ul>
-			<li>a new top level element extension-point allows build files to be
+		    <li>Lexically scoped local properties, i.e. properties that are only
+		        defined inside a target, 
+                sequential block or similar environment.</li>
+            <li>&lt;import&gt; can now import from any file- or URL-providing resource - 
+                this includes &lt;javaresource&gt;.</li>    
+			<li>Various improvements to the directory scanning code that help 
+			with symbolic link cycles (as can be found on MacOS X Java
+			installations for example) and improve scanning performance. 
+			For big directory trees the improvement is 
+            <a href="http://mail-archives.apache.org/mod_mbox/ant-dev/200809.mbox/%3Cy1u4p48li29.fsf@v30161.1blu.de%3E">dramatic</a>.</li>
+            <li>The way developers can extend Ant's property expansion algorithm has been rewritten 
+            (breaking the older API) to be easier to use and be more powerful.
+            </li>
+            <li>a new top level element extension-point allows build files to be
 				extended with custom targets more easily</li>
-			<li>if and unless attributes will be evaluated according to the
-				values of the properties entered
-				if these properties evaluate to true, false, on, off</li>
+			<li>At the same time the if and unless attributes have been rewritten to do the expected 
+            thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" 
+            if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named 
+           "true" existed). This adds "testing conditions" as a new use-case to property 
+            expansion.</li>
 			<li>Ant now requires Java 1.4 or later</li>
 			<li>new task include provides an alternative to &lt;import> that
 				should be preferred when you don't want to override any targets</li>
 			<li>numerous bug fixes and improvements as documented in Bugzilla
 				and in WHATSNEW</li>
 		</ul>
-		<p>While in open source projects a final release date strongly depends
-		  on the free time of the volunteers/committers, the final release is
-      expected one to two months maximum after this RC. So Ant 1.8.0 is
-      expected between mid February and mid March 2010.</p>
 	</section>
   <section name="Ivy 2.1.0">
     <h3>October 8, 2009 - Apache Ivy 2.1.0 Released</h3>
@@ -154,7 +165,7 @@
   <section name="Documentation">
 
 <p>
-You can view the documentation for the current release (Apache Ant 1.8.0RC1)
+You can view the documentation for the current release (Apache Ant 1.8.0)
 <a href="manual/index.html">online</a>
 </p>
 

Modified: ant/core/trunk/xdocs/srcdownload.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/srcdownload.xml?rev=904651&r1=904650&r2=904651&view=diff
==============================================================================
--- ant/core/trunk/xdocs/srcdownload.xml (original)
+++ ant/core/trunk/xdocs/srcdownload.xml Fri Jan 29 22:50:30 2010
@@ -72,12 +72,12 @@
 
 <section name="Current Release of Ant">
 
-<p>Currently, Apache Ant 1.8.0RC1 is the best available version, see the
+<p>Currently, Apache Ant 1.8.0 is the best available version, see the
 <a href="[preferred]/ant/README.html">release notes</a>.</p>
 
 <div class="warning">
 <div class="label">Note</div>
-<div class="content">Ant 1.8.0RC1 was released on 12-Jan-2010 and
+<div class="content">Ant 1.8.0 was released on 5-Feb-2010 and
 may not be available on all mirrors for a few days.</div>
 </div>
 <br></br>
@@ -89,22 +89,22 @@
 
 <ul>
 <li><code>.zip</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.zip">apache-ant-1.8.0RC1-src.zip</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.zip.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.zip">apache-ant-1.8.0-src.zip</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.zip.md5">MD5</a>]</li>
 
 <li><code>.tar.gz</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.gz">apache-ant-1.8.0RC1-src.tar.gz</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.gz.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.gz">apache-ant-1.8.0-src.tar.gz</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.gz.md5">MD5</a>]</li>
 
 <li><code>.tar.bz2</code> archive:
-<a href="[preferred]/ant/source/apache-ant-1.8.0RC1-src.tar.bz2">apache-ant-1.8.0RC1-src.tar.bz2</a>
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.asc">PGP</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.sha1">SHA1</a>]
-[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0RC1-src.tar.bz2.md5">MD5</a>]</li>
+<a href="[preferred]/ant/source/apache-ant-1.8.0-src.tar.bz2">apache-ant-1.8.0-src.tar.bz2</a>
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.asc">PGP</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.sha1">SHA1</a>]
+[<a href="http://www.apache.org/dist/ant/source/apache-ant-1.8.0-src.tar.bz2.md5">MD5</a>]</li>
 </ul>
 </section>
 
@@ -136,17 +136,17 @@
 
 <p><code>
 % pgpk -a KEYS<br />
-% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc<br />
+% pgpv apache-ant-1.8.0-src.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % pgp -ka KEYS<br />
-% pgp apache-ant-1.8.0RC1-src.tar.gz.asc<br />
+% pgp apache-ant-1.8.0-src.tar.gz.asc<br />
 </code>
 <em>or</em><br />
 <code>
 % gpg --import KEYS<br />
-% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-src.tar.gz.asc
 </code></p>
 
 <p>Alternatively, you can verify the checksums on the files.  Unix