February 2000 Commit Log

Number of Commits:
45
Number of Active Developers:
4
rubys 2000-02-29 02:59

Remove the portion of MatchingTask that duplicates logic present in

the Available task. This isn't Perl - we want only one clean way to

do things here.

17 lines of code changed in:

rubys 2000-02-28 14:10

Remove special processing for init.



Tested with the latest versions of:

jakarta-ant

jakarta-tomcat

jakarta-tools

jakarta-watchdog

xml-xerces

xml-xalan

xml-cocoon

11 lines of code changed in:

arnout 2000-02-28 11:24

Removed references to old "init" task.

9 lines of code changed in:

rubys 2000-02-28 02:17

First installment on \x/ill Uther's changes.



While some (like chmod) are clearly Mac motivated, others (like Javac) are

fixes to bugs that can appear on any platform.

Submitted by: William Uther <will+ant@cs.cmu.edu>

14 lines of code changed in:

rubys 2000-02-27 19:13

Issue a warning if a java source is found to be modified in the future

relative to the clock on the current machine.

9 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+9)
rubys 2000-02-27 01:47

Emulate extdirs feature with Jikes compiler.



Also fix two files to compile with the more strict Jikes compiler.



Submitted by: Sebastian Kanthak <sebastian.kanthak@muehlheim.de>

57 lines of code changed in:

costin 2000-02-24 21:57

Added a new property to task: "description".

It can be used to add a short description of what the particular instance

of the task is doing - instead of/in addition to xml comments.



It can be usefull to display it if a task fails, and it's a good way to

document the file.

13 lines of code changed in:

  • src/main/org/apache/tools/ant: Task.java (+13 -1)
rubys 2000-02-24 18:26

better backwards compatibility

2 lines of code changed in:

costin 2000-02-24 01:34

- Fixed ( workaround) Deltree - didn't worked on taz or any machine with

/home sym-linked.



- make sure basedir is exposed as a property.

16 lines of code changed in:

costin 2000-02-24 00:57

- Get will try 3 times and has an option to ignore the errors



- build.xml - small changes to allow build from a different directory

( usefull for nightly, which is broken )



- set ant.file == the ant file that is executing ( we also set ant.home

to the home of ant )

34 lines of code changed in:

costin 2000-02-23 21:54

Use createProperty instead of addProperty.



(Thanks Sam )

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+1 -1)
rubys 2000-02-23 21:11

Change design pattern for nested elements from "addBar" to "createBar"

based on a suggestion by Costin.

8 lines of code changed in:

costin 2000-02-23 20:46

- added "deep" properties to <ant> - you can now set properties for the

called antfile



- build.xml: read ~/.ant.properties if exist, it will allow override of local

properties ( you don't have to type -Dfoo=bar each time you run ant )



- changed dist.dir to ant.dist.dir ( to allow users to set the destinations

per project in ant.properties )

99 lines of code changed in:

rubys 2000-02-16 14:31

This is a simple patch which adds an attribute "classname" as an alias for

the "class" attribute in various taskdefs. This is required for use under

JDK 1.3 (RC1) due to changes in the way introspection works. Don't know

about the final version of 1.3 but changing to "classname" is probably a

good idea in any case. By leaving the setClass method in place, current

build files can continue to be used under JDKs prior to 1.3. It also allows

time for build files to be migrated. Eventually setClass should be removed.



Note: I added a deprecation warning to the output whenever the class

attribute is used.



Submitted by: Conor MacNeill <conor@m64.com>

32 lines of code changed in:

rubys 2000-02-16 03:24

Accept include and exclude nested XML elements. Also allows for the

conditional inclusion/exclusion of paths based on the absence/presence

of specified classes in the class path.



If anybody has any better suggestions for the names of the attributes,

please let me know.

79 lines of code changed in:

rubys 2000-02-15 03:58

add support for nested properties

57 lines of code changed in:

stefano 2000-02-14 14:18

updated filtering docs

69 lines of code changed in:

stefano 2000-02-14 12:19

improved filtering granularity... now all tasks that use copyfile can turn filtering on and off on a task granularity level, useful to avoid binary corruption by filtering

87 lines of code changed in:

rubys 2000-02-13 21:44

remove debugging code

106 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: FixCRLF.java (+106 -111)
rubys 2000-02-13 21:43

don't rebuild zip/jar files if they are up to date already

10 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+10 -2)
stefano 2000-02-13 18:24

Several changes:



1) restructured Project and Task: copyFile should be a project

method rather than a task method for good OO patterns. Well,

actually they should be target-granular but we'll see.



2) patched all the necessary files to make the above work



3) removed some unused methods (setAttributes())



4) added the Filter task that addes token filtering capabilities

