April 2002 Commit Log

Number of Commits:
487
Number of Active Developers:
11
umagesh 2002-04-30 23:13

Main branch is now open for commits for 1.6alpha

2 lines of code changed in:

umagesh 2002-04-30 22:38

Selectors feature to specify sophisticated selection criteria to create filesets.



Got it in in the 11(and a half)th hour ;-)



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



Docs and testcases to follow in the next few days.

4327 lines of code changed in:

umagesh 2002-04-30 21:12

Include Recursive search for java files to be excluded unless JDK 1.2.



Submitted by: Rob Oxspring <roxspring@imapmail.org>

1 lines of code changed in:

holtdl 2002-04-30 17:31

Bye-bye <do>...

PR:

Obtained from:

Submitted by:

Reviewed by:

1 lines of code changed in:

bodewig 2002-04-30 16:01

Fix License

150 lines of code changed in:

conor 2002-04-30 14:57

Make config processing use Tasks to provide config operations

251 lines of code changed in:

donaldp 2002-04-30 14:41

If property is already set then generate a warning or an exception - dont try to chekc if it is valid.

5 lines of code changed in:

donaldp 2002-04-30 14:40

Mark my todo as done.

16 lines of code changed in:

conor 2002-04-30 14:40

Weblogic 7 updates

Document ejbcclass attribute



PR: 7871

16 lines of code changed in:

donaldp 2002-04-30 14:33

Add in a resolver task.

The resolver takes an extension and a set of operations that can be

used to get library coresponding to specified extension. The task

will run through each operation until required extension is found.

530 lines of code changed in:

donaldp 2002-04-30 14:31

Removed unused import.

6 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Get.java (+6 -7)
donaldp 2002-04-30 14:30

Removed some bogus javadocs that were errors.

52 lines of code changed in:

donaldp 2002-04-30 14:28

Fix javadoc errors.

30 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: Ejbc.java (+30 -30)
donaldp 2002-04-30 14:20

Renamed msg --> message so that advanced editors can correctly deduce

a variable name that is not abreviated.

290 lines of code changed in:

conor 2002-04-30 13:33

Pass the classpath in the -classpath argument. This is required when the weblogic

classpath is used.



PR: 6931

4 lines of code changed in:

bodewig 2002-04-30 11:36

A sourcepath without package names is a no-op now (again).

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+4 -1)
jskeet 2002-04-30 10:32

Fix-up of JavaDocs for filters (and a couple of style fixes too).

590 lines of code changed in:

donaldp 2002-04-30 08:13

Write a task to test availability of specific extension

211 lines of code changed in:

donaldp 2002-04-30 07:57

Add task that will generate manifest that declares

* extensions "exported"

* required dependencies

* optional dependencies

379 lines of code changed in:

donaldp 2002-04-30 07:54

Register libfileset as a datatype

2 lines of code changed in:

donaldp 2002-04-30 07:54

Moved getManifest method to ExtensionUtil to make method usable from other locaitons

25 lines of code changed in:

bodewig 2002-04-30 07:03

Add pointer to XmlTask.



Submitted by: Brian Agnew <brianagnew@yahoo.com>

104 lines of code changed in:

conor 2002-04-30 07:00

Bring across more Ant1 tasks (ant structure)

55 lines of code changed in:

  • proposal/mutant/build: ant1compat.xml (+15 -16)
  • proposal/mutant/src/java/antlibs/ant1compat/org/apache/tools/ant: Project.java (+39)
  • proposal/mutant/src/java/common/org/apache/ant/common/model: BuildElement.java (+1 -1)
bodewig 2002-04-30 06:47

Add pointer to CleanImports



Submitted by: Tom Brus <tomb@euronet.nl>

94 lines of code changed in:

stevel 2002-04-30 05:03

my, isnt the java1.4 javadoc fussy

1 lines of code changed in:

stevel 2002-04-30 04:00

my, isnt the java1.4 javac fussy

0 lines of code changed in:

donaldp 2002-04-30 03:47

Register task that displays extensions in particular files

1 lines of code changed in:

donaldp 2002-04-30 03:47

Register new extension types

2 lines of code changed in:

donaldp 2002-04-30 03:45

Added in two datatypes;



* ExtensionSet: (Contains set of extensions - oh der)

