November 2001 Commit Log

Number of Commits:
207
Number of Active Developers:
8
stevel 2001-11-30 21:09

added changes to exec, and a bit on the immutability fixes in the 'this may break things' section

10 lines of code changed in:

stevel 2001-11-30 21:07

timeout actions stated

5 lines of code changed in:

stevel 2001-11-30 20:52

PR: 3952, 3654 : "4NT not being recognised correctly"

Submitted by: alan@coldsmoke.com (Alan Arvesen), greg_fenton@yahoo.com (Greg Fenton)

Reviewed by: Steve Loughran



Fixed the 4NT test as suggested, tested it by running the batch file without echoes. 4NT 4.00A actually works properly without the fix, because it understands NT CMD shell variables better. This fix should support earlier versions.

1 lines of code changed in:

stevel 2001-11-30 20:43

report a timeout to the log

4 lines of code changed in:

stevel 2001-11-30 20:43

new method, killedProcess() which returns true if there is a watchdog and it killed the process

14 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+14)
donaldp 2001-11-30 17:35

This patch forces property setting to follow the same rules as the rest of ant in most tasks. The few tasks where we have not forced immutability will instead get 3 line ugly warnings telling them that they should upgrade or not use the same property name etc.



The reason for just warning them is backwards compatability.



Submitted by: "Erik Hatcher" <erik@hatcher.net>

55 lines of code changed in:

bodewig 2001-11-30 15:39

add pointer to doxygen task.



Submitted by: Kyle R . Burton <mortis@voicenet.com>

93 lines of code changed in:

bodewig 2001-11-30 12:35

these things don't exist (any longer)

0 lines of code changed in:

bodewig 2001-11-30 12:24

New task <input>



Submitted by: Ulrich Schmidt <ulrich.schmidt@gmx.net>

461 lines of code changed in:

bodewig 2001-11-30 12:05

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.

660 lines of code changed in:

bodewig 2001-11-30 11:33

datatypes for regexp replace task.



Submitted by: Matthew Inger <matti@sedonacorp.com>

2 lines of code changed in:

bodewig 2001-11-30 11:23

Add warning that the XSL:P link doesn't work.



Submitted by: Michel Casabianca <casa@sweetohm.net>

10 lines of code changed in:

umagesh 2001-11-29 16:51

Make BZip2 task comply with native bzip2 when there are multiple blocks

in the compressed file.



Submitted by Keiron Liddle "keiron@aftexsw.com"

12 lines of code changed in:

umagesh 2001-11-29 16:46

Preparing real huge test files on bzip2 tasks....

0 lines of code changed in:

conor 2001-11-29 13:47

Additional functionality for classfileset.



Change baseclass paramater to rootclass and make it use dot notation for

the classname rather than making it a file.



Also allow multiple nested <root> elements to define more than one root

class



Example:

<classfileset dir="build/classes" id="classes">

<root classname="org.apache.tools.ant.Main"/>

<root classname="org.apache.tools.ant.taskdefs.optional.ejb.EjbJar"/>

</classfileset>

58 lines of code changed in:

conor 2001-11-29 13:08

Move dependency classfileset support code over to Apache BCEL

5 lines of code changed in:

bodewig 2001-11-29 10:37

Add pointer to GenJar



Submitted by: Jeff Turner <jeff@socialchange.net.au>

93 lines of code changed in:

bodewig 2001-11-29 08:31

split javac testcase so that it doesn't use Project.unsetProperty any longer.

17 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs: JavacTest.java (+17 -7)
bodewig 2001-11-28 09:21

Make testcase for <available> pass again, by re-applying the

resolveFile magic unless a filepaths has been specified.



Note that I've rewritten the checkFile() method in the filepath case

to match the comment in the sources (at least I think so).



Actually, I think we are generating too many passed checks, especially

with simple name specified == parent of parent dir + name but this is

a different issue.

66 lines of code changed in:

bodewig 2001-11-28 08:42

re-add files in binary mode.

0 lines of code changed in:

bodewig 2001-11-28 08:41

make things binary, that should be binary.

0 lines of code changed in:

stevel 2001-11-28 01:15

PR:4992

Submitted by:Erik Hatcher



Tail end of Erik's javadoc patches

3 lines of code changed in:

stevel 2001-11-28 00:49

PR 5025 : no MSJVM support.



This is documented upfront. Also added some more stuff to the file while I was at it, including a list of platforms ant runs happily on. The implicit message there is 'if it doesnt work, it is your fault :-)'

