Author: jhm
Date: Mon Jul 17 05:14:33 2006
New Revision: 422697
URL: http://svn.apache.org/viewvc?rev=422697&view=rev
Log:
could also add that to the WHATSNEW file ...
Modified:
ant/core/trunk/WHATSNEW
Modified: ant/core/trunk/WHATSNEW
URL:
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=422697&r1=422696&r2=422697&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Mon Jul 17 05:14:33 2006
@@ -10,7 +10,7 @@
* Improved recursion detection for lines with multiple matches of same token
on a single line. 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.
Bugzilla report 38458.
* Use alternative names for the command line arguments in javac. Bugzilla
@@ -39,9 +39,9 @@
volumes can still be specified without an intervening separator.
UNC pathnames on Windows must include a server and share name, i.e.
"\\a\b" to be considered valid absolute paths.
-
+
* 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.
* <signjar> now notices when the jar and signedjar are equal, and switches
@@ -54,16 +54,16 @@
* <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
have HH:mm timestamps whereas local filesystems have HH:mm:ss timestamps.
- Previously, this required tweaking with the timediffmillis attribute
- which also was used to handle timezone differences. Now, there is a new
+ Previously, this required tweaking with the timediffmillis attribute
+ which also was used to handle timezone differences. Now, there is a new
timestampgranularity attribute. The default value for get operations is 0
- since the user has the more powerful preservelastmodified attribute to work
- with. Since this is not available on put operations the default value
+ since the user has the more powerful preservelastmodified attribute to work
+ with. Since this is not available on put operations the default value
adds a minute to the server timestamp in order to account for this,
- Scripts which previously used timediffmillis to do this compensation may
+ Scripts which previously used timediffmillis to do this compensation may
need to be rewritten. timediffmillis has now been deprecated.
* On Java1.5+, Ant automatically sets the system property
@@ -90,13 +90,13 @@
* <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator
is \n (Unix). Bugzilla report 39585.
-
+
* <scp> now optionally supports the sftp protocol, you may need a newer
jsch.jar.
Bugzilla Report 39373.
-
+
* Ant launcher program prints errors to stderr, and exits with a -1 exit code
value if, for any reason, it cannot actually start Ant proper. This will only
- affect programs/scripts that called the launcher and which did not want to
+ affect programs/scripts that called the launcher and which did not want to
receive an error if ant itself would not start
Fixed bugs:
@@ -108,7 +108,7 @@
* <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.
* <junit> now supports JUnit 4. Bugzilla Report 38811.
@@ -138,11 +138,11 @@
* Incorrect task name with invalid "javac" task after a "presetdef".
Bugzilla reports 31389 and 29499.
-
+
* <manifest> was not printing warnings about invalid manifest elements.
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
available.
@@ -154,12 +154,12 @@
* FileUtils.resolveFile() promised to return absolute files but
did not always do so.
-
+
* <ftp> failed to retrieve a file when the path towards the file contained
an element starting with . Bugzilla report 33770.
-
+
* "<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+.
* The .NET compilation tasks failed if filenames given as references
contained spaces. Bugzilla Report 27170.
@@ -179,8 +179,8 @@
* <xmlvalidate> and <schemavalidate> create a new parser for every file in a
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.
* <junitreport> removed line-breaks from stack-traces. Bugzilla
@@ -248,8 +248,11 @@
* <echoproperties> setPrefix javadoc claimed null or empty prefix would be
ignored; instead an error was thrown. Bugzilla report 39954.
-* <get> would fetch files that were up to date, because it used > in a
+* <get> would fetch files that were up to date, because it used > in a
remote/local timestamp comparison, not >=. Bugzilla 35607.
+
+* <xslt> passes the current file (name + directory) to the
stylesheet/transformation.
+ xsl-parameter name is configurable. Bugzilla report 21042.
Other changes:
--------------
@@ -275,7 +278,7 @@
* <echoproperties> now (alphanumerically) sorts the property list
before echoing. Bugzilla report 18976.
-* A new base class DispatchTask has been added to facilitate elegant
+* A new base class DispatchTask has been added to facilitate elegant
creation of tasks with multiple actions.
* Major revision of <wsdltodotnet>. Supports mono wsdl and the microsoft
@@ -311,7 +314,7 @@
* Added <scriptselector> selector for scripted file selection
* ant -diagnostics lists contents of ${user.home}/.ant/lib , and
- checks that the java.io.tmpdir directory exists and is writeable.
+ checks that the java.io.tmpdir directory exists and is writeable.
* mail task accepts nested header element. Bugzilla report 24713.
@@ -336,7 +339,7 @@
* <sync> has a new nested element <preserveInTarget> that can be used
to protect extra-content in the target directory. Bugzilla Report
21832.
-
+
* <signjar> now supports:
-nested filesets at the same time as the jar attribute
-a destDir attribute with the appropriate dependency logic, which
@@ -350,7 +353,7 @@
Bugzilla Report 34374.
* <os> condition adds "winnt" as a family which can be tested. This is
- all windows platforms other than the Win9x line or Windows CE.
+ all windows platforms other than the Win9x line or Windows CE.
* <exec> (and hence, <apply> and any other derived classes) have an OsFamily
attribute, which can restrict execution to a single OS family.
@@ -367,10 +370,10 @@
* project name is now used for *all* targets so one can write consistent import
build files. Bugzilla report 28444.
-* New condition <typefound> that can be used to probe for the declaration
- and implementation of a task, type, preset, macro, scriptdef, whatever.
+* New condition <typefound> that can be used to probe for the declaration
+ and implementation of a task, type, preset, macro, scriptdef, whatever.
As it tests for the implementation, it can be used to check for optional
- tasks being available.
+ tasks being available.
* check for 1.5.* Ant main class. (weblogic.jar in classpath reports)
@@ -402,7 +405,7 @@
* New logger, TimestampedLogger, that prints the wall time that a build
finished/failed. Use with
-logger org.apache.tools.ant.listener.TimestampedLogger
-
+
* <junitreport> now generates pages alltests-errors.html and
alltests-fails.html, that list only the errors and failures, respectively.
Bugzilla Report: 36226
@@ -469,11 +472,11 @@
* <javacc> has a jdkversion attribute to pass the desired JDK version down to
javacc.
Bugzilla report 38715.
-
-* <cvs> prints passfile info at -verbose level instead of -info. Bugzilla
+
+* <cvs> prints passfile info at -verbose level instead of -info. Bugzilla
report 35268
-
-* When <javac> can't find the compiler class, it prints out java.home for
+
+* When <javac> can't find the compiler class, it prints out java.home for
immediate diagnostics
* Ant launcher now supports a -main attribute so that you can specify an
extension
@@ -503,12 +506,12 @@
Changes that could break older environments:
--------------------------------------------
-* <ftp> task has had a number of changes. Uptodate calculation previously
- did not call a file uptodate if the source timestamp and the destination
+* <ftp> task has had a number of changes. Uptodate calculation previously
+ did not call a file uptodate if the source timestamp and the destination
timestamp were equal. Bugzilla report 34941. Any script that attempted
to compensate for this by using the timediffmillis attribute might need
- to be tweaked.
-
+ to be tweaked.
+
Fixed bugs:
-----------
@@ -535,7 +538,7 @@
Other changes:
--------------
-* AntXMLContext.setCurrentTargets() is now public. Bugzilla report 34680.
+* AntXMLContext.setCurrentTargets() is now public. Bugzilla report 34680.
Changes from Ant 1.6.2 to Ant 1.6.3
===================================
@@ -680,7 +683,7 @@
* Ant generated jar files should now be detected as jar files by
Solaris. Bugzilla Report 32649.
-
+
* <rexec> with a single command should now work with unusal login
dialogs without special read/write pairs. Bugzilla Report 26632.
@@ -702,8 +705,8 @@
- beginner: introduction into Ant
- task developers: using path, fileset etc
-* a number of new attributes that allow the user to handle non-standard
- server listing formats and time zone differences have been added in
+* a number of new attributes that allow the user to handle non-standard
+ server listing formats and time zone differences have been added in
the <ftp> task.
@@ -727,7 +730,7 @@
when Ant core loader != Java application loader and
Path.systemClassPath taken from ${java.class.path} Bugzilla 30161.
-* MacroInstance did not clean up nested elements correctly in the execute
+* MacroInstance did not clean up nested elements correctly in the execute
method, causing multiple use of the same macro instance with nested
elements to fail.
@@ -906,7 +909,7 @@
Bugzilla Report 25982.
* Throw build exception if target repeated in build file, but allow targets
- to be repeated in imported files.
+ to be repeated in imported files.
* <apply> didn't compare timestamps of source and targetfiles when
using a nested <filelist>. Bugzilla Report 26985.
@@ -1116,7 +1119,7 @@
* Remove a recursive template call in the junit xsls that could trigger a stack
overflow. It now uses Xalan extensions to call a Java class directly.
Bugzilla Report 19301
-
+
* Fix spurious infinite loop detection for filters (introduced in ant 1.6.0).
Bugzilla Report 23154.
@@ -1172,7 +1175,7 @@
Bugzilla Report 26253.
* added nested text support to <macrodef>
-
+
* added initial support for Java 1.5. Java 1.5 is now correctly
detected by Ant and treated just like Java 1.4. You can now specify
source="1.5" in the <javac> task.
@@ -3424,4 +3427,4 @@
* The packagelistloc attribute of <javadoc>'s <link> child will be
resolved as a file (i.e. it is either absolute or relative to
- basedir).
+ basedir).
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]