* LibFileSet: allows you to extract a list of extensions from a fileset. It also allows you to explicitly pick certain features to include in extension set (ie don't include implementation attributes or url attributes unless explicitly required)

572 lines of code changed in:

donaldp 2002-04-30 03:43

Added brackets to make toString omre readable when multiple extensions printed out.

1 lines of code changed in:

donaldp 2002-04-30 03:17

Make sure can not set attributes if is a reference datatype



add a nicer toString method

21 lines of code changed in:

holtdl 2002-04-30 01:20

Fix the links.

PR:

Obtained from:

Submitted by:

Reviewed by:

11 lines of code changed in:

holtdl 2002-04-30 00:58

Add out latest "winner" gif, and spread the news.

PR:

Obtained from:

Submitted by:

Reviewed by:

74 lines of code changed in:

stevel 2002-04-30 00:03

now you get:

Compiler Adapter 'false' can't be found.

2 lines of code changed in:

conor 2002-04-29 23:47

Build fixes

7 lines of code changed in:

  • proposal/mutant/build: ant1compat.xml (+1)
  • proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution: Frame.java (+2)
  • proposal/mutant/src/java/bootstrap/org/apache/ant/builder: Builder.java (+1)
  • proposal/mutant/src/java/frontend/org/apache/ant/cli: BuildLogger.java (+3 -4)
stevel 2002-04-29 23:38

because a screwed up build.compiler only gives an error message like "false can't be found."

4 lines of code changed in:

holtdl 2002-04-29 22:50

Even though the enthusiasm (even to just vote) was a bit, ahem,

underwhelming, at least there weren't any overwhelming objections,

so...



Add the <do> task.

PR:

Obtained from:

Submitted by:

Reviewed by:

8 lines of code changed in:

holtdl 2002-04-29 21:35

Set JAVA_HOME for OS/X. (PR 8503)

5 lines of code changed in:

  • src/script: ant (+5 -2)
ehatcher 2002-04-29 16:49

make it explicit that BuildExceptions can be thrown, even though its not necessary.

3 lines of code changed in:

ehatcher 2002-04-29 16:47

fix line length issues

4 lines of code changed in:

conor 2002-04-29 15:29

Input Service for mutant

108 lines of code changed in:

bodewig 2002-04-29 15:04

Diane has volunteered me, errm, I mean, remove dest if <get> fails.

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Get.java (+8)
bodewig 2002-04-29 11:45

Help getting the wrapper scripts that ship with Ant's "normal"

distributions and the RPMs closer to each other by (1) allowing a

system wide configuration file in /etc and (2) using some environment

variables to enable RPM specific behavior.



Submitted by: Henri GOMEZ <hgomez@slib.fr>

37 lines of code changed in:

  • src/script: ant (+37 -5)
bodewig 2002-04-29 11:19

Make sure dest file is only created if URL can be opened



PR: 8575



and make sure the output file gets closed in case of an error, while

we are at it.

17 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Get.java (+17 -13)
conor 2002-04-29 11:02

Improve equals implementation

70 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Manifest.java (+70 -36)
ehatcher 2002-04-27 12:51

DynamicConfigurator - allows tasks themselves to handle unknown elements and attributes rather than being constrained by the IntrospectionHelper rules.

209 lines of code changed in:

stevel 2002-04-27 05:05

task to create a temporary filename in a property; docs and tests to follow

153 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: TempFile.java (new 153)
ehatcher 2002-04-26 18:37

adding example of usage. patch submitted by Nick Chalko

52 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: JDBCTask.java (+52 -2)
bodewig 2002-04-26 16:06

Directory based <javadoc>.



Two new nested elements, <packageset> and <fileset>. <packageset> is

a DirSet that points to directories which get translated into packages

if they contain .java sources, <fileset> points to sourcefiles.



<packageset> based on a patch by Daniel Ritchey <ritchey_49@hotmail.com>.



<fileset> allows you to select files in the default package as well.



PR: 6433

357 lines of code changed in:

bodewig 2002-04-26 14:27

Add contact info for WOProject



Submitted by: Andrus Adamchik <andrus-jk@objectstyle.org>

18 lines of code changed in:

bodewig 2002-04-26 11:39

New dir attribute for <patch>



Submitted by: Thanou Thirakul <thanou@intelliware.ca>

35 lines of code changed in:

bodewig 2002-04-26 07:17

remove some dead stuff.

0 lines of code changed in:

bodewig 2002-04-26 07:15

Pointer to WOProject



Submitted by: Andrus Adamchik <andrus-jk@objectstyle.org>

89 lines of code changed in:

ehatcher 2002-04-26 01:02

PR 8521 - fix for exception for long task names provided by Jason Schuchert.

1 lines of code changed in:

ehatcher 2002-04-26 00:24

PR 8429 patch submitted by Nick Chalko - enables SQL tasks to be easily created using a common abstract base class.

475 lines of code changed in:

umagesh 2002-04-25 20:38

Make the test pass (as expected) by specifying the working dir for antlr.

1 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/antlr: antlr.xml (+1 -1)
umagesh 2002-04-25 16:30

Fix compilation issue.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+1 -1)
jskeet 2002-04-25 15:14