19 lines of code changed in:

stevel 2001-11-27 23:45

PR 5025 : Execute still fails when failonerror=false and the error is program not found



I've decoupled the handler for this from failonerror to maximise backwards compatibility, there is now a failIfExecuteFails flag, set to true by default.

9 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: ExecTask.java (+9 -1)
stevel 2001-11-27 22:43

Stuck the http task set (get, head, post, setproxy) into the sandbox. All need to move to httpclient for a better user experience, except maybe setproxy which is ready to roll as is.

3002 lines of code changed in:

stevel 2001-11-27 20:17

PR 5025 : no MSJVM support.



This is documented. Also clarified failonerror usage, added another example

23 lines of code changed in:

  • docs/manual/CoreTasks: java.html (+23 -5)
stevel 2001-11-27 19:44

PR 4345 :Request for addition of "rcproperty" attribute to <exec>



Documented new property

6 lines of code changed in:

stevel 2001-11-27 19:25

PR 5025 : Execute still fails when failonerror=false and the error is program not found

PR 4345 :Request for addition of "rcproperty" attribute to <exec>



The property is called resultproperty; implements immutability in some code that should be replaced by a standalone method in Project.



Documentation still TBD.

31 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: ExecTask.java (+31 -5)
umagesh 2001-11-27 18:04

Convert tabs to spaces...

2724 lines of code changed in:

holtdl 2001-11-27 17:44

Make sure only files are passed as possibilites when a directory is given.

PR: 5128

Obtained from:

Submitted by:

Reviewed by:

17 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sound: SoundTask.java (+17 -5)
bodewig 2001-11-27 15:51

change Paul's email address.

2 lines of code changed in:

holtdl 2001-11-27 15:41

Fix my previous fix. First time thru, I thought filepath was only used

with a <fileset> (oops). Changed passed-in file to be a string, so it

doesn't end up becoming a full-pathname prepended with the base dir,

which wasn't really needed and was complicating using it when a filepath

was specified. Also fixed some of the logging. (Also, hopefully the Java

is a bit better this time :)

PR:

Obtained from:

Submitted by:

Reviewed by:

77 lines of code changed in:

bodewig 2001-11-27 15:18

Add pointer to Paul's record generating tasks.



Submitted by: Paul Glezen <pglezen@atdial.net>

96 lines of code changed in:

stevel 2001-11-27 08:25

Javadocs for a lot (but not all) the Project methods. Also added a couple of explicit throws BuildException calls, even though by virtue of being a RuntimeException it aint compulsory.

185 lines of code changed in:

stevel 2001-11-27 06:53

Jose Alberto Fernandez's prototype antlib/antjar code. This code lacks a build file of its own right now; it can drop in on top of build\classes.

418 lines of code changed in:

stevel 2001-11-27 06:46

More of Erik's html cleanup. Maybe we should make a successful run through jtidy part of the build?

226 lines of code changed in:

rubys 2001-11-26 18:10

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.

50 lines of code changed in:

umagesh 2001-11-26 14:22

Clarify evaluation pattern of attributes defined for <os>

8 lines of code changed in:

bodewig 2001-11-26 14:18

obviously Ant 1.5alpha can use Anakia as well 8-)

2 lines of code changed in:

bodewig 2001-11-26 14:09

Add info about XML Publication



Submitted by: Jean-Marc Vanel <jmvanel@free.fr>

98 lines of code changed in:

rubys 2001-11-26 13:29

Sheesh. In restructuring, I made only one line of code change, and I

managed to screw it up. ;-)

Submitted by: Stephane Bailliez <sbailliez@imediation.com>

1 lines of code changed in:

donaldp 2001-11-26 11:35

Update to use LogEnabled interface rather than Loggable interface.

62 lines of code changed in:

donaldp 2001-11-26 11:20

Removed some unecessary imports.

0 lines of code changed in:

donaldp 2001-11-26 11:12

Added an extra ignore to block annoying ?'s

1 lines of code changed in:

donaldp 2001-11-26 11:11

Added code to allow type libraries to depend upon "Optional Packages" aka "Extensions".



Also add code to seltest type library so that it verifies that classes loaded from extension are available in the same ClassLoader as the tasks.

137 lines of code changed in:

bodewig 2001-11-26 11:03

JDK 1.1 compatibility.



Submitted by: Finn Bock <bckfnn@worldonline.dk>

