165 Commits

Author SHA1 Message Date
Stefan Bodewig
17208490a1 make documentation match the code.
The sentence I've removed must be a left-over from the time before the
newenvironment attribute has been added.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271002 13f79535-47bb-0310-9956-ffa450edef68
2002-01-29 16:47:32 +00:00
Stefan Bodewig
1df308115f add environment variable support in <java> for forked VMs.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271000 13f79535-47bb-0310-9956-ffa450edef68
2002-01-29 16:20:20 +00:00
Magesh Umasankar
e7ea34b930 Fix typos
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270997 13f79535-47bb-0310-9956-ffa450edef68
2002-01-28 19:50:32 +00:00
Steve Loughran
160e750485 condition for files matching
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270748 13f79535-47bb-0310-9956-ffa450edef68
2002-01-14 00:06:07 +00:00
Stefan Bodewig
b6a3e9df36 License police on documentation files:
(1) Make sure there is a Copyright notice on all visible files.

(2) Make sure all years in which the file has been modified are
listed.

(3) Make sure the format is consistent, i.e. separate consecutive
years with a dash, not a comma.

When Stephane changed starteam.html it has been 2001 in France but
2002 in Australia - does that mean we add 2002 to the Copyright line
or not?  ;-)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270652 13f79535-47bb-0310-9956-ffa450edef68
2002-01-10 08:48:33 +00:00
Stefan Bodewig
7cbd5df017 Remove code that has never been used in any released version of Ant.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270645 13f79535-47bb-0310-9956-ffa450edef68
2002-01-09 09:08:39 +00:00
Stefan Bodewig
aa27429577 Improve the <equals> condition by adding trim and casesensitive attributes.
Inspired by:	Frank Bechmann <frank.bechmann@dcw-software.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270621 13f79535-47bb-0310-9956-ffa450edef68
2002-01-08 08:52:32 +00:00
Steve Loughran
5d79a4f5eb Addition of destFile(File) attr to the zip/war/ear/jar tasks, fixup of docs, replacement of deprecation methods and appropriate changes to the tests.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270605 13f79535-47bb-0310-9956-ffa450edef68
2002-01-07 06:22:11 +00:00
Steve Loughran
e85c97dca8 I was wrong, classpath: may be supported by some xml parsers, but it aint a standard protocol/URL schema
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270604 13f79535-47bb-0310-9956-ffa450edef68
2002-01-07 05:54:57 +00:00
Steve Loughran
eaec028c89 doc failonerror tag
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270502 13f79535-47bb-0310-9956-ffa450edef68
2002-01-02 05:16:41 +00:00
Steve Loughran
0081f618d5 username and password doced and exampled; some tab to space corrections.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270501 13f79535-47bb-0310-9956-ffa450edef68
2002-01-02 05:16:04 +00:00
Stephane Bailliez
f1b8684907 Add an option to append output, I set it to false
to preserve behavior but I think it would be better
to true.
PR: 5559
Reported by: stefanf@decode.is (Stefan Freyr Stefansson)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270392 13f79535-47bb-0310-9956-ffa450edef68
2001-12-29 19:46:45 +00:00
Steve Loughran
e4f965ec8c spello
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270380 13f79535-47bb-0310-9956-ffa450edef68
2001-12-26 20:35:14 +00:00
Steve Loughran
a225264f50 new loadfile task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270374 13f79535-47bb-0310-9956-ffa450edef68
2001-12-25 06:14:40 +00:00
Steve Loughran
0954289e72 fixing doc to match code
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270292 13f79535-47bb-0310-9956-ffa450edef68
2001-12-21 20:08:33 +00:00
Magesh Umasankar
bfcb52f9a2 Fix HTML Parse error
Submitted by: jakarta-ant@ehatchersolutions.com "Erik Hatcher"


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270164 13f79535-47bb-0310-9956-ffa450edef68
2001-12-15 22:26:46 +00:00
Stefan Bodewig
3745d5dc70 Add a new inheritRefs attribute to <ant> with a default value of false
that controls implicit copying of references - i.e. we don't copy
anything by default.

Try to copy a clone before copying the real object.

inheritRefs="true" doesn't make any sense for <antcall> as all
references of the calling project will be defined in the new project
and wouldn't be overwritten.  That's why <antcall> didn't even get
this attribute.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270136 13f79535-47bb-0310-9956-ffa450edef68
2001-12-13 11:56:25 +00:00
Stefan Bodewig
1eb5ef27e1 improve documentation of manifest task, using Conor's patch that
caught me mid-flight as a basis.