Made the purpose of the no-arg constructor more obvious.

7 lines of code changed in:

bodewig 2002-04-25 12:14

Don't tell people we'd execute a given command line when we really do

something completely different.



I hope this will cut down the "Ant swallows my quotes" reports to

those that are real problems in Ant and not just problems of

communication.

220 lines of code changed in:

bodewig 2002-04-25 09:24

remove RPM building stuff from distribution.

1 lines of code changed in:

bodewig 2002-04-25 07:08

There is some non-optional stuff in util/regexp

4 lines of code changed in:

bodewig 2002-04-25 06:14

pedantic mode again.

1 lines of code changed in:

holtdl 2002-04-25 00:38

properties -> system properties (as suggested by Knut Wannheden).

1 lines of code changed in:

bodewig 2002-04-24 12:33

remove generated files in tearDown method of TarTest.

2 lines of code changed in:

  • src/etc/testcases/taskdefs: tar.xml (+2)
jskeet 2002-04-24 12:18

Double doh - don't append the first character twice.

0 lines of code changed in:

bodewig 2002-04-24 11:24

Make javac testcase work on JDK 1.4



Thanks Magesh.

20 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs: JavacTest.java (+20 -4)
jskeet 2002-04-24 10:55

Doh - use @exception, not @throws

4 lines of code changed in:

jskeet 2002-04-24 09:42

Fixed up JavaDocs, improved efficiency of readLine.

46 lines of code changed in:

conor 2002-04-24 06:16

Make sure generic jar is not help open by loader

8 lines of code changed in:

umagesh 2002-04-24 03:09

Implement and document a compression attribute for the tar and untar tasks.



Submitted by: Curt Arnold <carnold@houston.rr.com>

337 lines of code changed in:

ehatcher 2002-04-23 23:11

oops... typo!

1 lines of code changed in:

ehatcher 2002-04-23 20:42

add date header. patch from PR #7851 by Kevin Grey

5 lines of code changed in:

ehatcher 2002-04-23 18:33

Commons Logging listener



Gump alert: to get this built we need to have commons-logging.jar available, but without the bulid should work fine.

220 lines of code changed in:

holtdl 2002-04-23 14:58

Add Deployment Tasks/<serverdeploy>.

28 lines of code changed in:

holtdl 2002-04-23 13:49

Oops.

2 lines of code changed in:

bodewig 2002-04-23 11:42

Move JAXP stuff into a new utility class.

192 lines of code changed in:

bodewig 2002-04-23 10:30

make tests use JavaEnvUtils.

12 lines of code changed in:

bodewig 2002-04-23 10:29

JDK 1.1 doesn't seem to grok spaces in the keys of a properties file,

no matter which version of escapes I have tried.

63 lines of code changed in:

bodewig 2002-04-23 08:35

reverted the logic in two tasks by accident.

2 lines of code changed in:

bodewig 2002-04-23 08:15

spread the usage of JavaEnvUtils

55 lines of code changed in:

bodewig 2002-04-23 07:27

Make live easier for projects that subclass Project by setting the

input handler to a default value.

15 lines of code changed in:

bodewig 2002-04-23 07:11

consider it done.

25 lines of code changed in:

donaldp 2002-04-23 00:30

Final move of myrmidon stuff

1 lines of code changed in:

bodewig 2002-04-22 13:43

Inherit input handlers in <ant*>

66 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+3 -1)
  • src/testcases/org/apache/tools/ant/taskdefs: AntTest.java (+63)
donaldp 2002-04-22 13:35

Fix javadoc

2 lines of code changed in:

donaldp 2002-04-22 13:33

Add in task that will display specification

and extension information about jars/libraries.

165 lines of code changed in:

bodewig 2002-04-22 13:22

Add documentation for new input stuff.

146 lines of code changed in:

