139 Commits

Author SHA1 Message Date
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
Steve Loughran
b904b3ac0b Pulled the stuff on system.exit, because that is caught, and left a 'fork if things go wierd' message to handle the other cases :-)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269968 13f79535-47bb-0310-9956-ffa450edef68
2001-11-20 06:53:06 +00:00
Steve Loughran
cbd09b7071 typo fix
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269967 13f79535-47bb-0310-9956-ffa450edef68
2001-11-20 06:51:57 +00:00
Stefan Bodewig
495b7c4688 Add testcase for <checksum>, clarify its documentation when used as a
condition and create checksums in Ant's distribution target.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269963 13f79535-47bb-0310-9956-ffa450edef68
2001-11-19 15:18:46 +00:00
Peter Donald
d5e9b4accd Added support for specifying CVS_RSH in ant CVS task.
Submitted by: john.giacomoni@colorado.edu


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269957 13f79535-47bb-0310-9956-ffa450edef68
2001-11-19 10:54:50 +00:00
Stefan Bodewig
9ded403f70 checksum task and condition.
I promise to add testcases later 8-)

Submitted by:	Magesh Umasankar <umagesh@rediffmail.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269929 13f79535-47bb-0310-9956-ffa450edef68
2001-11-16 12:30:58 +00:00
Steve Loughran
088e18fc19 Wow, I never knew that echo had a reporting level. Time it got written up.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269925 13f79535-47bb-0310-9956-ffa450edef68
2001-11-16 06:44:33 +00:00
Stephane Bailliez
2d37437702 Allow port specification for the mail task.
RFE requested by Andrew McConnell <mcconnell@socketware.com>
Heavily based on the patch from Magesh Umasankar <umagesh@rediffmail.com>
Errh, I just realized the full patch was in the first attachment, I though Magesh forgot to update the mail task. Doh ! :-(


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269923 13f79535-47bb-0310-9956-ffa450edef68
2001-11-15 22:11:28 +00:00
Peter Donald
918d6fe305 Remove uneccessary cruft at top of file.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269922 13f79535-47bb-0310-9956-ffa450edef68
2001-11-15 20:00:16 +00:00
Peter Donald
c657b5ef73 Here are two new ant tasks - BZip2 and BUnzip2. �These
two tasks use the BZip2 compression algorithm (Visit:
http://sourceware.cygnus.com/bzip2/�for more info.) for
packing and unpacking.

These tasks resemble GZip and GUnzip tasks in input,
input validation, etc. �Hence, I refactored GZip and
GUnzip tasks as well so that the tasks GZip and BZip2
extend from a common base class named Pack, and
GUnzip and BUnzip2 extend from a common base class named
Unpack. �This lays the foundation for creating more Pack
tasks based on different algorithms like lzop, etc. in
the future.

The BZip2 and BUnzip2 tasks depend upon 4 classes:
BZip2Constants.java
CBZip2InputStream.java
CBZip2OutputStream.java
CRC.java

Keiron Liddle (keiron@aftexsw.com) has graciously
accepted to contribute the above code files he has
authored, under ASF license - many thanks to him. �I
have packaged them under org.apache.tools.bzip2,
mimicking the package naming style that has been used
for zip and tar tools we already have. �I have also
given proper credits to him in the code. �Perhaps, this
needs to exist under jakarta-commons, as Stefan had
suggested, but till then...

Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269919 13f79535-47bb-0310-9956-ffa450edef68
2001-11-15 09:14:10 +00:00
Stefan Bodewig
8e37dd0ba2 Add encoding attribute to <fixcrlf>
PR: 961


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269904 13f79535-47bb-0310-9956-ffa450edef68
2001-11-13 13:46:04 +00:00
Steve Loughran
24d47a5c0f backing out of antjar/antlib
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269901 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 17:02:13 +00:00
Steve Loughran
aea7142b1d correct taskname in example
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269899 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 07:54:58 +00:00
Steve Loughran
1e469669cf Jose Alberto Fernandez's ant descriptor loader
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269898 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 07:46:27 +00:00
Stefan Bodewig
45463e16cc JARs are never empty.
PR: 4448

This probably is not what the reporting user intended ...


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269886 13f79535-47bb-0310-9956-ffa450edef68
2001-11-08 16:16:08 +00:00
Stefan Bodewig
0ba89b453f Add a way to pass compiler specific command line arguments to <javac>.
PR: 4406

heavily based upon a Submission by:	Stephen Anderson <anderson@berbee.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269869 13f79535-47bb-0310-9956-ffa450edef68
2001-11-05 15:19:21 +00:00
Stefan Bodewig
30b11d18c9 Make name of the javac executable configurable in fork mode.
PR: 4119


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269868 13f79535-47bb-0310-9956-ffa450edef68
2001-11-05 13:13:39 +00:00
Stefan Bodewig
0e9239cb27 fix capitalization of NetWare.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269864 13f79535-47bb-0310-9956-ffa450edef68
2001-11-05 08:14:17 +00:00
Stefan Bodewig
0b1e459d5c Add OS/2 as Os family
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269846 13f79535-47bb-0310-9956-ffa450edef68
2001-10-31 11:02:23 +00:00
Stefan Bodewig
93ee07ad35 Show that Ant is an Apache project.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269839 13f79535-47bb-0310-9956-ffa450edef68
2001-10-30 10:05:39 +00:00
Stefan Bodewig
32da696de4 Add testcases for the inheritall/dir attribute combinations and their
results on the new project's basedir - clarify documentation.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269838 13f79535-47bb-0310-9956-ffa450edef68
2001-10-30 08:42:14 +00:00
Stefan Bodewig
65c82879ee Make <style> support Exolab's new Adaptx processor.
Submitted by:	Arnaud Blandin <blandin@intalio.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269832 13f79535-47bb-0310-9956-ffa450edef68
2001-10-29 11:16:49 +00:00
Stefan Bodewig
986b213cec typo
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269831 13f79535-47bb-0310-9956-ffa450edef68
2001-10-29 09:38:48 +00:00
Stefan Bodewig
7c2ec95158 clarify documentation for <ant> task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269830 13f79535-47bb-0310-9956-ffa450edef68
2001-10-29 09:33:27 +00:00
Stefan Bodewig
cbcfff6e27 add documentation for <cvs>'s failonerror attribute.
PR: 4205


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269810 13f79535-47bb-0310-9956-ffa450edef68
2001-10-19 08:47:14 +00:00
Stefan Bodewig
3ff51a6adc state that properties are case sensitive.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269807 13f79535-47bb-0310-9956-ffa450edef68
2001-10-19 06:26:33 +00:00
Stefan Bodewig
482c675f6a add "netware" as possible value for the <os> condition.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269799 13f79535-47bb-0310-9956-ffa450edef68
2001-10-17 09:43:53 +00:00