December 2000 Commit Log

Number of Commits:
100
Number of Active Developers:
7
conor 2000-12-31 08:23

Fix up copyright statements - increase consistency about placement, etc

220 lines of code changed in:

donaldp 2000-12-30 03:34

updated cygwin support

Submitted By: Bill Burton

20 lines of code changed in:

  • src/bin: ant (+20 -16)
rubys 2000-12-29 14:35

Control the order in which the system and build classpaths are combined

via a new property: build.sysclasspath.

28 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+28 -8)
metasim 2000-12-24 14:04

Major package reorganization.

336 lines of code changed in:

conor 2000-12-22 11:47

A fun little task to play a sound at the end of a build.

I got tired of waiting for some else to commit it. I made some

small mods to Nick original proposal.



Submitted by: Nick Pellow <nick@cortexebusiness.com.au>

448 lines of code changed in:

conor 2000-12-20 11:18

Added the JAXP reference distribution jars to make it easier to build

ant out of the box. Ant should now build with an empty classpath. I haven't made

the changes for Unix scripts yet.



Also separated the building of ant.jar and optional.jar so that local

builds should more closely match distributions. There is a lot of duplication

between a normal build and a distribution build which can probably be readily

removed now.

79 lines of code changed in:

metasim 2000-12-19 21:02

Added UML diagrams for reference.

22 lines of code changed in:

metasim 2000-12-19 15:41

Untabifyin'

120 lines of code changed in:

bodewig 2000-12-19 12:07

Updated JUnit documentation to reflect the new todir attribute.



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

12 lines of code changed in:

metasim 2000-12-19 03:55

1 more 2 do

8 lines of code changed in:

  • src/antidote: TODO (+8)
metasim 2000-12-19 03:55

Added (draft) instructions for people interesting in implementing new

modules for Antidote.

0 lines of code changed in:

metasim 2000-12-19 03:50

Changed "AntEditor" to "AntModule", and made construct more JavaBean

compliant (primarily a default ctor). Now has "contextualize()" method

that modules must implement.

108 lines of code changed in:

jon 2000-12-19 01:51

added patch by mariusz to fix NPE in UpToDate task

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: UpToDate.java (+1 -1)
bodewig 2000-12-18 16:53

Avoid NullPointerException in <delete> if the current user is not

allowed to list the contents of a directory.



Reported by: "NIkhil R. Deshpande" <nikhild@flashmail.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Delete.java (+1)
bodewig 2000-12-18 16:37

Add a nested mapper element to <native2ascii> to (1)give it more power

and (2) only convert those files that have actually changed.

84 lines of code changed in:

bodewig 2000-12-18 15:53

Avoid NullPointerException in JDK 1.1

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+7 -2)
bodewig 2000-12-18 15:44

Make testcases work again.

23 lines of code changed in:

bodewig 2000-12-18 15:40

Make the directory for the output of <junit> configurable.



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

77 lines of code changed in:

donaldp 2000-12-18 14:33

oops - forgot to add contents of directory ;)

0 lines of code changed in:

bodewig 2000-12-18 14:26

Deprecated the optional <renameext> task as its functionality has been

superseded by the built-in <move> task.

39 lines of code changed in:

donaldp 2000-12-18 06:33

Added a new logger that will not print out target banners if they don't produce any output.

89 lines of code changed in:

donaldp 2000-12-18 05:59

A new proposal to shake the tree that unifies everything to a task.



Submitted By: "James Cook" <jimcook@iname.com>

0 lines of code changed in:

donaldp 2000-12-16 02:20

Added bash shell scripts.



Submitted By: Josh Lucas <josh@stonecottage.com>

0 lines of code changed in:

donaldp 2000-12-16 01:57

Updated documentation for new attribute



Submitted By: Jaco de Groot <jaco.de.groot@eo.nl>

6 lines of code changed in:

donaldp 2000-12-16 00:23

A new proposal for next-gen Ant. Focusing on concepts of workspaces, segregated projects and ease of use.



Submitted By: Matt Foemmel <mpfoemme@ThoughtWorks.com>

1 lines of code changed in:

donaldp 2000-12-15 09:49

Added the attribute preservelastmodified to copy task.



Sunmitted By: Jaco de Groot <jaco.de.groot@eo.nl>

91 lines of code changed in:

  • src/main/org/apache/tools/ant: Project.java (+81 -2)
  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+10 -1)
donaldp 2000-12-15 09:31

Changed order of variable includes to make it now work when LOCALCLASSPATH="". The reason is that "blah.jar;" is a valid classpath while ";blah.jar" is not.