bodewig 2002-04-22 12:08

We have moved.

6 lines of code changed in:

  • proposal/sandbox/input: README (+6 -60)
bodewig 2002-04-22 12:06

Cleanup

0 lines of code changed in:

bodewig 2002-04-22 11:59

remove input proposal step 1

0 lines of code changed in:

bodewig 2002-04-22 11:55

merge input propsal into main tree.

660 lines of code changed in:

bodewig 2002-04-22 08:56

Make <xmlvalidate> use JAXP when the user didn't provide a classname.



This should make the tests work no matter which XML parser you used

(failed for me now as I still have Crimson on my CLASSPATH).

82 lines of code changed in:

ehatcher 2002-04-22 00:05

patches provided by Nicola Ken Barrozi. documentation added. the "[]" and indexed properties were removed as they did not work properly and were not desired.

128 lines of code changed in:

ehatcher 2002-04-21 18:15

Enable property expansion when reading MailLogger.properties.file. Also, modified so error stack trace goes to System.err.

12 lines of code changed in:

ehatcher 2002-04-21 17:29

Patch applied from Ville Skytt?, PR#8245.

1 lines of code changed in:

ehatcher 2002-04-21 13:46

Remove Crimson reference, switch to Xerces.

2 lines of code changed in:

conor 2002-04-21 13:42

Improve XML parser issue reporting

20 lines of code changed in:

ehatcher 2002-04-20 16:15

added test to ensure XMLCatalog *and* classpath are working as expected.

17 lines of code changed in:

ehatcher 2002-04-20 16:14

modified to internally use an XMLCatalog rather than the LocalResolver.



Note: one potential API break, I removed public Vector dtdLocationsr, but it was added after 1.4.1 release, so would only be a problem if classes written for 1.5alpha relied on it which is unlikely, and too bad for them! :)

18 lines of code changed in:

ehatcher 2002-04-20 16:11

add support for multiple XMLCatalogs - sort of unfriendly to only allow one without giving an error if more than one was specified :)

19 lines of code changed in:

ehatcher 2002-04-20 16:10

add support for classpath, and ensure that relative files are resolved properly.



the classpath appending when nesting XMLCatalogs may need to be rearranged, not sure.

68 lines of code changed in:

ehatcher 2002-04-20 13:57

fixed XMLValidate task and test - see the kind of trouble we can get into using String for filename parameters?! :)

1 lines of code changed in:

donaldp 2002-04-20 06:21

If default target is not specified then default to using "main"

172 lines of code changed in:

ehatcher 2002-04-19 20:16

Fix for PR 3247 - keep our own local copy of the Jakarta logo so documentation works off-line too.

9 lines of code changed in:

ehatcher 2002-04-19 19:51

First pass at a slight variant of Nicola Ken Barozzi's XmlProperty task from PR #7767. More tests and probably some slight refactoring is needed to handle other cases (like the list properties) better, but works as-is pretty nicely.

265 lines of code changed in:

bodewig 2002-04-19 12:12

I've forgotten that one can set <javac>'s fork option via

build.compiler as well.

4 lines of code changed in:

bodewig 2002-04-19 07:22

I'm in pedantic mode this morning.

2 lines of code changed in:

stevel 2002-04-19 07:18

new istrue/isfalse condition tests.



I stuck some contains tests in here too, not noticing that they were in ContainsTest. Well, extra tests are always good, and now we test validation too.

66 lines of code changed in:

stevel 2002-04-19 07:16

new istrue/isfalse condition tests

118 lines of code changed in:

bodewig 2002-04-19 07:16

Update documentation of <concat> to reflect the tofile -> destfile

change made during development.



Fix typo.



Submitted by: Derek Slager <derek@activate.net>

4 lines of code changed in:

stevel 2002-04-19 07:15

new istrue/isfalse conditions

244 lines of code changed in:

bodewig 2002-04-19 07:04

JDK 1.1

1 lines of code changed in:

stevel 2002-04-19 05:11

doc addition; fix defect # 8181 . I note this is not stephane's current email addr at the top

12 lines of code changed in:

ehatcher 2002-04-19 03:40

the handy helper class to allow tasks to take hexadecimal, octal, or decimal strings, and returns back an intValue.



test cases even! :)

155 lines of code changed in:

ehatcher 2002-04-19 03:13

Add nested XMLCatalog support, which will make grouping them in a build file a bit more flexible. This hasn't been tested other than to try that

<xmlcatalog id="one"/>