7 lines of code changed in:

donaldp 2001-11-26 09:35

First cut at the ExtensionManagers component. This is something that will manage the set of "Optional Packages" that task libraries can choose to depend upon.

38 lines of code changed in:

donaldp 2001-11-26 09:34

Okay lets go to the latest framework now ... this is so we get deprecation warnings during the build ;)

0 lines of code changed in:

donaldp 2001-11-26 08:38

Update the rest of the Avalon jars.

0 lines of code changed in:

donaldp 2001-11-26 08:05

Update scratchpad version of jar. This is for the recently implemented Extensions PackageRepository.

0 lines of code changed in:

stevel 2001-11-26 07:40

tabs to spaces

12 lines of code changed in:

rubys 2001-11-26 03:09

Seems silly to produce the same log message for every file, particularly

as this message was already issued previously...

1 lines of code changed in:

rubys 2001-11-25 19:28

Allow junitreport to be compiled independent of the presence of Xalan1.



The reason for this is that the Xalan1 team is strongly considering

removing Xalan1Compat from cvs...



No logic changes were made in this commit...classes were merely split out

into separate files, and the instance of Xalan1Executor is now created

using reflection APIs.

266 lines of code changed in:

sbailliez 2001-11-25 16:32

Fix grammatical errors or incorrect documentation.



PR: 4993

Submitted by: jeff@socialchange.net.au (Jeff Turner)

13 lines of code changed in:

sbailliez 2001-11-25 16:01

tstamp now supports a timezone attribute for a custom format.



PR: 5000

Reported by: max@eos.dk (Max Rydahl Andersen)

28 lines of code changed in:

sbailliez 2001-11-25 11:47

Rewrote the xsl that allows to visualize ant build logs.

Should be a little bit more sexy than the original that

was there for a long time.

227 lines of code changed in:

sbailliez 2001-11-25 11:44

Fixed a comment...in case it is useful to someone

1 lines of code changed in:

umagesh 2001-11-25 08:08

Note mentioning new optional attributes - name, arch and version - to <os>

2 lines of code changed in:

umagesh 2001-11-25 07:54

Added name, arch, version as attributes to Os.

This would let one to, say, run different things on sparc or x86 solaris...

149 lines of code changed in:

umagesh 2001-11-23 19:37

Typo fix



PR: 5029



Submitted by: Jesse Glick "jesse.glick@netbeans.com"

5 lines of code changed in:

umagesh 2001-11-23 19:17

Remotedir need not be specified for ftp to work.



PR: 4821, 5053



Submitted by:

Erik Hatcher "jakarta@ehatchersolutions.com"

Remco Slotboom "remco.slotboom@ctp.com"

5 lines of code changed in:

  • WHATSNEW (+2)
  • src/main/org/apache/tools/ant/taskdefs/optional/net: FTP.java (+3 -4)
bodewig 2001-11-23 12:53

flush logfile while logging - otherwise tail -f get's boring.

15 lines of code changed in:

bodewig 2001-11-23 12:32

how to render the FAQ.

52 lines of code changed in:

bodewig 2001-11-23 12:01

add some FAQs.



Submitted by: Bruce Atherton <bruce@callenish.com>

499 lines of code changed in:

bodewig 2001-11-23 09:31

update info on Anthill

4 lines of code changed in:

sbailliez 2001-11-23 06:36

Fixed typo. excludesfiles is an attribute not an element

1 lines of code changed in:

sbailliez 2001-11-22 21:23

XSL that allows automatic update from deprecated tasks to non-deprecated tasks.

At the moment it handles the following tasks:

apply, javadoc2, deltree, copydir, copyfile, rename.

Alternatively it handles the deprecation of the attributes jarfile and zipfile of jar

and zip tasks that will be deprecated starting from Ant 1.5



As suggested by Jose Alberto Fernandez <j_a_fernandez@yahoo.com>

145 lines of code changed in:

bodewig 2001-11-22 16:36

Make the first answer a little nicer.

4 lines of code changed in:

bodewig 2001-11-22 16:16

Add meta section: FAQ about the FAQ.

122 lines of code changed in:

bodewig 2001-11-22 09:37

Add a little logging to checksum.

3 lines of code changed in:

stevel 2001-11-22 08:46

Erik's big javadoc fixup, bugzilla ID #4992

69 lines of code changed in:

stevel 2001-11-22 08:45