We really should coordinate from time to time 8-)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270132 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 11:05:34 +00:00
Stefan Bodewig
ceb720e799 Make Manifest.java a full flegded task that allows you to write a
manifest file.

PR: 5190


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270131 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 10:54:08 +00:00
Conor MacNeill
3aef6ddcfc Documentation of inline manifests (at last)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270130 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 10:31:25 +00:00
Stefan Bodewig
1318b84a90 remove exit ability from <input>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270129 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 09:31:51 +00:00
Stefan Bodewig
b251a9a8f5 Make <waitfor> set a property instead of throwing an exception if the
maximum time to wait has been exceeded.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270127 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 09:03:31 +00:00
Stefan Bodewig
b546691d3a Add if/unless attributes to <fail>.
PR: 1380

This is the first step to remove the fail functionality from input and
waitfor.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270126 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 08:48:42 +00:00
Steve Loughran
a87eaeff37 Things you never knew about this task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270125 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 06:59:31 +00:00
Steve Loughran
3b37eee831 has anyone used this task recently? It generates an exec usage complaint.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270124 13f79535-47bb-0310-9956-ffa450edef68
2001-12-12 06:58:27 +00:00
Stefan Bodewig
1e65e7f37f Don't require webxml in <war> or appxml in <ear> if updating an
existing archive.

Submitted by:	Stefano Mancarella <mancarella@opoipi.bancaintesa.it>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270120 13f79535-47bb-0310-9956-ffa450edef68
2001-12-11 14:55:45 +00:00
Magesh Umasankar
eed192aac1 Name of file attachments can be optionally included.
PR: 3024


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270111 13f79535-47bb-0310-9956-ffa450edef68
2001-12-10 18:01:16 +00:00
Magesh Umasankar
d53e8a4c2e Document a known modern compiler on windows bug.
PR: 3345
Submission By: jesse.glick@netbeans.com (Jesse Glick)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270107 13f79535-47bb-0310-9956-ffa450edef68
2001-12-10 15:31:54 +00:00
Stefan Bodewig
05b5cb8f3d Allow <ant> and <antcall> to pass references to the subbuilds.
Submitted by:	Matthieu Bentot <mbentot@arantech.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270105 13f79535-47bb-0310-9956-ffa450edef68
2001-12-10 10:10:35 +00:00
Steve Loughran
0562565514 fractional doc clarification
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270093 13f79535-47bb-0310-9956-ffa450edef68
2001-12-08 06:50:18 +00:00
Magesh Umasankar
66716b51ad Valid values for waitforunit and checkeveryunit provided.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270075 13f79535-47bb-0310-9956-ffa450edef68
2001-12-05 20:30:49 +00:00
Magesh Umasankar
dd5b247d5a More setFoo(String) to setFoo(Bar) conversions.
Didn't worry too much about WaitFor's backward compatibility issues as it is hardly a week old.
WaitFor has ben modified this way so that it is consistent with Tstamp and takes in enumerated attributes for unit instead of allowing arbitrary letters/ words suffixed to the time.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270074 13f79535-47bb-0310-9956-ffa450edef68
2001-12-05 20:22:19 +00:00
Steve Loughran
0d8d34b93f PR: 5255
Clarified that <copy> doesnt preserve file perms on unix.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270069 13f79535-47bb-0310-9956-ffa450edef68
2001-12-04 03:06:04 +00:00
Magesh Umasankar
c12aaa8a06 Typo fixed.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270066 13f79535-47bb-0310-9956-ffa450edef68
2001-12-03 16:37:42 +00:00
Steve Loughran
85ea2966d2 timeout actions stated
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270058 13f79535-47bb-0310-9956-ffa450edef68
2001-11-30 21:07:50 +00:00
Stefan Bodewig
f6db0835f7 New task <input>
Submitted by:	Ulrich Schmidt <ulrich.schmidt@gmx.net>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270051 13f79535-47bb-0310-9956-ffa450edef68
2001-11-30 12:24:17 +00:00
Stefan Bodewig
5021163e5c New task <waitfor> that waits until a given condition gets true or a
timeout occurs.

Submitted by:	Denis Hennessy <denis@network365.com>

As a side effect, <condition> gains two new conditions.  This also
means we now have a way to check whether we are on a networked system
and run/omit testcases that require network to be established based on
such a condition.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270050 13f79535-47bb-0310-9956-ffa450edef68
2001-11-30 12:05:27 +00:00
Steve Loughran
8379ced1dc PR 5025 : no MSJVM support.
This is documented. Also clarified failonerror usage, added another example


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270034 13f79535-47bb-0310-9956-ffa450edef68
2001-11-27 20:17:02 +00:00
Steve Loughran
02673734f3 PR 4345 :Request for addition of "rcproperty" attribute to <exec>
Documented new property


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270033 13f79535-47bb-0310-9956-ffa450edef68
2001-11-27 19:44:46 +00:00
Sam Ruby
3781d8b0e1 Add support to for XSLT output types. This maps to TraX's:
transformer.setOutputProperty(OutputKeys.METHOD, type);

Background/rationalle: I'm looking into spliting Gumps gen.bat and gen.sh
scripts into a minimal bootstrap and a normal Ant "build.xml".  In order
to achieve this, I need access to the functionallity that Xalan supports
from the command line via the -text parameter.

I've provided an implementation to seed the discussion on how this should
be supported.  I am by no means wedded to this approach - if others see a
better way, either let me know or directly make the change.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270023 13f79535-47bb-0310-9956-ffa450edef68
2001-11-26 18:10:45 +00:00
Magesh Umasankar
b261a711ce Clarify evaluation pattern of attributes defined for <os>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270022 13f79535-47bb-0310-9956-ffa450edef68
2001-11-26 14:22:19 +00:00
Stephane Bailliez
9b3ee48039 Fix grammatical errors or incorrect documentation.
PR: 4993
Submitted by: jeff@socialchange.net.au (Jeff Turner)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270006 13f79535-47bb-0310-9956-ffa450edef68
2001-11-25 16:32:51 +00:00
Stephane Bailliez
3b2f961a60 tstamp now supports a timezone attribute for a custom format.
PR: 5000
Reported by: max@eos.dk (Max Rydahl Andersen)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270005 13f79535-47bb-0310-9956-ffa450edef68
2001-11-25 16:01:57 +00:00
Magesh Umasankar
82cc947b98 Added name, arch, version as attributes to Os.
This would let one to, say, run different things on sparc or x86 solaris...


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270001 13f79535-47bb-0310-9956-ffa450edef68
2001-11-25 07:54:28 +00:00
Magesh Umasankar
b7f51d116b Classic compiler, so long as it is not Version 1.0 or 1.1.x, also recognizes
debuglevel.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269986 13f79535-47bb-0310-9956-ffa450edef68
2001-11-21 23:09:39 +00:00
Magesh Umasankar
95fa304e14 1. As suggested by Peter, nixed the attributes outfile & verbose
previously added to Untar, Unjar, Unwar and Unzip, so that these tasks stay
focussed on unarchival and nothing but it.
2. If the Src attribute represents a directory, an exception is thrown, as Stefan
suggested.  Nested Filesets to be used instead.
3. Testcase added to catch this exception.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269985 13f79535-47bb-0310-9956-ffa450edef68
2001-11-21 22:36:12 +00:00
Stefan Bodewig
45660d1b2d Add a "relative" attribute to <apply> - this allows users to pass
relative paths on the command line instead of absolute.

Submitted by:	Matthew O'Haire <mohaire@trysoft.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269982 13f79535-47bb-0310-9956-ffa450edef68
2001-11-21 17:20:29 +00:00
Magesh Umasankar
80d371a3b4 1. Refactored Untar to extend from Expand, as untar is very similar to unjar, unwar and unzip.
2. Added 2 new attributes to these tasks - outfile and verbose
3. Nested Patternsets can be used to specify what files are to be extracted from within the archive.
4. Nested Filesets can be specified to select previously archived files for unarchival (PR: 3074)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269973 13f79535-47bb-0310-9956-ffa450edef68
2001-11-21 07:31:01 +00:00
Steve Loughran
dc00bd536b Fix Bug 4991; add more examples of other options.
This should mark the last change to echo.html for a while. Except.

We say that message is required unless text is provided, but in fact
<echo/> is perfectly valid, is it not?


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269972 13f79535-47bb-0310-9956-ffa450edef68
2001-11-21 06:09:41 +00:00
Magesh Umasankar
072028843a New debuglevel attribute for Javac - will be used only when the modern
complier is used.

PR: 4127


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269971 13f79535-47bb-0310-9956-ffa450edef68
2001-11-20 22:24:14 +00:00