1 lines of code changed in:

donaldp 2000-12-15 09:26

Fix for "The output level logic was backward - it would print this line only if you had a low output level."



Submitted by:"Rosen, Alex" <arosen@silverstream.com>

1 lines of code changed in:

donaldp 2000-12-15 09:16

Automagic detection of ANT_HOME for windows NT/2000



Submitted by: "Vincent Bergbauer" <vincent_bergbauer@yahoo.com> via Louis Tribble <louis.tribble@metamata.com>

13 lines of code changed in:

metasim 2000-12-14 23:03

Added task entry in parser config.

1 lines of code changed in:

bodewig 2000-12-14 15:22

Make AntEater compile.

18 lines of code changed in:

bodewig 2000-12-14 14:54

Make documentation of <project>'s attributes reflect reality (and vice

versa).

12 lines of code changed in:

donaldp 2000-12-14 00:28

*** empty log message ***

1 lines of code changed in:

donaldp 2000-12-14 00:27

Fixed error in docs



Submitted By: "Rosen, Alex" <arosen@silverstream.com>

12 lines of code changed in:

jon 2000-12-13 18:58

remove unnecessary -f check cause -x does the job well enough



line wrap things to make it pretty.

9 lines of code changed in:

donaldp 2000-12-13 09:56

Reverse changes and reinstate fileset + prefixedfileset

1 lines of code changed in:

donaldp 2000-12-13 09:48

Reverse changes and reinstate fileset + prefixedfileset

7 lines of code changed in:

bodewig 2000-12-13 09:34

Make sure JAVA_HOME/bin/java is executable as well. Only use a single

${JAVAC} command to compile all needed classes in one pass.

7 lines of code changed in:

jon 2000-12-13 05:20

since we depend on JAVA_HOME/bin/java to exist later in the script,

then we should check to make sure we can actually see the file

correctly.

6 lines of code changed in:

donaldp 2000-12-13 01:59

Udated test build file...

1 lines of code changed in:

  • proposal/myrmidon/src/make: sample.xmk (+1 -1)
donaldp 2000-12-13 01:33

Patch to unify handling of prefix filesets between war/jar/zip.

It also removes a number of small errors in zip task.

Deprecated <prefixedfileset> element of war in favour of normal <fileset> element in zip



Submitted By: "Rosen, Alex" <arosen@silverstream.com>

165 lines of code changed in:

donaldp 2000-12-12 11:51

Added register-datatype task

32 lines of code changed in:

donaldp 2000-12-12 11:46

Added in the ability to deploy datatypes in properties. Datatypes are currently solely registered through taskdef.xml. Will in future be registered through tasks aswell.



Made conditions (if/unless interpreted in a context)

438 lines of code changed in:

duncan 2000-12-11 11:15

Oops.. Forgot little update in Bootstrap to build out the buildtarget

task. :)

1 lines of code changed in:

duncan 2000-12-11 11:10

A small task example that illustrates something... A long time ago I

argued against "if" logic as part of the defined part of Ant stating

that all logic really should go into tasks. Now that the object model

is clean enough, it becomes silly obvious how to do this without requiring

the addition of any if/unless attributes in the target definitions themselves.



The build target task takes a target name and, optionally a if property. If

the property is used and is "true", then the target is executed by calling

the appropriate functionality on the Project object.

21 lines of code changed in:

duncan 2000-12-11 10:32

Removed last legacy of Ant.java and have settled a bit on how front

ends use core... In order for a front end to run a build, it first

creates a ProjectBuilder, loads a Project from it, then can run a

build on that Project. What still needs a bit of looking after is

creating a project from scratch (such as a GUI might do) and then

executing it. Later.

160 lines of code changed in:

duncan 2000-12-11 09:36

Removal.. Most of the functionality has been moved to other places now

that its becoming a bit more clear how FrontEnds should interace with the

core.

540 lines of code changed in:

donaldp 2000-12-11 00:35

Updated to latest Avalon which involved removing a lot of cruft from Ant.

243 lines of code changed in:

donaldp 2000-12-10 08:30

Adapted Signjar so that it does not run every time unless absolutely required (or unable to be determined if required).



Submitted By: keeskuip@technologist.com

21 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SignJar.java (+21 -2)
jon 2000-12-09 06:16

fixed cdata examples

3 lines of code changed in:

donaldp 2000-12-09 00:33

Fixed a number of bugs with new Zip modifications.



Submitted By: "Rosen, Alex" <arosen@silverstream.com>

26 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+26 -5)
duncan 2000-12-08 18:06

Several things all at once...



* Bootstrap now passes args all the way through

* FrontEnding implemented which allows Ant to talk back out

to whatever front end might be driving it. Events propogated

are project start/end, target start/end, task start/end.

This should allow any front end (like a GUI) to move a

progress indicator through a display of the object tree.

Also included is a generic writeMessage(String, int) method.

* cli/Main now plays ClassLoader games so that it can auto

matically place needed resources (like tools.jar) into

the classpath space of the executing Ant. Note -- this

is the first of a few steps to make complicated shell

launch scripts unnecessary. All that should be done

is a single executable per platform that essentially

calls "java -jar anteater.jar [args]". Main is also

primed for a future CJAN so that it can download whatever

jars are needed from CJAN and place them into the classpath

space of the executing Ant. Of course, it's not implemented

yet since CJAN isn't around yet -- but its ready. :)

* AntException now has fields for embedding the location

of an Error. Next up will be implementing the code

around where Tasks are run so that exceptions will contain

this information.

273 lines of code changed in:

duncan 2000-12-07 20:36

Changed task loading to use a centralized TaskManager that keeps tabs on

all classes.

61 lines of code changed in:

bodewig 2000-12-07 15:35

Missed a hardcoded indent character.

1 lines of code changed in:

bodewig 2000-12-07 14:52

Moved the common code from XmlLogger and XMLJUnitResultLogger into a

new class.



Wrap nested text into <![CDATA[ ]]> and replace special characters in

attribute values correctly.

PR: 413

248 lines of code changed in:

bodewig 2000-12-07 13:13

Fixed NullPointerException in <copy> when <mapper> and overwrite have

been used at the same time.



Reported by: Raphael PIERQUIN <pierquin@agisphere.com>

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+8 -1)
bodewig 2000-12-07 12:21

Allow for zip files that contain nothing but empty directories.

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+5 -1)
donaldp 2000-12-07 12:00

moved PrefixFileSets from War Task to Zip task

73 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: War.java (+1 -70), Zip.java (+72 -3)
donaldp 2000-12-07 11:58

oops missed some documetnation submitted by Jose Alberto Fernandez <JFernandez@viquity.com>

16 lines of code changed in:

donaldp 2000-12-07 00:45

Load environment variables either when a task is explictly executed ( <property environment="blah" /> where blah will be prefixed to every variable). Also load it when env elements are specified to exec calls.



Submitted By: Jose Alberto Fernandez <JFernandez@viquity.com>

148 lines of code changed in:

duncan 2000-12-06 18:26

Changed bootstrap to use Conor's idea of having a BootBoot that grabs

tools.jar and puts it on the classpath when needed. I did change things

around so that it's now Bootstrap --> Bootstrap2

68 lines of code changed in:

conor 2000-12-06 14:12

Change behaviour to log a warning rather than throwing an exception. I had

to pass in the project object to get access to logging, unfortunately.

8 lines of code changed in:

conor 2000-12-06 12:12

Throw a BuildException when an attempt is made to use a property which has

not been set. Any build files which rely on non-set properties being passed

through untranslated will now break.

10 lines of code changed in:

bodewig 2000-12-06 10:46

Make perforce tasks work on Windows 2000 as well.



Reported by: Craig Kelley <ckelley@HotPOP.com>

6 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+6 -1)
donaldp 2000-12-06 10:39

Removed *Entry abstraction as it was overkill for Ant atm.

13 lines of code changed in:

duncan 2000-12-06 10:00

Updated instructions now that the .jars are history.

3 lines of code changed in:

  • proposal/anteater/bootstrap: README (+3 -4)
duncan 2000-12-06 09:58

Remove .jar dependancies.. Now AntEater builds off xml-crimson as its parser

and handles things on its own. Only takes an extra 10 seconds on the bootstrap

and will tend to keep the crimson guys honest. :)

16 lines of code changed in:

duncan 2000-12-06 08:08

Initial checkin

466 lines of code changed in:

donaldp 2000-12-06 06:11

Refactored proposal so it is more inline with apporpriate design patterns.



Added in a number of new tasks to demonstrate interaction with tasklet runtime.

349 lines of code changed in:

jon 2000-12-06 00:25

do versioning the *right* way

3 lines of code changed in:

jon 2000-12-06 00:24

turn on filtering for the docs directory to allow the correct version

number to appear in the documentation.

2 lines of code changed in:

donaldp 2000-12-06 00:23

Started adding some documentation and exporting the correct services via CM rather than all services.

527 lines of code changed in:

donaldp 2000-12-06 00:13

Modified to play well with other ants installed

3 lines of code changed in:

jon 2000-12-05 20:03

added myself

changed the version to be based on the Id tag

2 lines of code changed in:

jon 2000-12-05 19:48

added trailing slash to url

added documentation about quiet argument to the <delete> task

12 lines of code changed in:

conor 2000-12-05 13:30

Bring ant.bat into line with changes made to ant.sh by Jon. Specifically

invoke the java.exe from JAVA_HOME/bin if JAVA_HOME is set and JAVACMD is

not.



Also make sure the user's %JAVACMD% value is not altered.

5 lines of code changed in:

donaldp 2000-12-05 10:17

sample .ant.proeprties file.



Will be incorporated into build sa soon as solve the "dirname $PRG" in win32

17 lines of code changed in:

donaldp 2000-12-05 10:08

Made win32 scripts similar to unixs by adding .antrc facility



Submitted By: "Craig R. McClanahan" <Craig.McClanahan@eng.sun.com>

3 lines of code changed in:

donaldp 2000-12-05 09:24

Continued developing myrmidon

* simplified logging interface to be independent of org.apache.log

* made it so that you no longer need to build a classpath and hand it to ant!!!

* added ant-call task

341 lines of code changed in:

bodewig 2000-12-05 07:38

Changed version of regexp as 1.1 doesn't work properly, clarified some

other entries.

3 lines of code changed in:

jon 2000-12-05 07:32

removed requirement for JAVA_HOME to be defined, however,

you will still need to have "java" in your path if it isn't defined.

9 lines of code changed in:

  • src/bin: ant (+9 -4)
jon 2000-12-05 07:14

added support for cygwin

re-organized things

fixed a couple bugs

correctly set environment variables



all in all, i can now build Ant under cygwin on win98.

26 lines of code changed in:

  • src/bin: ant (+26 -5)
jon 2000-12-05 07:14

added support for cygwin

re-organized things

fixed a couple bugs

correctly set environment variables

correctly execute the building of the ant distribution



all in all, i can now build Ant under cygwin on win98.

48 lines of code changed in:

jon 2000-12-05 06:36

back out requirement for xerces. my mistake.

0 lines of code changed in:

jon 2000-12-05 06:15

added xerces.jar

1 lines of code changed in:

donaldp 2000-12-05 05:32

Added note about dependent jars.

10 lines of code changed in:

jon 2000-12-05 03:53

added setQuiet option to emulate a rm -f



i can't actually test this code since i can't even get Ant to compile.



maybe someone else would like to test it for me?

20 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Delete.java (+20 -5)
donaldp 2000-12-04 13:54

Adding in files that were seemingly ommitted from commit

0 lines of code changed in:

donaldp 2000-12-04 13:49

grr - removing my funky .ant.properties file and adding .cvsignore so I won't accidently add th wrong stuff in.

1 lines of code changed in:

donaldp 2000-12-04 13:47

oops - removing my funky elisp file.

0 lines of code changed in:

donaldp 2000-12-04 13:37

Initiall checkin of myrmidon proposal

1143 lines of code changed in:

donaldp 2000-12-03 01:54

More adaptions of ant for cygwin.



Submitted By: Peter Seibel <peter@javamonkey.com>

9 lines of code changed in:

  • src/bin: ant (+9 -2)
donaldp 2000-12-02 22:09

Hopefully fixed cygwin stuff...

5 lines of code changed in:

  • src/bin: ant (+5 -5)
donaldp 2000-12-02 19:44

Patched ant to run under Cygwin. Patch supplied by Peter Seibel <peter@javamonkey.com>

11 lines of code changed in:

  • src/bin: ant (+11)
bodewig 2000-12-01 15:56

Documentation of <transform>.

119 lines of code changed in:

bodewig 2000-12-01 15:41

Documentation for the nested <srcfile> element of <execon>.

23 lines of code changed in:

bodewig 2000-12-01 15:27

Documentation for tasks that can have a nested <mapper> element.

52 lines of code changed in:

bodewig 2000-12-01 14:06

Documentation of <mapper>.

317 lines of code changed in:

bodewig 2000-12-01 11:58

Fixed some more bugs in the <telnet> documentation.



Submitted by: Scott Carlson <scottcarlson@yahoo.com>

2 lines of code changed in:

bodewig 2000-12-01 07:40

Finally make <taskdef>s with nested classpath elements work wherever

they are.

10 lines of code changed in:

November 2000 »

Generated by StatSVN 0.3.2-SNAPSHOT