Erik's big javadoc fixup, bugzilla ID #4992

In this set making sure Stefan gets the support emails :-)

8 lines of code changed in:

umagesh 2001-11-22 01:55

Close HTML tags.

3 lines of code changed in:

umagesh 2001-11-21 23:09

Classic compiler, so long as it is not Version 1.0 or 1.1.x, also recognizes

debuglevel.

22 lines of code changed in:

umagesh 2001-11-21 22:36

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.

82 lines of code changed in:

bodewig 2001-11-21 17:31

remove tabs

44 lines of code changed in:

bodewig 2001-11-21 17:29

handle target files as well.

7 lines of code changed in:

bodewig 2001-11-21 17:20

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>

26 lines of code changed in:

bodewig 2001-11-21 16:44

typo

2 lines of code changed in:

bodewig 2001-11-21 16:42

add faq about defaultexcludes.



Submitted by: Jonathan Chawke <j_chawke@hotmail.com>

114 lines of code changed in:

bodewig 2001-11-21 16:29

add pointer to list of default excludes to the fileset documentation.

2 lines of code changed in:

bodewig 2001-11-21 15:45

Add testcase for untar, improve testcases for zip/unzip/tar

90 lines of code changed in:

bodewig 2001-11-21 13:10

remove abuse of the Touch task (that I would have missed if t had not

been for Magesh's patch).

44 lines of code changed in:

umagesh 2001-11-21 09:05

Reverted to 1.9

97 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Manifest.java (+97 -97)
umagesh 2001-11-21 08:23

Some blabber about new features to unjar, untar, unwar and unzip.

5 lines of code changed in:

umagesh 2001-11-21 08:14

Lines in manifest that have nothing but spaces are treated as empty lines just like JDK's Jar utility does.



PR: 4840

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Manifest.java (+1 -1)
umagesh 2001-11-21 07:31

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)

439 lines of code changed in:

stevel 2001-11-21 06:09

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?

32 lines of code changed in:

  • docs/manual/CoreTasks: echo.html (+32 -5)
umagesh 2001-11-20 22:24

New debuglevel attribute for Javac - will be used only when the modern

complier is used.



PR: 4127

70 lines of code changed in:

bodewig 2001-11-20 16:30

add bzip2 compressed tarballs to distribution target

10 lines of code changed in:

bodewig 2001-11-20 16:23

fix checksum's handling of nested filesets.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Checksum.java (+1 -1)
stevel 2001-11-20 06:53

Pulled the stuff on system.exit, because that is caught, and left a 'fork if things go wierd' message to handle the other cases :-)

5 lines of code changed in:

stevel 2001-11-20 06:51

typo fix

1 lines of code changed in:

umagesh 2001-11-20 03:02

1. Ensure javac does not report deprecation warnings.

2. Close fileoutputstream for every iteration.

10 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Checksum.java (+10 -8)
umagesh 2001-11-20 02:34

1. GZip still uses zipFile and not tofile.

2. Added reference to the new optional task - translate

3. Checking CVS write access ;-)

1 lines of code changed in:

bodewig 2001-11-19 15:53

add real tests fro the gzip and bzip2 tasks.

148 lines of code changed in:

bodewig 2001-11-19 15:18

Add testcase for <checksum>, clarify its documentation when used as a

condition and create checksums in Ant's distribution target.

79 lines of code changed in:

conor 2001-11-19 14:30

An initial cut at getting the RPMs for Ant to build as part of the

distribution build.

97 lines of code changed in:

bodewig 2001-11-19 14:15

Make <replace> more robust by:



(1) making sure that files will be closed

(2) deleting temporary files



even if something goes wrong.

49 lines of code changed in:

bodewig 2001-11-19 13:58

add method that compares file contents to FileUtils, use it in FixCrLf.

79 lines of code changed in:

donaldp 2001-11-19 12:37

donaldp@apache.org --> peter@apache.org



yea - now no one will call me Donald!!!

97 lines of code changed in:

donaldp 2001-11-19 12:36

Remove out of date design doc.

0 lines of code changed in:

donaldp 2001-11-19 10:54

Added support for specifying CVS_RSH in ant CVS task.



Submitted by: john.giacomoni@colorado.edu

55 lines of code changed in:

bodewig 2001-11-19 07:59

Make sure, the test fails for the reason it is supposed to fail.



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

1 lines of code changed in:

  • src/etc/testcases/taskdefs: gzip.xml (+1 -1)
