peterreilly 2005/05/31 08:53:33
Modified: . WHATSNEW
src/main/org/apache/tools/ant/taskdefs Javadoc.java
Log:
Move javadoc backslash with space fix to ant 1.6.5
Check if file separator character is backslash before conversion
Revision Changes Path
1.836 +3 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.835
retrieving revision 1.836
diff -u -r1.835 -r1.836
--- WHATSNEW 30 May 2005 10:04:41 -0000 1.835
+++ WHATSNEW 31 May 2005 15:53:32 -0000 1.836
@@ -248,6 +248,9 @@
* <macrodef> with redefined default values was incorrect. (Fix for
31215 had a bug). Bugzilla report 35109.
+* <javadoc> will convert baskslashes to forwardslashes when generating file
+ list by useexternalfile. Bugzilla report 27814.
+
Changes from Ant 1.6.3 to Ant 1.6.4
===================================
1.142 +4 -2 ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java
Index: Javadoc.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- Javadoc.java 30 Mar 2005 16:59:26 -0000 1.141
+++ Javadoc.java 31 May 2005 15:53:33 -0000 1.142
@@ -1965,8 +1965,10 @@
if (useExternalFile) {
// XXX what is the following doing? should it run if
!javadoc4 && executable != null?
if (javadoc4 && sourceFileName.indexOf(" ") > -1) {
- String name =
- sourceFileName.replace(File.separatorChar, '/');
+ String name = sourceFileName;
+ if (File.separatorChar == '\\') {
+ name =
sourceFileName.replace(File.separatorChar, '/');
+ }
srcListWriter.println("\"" + name + "\"");
} else {
srcListWriter.println(sourceFileName);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]