|
@@ -4,10 +4,10 @@ Changes from current Ant 1.6.5 version to current SVN version |
|
|
Changes that could break older environments: |
|
|
Changes that could break older environments: |
|
|
------------------------------------------- |
|
|
------------------------------------------- |
|
|
|
|
|
|
|
|
* Removed support for xalan1 completely. Users of Xalan1 for ant builds will |
|
|
|
|
|
|
|
|
* Removed support for xalan1 completely. Users of Xalan1 for Ant builds will |
|
|
have to stay at ant 1.6.5 or upgrade to xalan2. |
|
|
have to stay at ant 1.6.5 or upgrade to xalan2. |
|
|
|
|
|
|
|
|
* Improved recursion detection for lines with multiple matches of same token on one single line. |
|
|
|
|
|
|
|
|
* Improved recursion detection for lines with multiple matches of same token on a single line. |
|
|
Bugzilla report 38456. |
|
|
Bugzilla report 38456. |
|
|
|
|
|
|
|
|
* Task will now log correctly even if no project is set. |
|
|
* Task will now log correctly even if no project is set. |
|
@@ -42,8 +42,7 @@ Changes that could break older environments: |
|
|
|
|
|
|
|
|
* The <java fork="false"> now as per default installs a security manager |
|
|
* The <java fork="false"> now as per default installs a security manager |
|
|
using the default permissions. This is now independent of the |
|
|
using the default permissions. This is now independent of the |
|
|
failonerror attribute. |
|
|
|
|
|
Bugzilla report 33361. |
|
|
|
|
|
|
|
|
failonerror attribute. Bugzilla report 33361. |
|
|
|
|
|
|
|
|
* <signjar> now notices when the jar and signedjar are equal, and switches |
|
|
* <signjar> now notices when the jar and signedjar are equal, and switches |
|
|
to the same dependency logic as when signedjar is omitted. This may break |
|
|
to the same dependency logic as when signedjar is omitted. This may break |
|
@@ -52,9 +51,8 @@ Changes that could break older environments: |
|
|
actually crashes the JVM on our (Java1.5) systems, we don't think any |
|
|
actually crashes the JVM on our (Java1.5) systems, we don't think any |
|
|
build files which actually worked will be affected by the change. |
|
|
build files which actually worked will be affected by the change. |
|
|
|
|
|
|
|
|
* <signjar> used to ignore a nested fileset when a jar was also provided |
|
|
|
|
|
as an attribute, printing a warning message; now it signs files in the |
|
|
|
|
|
fileset. |
|
|
|
|
|
|
|
|
* <signjar> used to ignore a nested fileset when a jar was also provided as an |
|
|
|
|
|
attribute, printing a warning message; now it signs files in the fileset. |
|
|
|
|
|
|
|
|
* An improved method of handling timestamp granularity differences between |
|
|
* An improved method of handling timestamp granularity differences between |
|
|
client and server was added to the <ftp> task. FTP servers typically |
|
|
client and server was added to the <ftp> task. FTP servers typically |
|
@@ -98,11 +96,11 @@ Changes that could break older environments: |
|
|
Fixed bugs: |
|
|
Fixed bugs: |
|
|
----------- |
|
|
----------- |
|
|
* Manifests have improved line length handling, taking care of encoding. |
|
|
* Manifests have improved line length handling, taking care of encoding. |
|
|
Bug reports 37548 / 34425 |
|
|
|
|
|
|
|
|
Bug reports 37548 / 34425. |
|
|
|
|
|
|
|
|
* <manifest> now closes the inputstream explicitly. Bug report 39628 |
|
|
|
|
|
|
|
|
* <manifest> now closes the inputstream explicitly. Bug report 39628. |
|
|
|
|
|
|
|
|
* <rpm> now also correctly searches the first element of the path. Bug report 39345. |
|
|
|
|
|
|
|
|
* <rpm> now also correctly searches the first element of the path. Bug report 39345. |
|
|
|
|
|
|
|
|
* ant.bat now handles classpath set to "". Bug report 38914. |
|
|
* ant.bat now handles classpath set to "". Bug report 38914. |
|
|
|
|
|
|
|
@@ -110,18 +108,18 @@ Fixed bugs: |
|
|
|
|
|
|
|
|
* <junit> can now work with junit.jar in its <classpath>. Bugzilla Report 38799. |
|
|
* <junit> can now work with junit.jar in its <classpath>. Bugzilla Report 38799. |
|
|
|
|
|
|
|
|
* Some potential NullPointerExceptions, Bugzilla Reports 37765 and 38056 |
|
|
|
|
|
|
|
|
* Some potential NullPointerExceptions, Bugzilla Reports 37765 and 38056. |
|
|
|
|
|
|
|
|
* Problem when adding multiple filter files, Bugzilla Report 37341 |
|
|
|
|
|
|
|
|
* Problem when adding multiple filter files, Bugzilla Report 37341. |
|
|
|
|
|
|
|
|
* problem referencing jars specified by Class-Path attribute in manifest |
|
|
* problem referencing jars specified by Class-Path attribute in manifest |
|
|
of a ant task jar file, when this ant task jar file is located in |
|
|
of a ant task jar file, when this ant task jar file is located in |
|
|
a directory with space, Bugzilla Report 37085 |
|
|
|
|
|
|
|
|
a directory with space, Bugzilla Report 37085. |
|
|
|
|
|
|
|
|
* Backward incompatible change in ZipFileSet, Bugzilla Report 35824. |
|
|
* Backward incompatible change in ZipFileSet, Bugzilla Report 35824. |
|
|
|
|
|
|
|
|
* Wrong replacement of file separator chars prevens junitbatchtest |
|
|
* Wrong replacement of file separator chars prevens junitbatchtest |
|
|
from running correctly on files from a zipfileset. Bugzilla Report 35499 |
|
|
|
|
|
|
|
|
from running correctly on files from a zipfileset. Bugzilla Report 35499. |
|
|
|
|
|
|
|
|
* Calling close twice on ReaderInputStream gave a nullpointer exception. |
|
|
* Calling close twice on ReaderInputStream gave a nullpointer exception. |
|
|
Bugzilla Report 35544. |
|
|
Bugzilla Report 35544. |
|
@@ -136,7 +134,7 @@ Fixed bugs: |
|
|
Bugzilla reports 31389 and 29499. |
|
|
Bugzilla reports 31389 and 29499. |
|
|
|
|
|
|
|
|
* <manifest> was not printing warnings about invalid manifest elements. |
|
|
* <manifest> was not printing warnings about invalid manifest elements. |
|
|
Bugzilla report 32190 |
|
|
|
|
|
|
|
|
Bugzilla report 32190. |
|
|
|
|
|
|
|
|
* <replace> got out of memory on large files (part of report 32566). |
|
|
* <replace> got out of memory on large files (part of report 32566). |
|
|
<replace> can now handle files as long as there is enough disk space |
|
|
<replace> can now handle files as long as there is enough disk space |
|
@@ -152,7 +150,7 @@ Fixed bugs: |
|
|
did not always do so. |
|
|
did not always do so. |
|
|
|
|
|
|
|
|
* <ftp> failed to retrieve a file when the path towards the file contained |
|
|
* <ftp> failed to retrieve a file when the path towards the file contained |
|
|
an element starting with . Bugzilla report 33770 |
|
|
|
|
|
|
|
|
an element starting with . Bugzilla report 33770. |
|
|
|
|
|
|
|
|
* "<rmic> always compiles on Java1.5" bugzilla report=33862. Fixed default |
|
|
* "<rmic> always compiles on Java1.5" bugzilla report=33862. Fixed default |
|
|
stub version to always be "compat", even on Java1.5+. |
|
|
stub version to always be "compat", even on Java1.5+. |
|
@@ -174,7 +172,7 @@ Fixed bugs: |
|
|
to avoid holding on to thread references after they terminate. |
|
|
to avoid holding on to thread references after they terminate. |
|
|
|
|
|
|
|
|
* <xmlvalidate> and <schemavalidate> create a new parser for every file in a |
|
|
* <xmlvalidate> and <schemavalidate> create a new parser for every file in a |
|
|
fileset, and so validate multiple files properly. Bugzilla Report 32791 |
|
|
|
|
|
|
|
|
fileset, and so validate multiple files properly. Bugzilla Report 32791. |
|
|
|
|
|
|
|
|
* <tar> / <untar> now accepts files upto 8GB, <tar> gives an error if larger |
|
|
* <tar> / <untar> now accepts files upto 8GB, <tar> gives an error if larger |
|
|
files are to be included. This is the POSIX size limit. |
|
|
files are to be included. This is the POSIX size limit. |
|
|