depend to pick up out of date class files with respect to dependent
classes on the classpath (i.e. not just jars)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269387 13f79535-47bb-0310-9956-ffa450edef68
need to provide a classpath to <depend> to trigger this behaviour.
Doesn't currently handle classes in the classpath.
PR: 2663
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269384 13f79535-47bb-0310-9956-ffa450edef68
The old one did not include shifts for all ASCII characters.
A diff is included.
Submitted by: "Ingmar Stein" <stein@xtramind.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269379 13f79535-47bb-0310-9956-ffa450edef68
helper for resolution. This removes extraneous reporting of undefined
properties due to the "reording" of properties stored in the properties
object.
Unify property extraction between ProjectHelper and property task.
PR: 2687
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269377 13f79535-47bb-0310-9956-ffa450edef68
id to the list of references till runtime when the
data type is inside a target. Without this change,
if multiple data types have the same id, only the
one that is last refered to in the file *and* is
configured at runtime (i.e. its target is executed)
will work properly. Otherwise, you will end up
using an unconfigured data type.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269374 13f79535-47bb-0310-9956-ffa450edef68
It introduces the concept of a TaskContainer to allow a task to contain
other tasks. This allows Task composition
It introduces a <parallel> task for multithreading support. There is
also a <sequential> task.
It reworks System.out management to handle all task generated output
and route it through the Ant event system. This handles multithreaded
output.
This is a major rework to the patch originally submitted by Thomas. I
have taken a different route for the output management, in particular.
Based on patch by Thomas Christen <chr@active.ch>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269371 13f79535-47bb-0310-9956-ffa450edef68
for the build file.
Reported by: Costin Manolache <cmanolache@yahoo.com>
Fix suggested by: Jesse Glick <Jesse.Glick@netbeans.com>
I still think we should fix Project.resolveFile to handle ../ and ./
sequences in rootDir as well.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269363 13f79535-47bb-0310-9956-ffa450edef68
linking can be overidden by either supplying a value to the compiler attribute
or setting that attribute to "default", in which case ejbc's default compiler
choise will be used.
PR: 1146
Suggested by: David Ventimiglia <david.ventimiglia@msdw.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269361 13f79535-47bb-0310-9956-ffa450edef68
CommandlineJava (and with thus to <java fork="true">).
Suggested by: Jesse Glick <Jesse.Glick@netbeans.com>
Also, add .exe on OS/2 as well.
This still doesn't work for IBM's JDK 1.3 on AIX (java is in
JAVA_HOME/jre/sh and javac in JAVA_HOME/sh) - need to find out what
java.home points to and where javadoc is, before we can fix that.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269357 13f79535-47bb-0310-9956-ffa450edef68
back on plain old javadoc. Just looking in the java.home
directory tree isn't sufficient, as it may give incorrect
results on Windows (thanks to Connor for the info.).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269351 13f79535-47bb-0310-9956-ffa450edef68
of the current ant launcher scripts. Also allows many of the classes
necessary for Ant to be hidden from Java tasks run in VM.
Changes to the classloader to allow the parent loader to be specified.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269347 13f79535-47bb-0310-9956-ffa450edef68
The file docs/manual/Implementation/Antidote.html needs to be adapted
as well, but as it is completely out of date, I didn't touch it -
Antidote committers, please go ahead.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269346 13f79535-47bb-0310-9956-ffa450edef68
in the java.home/../bin directory. That way if your
java installation isn't in your path, you can still
create javadocs.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269344 13f79535-47bb-0310-9956-ffa450edef68