to all the copyFile operations. This works more or less as a

superstructure to Replace and KeySubst but automatically and

inherited by all the tasks that use copyFile() methods.



5) indicated KeySubst as deprecated



6) updated docs to reflect this new behavior



NOTE: behavior is _totally_ back compatible if you don't

specify any <filter> tag.



NOTE2: nothing is carved in stone. If you don't like something

you're welcome to propose fixes.

465 lines of code changed in:

rubys 2000-02-12 22:19

Error assigning char data to a byte (Blackdown JDK 1.2.2). Fixed by

casting the char to a byte.

Submitted by: Daniel Rall <dlr@finemaltcoding.com>

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: FixCRLF.java (+7 -7)
rubys 2000-02-12 16:59

Add a task to convert a text file to local OS conventions. Can also

be used to adjust tabs and spaces. See documentation for details.

486 lines of code changed in:

rubys 2000-02-11 16:17

The Tstamp task uses incorrect formatting strings for DSTAMP & TSTAMP:



* Use the month format in DSTAMP (mm is minutes)

* Use the 24-hour hour format in TSTAMP (otherwise, at 7pm the TSTAMP will

be 0700 instead of 1900).

Submitted by: Glenn Twiggs <Glenn_Twiggs@bmc.com>

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Tstamp.java (+2 -2)
stefano 2000-02-11 01:33

updated latest changes

157 lines of code changed in:

stefano 2000-02-11 01:32

Added the init() method to Task



Added the "if" attribute to Target that executes it if and only if the property specified in the attribute is set



There might be better ways of doing it and don't consider this carved in stone, but it works, it's simple and vital for Cocoon.

333 lines of code changed in:

stefano 2000-02-11 01:31

Added "available" task that sets a property in case a file|class|resource is present in the system



Also, added an init() method to Tasks and cleaned up Property task

195 lines of code changed in:

stefano 2000-02-10 18:04

added Tar task + implementation classes

2339 lines of code changed in:

stefano 2000-02-09 20:52

better abstraction on the includes/excludes

288 lines of code changed in:

rubys 2000-02-09 02:01

Javadoc improvements

Submitted by: Daniel Rall <dlr@finemaltcoding.com>

9 lines of code changed in:

rubys 2000-02-08 23:45

Shell portability fixes

Submitted by: Andrew Sudell <asudell@Op.Net>

2 lines of code changed in:

rubys 2000-02-08 03:43

make sure that bootstrap builds bin directory

2 lines of code changed in:

rubys 2000-02-07 01:15

Now that javadocs are part of the dist, antRun needs to be included in

the boostrap

4 lines of code changed in:

rubys 2000-02-06 21:29

eliminate deprecated usage of items attribute

3 lines of code changed in:

rubys 2000-02-06 21:16

1) Correct potential infinite loops when parsing invalid Java source

2) Correct Stefano's mailing address

3) Correct handling of escaped quotes in strings

4) Return exit code from the exec'd process as it may be useful



Submitted by: Michael Smith <michael@sneakerlabs.com>

14 lines of code changed in:

rubys 2000-02-06 19:28

Fixed javadoc so that it doesn't go into an infinite loop on lines such as:



tmpExcludes.addElement("**/"+tok.nextToken().trim()+"/**");



(currently found in org.apache.tools.ant.taskdefs.Copydir)

25 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+25 -6)
rubys 2000-02-06 17:39

remove reference to obsolete antRun.bat

1 lines of code changed in:

arnout 2000-02-06 17:06

Added some comments to some examples.

Fixed the name ordering I broke with the previous checkin.

72 lines of code changed in:

arnout 2000-02-06 16:26

Updated the manual to contain info on the pattern based directory scanning.

414 lines of code changed in:

arnout 2000-02-06 16:16

Made tasks able to use the new pattern based directory scanning, while

retaining backwards compatibility.

335 lines of code changed in:

arnout 2000-02-06 16:13

Initial checkin

828 lines of code changed in:

rubys 2000-02-06 13:09

Credit where credit is due. I see some content here that I can trace

back to Duncan's original documents.

<p>Names are in alphabetical order.

2 lines of code changed in:

rubys 2000-02-06 01:17

Restore support for > 9 parameters on exec calls on Windows

9 lines of code changed in:

rubys 2000-02-06 00:26

Merge classpath+sourcepath for jdk 1.1

14 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+14 -8)
rubys 2000-02-03 03:29

Place dist in the same place as the other jakarta projects.



Restore original name of ant.jar as it is used in the ant batch and

shell scripts, as well as in numerous other build.* files.

3 lines of code changed in:

January 2000 »

Generated by StatSVN 0.3.2-SNAPSHOT