diff -r -u c:\ant-archive\jakarta-ant-1.3/docs/manual/using.html ./docs/manual/using.html
--- c:\ant-archive\jakarta-ant-1.3/docs/manual/using.html	Fri Mar  2 22:46:34 2001
+++ ./docs/manual/using.html	Tue Jul  3 14:20:45 2001
@@ -131,7 +131,19 @@
     <td align="center" valign="top">No</td>
   </tr>
 </table>
-
+<p>Note that unlike most XML elements within ant, a target does not expand
+property references (i.e. ${propertyname}) in all attributes.  Only the
+description and depends attributes have properties expanded at parse time.
+</p>
+<p>
+Because it is possible to reference a property name in the dependencies of
+a target, it is possible to dynamically alter the target dependency graph.
+There are times when this is appropriate (for example, when providing a 
+standard set of targets in an xml include file and allowing a local file to 
+override or extend the "normal" flow).  However, this very power should be
+used with caution -- make sure you understand what you are doing should you
+choose to use this feature.
+</p> 
 <a name="tasks">
 <h3>Tasks</h3>
 </a>
Only in ./docs/manual: using.html~
diff -r -u c:\ant-archive\jakarta-ant-1.3/src/main/org/apache/tools/ant/ProjectHelper.java ./src/main/org/apache/tools/ant/ProjectHelper.java
--- c:\ant-archive\jakarta-ant-1.3/src/main/org/apache/tools/ant/ProjectHelper.java	Fri Mar  2 22:46:36 2001
+++ ./src/main/org/apache/tools/ant/ProjectHelper.java	Tue Jul  3 14:24:04 2001
@@ -390,7 +390,8 @@
                 if (key.equals("name")) {
                     name = value;
                 } else if (key.equals("depends")) {
-                    depends = value;
+                    depends = replaceProperties(project, value, 
+						project.getProperties() );
                 } else if (key.equals("if")) {
                     ifCond = value;
                 } else if (key.equals("unless")) {
@@ -398,7 +399,8 @@
                 } else if (key.equals("id")) {
                     id = value;
                 } else if (key.equals("description")) {
-                    description = value;
+                    description = replaceProperties(project, value, 
+						    project.getProperties() );
                 } else {
                     throw new SAXParseException("Unexpected attribute \"" + key + "\"", locator);
                 }
Only in ./src/main/org/apache/tools/ant: ProjectHelper.java~
