diff --git a/WHATSNEW b/WHATSNEW index 79e6730f5..29075af2d 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -257,8 +257,8 @@ Other changes: as this is indicative of a script mismatch. Bugzilla report 34860 * prints a special message if supplied an empty XML File. This - can be caused by the test JVM exiting during a test, either via a System.exit() - call or a JVM crash. + can be caused by the test JVM exiting during a test, either via a + System.exit() call or a JVM crash. * project name is now used for *all* targets so one can write consistent import build file. bugzilla report 28444. @@ -294,15 +294,17 @@ Other changes: * now supports -breakiterator for custom doclets if Ant is running on JSE 5.0 or higher. Bugzilla Report: 34580. -* New logger, TimestampedLogger, that prints the wall time that a build finished/failed - Use with -logger org.apache.tools.ant.listener.TimestampedLogger +* New logger, TimestampedLogger, that prints the wall time that a build + finished/failed. Use with + -logger org.apache.tools.ant.listener.TimestampedLogger -* now generates pages alltests-errors.html and alltests-fails.html, -that list only the errors and failures, respectively. Bugzilla Report: 36226 +* now generates pages alltests-errors.html and + alltests-fails.html, that list only the errors and failures, respectively. + Bugzilla Report: 36226 -* New task that can turn a file reference into an absolute file:// url; and - nested filesets/paths into a (space, comma, whatever) separated list of URLs. Useful - for RMI classpath setup, amongst other things. +* New task that can turn a file reference into an absolute file:// + url; and nested filesets/paths into a (space, comma, whatever) separated + list of URLs. Useful for RMI classpath setup, amongst other things. Changes from Ant 1.6.4 to Ant 1.6.5 @@ -489,7 +491,8 @@ Other changes: * Added isfileselected condition. * Added verbose="true|false" attribute to . When verbose is enabled, - the directory name is logged on entry and exit of the sub-build. Bugzilla 33787. + the directory name is logged on entry and exit of the sub-build. + Bugzilla 33787. * Added -nouserlib option to allow running ant without automatically loading up ${user.home}/.lib/ant. This is useful when compiling ant, and antlibs. @@ -1206,11 +1209,11 @@ Fixed bugs: element tagdiff of the xml output Bugzilla Report 16081. -* had a problem with aliased modules and with requests for multiple modules - Bugzilla Reports 21373 and 22877. +* had a problem with aliased modules and with requests for + multiple modules. Bugzilla Reports 21373 and 22877. -* could not parse properly the revision number of new files with CVS 1.11.9 or higher - Bugzilla Report 24406. +* could not parse properly the revision number of new files with + CVS 1.11.9 or higher. Bugzilla Report 24406. * make fixcrlf create its temporary files in the default directory of FileUtils#createTempFile instead of the destination dir of fixcrlf. @@ -1237,8 +1240,8 @@ Fixed bugs: * Don't multiply Class-Path attributes when updating jars. Bugzilla Report 21170. -* Do not overwrite the value (increment) attribute of PropertyFile nested Entry element. - Bugzilla Report 21505. +* Do not overwrite the value (increment) attribute of PropertyFile nested + Entry element. Bugzilla Report 21505. * Prevent sysproperties with no key or no value from being added in . Bugzilla Report 21684. @@ -1249,14 +1252,14 @@ Fixed bugs: * ftp chmod failed when the remote system was UNIX and local system Windows Bugzilla Report 21865. -* ftp put with chmod failed when the remote system was UNIX and local system Windows - Bugzilla Report 23143. +* ftp put with chmod failed when the remote system was UNIX and local system + Windows. Bugzilla Report 23143. * ftp did not set the ascii mode explicity, causing problems with ftp servers having binary as default -* ftp was not able to download files when they were pointed to by symbolic links - Bugzilla Report 14063. +* ftp was not able to download files when they were pointed to by symbolic + links. Bugzilla Report 14063. * ftp is able to download also directories pointed to by symbolic links. @@ -2063,14 +2066,13 @@ Changes that could break older environments: -------------------------------------------- * Properties will now be expanded in mail message bodies. This means -that one $ sign will be stripped if your mail message contains the text -$$. + that one $ sign will be stripped if your mail message contains the text $$. * org.apache.tools.ant.taskdefs.Expand no longer extends MatchingTask. * Available#setFile now again uses a File argument as it did in 1.4, -this may break environments that have been adapted to the String -argument version present in 1.5beta1. + this may break environments that have been adapted to the String + argument version present in 1.5beta1. Fixed bugs: ----------- @@ -2082,69 +2084,69 @@ Fixed bugs: * Make CVS Tasks to work under Cygwin. * Fix LineContains to handle huge files elegantly without causing -Stack Overflows. + Stack Overflows. * if you ask for the "classic" compiler on Java1.4, you get upgraded to -"modern" because there is no classic compiler any more. + "modern" because there is no classic compiler any more. * the condition was viewing 404 'not found' exceptions as success. Now -it defaults to viewing any response >=400 as an error, and has an errorsBeginAt -attribute you can use if you want a higher or lower value. + it defaults to viewing any response >=400 as an error, and has an + errorsBeginAt attribute you can use if you want a higher or lower value. * throws a build exception on an http authorization error, unless you -have set ignoreerrors to true. + have set ignoreerrors to true. * was spelt in Wintel case: . It is now lower -case, though the old spelling is retained for anyone who used it. + case, though the old spelling is retained for anyone who used it. * Merging of Manifests in jar now works as documented. * paths that have been separated by colons would be incorrectly parsed -on NetWare. + on NetWare. * runant.pl now supports NetWare. * and tasks were in beta1, but not defined by -default; They now are. fills a property with the name of a -temporary file; lets you set the JVM's http, ftp and socks proxy -settings. + default; They now are. fills a property with the name of a + temporary file; lets you set the JVM's http, ftp and socks proxy + settings. * failed for -JDK 1.1 and 1.2, even if the class could be found on the -user-specified classpath. + JDK 1.1 and 1.2, even if the class could be found on the + user-specified classpath. * now works on z/OS. * forked failed for the wrong reason on JDK 1.1 - Ant would -use a temporary file to hold the names of the files to compile under -some conditons, but 1.1 doesn't support this feature. Ant will no -longer try this, but you may run into problems with the length of the -command line now. + use a temporary file to hold the names of the files to compile under + some conditons, but 1.1 doesn't support this feature. Ant will no + longer try this, but you may run into problems with the length of the + command line now. * the refid attribute for s nested into or s -nested into didn't work. + nested into didn't work. * didn't work for nested s. * dropped sourcepath entries if no "interesting" .java -source files could be found below them. This has been backwards -incompatible and caused problems with custom doclets like xdoclet. + source files could be found below them. This has been backwards + incompatible and caused problems with custom doclets like xdoclet. * Using the doclet, docletpath or docletpathref attributes of - may have caused NullPointerExceptions. + may have caused NullPointerExceptions. * nested of would include too much. * will no longer choke on s that point to -non-existing directories. + non-existing directories. * didn't work at all. * and now fail if the file they are working -on is locked. + on is locked. * would pick up the wrong executable in the combination JDK -1.2 and AIX. + 1.2 and AIX. Other changes: -------------- @@ -2152,7 +2154,7 @@ Other changes: * z/OS now gets detected by the os condition. * and now have an optional followsymlink attribute -that can prevent Ant from following symbolic links on some platforms. + that can prevent Ant from following symbolic links on some platforms. * BeanShell is now supported in the