bodewig 2004/04/23 07:18:15
Modified: . WHATSNEW
src/main/org/apache/tools/ant/taskdefs/optional/script
ScriptDef.java
Log:
Make attribute und element names in <scriptdef> lowercase (like <macrodef> does)
to avoid problems with name="Foo" -> the task X doesn\'t support the attribute foo
Revision Changes Path
1.595 +2 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.594
retrieving revision 1.595
diff -u -r1.594 -r1.595
--- WHATSNEW 22 Apr 2004 21:36:34 -0000 1.594
+++ WHATSNEW 23 Apr 2004 14:18:14 -0000 1.595
@@ -125,6 +125,8 @@
cases; when split file-property, files were only created if
writes were performed.
+* fixed case handling of scriptdef attributes and elements.
+
Other changes:
--------------
1.13 +3 -2 ant/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java
Index: ScriptDef.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ScriptDef.java 9 Mar 2004 16:48:35 -0000 1.12
+++ ScriptDef.java 23 Apr 2004 14:18:15 -0000 1.13
@@ -27,6 +27,7 @@
import java.util.Map;
import java.util.HashMap;
import java.util.List;
+import java.util.Locale;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
@@ -93,7 +94,7 @@
* @param name the attribute name
*/
public void setName(String name) {
- this.name = name;
+ this.name = name.toLowerCase(Locale.US);
}
}
@@ -125,7 +126,7 @@
* @param name the name of this nested element
*/
public void setName(String name) {
- this.name = name;
+ this.name = name.toLowerCase(Locale.US);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
|