bodewig 2001-11-19 06:31

fix reversal of logic I introduced with my last patch



Submitted by: Ilya A. Kriveshko <ilya@kaon.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: Cab.java (+1 -4)
sbailliez 2001-11-18 20:19

LineNumberTable has been sent to the recycle bin...

0 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka/bytecode: ClassFile.java (-1)
sbailliez 2001-11-18 20:15

Make sure that the full stacktrace is logged to

the build file, otherwise you will end up guessing

the failure reason. It is pretty disappointing for

build that last a long time.



The full stacktrace is appended as a 'stacktrace'

element with a CDATA section.

29 lines of code changed in:

sbailliez 2001-11-18 15:59

ANTLR task will now work with the jar being in ${ant.home}/lib rather than in the classpath.

Bug 4899 reported by David Holscher <David.Holscher@nav-international.com>



I copied the code snippet that Stefan did for JUnit. Thanks Stefan.

I added the possibility to specify a classpath and jvm args to ANTLR and fixed the code so that the working dir is not mandatory as specified in the docs.

114 lines of code changed in:

  • docs/manual/OptionalTasks: antlr.html (+26)
  • src/main/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+88 -11)
sbailliez 2001-11-18 14:39

Try not breaking the build with the Sitraka tests that requires regexp support and trax at some point

6 lines of code changed in:

sbailliez 2001-11-18 14:28

Fixed a couple of messages to make them more meaningful

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka: XMLReport.java (+3 -3)
sbailliez 2001-11-18 14:25

testing for XMLReport...

46 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka: XMLReportTest.java (new 46)
sbailliez 2001-11-18 14:12

Sample JProbe Coverage report obtained from running a Ant compile with a java.* filter.

I commented the doctype so that the dtd does not bother us when parsing

the document.

0 lines of code changed in:

sbailliez 2001-11-18 12:27

better incomplete than nothing...

47 lines of code changed in:

sbailliez 2001-11-18 12:25

Uh ! Found stupid bugs while doing some code review:



1) classes were indexed by their name instead of their fullname...

It means that a class X in package Y could shadow class X in package Z. Great !



2) I was looking for duplicate not by the key but the value.



Obviouslly it could never work, fortunately due to

heavy memory usage, I did not used this method in XMLReport.

3 lines of code changed in:

sbailliez 2001-11-18 11:41

Removing tabs and cleaning up imports ( the layout feature of IntelliJ is great! )

723 lines of code changed in:

sbailliez 2001-11-18 11:35

Removed useless import.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: Cab.java (+1 -2)
sbailliez 2001-11-18 01:09

Removing import that is no more needed... wiped out. :)

8 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka: ClassFileTest.java (+8 -9)
sbailliez 2001-11-18 01:05

*** empty log message ***

46 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs/optional/sitraka: ClassFileTest.java (new 46)
sbailliez 2001-11-18 01:02

little testcase to ensure that I did not break too many things will refactoring aggressively the code behind the hood.

0 lines of code changed in:

sbailliez 2001-11-18 00:51

This is now an interface...

all the code that was there is now useless.

13 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/attributes: AttributeInfo.java (+13 -75)
sbailliez 2001-11-18 00:45

Applied patch from Garrick Olson <garrick.olson@aceva.com>

I refactored the bytecode reading to avoid keeping unnecessary data and wasting memory.

I will do a second pass to remove all useless classes.

678 lines of code changed in:

sbailliez 2001-11-16 23:28

Added the test testAwkCommand to reproduce bug 4911

I commented it out for now since I'm not that confortable with the quoting logic in command line.

6 lines of code changed in:

sbailliez 2001-11-16 22:59

Fixed a typo of the deprecated tag

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Exec.java (+1 -1)
sbailliez 2001-11-16 22:25

Use the coverage home directory...not the JProbe home.

Be consistent with other tasks.

May need to refactor some code in an abstract class.

Reported by stefan hardege <s.hardege@web.de>

6 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (+6 -4)
sbailliez 2001-11-16 21:40

Adding test to demonstrate multiple files transform for trax as filed in bug 4335

19 lines of code changed in:

bodewig 2001-11-16 12:45

will I ever learn to save all buffers before I commit?

4 lines of code changed in:

bodewig 2001-11-16 12:43

fix gzip test

1 lines of code changed in:

  • src/etc/testcases/taskdefs: gzip.xml (+1 -1)
bodewig 2001-11-16 12:42

oops

1 lines of code changed in:

bodewig 2001-11-16 12:30

checksum task and condition.



I promise to add testcases later 8-)



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

585 lines of code changed in:

conor 2001-11-16 12:05

Remove tabs in IntrospectionHelper

29 lines of code changed in:

donaldp 2001-11-16 09:54

Fixed bug in SignJar not properly handling nested filesets.



Submitted by: Michael Bayne <mdb@samskivert.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SignJar.java (+1 -1)
donaldp 2001-11-16 09:49

Fix up packaging of bzip utilities.



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

2706 lines of code changed in:

stevel 2001-11-16 06:44

Wow, I never knew that echo had a reporting level. Time it got written up.

13 lines of code changed in:

sbailliez 2001-11-15 22:26

IVJ exception was not nested as it should be.

Reported by Chris Kreussling <chris.kreussling@ny.frb.org>

I'm committing blindly since I don't have stubs for VAJ

1 lines of code changed in:

sbailliez 2001-11-15 22:11

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 ! :-(

56 lines of code changed in:

donaldp 2001-11-15 20:00

Remove uneccessary cruft at top of file.



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

0 lines of code changed in:

conor 2001-11-15 13:33

Added more tests for Manifests

Fixed problem with multiple class-path attributes. Hopefully Sun will

update their spec sometime.



PR: 4683

223 lines of code changed in:

donaldp 2001-11-15 09:38

Add a note about new BZip2 tasks.

3 lines of code changed in:

donaldp 2001-11-15 09:14



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>

632 lines of code changed in:

bodewig 2001-11-15 08:47

don't assume a JUnit Test extends TestCase



PR: 4870

8 lines of code changed in:

bodewig 2001-11-15 08:42

Perforce tests depend on ORO

6 lines of code changed in:

donaldp 2001-11-15 08:02

Added slightly modified version of Execute.



Script adds support for Netware in Execute. In the case of a non JVM supported execute (ie when changing dirs pre1.3) will call out to a perl script.



Submitted by: "Jeff Tulley" <JTULLEY@novell.com>

64 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+64)
donaldp 2001-11-15 08:00

A perl script to make it easier to get Execute to run under netware.



Submitted by: "Jeff Tulley" <JTULLEY@novell.com>

51 lines of code changed in:

sbailliez 2001-11-14 22:19

Fixed the description bug reported by Gerhard Langs <glangs@eunet.at>

Description is now backslashed so that delimiters are backslashed correctly and do not confuse Oro.

Based on a patch from Magesh Umasankar <umagesh@rediffmail.com>

Added basic test case to ensure fix.

72 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Change.java (+23 -2)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/perforce: P4ChangeTest.java (new 49)
holtdl 2001-11-14 19:19

- Fixed the search for a file or directory using the <filepath> element

(changes are in checkFile(), in case anyone wants to review this

and make sure I did it right).

- Added a BuildException for when the "type" attribute is used with

anything other than the "file" attribute.

- Changed the "Searching..." output to DEBUG level, since that

seemed more appropriate, and added "Found..." output for the

VERBOSE level.

PR:

Obtained from:

Submitted by:

Reviewed by:

37 lines of code changed in:

conor 2001-11-14 13:40

Initial cut at Manifest tests. This is in preparation for handling multiple

Class-Path entries. More to come.

67 lines of code changed in:

conor 2001-11-14 12:25

Move all tests to BuildFileTest from TaskdefsTest

81 lines of code changed in:

bodewig 2001-11-13 15:04

this is supposed to be a binary file

0 lines of code changed in:

  • src/etc/testcases/taskdefs/fixcrlf/expected: longlines.lf (changed)
bodewig 2001-11-13 14:58

sanity check filter tokens.



PR: 4634

6 lines of code changed in:

bodewig 2001-11-13 14:49

Make <fixcrlf> work for long lines as well.



PR: 4186, 4646, 4709

43 lines of code changed in:

bodewig 2001-11-13 14:02

a little cleanup

33 lines of code changed in:

bodewig 2001-11-13 13:49

oops

1 lines of code changed in:

  • src/etc/testcases/taskdefs/fixcrlf: build.xml (+1 -1)
bodewig 2001-11-13 13:46

Add encoding attribute to <fixcrlf>



PR: 961

62 lines of code changed in:

bodewig 2001-11-13 12:50

make <mapper> documentation easier to read.

2 lines of code changed in:

donaldp 2001-11-13 07:21

Put importscrubber in external links.



Submitted by: Tom_Copeland@realeum.com

93 lines of code changed in:

stevel 2001-11-12 17:02

backing out of antjar/antlib

0 lines of code changed in:

bodewig 2001-11-12 11:26

Add documentation for the replaceregexp task



Submitted by: Matthew Inger <matti@sedonacorp.com>

121 lines of code changed in:

stevel 2001-11-12 07:54

correct taskname in example

1 lines of code changed in:

stevel 2001-11-12 07:46

Jose Alberto Fernandez's ant descriptor loader

195 lines of code changed in:

stevel 2001-11-12 07:44

DTDs get copied over with property files

1 lines of code changed in:

sbailliez 2001-11-11 12:40

Added a missing table header. Patch from Jeff Turner <jeff@socialchange.net.au>

1 lines of code changed in:

stevel 2001-11-09 21:15

added endpiece pointing to "get involved" and the task guidelines.

19 lines of code changed in:

stevel 2001-11-09 20:58

one more test case -JSP xml format (which does work), and ran tabs-to-spaces on the jspc.xml file just to make the diff look bigger.

64 lines of code changed in:

  • src/etc/testcases/taskdefs/optional: jspc.xml (+48 -36)
  • src/etc/testcases/taskdefs/optional/jsp: xml.jsp (new 16)
bodewig 2001-11-09 15:48

Make <typedef> something that is useful.



PR: 4143

233 lines of code changed in:

bodewig 2001-11-09 13:55

Enable the commented out tests in TaskdefTest - they failed because

org.apache.tools.ant classes must live on the system classloader to be

loaded.

112 lines of code changed in:

bodewig 2001-11-09 13:45

targets are not tasks

30 lines of code changed in:

bodewig 2001-11-09 13:08

don't try to do too much with the regexp stuff.

12 lines of code changed in:

donaldp 2001-11-09 11:15

Add in a completiong script for nt build files.



Submitted by: Mike Williams <mikew@cortexebusiness.com.au>

104 lines of code changed in:

stevel 2001-11-09 00:56

jsp testcases; not yet with matching junit tests

92 lines of code changed in:

stevel 2001-11-09 00:52

this doesnt fix anything, it just logs the #of files compiled better

11 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/jsp: JspC.java (+11 -1)
bodewig 2001-11-08 16:16

JARs are never empty.



PR: 4448



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

9 lines of code changed in:

bodewig 2001-11-08 15:30

fix error message in copy task.



PR: 4687

Submitted By: peterlynch@mindspring.com

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+2 -2)
conor 2001-11-08 12:58

Subclass of fileset which given a root class will return the closure of all

classes upon which that class depends.



Submitted by: Holger Engels <hengels@mercatis.de>

309 lines of code changed in:

bodewig 2001-11-08 09:39

but it still depends on Xalan ...

4 lines of code changed in:

bodewig 2001-11-08 09:28

AggregateTransformer depends on TraX, not so much on Xalan.

2 lines of code changed in:

bodewig 2001-11-06 13:55

Group refernces don't want parens any longer in JDK 1.4beta3.

1 lines of code changed in:

bodewig 2001-11-06 13:21

make unit tests work on Windows (at least I hope so 8-)

5 lines of code changed in:

bodewig 2001-11-06 13:07

Add testcases for latest <javac> changes, fix some problem with some

rare combination of the fork attribute and build.compiler settings.

24 lines of code changed in:

bodewig 2001-11-06 11:08

get rid of javadoc warnings

23 lines of code changed in:

bodewig 2001-11-06 10:47

Only add directories as extdirs that actually exist.



Submitted by: Constantine P Sapuntzakis <csapuntz@stanford.edu>



push addExtdirs to Path.

35 lines of code changed in:

bodewig 2001-11-06 09:58

keep track of JAR version that heve been checked into CVS, acknowledge

JUnit's license.

17 lines of code changed in:

bodewig 2001-11-06 09:14

Add pointer to AntHill.

105 lines of code changed in:

donaldp 2001-11-06 08:10

Separated myrmidon out into several jars.



myrmidon-container.jar (all the container classes)

myrmidon-api.jar (the API used to write tasks and other types)

myrmidon-framework.jar (the framework that makes writing tasks easier)

myrmidon-launcher.jar (executable jar used to setup classloaders and run myrmidon)



The ClassLoader hierarchy is now



System CL <--- api/framework CL <--- container

<--- type library 1

<--- type library 2

<--- type library 3

<--- type library 1

<--- type library 1

107 lines of code changed in:

donaldp 2001-11-06 08:05

Moved DefaultTyeFactory into interfaces hierarchy.

1 lines of code changed in:

donaldp 2001-11-06 08:04

Move DefaultTypeFactory into interfaces hierarchy as it is used in many tasks.

In the future a better abstraction should be found.

43 lines of code changed in:

donaldp 2001-11-05 23:47

Make sure that the translate task is registered.



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

1 lines of code changed in:

bodewig 2001-11-05 15:42

empty sourcefilesets kill dependset.



PR: 4290

2 lines of code changed in:

bodewig 2001-11-05 15:19

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>

145 lines of code changed in:

bodewig 2001-11-05 13:13

Make name of the javac executable configurable in fork mode.



PR: 4119

74 lines of code changed in:

conor 2001-11-05 13:07

Remove undesirable package dependency by making TaskdefsTest facilities

available to all Ant Tests in the BuildFileTest class. The next step is

to make current Taskdefs inherit directly from BuildFileTest and then

deprecate TaskdefsTest

26 lines of code changed in:

bodewig 2001-11-05 10:20

TraXLiaisonTest needs TraX (what a surprise).

2 lines of code changed in:

bodewig 2001-11-05 09:30

checkstyle has moved.

4 lines of code changed in:

bodewig 2001-11-05 08:14

fix capitalization of NetWare.

3 lines of code changed in:

bodewig 2001-11-05 07:15

assert -> assertTrue in two testcases I had missed.

14 lines of code changed in:

donaldp 2001-11-04 21:58

Moved interfaces outside of main trunk.

200 lines of code changed in:

donaldp 2001-11-03 04:01

Added some validation to make sure delimiters are one character long.



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

17 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/i18n: Translate.java (+17 -2)
donaldp 2001-11-02 23:30

A task for performing 18n translations on files via preprocessing.



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

723 lines of code changed in:

bodewig 2001-11-02 16:36

push createTempFile to FileUtils

87 lines of code changed in:

bodewig 2001-11-02 15:18

enable <javac>'s source switch for fork mode as well.



PR: 3045

40 lines of code changed in:

bodewig 2001-11-02 14:37

Make sure the class passed into Project.addTaskDefinition is suitable

for a task, that is it is public, non-abstract, has a no-arg

constructor and a public no-arg execute method.



PR: 4163

Submitted by: Ralf Wiebicke <ralf@rw7.de>

652 lines of code changed in:

bodewig 2001-11-02 14:13

one more JDK 1.1 fix - testcase will fail as touch with and without

argument will result in the same file modification time.

2 lines of code changed in:

bodewig 2001-11-02 14:04

I found myself compiling with 1.1 today ...



Notes:



(1) JUnitTestRunnerTest fails with an InvocationTargetException, I

don't have the time to investigate why this happens right now.



(2) I didn't modify ManifestFile as I couldn't figure out why Entry

implemented Comparator. Why doesn't this task use

org.apache.tools.ant.taskdefs.Manifest anyway?

23 lines of code changed in:

bodewig 2001-11-02 12:07

spread the project instance a little further (this accounts for a

number of NPEs when using <taskdef> that have been reported).

9 lines of code changed in:

bodewig 2001-11-02 10:29

kill TAB

3 lines of code changed in:

bodewig 2001-11-02 10:25

Make sure tasks inside TaskContainers get their attribute setters

called, even if the parent TaskContainer doesn't take care of it

itself.



Submitted by: Ovidiu Predescu <ovidiu@cup.hp.com>

10 lines of code changed in:

bodewig 2001-11-02 07:56

Take care of NetWare when searching for "java" and "javadoc", add

NetWare case for <property environment=... />.



Simplify OS based decisions.

43 lines of code changed in:

sbailliez 2001-11-01 19:33

Add the index feature for jar so that it optimizes the class loading process for JDK 1.3+

Patch was submitted by Philippe Prados <philippe@prados.net>

I added UTF8 encoding as specified in the specifications and changed the logic a little bit to be closer to what is being done in the implementation of sun.misc.JarIndex in JDK 1.3

86 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Jar.java (+81 -9), Zip.java (+5 -4)

October 2001 »

Generated by StatSVN 0.3.2-SNAPSHOT