<xmlcatalog id="two">

<xmlcatalog refid="one"/>

</xmlcatalog>

worked, but its straightforward enough that it (hopefully) won't break anything :)

20 lines of code changed in:

umagesh 2002-04-18 18:18

Generate MD5 checksums for 'rpm's as well.

7 lines of code changed in:

umagesh 2002-04-18 18:02

Search $PATH to see if rpm is available if it is not present in normal locations.

7 lines of code changed in:

bodewig 2002-04-18 15:49

<mapper> and srcfile can live together.

1 lines of code changed in:

bodewig 2002-04-18 15:03

Improve javah's error message.



PR: 8095

Submitted by: Jesse Glick <jesse.glick@netbeans.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: Javah.java (+1 -1)
bodewig 2002-04-18 14:59

typo's in apply's docs.



PR: 8094

Submitted by: Jesse Glick <jesse.glick@netbeans.com>

7 lines of code changed in:

bodewig 2002-04-18 14:56

A couple of typos in cvs's documentation.



PR: 8243

Submitted by: Ville Skytt? <ville.skytta@iki.fi>

6 lines of code changed in:

  • docs/manual/CoreTasks: cvs.html (+6 -6)
bodewig 2002-04-18 14:48

Make FAQ from PR 6606.



PR: 6606

229 lines of code changed in:

bodewig 2002-04-18 14:19

Decide whether javac will be invoked with -depend od -Xdepend on the

compiler attribute rather than the current JDK (falling back to

assuming the current JDK if compiler has not been specified).

175 lines of code changed in:

donaldp 2002-04-18 13:10

Add utility object to help display library specifications and extensions

234 lines of code changed in:

donaldp 2002-04-18 12:58

Add an extra exclude for extension package unless jdk1.2+

51 lines of code changed in:

donaldp 2002-04-18 12:57

Add datatype representing extension

260 lines of code changed in:

donaldp 2002-04-18 12:51

Add object that used to add extra attributes to manifest

129 lines of code changed in:

donaldp 2002-04-18 12:50

Add warning banners

14 lines of code changed in:

donaldp 2002-04-18 12:50

Copy across Specification object from excalibur.extension.*

694 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: Specification.java (new 694)
donaldp 2002-04-18 12:49

Add in warning banner

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: Extension.java (+7)
donaldp 2002-04-18 12:47

Copy across Extension class from excalibur.extensions.*

777 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: Extension.java (new 777)
donaldp 2002-04-18 12:46

Add in class for dewey decimal representation

275 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: DeweyDecimal.java (new 275)
bodewig 2002-04-18 12:34

clarify

5 lines of code changed in:

  • proposal/sandbox/input: README (+5 -5)
bodewig 2002-04-18 12:29

Make run-test work again (XML parser was missing as I had crimson.jar

hardcoded in the classpath).

3 lines of code changed in:

  • proposal/sandbox/input: build.xml (+3 -1)
bodewig 2002-04-18 12:10

Cleanup

370 lines of code changed in:

bodewig 2002-04-18 09:49

Add new showoutput attribute to <junit>.



There is no automatic testcase for this, but if your run



ant -f src/etc/testcases/taskdefs/optional/junit.xml -Dshowoutput=off

ant -f src/etc/testcases/taskdefs/optional/junit.xml -Dshowoutput=on



you'll see it in action.

177 lines of code changed in:

conor 2002-04-18 06:54

Ongoing Javadocs

517 lines of code changed in:

conor 2002-04-17 15:51

Make Projectref's dynamic and task based

252 lines of code changed in:

bodewig 2002-04-17 15:30

add some pointers about where to send announcements. Far from complete.

31 lines of code changed in:

umagesh 2002-04-17 15:29

Remove hardcoded reference to latest build.

2 lines of code changed in:

umagesh 2002-04-17 15:21

No need for velocity to be in classpath - it is automatically done.

1 lines of code changed in:

umagesh 2002-04-17 15:14

Document keyserver stuff, possible gotchas while downloading, xml files to update.

26 lines of code changed in:

umagesh 2002-04-17 14:59

Only significant change is:

- src="file://D:\javaext\jakarta-ant-1.4alpha\docs\manual\Integration\anttool1.gif"

+ src="anttool1.gif"

132 lines of code changed in:

umagesh 2002-04-17 13:27

Replace <filterset> with <filterchain>, primarily to spread the word.

24 lines of code changed in:

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in: