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:

donaldp 2002-04-17 10:42

and now the proper banner

50 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: Compatability.java (+50 -4)
donaldp 2002-04-17 10:41

*** empty log message ***

45 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/extension: Compatability.java (new 45)
conor 2002-04-17 05:50

Document new methods in XMLLogger

Cleanup Javadoc errors.

35 lines of code changed in:

stevel 2002-04-17 04:18

merged in my tests. Added a new one verifying that properties we havent heard of get included as literals.

25 lines of code changed in:

ehatcher 2002-04-17 02:08

organize imports and format code. i swear, it was IntelliJ's fault! :) I've now upped the .* limit!

78 lines of code changed in:

ehatcher 2002-04-17 01:41

mark XmlLogger to-do as done

25 lines of code changed in:

ehatcher 2002-04-17 01:36

document changes to XmlLogger

14 lines of code changed in:

ehatcher 2002-04-17 01:25

Make XmlLogger finally a real BuildLogger. When used as a logger it will utilize Ant's logging level (-verbose, -quiet, etc), but remember to use -logfile, otherwise the output will be written to the console. Its previous BuildListener functionality, of course, still works as it did, writing to log.xml (or the XmlLogger.file property value)

37 lines of code changed in:

umagesh 2002-04-16 20:47

Make AntFilterreader truly referenceable.

35 lines of code changed in:

umagesh 2002-04-16 20:35

Make FilterChain truly referenceable.

28 lines of code changed in:

umagesh 2002-04-16 19:20

* Make FilterChain extend DataType (finally...)

* Add it and well as FilterReader to defaults.properties

* Arrange entries in defaults.properties in alphabetical order (hope nobody minds)

10 lines of code changed in:

umagesh 2002-04-16 17:18

Do not calculate MD5 checksums for .asc and .md5 files

10 lines of code changed in:

bodewig 2002-04-16 15:14

Testfile for bugs 5377 and 7980 - this is supposed to create no output

at all, but does for the fork="no" thread case.



I tried to put this into a JUnit testcase, but either you can capture

System.out (and destroy DemuxOutputStream's magic) or you don't (and

can't assert there is no output).

144 lines of code changed in:

conor 2002-04-16 14:07

Reorg of mutant frontend classes

236 lines of code changed in:

bodewig 2002-04-16 14:01

fix nasty NPE in <junit> when the user doesn't specify a nested <classpath>.

13 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+13 -8)
sbailliez 2002-04-16 12:22

Fix something that should not make it into cvs..

0 lines of code changed in:

sbailliez 2002-04-16 12:21

Moving from Crimson 1.1.3 to Xerces 2.0.1

11 lines of code changed in:

bodewig 2002-04-16 12:18

There is no reason to expect subclasses for ZipShort and ZipLong



2002

5 lines of code changed in:

sbailliez 2002-04-16 12:15

Moving from Crimson 1.1.3 to Xerces 2.0.1

4 lines of code changed in:

sbailliez 2002-04-16 12:05

Moving from Crimson 1.1.3 to Xerces 2.0.1

3 lines of code changed in:

donaldp 2002-04-16 11:21

*** empty log message ***

0 lines of code changed in:

donaldp 2002-04-16 11:14

*** empty log message ***

0 lines of code changed in:

sbailliez 2002-04-16 11:13

Fix missing end tag.

Submitted by: jesse@cryptocard.com (Jesse)

PR: 8137

1 lines of code changed in:

conor 2002-04-16 10:36

Javadocs

154 lines of code changed in:

conor 2002-04-16 10:35

Fix testcase which failed due to change in single $ handling

3 lines of code changed in:

donaldp 2002-04-16 10:05

Make tagEntry a top level class.

151 lines of code changed in:

donaldp 2002-04-16 10:05

Add in simple facade class that makes logging easier to do in ant.

101 lines of code changed in:

conor 2002-04-16 09:26

Coding standard

23 lines of code changed in:

conor 2002-04-16 07:15

Some simple Javadocs - also reduce scope of Javadoc work to public

for now

68 lines of code changed in:

bodewig 2002-04-16 06:43

2002

9 lines of code changed in:

stevel 2002-04-16 05:48

document that"$"->"$"; retaining "$$"->"$"



...I think new items should go below this one

8 lines of code changed in:

stevel 2002-04-16 05:47

add rule that"$"->"$"; retaining "$$"->"$"



Fundamental changes like this scare me. I wonder what the gump is going to show up here. If all is well; nothing.

13 lines of code changed in:

stevel 2002-04-16 05:46

pulled from the sandbox, added the NoProxyHosts attr, including with java1.4 support (the ftp version), and tweaked behavior s.t. <setproxy/> does nothing. but <setproxy proxyHost=""/> resets the proxy settings to no proxy.



No docs (stil in the sandbox) or test (I need to be at work to test it)

259 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/net: SetProxy.java (new 259)
conor 2002-04-15 23:53

Remove unused imports

0 lines of code changed in:

conor 2002-04-15 23:49

Remove tabs

4 lines of code changed in:

conor 2002-04-15 15:33

Reduce a small number of long lines

210 lines of code changed in:

conor 2002-04-15 14:56

Order of modifiers

417 lines of code changed in:

conor 2002-04-15 13:36

Coding Standard

548 lines of code changed in:

bodewig 2002-04-15 13:20

Add compiler attribute and nested <compilerarg> element to <rmic>.

201 lines of code changed in:

bodewig 2002-04-15 12:51

stand-alone tests for facade stuff.

83 lines of code changed in:

bodewig 2002-04-15 12:32

Factor some facade task support stuff out from <javac>.

279 lines of code changed in:

bodewig 2002-04-15 12:30

No <pgp> in Ant 1.5.

27 lines of code changed in:

conor 2002-04-15 12:22

Remove tabs

11 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/j2ee: ServerDeploy.java (+3 -3)
  • src/main/org/apache/tools/ant/taskdefs/optional/junit: BaseTest.java (+2 -2)
  • src/main/org/apache/tools/ant/util: DateUtils.java (+6 -6)
donaldp 2002-04-15 12:20

Move user extraction outside of parser to please maven peeps.

22 lines of code changed in:

conor 2002-04-15 12:16

Remove unused import statements

0 lines of code changed in:

conor 2002-04-15 12:11

More coding standard fixes

2112 lines of code changed in:

bodewig 2002-04-15 10:47

JDK 1.1

38 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/cvslib: CvsTagDiff.java (+38 -19)
donaldp 2002-04-15 10:28

Add cvstagdiff into default taskdef list.



PR: 8086

Submitted by: fred@castify.net

1 lines of code changed in:

bodewig 2002-04-15 09:57

Make <ftp>'s directory scanner behave the same way as the one for

normal filesets when it comes to pattern matching. The current

version did not look at the directory part at all.



PR: 4411

11 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/net: FTP.java (+11 -9)
donaldp 2002-04-15 09:53

org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff



The goal of this task is to give a list of differences between two tags or

dates. It produces an xml report like the changelog report of the CvsChangeLog

task. The output gives the list of modified files, removed files and new files.



The proposed task name is cvstagdiff.



PR: 8086

Submitted by: fred@castify.net (Frederic Lavigne)

865 lines of code changed in:

bodewig 2002-04-15 09:33

Make sure <ftp> closes the output stream when listing files.



Cosmetics.

109 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/net: FTP.java (+109 -83)
donaldp 2002-04-15 09:07

cvschangelog detects ends of comments by looking for a line starting with ------



Unfortunately if somebody commits a file using a message like:

"added a new feature

--------

removed an old feature"



The second line will be identified as the end of the comment. The same for the

end of a changelog with '======'.



Using the right number of '-' or '=' fixes the problem temporarly until one

commit a file with a number of '-' or '=' greater or equals to the cvs

separator.



PR: 8085

Submitted by: fred@castify.net (Frederic Lavigne)

1 lines of code changed in:

bodewig 2002-04-15 08:45

Pointer to Jalopy.



Submitted by: Marco Hunsicker <development@hunsicker.de>

96 lines of code changed in:

bodewig 2002-04-15 08:39

Normalize some @since tags

30 lines of code changed in:

stevel 2002-04-15 06:42

added exclusion of tests we know which break. This lets us add tests into the system before we have a fix for them; you just have to run them individually for now.

14 lines of code changed in:

stevel 2002-04-15 06:35

two tests sharing the same data set; XmlValidate fails horribly

40 lines of code changed in:

stevel 2002-04-15 06:35

two tests sharing the same data set

92 lines of code changed in:

bodewig 2002-04-15 06:01

2002

21 lines of code changed in:

sbailliez 2002-04-14 21:03

Use the normalized value rather than the %. Incidentally it fix a bug that shows

up because the number format in the xml is formatted using a locale dependent

format rather than a neutral dependent format like a float datatype in XML Schema

therefore it is not possible to use interoperate between different locales with the XML.

ie generate the XML using one locale and the xsl using another.



PR: 7877

Reported by: nicolaken@apache.org (Nicola Ken Barozzi)

12 lines of code changed in:

holtdl 2002-04-14 16:36

Add note wrt case issues on Windows. (PR 6694)

12 lines of code changed in:

  • docs/manual/CoreTasks: copy.html (+12 -3)
conor 2002-04-14 11:16

Various coding standard fixes

3719 lines of code changed in:

ehatcher 2002-04-13 11:19

regen HTML

21 lines of code changed in:

ehatcher 2002-04-13 11:18

Added <xslt> alias for the Style task to make it easier to find for users

13 lines of code changed in:

stevel 2002-04-13 06:23

reworked testing/exceptioning for the compilers.



We are going to have to write some per JVM unit tests, I can tell

44 lines of code changed in:

stevel 2002-04-12 22:07

typo

1 lines of code changed in:

bodewig 2002-04-12 15:26

typo.



PR: 8019

2 lines of code changed in:

bodewig 2002-04-12 15:08

finally, 7552 audit of <junit> - leave information in tests untouched

by cloning the instances.

253 lines of code changed in:

conor 2002-04-12 14:59

Fix up mutant headers

502 lines of code changed in:

  • proposal/mutant: build.xml (+5 -2)
  • proposal/mutant/build: ant1compat.xml (+24)
  • proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution: CoreExecService.java (+42 -42), Frame.java (+42 -42)
  • proposal/mutant/src/java/antcore/org/apache/ant/antcore/modelparser: ModelElementHandler.java (+42 -42)
  • proposal/mutant/src/java/antlibs/system/org/apache/ant/antlib/system: AntBase.java (+42 -42)
  • proposal/mutant/src/java/cli/org/apache/ant/cli: DefaultLogger.java (+42 -42)
  • proposal/mutant/src/java/common/org/apache/ant/common/event: BuildListenerAdapter.java (+42 -42)
  • proposal/mutant/src/java/common/org/apache/ant/common/model: Target.java (+42 -42)
  • proposal/mutant/src/java/common/org/apache/ant/common/util: StringUtils.java (+42 -42)
  • proposal/mutant/src/java/remote/org/apache/ant/remote: RemoteMain.java (+53)
  • proposal/mutant/src/java/start/org/apache/ant/start: Main.java (+42 -42)
  • proposal/mutant/src/java/start/org/apache/tools/ant: Main.java (+42 -42)
holtdl 2002-04-12 14:47

Truth it up a bit.

19 lines of code changed in:

conor 2002-04-12 14:46

Fix up style issues

213 lines of code changed in:

bodewig 2002-04-12 14:10

Make sure <touch> and <waitfor> reset their state.

95 lines of code changed in:

bodewig 2002-04-12 13:53

<taskdef>/<typedef> wouldn't close their streams if file/resource

attribute has been used and an exception occured.

15 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Definer.java (+15 -4)
bodewig 2002-04-12 13:44

2002

33 lines of code changed in:

bodewig 2002-04-12 13:32

Make sure <tar> resets its state.

92 lines of code changed in:

conor 2002-04-12 13:26

Bring all headers into line

1946 lines of code changed in:

bodewig 2002-04-12 12:58

Make sure <style> resets its state - may even help the garbage collector.

98 lines of code changed in:

bodewig 2002-04-12 12:36

Add some @since tags to an interface we've told people they could

implement for custom plugins - bad example of backwards

incompatibility at work (there's been no release since 1.2 that didn't

change the interface and there is no single method of the 1.2 release

left in that interface).

6 lines of code changed in:

bodewig 2002-04-12 12:26

<sql> would parse source files before telling you that you forgot to

specify a JDBC driver - make it fail faster.



<sql> didn't reset its state (7552)



<sql> wouldn't close input files if an error occured.



I've left two XXX comments in the source for people who may know

better than me.

223 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SQLExec.java (+223 -177)
bodewig 2002-04-12 12:11

Cosmetics

17 lines of code changed in:

bodewig 2002-04-12 11:44

Make sure <rmic> resets its internal state even in exceptional

situations.



Cosmetics.

133 lines of code changed in:

bodewig 2002-04-12 10:17

Document new replacefilterfile attribute of <replace>



PR: 7320



Make sure <replace> resets its state.

Cosmetics.

108 lines of code changed in:

bodewig 2002-04-12 09:35

Add emacsmode to <recorder>.



PR: 7432



<recorder> is a difficult beast with regard to bug 7552 as it holds

state in a static Hashtable - at least it won't create multiple

loggers for the same files, so it should be relatively save.

47 lines of code changed in:

bodewig 2002-04-12 09:01

<keysubst> didn't close its streams. I know, this task is so

deprecated we don't even document it, but ...

23 lines of code changed in:

bodewig 2002-04-12 08:49

<property> didn't close input stream in resource case. Cosmetics.

33 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Property.java (+33 -15)
bodewig 2002-04-12 08:12

Fix API backwards incompatibilty in PathConvert I had introduced.



Make sure <pathconvert> resets its state (7552).



Cosmetics.

153 lines of code changed in:

bodewig 2002-04-12 07:27

bug 7552 audit of <mail> - reset internal state.



Cosmetics.

178 lines of code changed in:

stevel 2002-04-12 04:41

tick

7 lines of code changed in:

stevel 2002-04-12 04:39

info on dotnet availability tests only printed in verbose mode.

3 lines of code changed in:

stevel 2002-04-12 03:22

using concat everywhere

24 lines of code changed in:

stevel 2002-04-11 23:36

test for WSDL and NET handling

32 lines of code changed in:

stevel 2002-04-11 23:35

dont run the .net tests unless CSC and WSDL are found

27 lines of code changed in:

stevel 2002-04-11 22:06

wsdl test data

164 lines of code changed in:

stevel 2002-04-11 21:46

task now working

18 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/dotnet: WsdlToDotnet.java (+18 -3)
stevel 2002-04-11 21:45

good thing nobody was using these, cos I broke them.

22 lines of code changed in:

conor 2002-04-11 16:20

Remove BCEL imports

Make sure mutant still bootstraps

1 lines of code changed in:

  • proposal/mutant/src/java/bootstrap/org/apache/ant/builder: Builder.java (+1)
  • src/main/org/apache/tools/ant/taskdefs/optional/depend: AntAnalyzer.java (-3)
conor 2002-04-11 16:09

Move depend to use the DependencyAnalyzer interface. To come,

ability to select BCEL based analyzer

193 lines of code changed in:

bodewig 2002-04-11 15:59

<javadoc> added some options to the not-cloned Commandline potentially

adding them several times of execute would be called more than once.



Cosmetics.

113 lines of code changed in:

umagesh 2002-04-11 15:53

Let's try to keep PGP users (non OpenPGP ones) happy.

1 lines of code changed in:

conor 2002-04-11 15:24

Better error reporting for mutant

13 lines of code changed in:

bodewig 2002-04-11 15:20

cosmetics on the <javac> family - I didn't really read the code for

the various adapters as reworking part of them is on my TODO list anyway.

126 lines of code changed in:

bodewig 2002-04-11 14:58

<java> may alter value of dir during execute. Cosmetics.

41 lines of code changed in:

bodewig 2002-04-11 14:43

Make use of StringUtils, cosmetics.

14 lines of code changed in:

  • proposal/sandbox/input/src/main/org/apache/tools/ant/taskdefs: Input.java (+6 -7)
  • proposal/sandbox/input/src/testcases/org/apache/tools/ant/taskdefs: InputTest.java (+8 -9)
bodewig 2002-04-11 14:28

Use FileUtils instead of yet another touch method in <get>.



cosmetics.

89 lines of code changed in:

donaldp 2002-04-11 13:35

Get this compiling again.



Note this wont run until we break out container-api.jar and place in lib/ so that the runtime/ant1compat classes will work at runtime. At the moment they will compile ma no run.

1 lines of code changed in:

bodewig 2002-04-11 13:30

advice on key handling



I've done that for you now, Magesh ;-)

4 lines of code changed in:

bodewig 2002-04-11 13:22

Make sure <zip> and <jar> really reset their internal state.



Make <zip> update="true" work for zipfiles we've added files with

commas or spaces in their names to.



cosmetics.

193 lines of code changed in:

bodewig 2002-04-11 12:29

Make <delete> aware of nested <includesfile> and <excludesfile>

elements for the implicit fileset.



Cosmetics.

99 lines of code changed in:

bodewig 2002-04-11 11:54

Make sure <cvspass> closes its streams. Cleanup.

55 lines of code changed in:

bodewig 2002-04-11 11:41

reset state in <cvschangelog>

70 lines of code changed in:

bodewig 2002-04-11 09:52

bug 7552 audit of <cvs> - ensure command gets reset.



You cannot have an attribute that accepts a boolean or an integer, at

least not the way it has been done - split into two attributes.

72 lines of code changed in:

conor 2002-04-11 09:31

Ant1 sync

22 lines of code changed in:

  • proposal/mutant/src/java/antlibs/ant1compat/org/apache/tools/ant: Project.java (+22)
bodewig 2002-04-11 09:19

reset state in <copydir>, cleanup

41 lines of code changed in:

bodewig 2002-04-11 08:43

Bug 7552 audit of <copy> and <move> - really make sure state is reset,

even if exceptions have been thrown.



Make the single file copy operation only work for a single nested

fileset that contains a single file (would have accepted multiple

included files and silently used the randomly chosen first one).



Remove private shadows of Copy members from Move.

127 lines of code changed in:

bodewig 2002-04-11 07:38

Adding some @since tags.



cleanups.



Make sure <uptodate> honors property immutability rules.



Remove redundant Enumeration class from ConditionBase

(IntrospectionHelper will have taken care of it now).

73 lines of code changed in:

stevel 2002-04-11 07:29

actually, we dont need to mandate an output file, even though doing so breaks dependency checking. So lets not, for compatibility's sake. Oh, and add a test for the destfile not being a directory

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/dotnet: CSharp.java (+3 -3)
stevel 2002-04-11 07:28

oops

1 lines of code changed in:

stevel 2002-04-11 07:28

documentation of new task + cleanup of the rest

166 lines of code changed in:

stevel 2002-04-11 07:18

no, this is the minor tidy up; javadoc tweak; that was a new task

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: ExecTask.java (+5 -2)
bodewig 2002-04-11 07:03

Make sure the implicit fileset in <chmod> knows the current project.

Don't remove things that have never been added.

Share secret knowledge of wise old (wo)men.

18 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Chmod.java (+18 -1)
stevel 2002-04-11 06:53

until this class is documented and has a test, it doesnt exist. Why add a wrapper to the MS WSDL tool? So that you can verify that your web services, be they written with Axis or that sun stuff, can be used by .net clients.

208 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/dotnet: WsdlToDotnet.java (new 208)
stevel 2002-04-11 06:48

new helper method; not yet fed back into classes that currently use it (Csharp, Ilasm)

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+5)
stevel 2002-04-11 06:47

comment fixup

42 lines of code changed in:

stevel 2002-04-11 06:37

PR5025 ; doc new attr, bit of text on failure altogether

25 lines of code changed in:

  • docs/manual/CoreTasks: exec.html (+25 -1)
stevel 2002-04-11 06:37

minor tidy up; javadoc tweak

1 lines of code changed in:

bodewig 2002-04-11 06:32

Don't reencode console output.

13 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Concat.java (+12 -6)
  • src/testcases/org/apache/tools/ant/taskdefs: WarTest.java (+1 -1)
conor 2002-04-11 04:24

Fix up zipfileset references to allow any fileset

93 lines of code changed in:

  • src/etc/testcases/taskdefs: war.xml (new 24)
  • src/main/org/apache/tools/ant/types: ZipFileSet.java (+20)
  • src/testcases/org/apache/tools/ant/taskdefs: WarTest.java (new 45)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+4 -1)
donaldp 2002-04-11 02:41

Api moved to new CVS

5 lines of code changed in:

conor 2002-04-11 00:57

Remove time based checks

39 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/depend: Depend.java (+39 -11)
donaldp 2002-04-10 23:47

Remove docs from main build

0 lines of code changed in:

umagesh 2002-04-10 18:13

Add my key.

51 lines of code changed in:

umagesh 2002-04-10 16:24

Add information to monitor downloads.

2 lines of code changed in:

bodewig 2002-04-10 15:33

Make concat reset its state (bug 7552 audit), make it use encoding

even when not logging to the console, make it fail-fast if nested text

has been specified together with nested filesets.

162 lines of code changed in:

  • docs/manual/CoreTasks: concat.html (+1 -2)
  • src/main/org/apache/tools/ant/taskdefs: Concat.java (+161 -144)
bodewig 2002-04-10 14:42

reset internal state in <chmod> (bug 7552 audit).

9 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Chmod.java (+9 -3)
bodewig 2002-04-10 14:30

Make sure <checksum> resets its internal state (bug 7552 audit), don't

trust File.length(), make sure <checksum> doesn't break the property

immutability rules.

28 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Checksum.java (+28 -21)
bodewig 2002-04-10 14:13

Make sure the dest attribute gets reset at the end of execute in

<bunzip2> and <gunzip> (bug 7552 audit).



Fix documentation for <gzip> and <bzip2> - these tasks perform

dependency checks.

19 lines of code changed in:

bodewig 2002-04-10 13:55

Make sure <buildnumber> doesn't break property immutability rules,

make it reset the file attribute at the end of execute (bug 7552

audit).

5 lines of code changed in:

bodewig 2002-04-10 13:47

Make sure <basename> and <dirname> don't break property immutability

rules.



Minor corrections to their documentation.

9 lines of code changed in:

bodewig 2002-04-10 13:46

make DirSetTest work again.

2 lines of code changed in:

donaldp 2002-04-10 13:33

Remove aut build instructions.

0 lines of code changed in:

conor 2002-04-10 11:27

Fix up the determination of fileset names since most fileset subclasses

won't override the getDataTypeName and thus be reported as fileset

36 lines of code changed in:

bodewig 2002-04-10 11:15

Make sure <available>'s isTask member gets reset if eval throws an

exception as well.



Some documentation and indentation patches.

59 lines of code changed in:

bodewig 2002-04-10 10:27

Bug 7552 auditing of <exec> - dir may have been altered in execute.



Fix backwards incompatible API change I've introduced last week

(setTimeout's argument has been changed from Integer to Long).



Fix the code in <apply> that should ensure that dest has been

specified.

51 lines of code changed in:

bodewig 2002-04-10 10:02

Bug 7552 auditing of <antstructure> - reset cache of visited elements

at the end of execute.



Add typedef to the child elements of project.



Fix some docs.

23 lines of code changed in:

bodewig 2002-04-10 09:44

fix possible (but unlikely) NPE in <antcall>, add some docs.

34 lines of code changed in:

bodewig 2002-04-10 09:32

Bug 7552 auditing of <ant> - antFile, dir and target need to be reset

at the end of execute to get back to the state before execute has been

called.



Add some documentation while I was at it.

53 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+53 -8)
bodewig 2002-04-10 08:35

Really move the generated java files in rmic.



PR: 5781



Fixed some minor stuff in DefaultRmicAdapter while I was at it.

32 lines of code changed in:

holtdl 2002-04-10 02:10

Tweak.

PR:

Obtained from:

Submitted by:

Reviewed by:

5 lines of code changed in:

holtdl 2002-04-10 02:03

Add news about our latest nomination.

PR:

Obtained from:

Submitted by:

Reviewed by:

34 lines of code changed in:

stevel 2002-04-10 00:39

updated to release 1.0 of .NET.



stuck through jedit jstyle and idea variable renaming ops too

1078 lines of code changed in:

stevel 2002-04-10 00:38

updated to release 1.0 of .NET

36 lines of code changed in:

conor 2002-04-10 00:19

Clean up imports

35 lines of code changed in:

stevel 2002-04-09 20:32

Patch from Matt to use reflection to grab the java1.2 property save routine if available.



As an aside, this code could be factored out and put into a utility method to save property objects safely on java1.2 and 1.2+

80 lines of code changed in:

stevel 2002-04-09 20:29

adding some more stuff; nothing too hard

6 lines of code changed in:

umagesh 2002-04-09 20:03

Link to CVS Branching and Merging documentation.

2 lines of code changed in:

umagesh 2002-04-09 18:45

Identify a txt2html convertor.

4 lines of code changed in:

umagesh 2002-04-09 18:21

Conor's release instructions...

106 lines of code changed in:

conor 2002-04-09 15:27

Coding standard conformance

292 lines of code changed in:

bodewig 2002-04-09 15:21

In <zip> and <jara> only reset internal state at the end of execute,

not the attributes and child elements obtained via configuration.



Add a new method that allows the task instances to be reset to their

unconfigured state.



PR: 7552

34 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Jar.java (+14 -1), Zip.java (+20 -1)
bodewig 2002-04-09 14:51

convert fatal TransformerExceptions into BuildExceptions for TraxLiaison.



PR: 7405

2 lines of code changed in:

bodewig 2002-04-09 14:43

improve Ant's error message if encoding decl of build file is invalid.



PR: 7825

6 lines of code changed in:

conor 2002-04-09 14:19

Javadoc and style updates

78 lines of code changed in:

bodewig 2002-04-09 14:04

capture System.out and System.err and pass it to the formatters in

<junit> with fork=yes as well.



PR: 5377

23 lines of code changed in:

conor 2002-04-09 13:20

Add a check in depend so that if a class file is out of date and the

source file cannot be determined, the class is not deleted and a warning

is given.



PR: 7312

186 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (+15)
  • src/etc/testcases/taskdefs/optional/depend/src5: A.java (new 6), B.java (new 3)
  • src/main/org/apache/tools/ant/taskdefs/optional/depend: Depend.java (+149 -93)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+13)
conor 2002-04-09 12:23

More output management

61 lines of code changed in:

bodewig 2002-04-09 12:13

swallow characters that are illegal in XML documents.



PR: 6351

51 lines of code changed in:

conor 2002-04-09 11:51

Checkstyle setup for checking Ant code base.

18 lines of code changed in:

conor 2002-04-09 11:42

Output management

545 lines of code changed in:

conor 2002-04-09 11:20

Initial refactoring of <depend> task to make it a bit clearer

99 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/depend: Depend.java (+99 -73)
conor 2002-04-09 10:19

Tolerance should not apply to source file checks

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/depend: Depend.java (+1 -1)
conor 2002-04-09 07:38

Minor cleanup

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: WLRun.java (+4 -4)
adammurdoch 2002-04-09 07:21

Changed container config from Parameters to Context, to allow Objects to

be used in the config:



* All services that used to implement Parameterizable now implement Contextualizable.



* Changed 'myrmidon.home' to a File, and the paths to File[].



* DefaultEmbeddor now deploys Antlibs from all directories in 'myrmidon.lib.path',

rather than just a single dir. Can't specify alternative service

implementations (temporarily broken).



* Added 'myrmidon.antlib.path', which DefaultWorkspace uses to search for <import>-ed

antlibs.



* Replaced --task-lib-dir with --antlib-path, which appends directories to

'myrmidon.antlib.path'



* Added --ext-path, which appends directories to 'myrmidon.ext.path'.



* DefaultClassLoaderManager now uses the container config to locate the shared

classloader, rather than using the context classloader.

257 lines of code changed in:

conor 2002-04-09 06:18

checkstyle

85 lines of code changed in:

conor 2002-04-09 03:51

Test depend cache

22 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (+8)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+14)
conor 2002-04-09 02:37

<depend> task does not handle case where an inner and outer class are written at

different times since they have a mutual dependency. I have introduced a 100

millisecond tolerance to catch this situation



PR: 7529

93 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (+34 -1)
  • src/etc/testcases/taskdefs/optional/depend/src4/test: Outer.java (new 7)
  • src/main/org/apache/tools/ant/taskdefs/optional/depend: Depend.java (+15 -3)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+37 -24)
adammurdoch 2002-04-09 02:26

* Rolled back change to PropertyResolver.resolveProperties(), so that it

uses a TaskContext again. Added some regression tests.



* Changed Embeddor.createWorkspace() to use a Map, rather than a Parameters,

to supply initial workspace properties. Initial properties can be Objects,

rather than only Strings. Got rid of the Object -> String convertion from

<ant> and <antcall>.



* Generalised ExecutionFrame, so that it can represent any execution scope

(root, workspace, project, task, inherited, etc), rather than just task scope:

- Replaced getTaskContext() with getPropertyStore().

- Replaced getTypeManager() with getServiceManager().



* Executor is now responsible for creating TaskContext.



* Changed DefaultExecutor to use the configurer provided by the execution frame.



* Added ExecutionContainer, a lifecycle interface which is used to supply the

root execution frame to a service which executes tasks (directly or indirectly).



* Changed interaction between DefaultEmbeddor and workspaces. Embeddor is now

responsible for creating the base property store for workspaces. ExecutionContainer

is used to pass this to workspaces. Parameterizable is now used to pass

container params to workspaces (which matches how it is used with all the

other services).

312 lines of code changed in:

umagesh 2002-04-08 18:08

Move assertion statement inside try block and make the testcase pass on Windows environments with dubious java.home

12 lines of code changed in:

umagesh 2002-04-08 17:45

Close PrintStreams if logfile is being used. Leaving the streams open causes test case failures on Windows.

129 lines of code changed in:

  • WHATSNEW (+3)
  • src/main/org/apache/tools/ant: Main.java (+91 -67)
  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+35 -25)
bodewig 2002-04-08 16:11

Add -source switch to <javadoc>



PR: 5645

46 lines of code changed in:

conor 2002-04-08 16:01

Correct mutant build error

218 lines of code changed in:

bodewig 2002-04-08 15:40

Make <java> handle exceptions gracefully if failonerror="true" in

non-forked mode as well.



PR: 6353

62 lines of code changed in:

conor 2002-04-08 15:28

Refactor to use a single DTDLocation instance

Still need to integrate XMLCatalog with these tasks

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: XMLValidateTask.java (+2 -19)
  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: EjbJar.java (+2 -43)
holtdl 2002-04-08 15:12

Doc fixes (PR 7453).

Also, add column headings to tables.

29 lines of code changed in:

bodewig 2002-04-08 14:25

rework inheritance tree for DirSet and FileSet, they are not

interchangeable.

414 lines of code changed in:

conor 2002-04-08 14:20

Describe change to ejbjar dependency behaviour

44 lines of code changed in:

conor 2002-04-08 13:57

Add capability to classfileset to specify the root classes

using a fileset

95 lines of code changed in:

bodewig 2002-04-08 12:04

Add documentation for <java>'s new timeout attribute.



PR: 5299

10 lines of code changed in:

bodewig 2002-04-08 11:49

2002

2 lines of code changed in:

donaldp 2002-04-08 11:47

Make sure the example works

5 lines of code changed in:

adammurdoch 2002-04-08 10:45

* Moved PropertyStore to interfaces.property. Left DefaultPropertyStore

where it was.



* Changed PropertyResolver.resolveProperties() to use a PropertyStore,

rather than a TaskContext.



* Changed PropertyStore methods to throw a TaskException.



* Changed contract of PropertyStore.getProperty() to throw exception if the

requested property is not set.

141 lines of code changed in:

adammurdoch 2002-04-08 10:11

Forgot to move the messages across.

0 lines of code changed in:

conor 2002-04-08 06:56

New depend checks

89 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (+36 -7)
  • src/etc/testcases/taskdefs/optional/depend/src2: A.java (new 5), B.java (new 3)
  • src/etc/testcases/taskdefs/optional/depend/src3: A.java (new 7), B.java (new 3)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+35)
holtdl 2002-04-08 06:46

Create temp file in user.dir (PR 4590).

4 lines of code changed in:

stevel 2002-04-08 06:41

adding inheritRefs to <antcall>, for better consistency with ant. The default is of course false.



No need to update whatsnew, as that already implies that antcall does this.

6 lines of code changed in:

stevel 2002-04-08 06:34

adding inheritRefs to <antcall>, for better consistency with ant. The default is of course false.

20 lines of code changed in:

conor 2002-04-08 05:10

Setup to suport more test sets for depend task

28 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (+15 -12)
  • src/etc/testcases/taskdefs/optional/depend/java: A.java (del), B.java (del), C.java (del), D.java (del)
  • src/etc/testcases/taskdefs/optional/depend/src1: A.java (new 4), B.java (new 3), C.java (new 3), D.java (new 3)
holtdl 2002-04-08 03:34

Make Sun coding standards (and Conor) happy :)

5 lines of code changed in:

holtdl 2002-04-08 01:17

overide -> override; writer -> file; fix line-breaks/spacing so

the output's a bit neater.

1 lines of code changed in:

holtdl 2002-04-08 00:45

Add cygpath handling of JIKESPATH (PR 6943).



Also remove superfluous if on ANT_OPTS setting.

3 lines of code changed in:

  • src/script: ant (+3 -4)
adammurdoch 2002-04-08 00:29

Moved a bunch of classes to framework.nativelib:

- Argument

- ArgumentList

- Commandline

- EnvironmentData

- EnvironmentVariable

- Execute

- LoggingExecOutputHandler

184 lines of code changed in:

adammurdoch 2002-04-08 00:28

Renamed DependencyMetricsTest -> DependencyMetricsTestCase, so that it gets run.

1 lines of code changed in:

holtdl 2002-04-08 00:10

Fix DIRLIBS to allow for space (iow, more quoting crud -- gack!)

(PR 5178)

3 lines of code changed in:

  • src/script: ant (+3 -3)
adammurdoch 2002-04-07 23:10

* Extracted ArgumentList superclass out of Commandline. Changed most usages

of Commandline to use ArgumentList instead.



* Execute now extends Commandline.

- Removed Execute.getCommandline().

- Moved Commandline.getCommandline() down to Execute, and made private.

247 lines of code changed in:

holtdl 2002-04-07 22:33

Forgot to re-gen the html page one last time (grrrr).

PR:

Obtained from:

Submitted by:

Reviewed by:

1 lines of code changed in:

holtdl 2002-04-07 22:19

Add some short-cuts for getting bug reports.

PR:

Obtained from:

Submitted by:

Reviewed by:

255 lines of code changed in:

conor 2002-04-07 14:38

Change style settings to add space after casts

221 lines of code changed in:

conor 2002-04-07 14:35

Refector the new method into a separate set and get methods

26 lines of code changed in:

adammurdoch 2002-04-07 10:19

Axed todo.types.FileSet.

32 lines of code changed in:

adammurdoch 2002-04-07 09:51

* Split up todo.types.PathUtil.

- Moved generic formatting to aut.nativelib.PathUtil.

- Moved FileList util methods to framework.file.FileListUtil.

- Moved addExtDirs() to DefaultCompilerAdaptor.

- myrmidon.components.* no longer depend on todo.*



* Removed all usages of Commandline.toString(), size() and getCommandline(),

excluding Execute.

173 lines of code changed in:

donaldp 2002-04-07 07:49

Rework the extension stuff again to deal with extensionSets rather than the other constructs. Also made Extension/ExtensionSet datatypes.

45 lines of code changed in:

adammurdoch 2002-04-07 06:56

* Moved a bunch of Jars around in CVS.

* Moved a bunch of Jars around in dist image:

excalibur-cli-*.jar -> dist/bin/lib

excalibur-bzip2-*.jar -> dist/ext

excalibur-tar-*.jar -> dist/ext

excalibur-zip-*.jar -> dist/ext

* Added dependency on 'excalibur-bzip2' to archive 'antlib'.

20 lines of code changed in:

adammurdoch 2002-04-07 06:51

* Added --type command-line option, which specifies which ProjectBuilder to use.

* Use ConvertingProjectBuilder for .ant files as well as .xml files.

59 lines of code changed in:

donaldp 2002-04-07 02:58

Rename the excalibur packages in prep for release

11 lines of code changed in:

adammurdoch 2002-04-07 02:48

Fix compile problem.

38 lines of code changed in:

adammurdoch 2002-04-07 02:27

VFS Additions:



* Added FileSelector, which allows files to be chosen when doing recursive

operations. Added a couple of implementations. Added a selector parameter

to FileObject.delete() and copy().



* Added FileObject.replicateFile(), which converts a FileObject into a local File.



* Moved replication code out of the Zip provider, into a shared FileReplicator

component. The implemenation is pretty brain-dead, but at very least should

properly clean up temporary files in ant_vfs_cache. Also, local files will

no longer be replicated, but used directly.



* Added FileName.getRelativeName(), and NameScope.DESCENDENT_OR_SELF.



* Now handles providers which are LogEnabled and Disposable.



* Made the local file provider pluggable.



* Providers are now responsible for thier own caching.



* FTP and Zip providers clean up properly. Fixed FTP directory delete.

814 lines of code changed in:

adammurdoch 2002-04-07 02:25

Add EOL between error message and stack trace.

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/frontends: BasicLogger.java (+2 -3)
adammurdoch 2002-04-07 02:23

Was not cleaning-up the services.

1 lines of code changed in:

adammurdoch 2002-04-07 02:20

Make compile.

2 lines of code changed in:

donaldp 2002-04-07 02:11

Bring testcases back into line with removal of -ref pattern from attributes

48 lines of code changed in:

donaldp 2002-04-07 02:00

Introduce the concept of a PropertyStore. The PropertyStore is where all the properties are stored (oh der!) and it is where things like immutability, scoping and so forth are controlled from.

108 lines of code changed in:

donaldp 2002-04-07 01:59

Made getProeprties() throw an exception on error

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/api: TaskContext.java (+2 -1)
adammurdoch 2002-04-06 10:11

Doc tidy-up:



* Fixed some spelling, added a tiny bit more content.

* Added an 'anchor' attribute for <section> and <subsection> elements.

292 lines of code changed in:

donaldp 2002-04-06 04:49

Display optional dependencies aswell

12 lines of code changed in:

donaldp 2002-04-06 04:30

Extract constant

6 lines of code changed in:

donaldp 2002-04-06 04:26

Avoid null pointer by checking to make sure extension is non-null before adding it to manifest

4 lines of code changed in:

donaldp 2002-04-06 04:25

Reworked task based on feedback.



Moved all attributes relating to extension into a sub-element "extension"



Renamed "depends" to "dependsfileset"

Renamed "optional" to "optionalfileset"



Added "depends" sub element that are the same as "extension" sub-element

Added "option" sub element that are the same as "extension" sub-element

140 lines of code changed in:

donaldp 2002-04-06 01:33

Seems I forgot to commit this...

19 lines of code changed in:

donaldp 2002-04-06 01:32

Add changelog.xsl to distribution and also make sure it is documented.

16 lines of code changed in:

donaldp 2002-04-06 01:22

Add in stylesheet forhangelog report.



Submitted by: Frederic Lavigne <fred@castify.net>

179 lines of code changed in:

donaldp 2002-04-06 00:59

Pass of all stream processing into another thread so that hopefully it wont block... maybe ;)

95 lines of code changed in:

conor 2002-04-05 15:57

Allow ejbjar dependency including behaviour to be controlled

91 lines of code changed in:

bodewig 2002-04-05 15:11

make sure output of the spawned thread is attributed to the current

<java> task when using the timeout feature.



If you don't like the name of the method, change it 8-)

15 lines of code changed in:

holtdl 2002-04-05 14:59

Nits.

4 lines of code changed in:

conor 2002-04-05 14:57

Preserve ordering of taglets and tags by using one list

19 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+19 -23)
bodewig 2002-04-05 14:54

<chmod> doesn't support in/excludesfile attribute.



PR: 6016

1 lines of code changed in:

conor 2002-04-05 14:37

Toplink element is no longer required. The standard weblogic element

can handle toplink based beans and has done so for a while

9 lines of code changed in:

  • docs/manual/OptionalTasks: ejb.html (+6)
  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: EjbJar.java (+3)
conor 2002-04-05 14:31

New checkstyle check - woohoo

Sync up condition checks with current Ant1

107 lines of code changed in:

bodewig 2002-04-05 14:27

stray debug statement.

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+2 -1)
bodewig 2002-04-05 13:55

Make not so strong, we don't really know whether we've managed to end

the spawned thread. Make the thread a daemon thread.

6 lines of code changed in:

bodewig 2002-04-05 12:56

timeout support for <java>



PR: 5299

229 lines of code changed in:

conor 2002-04-05 12:55

Re-enable DependTest - no longer uses touch

Update many checks to handle optional tasks which require JDK 1.2+

Problems remain for builds with ORO present

21 lines of code changed in:

bodewig 2002-04-05 10:13

refactor ExecuteWatchdog - extract a more generic timer. Preparation

to allow timeout attribute in <java fork="false">

211 lines of code changed in:

bodewig 2002-04-05 09:28

Add append attributes to <exec>, <java> and <sql>



PR: 3234, part of 5299

60 lines of code changed in:

bodewig 2002-04-05 07:16

2002

2 lines of code changed in:

conor 2002-04-05 05:42

Add taglets support to javadoc

60 lines of code changed in:

conor 2002-04-05 03:24

JDK 1.1 memory must be set. Use ANT_OPTS and introduce new variable

for bootstrap's Javac usage

2 lines of code changed in:

conor 2002-04-05 03:23

NetRexx and iContract tasks require JDK 1.2 methods currently

14 lines of code changed in:

conor 2002-04-05 03:20

Tedious workaround for JDK 1.1 compilation issues

19 lines of code changed in:

conor 2002-04-05 03:20

iJDK 1.1 has trouble with inner class variable access - use method instead

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/net: TelnetTask.java (+1 -1)
bodewig 2002-04-04 15:55

temporarily(?) disable DependTest

3 lines of code changed in:

bodewig 2002-04-04 15:43

Add my most important TODO items to the list, others are already

recorded in bugzilla.

142 lines of code changed in:

bodewig 2002-04-04 15:40

JDK 1.1

1 lines of code changed in:

conor 2002-04-04 14:19

Changes to BCEL checking and some additional descriptions

7 lines of code changed in:

conor 2002-04-04 14:16

Disable second half of this test for now. I'm not sure why you can't pass

a <dirset> to a <fileset> by reference.

2 lines of code changed in:

conor 2002-04-04 14:16

Document <classfileset>

2 lines of code changed in:

conor 2002-04-04 14:12

Test case for <classfileset>

15 lines of code changed in:

conor 2002-04-04 14:08

Minor improvement to error message

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Jar.java (+2 -1)
conor 2002-04-04 14:00

Remove check which prevents fileset subclasses being passed by reference

where a fileset is expected.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/types: FileSet.java (+1 -1)
conor 2002-04-04 13:59

Fix up operation of classfileset to behave more like a normal fileset in

terms of what it returns. Also, do not ignore the <include> elements, etc

but allow it to control the basic set of classes which are examined.

36 lines of code changed in:

conor 2002-04-04 13:55

Test cases for <depend> task

55 lines of code changed in:

  • src/etc/testcases/taskdefs/optional/depend: depend.xml (new 55)
  • src/etc/testcases/taskdefs/optional/depend/java: A.java (new), B.java (new), C.java (new), D.java (new)
  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (new)
conor 2002-04-04 13:53

Minor typo

1 lines of code changed in:

bodewig 2002-04-04 13:32

wrong year

1 lines of code changed in:

bodewig 2002-04-04 13:30

Add class for collection utilities, implement emulation of

Vector.equals, use it in Manifest.

101 lines of code changed in:

conor 2002-04-04 12:58

Document the <classfileset> optional data type

97 lines of code changed in:

donaldp 2002-04-04 11:37

Use the non-deprecated form to store properties tmove warning.

PR:

Obtained from:

Submitted by:

Reviewed by:

1 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/taskdefs/junit: JUnitTask.java (+1 -1)
donaldp 2002-04-04 11:36

Remove the -ref construct from attributes.

4 lines of code changed in:

donaldp 2002-04-04 11:35

Un-finalize var to work around crappy compilers.

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework/java: ExecuteJava.java (+1 -1)
donaldp 2002-04-04 11:35

Dont use public specifier when it is redundent (and thus issues warnings).

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework/file: FileList.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions: ExtensionManager.java (+1 -1)
bodewig 2002-04-04 11:31

there is no TraX and really no Xalan2 dependency in these files.

0 lines of code changed in:

donaldp 2002-04-04 11:00

Added support for declaring extra attributes for main section of manifest

43 lines of code changed in:

donaldp 2002-04-04 10:50

Add in the first cut of a jarlib-manifest task that generates the manifest according to the Optional Package spec with dependencies included as included in fileset.

224 lines of code changed in:

donaldp 2002-04-04 10:49

Make library displayer more useful for debugging other extension/library related tasks

19 lines of code changed in:

donaldp 2002-04-04 10:45

Fix up date parsing to pick up time aswell

4 lines of code changed in:

bodewig 2002-04-04 10:44

New attribute for <replace> that allows all properties of a given

property file to be used as replacefilter.



PR: 7320

Submitted by: Wolfgang.Jakel@lutzwolf.de

21 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+21)
bodewig 2002-04-04 10:34

Documentation for <cvs> changes



PR: 7433

Submitted by: stephan beal <stephan@wanderinghorse.net>

37 lines of code changed in:

  • docs/manual/CoreTasks: cvs.html (+37 -2)
donaldp 2002-04-04 10:33

Fixed the following bug;



processGetPreviousRevision method sets the status to GET_COMMENT but it should set it to

GET_DATE otherwise the date information gets put in the comment and as the author is

escaped using a CDATA, you finally get a CDATA inside a CDATA...



Submitted By: Frederic Lavigne <fred@castify.net>

5 lines of code changed in:

bodewig 2002-04-04 10:31

Make sure locale argument is the first one in javadoc



PR: 4984

5 lines of code changed in:

donaldp 2002-04-04 10:25

Move CDATA escaping to the writer to make it harder to get a CDATA in another CDATA

3 lines of code changed in:

bodewig 2002-04-04 10:20

Make tag and date attributes of <cvs> work again as well.

23 lines of code changed in:

donaldp 2002-04-04 10:17

Compile before commiting

11 lines of code changed in:

donaldp 2002-04-04 10:13

Process the standard error in a separate thread hopefully to alleviate blocking.



Reported By: Frederic Lavigne <fred@castify.net>

13 lines of code changed in:

conor 2002-04-04 09:37

Break up the packages into groups a little more focussed than at present

3 lines of code changed in:

bodewig 2002-04-04 08:17

fix infinite loop bug in netrexxc, add a bunch of new attributes and

allow all attributes to be set to default values by properties.



PR: 7732

Submitted by: Patric Bechtel <bechtel@ipcon.de>

270 lines of code changed in:

  • docs/manual/OptionalTasks: netrexxc.html (+49 -11)
  • src/main/org/apache/tools/ant/taskdefs/optional: NetRexxC.java (+221 -19)
bodewig 2002-04-04 07:43

If package attribute has been set, <cvs> would place it in front of

the command - which is wrong.



Reported by: Ovidiu Predescu <ovidiu@apache.org>



Updated cvs example to point to something usable.

44 lines of code changed in:

conor 2002-04-04 07:20

Define created tag

8 lines of code changed in:

bodewig 2002-04-04 05:44

Tabs, rats!



"It wasn't me."

4 lines of code changed in:

conor 2002-04-04 04:36

Minor cleanups

267 lines of code changed in:

bodewig 2002-04-03 16:34

Add nested <commandline> elements to <cvs>



PR: 7433

Submitted by: stephan beal <stephan@wanderinghorse.net>

206 lines of code changed in:

bodewig 2002-04-03 16:17

testcase for AbstractCvsTask



Submitted by: stephan beal <stephan@wanderinghorse.net>



As you need a CVS client and must run this test in an Ant source tree

checked out from CVS, this test does not run by default, you need to

enable it via



ant test -Dhave.cvs=1

64 lines of code changed in:

conor 2002-04-03 15:49

Extract front end class info from Jar

47 lines of code changed in:

  • proposal/mutant: build.xml (+6 -2)
  • proposal/mutant/src/java/start/org/apache/ant/start: Main.java (+41 -3)
conor 2002-04-03 15:02

reorg of mutant's frontend

98 lines of code changed in:

  • proposal/mutant: build.xml (+3 -3)
  • proposal/mutant/src/java/bootstrap/org/apache/ant/builder: MutantBuilder.java (+2 -2)
  • proposal/mutant/src/java/init/org/apache/ant/init: InitConfig.java (+79 -1)
  • proposal/mutant/src/java/start/org/apache/ant/start: Main.java (+14 -122)
bodewig 2002-04-03 13:18

close streams in junitreport.



PR: 6852



Make XalanExecutor independent of Xalan2 so one can compile

Xalan1Executor without Xalan2.

36 lines of code changed in:

bodewig 2002-04-03 12:08

<uptodate> extends MatchingTask for no reason, it completely ignores

the implicit fileset it is supposed to support.

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: UpToDate.java (+2 -1)
bodewig 2002-04-03 11:38

reimplement DirSetTest as subclass of FileSetTest

33 lines of code changed in:

bodewig 2002-04-03 11:24

reimplement DirSet as subclass of FileSet

69 lines of code changed in:

donaldp 2002-04-03 11:16

Rename extension-display task to jarlib-display because it operated on both extensions and package specifications

8 lines of code changed in:

adammurdoch 2002-04-03 10:58

ClassLoader hierarchy changes:



* Use multi-parent ClassLoaders for antlibs and extensions, so that each

extension jar is loaded by a single ClassLoader in the hierarchy. Allows

classes from extensions to be shared across dependent antlibs and extensions.



* Changed contract of ClassLoaderManager.createClassLoader( File[] ), so that

it creates a new ClassLoader each time it is called.



* Changed ExtensionManager, so that it no longer extends PackageRepository.



* Added a few test cases for DefaultClassLoaderManager.



* Moved responsibility for checking myrmidon.home and building the various paths,

from DefaultEmbeddor and DefaultExtensionManager to EmbeddedAnt. Use the

platform path separator for the paths, rather than the | char.



* Use EmbeddedAnt in AbstractProjectTest, rather than using an Embeddor directly.



* AbstractComponentTest was not parameterising or initialising the test

components.

531 lines of code changed in:

bodewig 2002-04-03 10:54

Add tests fro DirSet and the new DirSet/FileList support in Path.



Step one of planned DirSet refactoring.

256 lines of code changed in:

bodewig 2002-04-03 09:47

zap tabs, propagate exception so it gets into the log the way it should

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: NetRexxC.java (+3 -3)
conor 2002-04-03 09:46

Checkstyle fixes

6 lines of code changed in:

  • proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution: ExecutionContext.java (-1)
  • proposal/mutant/src/java/bootstrap/org/apache/ant/builder: Builder.java (+6)
  • proposal/mutant/src/java/common/org/apache/ant/common/antlib: AntContext.java (-1)
bodewig 2002-04-03 09:20

Add XML declaration to output generated from <cvschangelog>

1 lines of code changed in:

bodewig 2002-04-03 09:11

changelog -> cvschangelog

23 lines of code changed in:

bodewig 2002-04-03 08:53

allow srcfile to be combined with a mapper in <uptodate>

19 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: UpToDate.java (+19 -14)
bodewig 2002-04-03 08:25

typo

1 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs: AntTest.java (+1 -1)
bodewig 2002-04-03 08:15

Add testcase for <ant>'s logfile placement, fix NPE in <ant>.



If <ant> should ignore the dir attribute, we only have to change the

locations of test3.log and test4.log.

52 lines of code changed in:

  • src/etc/testcases/taskdefs: ant.xml (+16)
  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+4 -3)
  • src/testcases/org/apache/tools/ant/taskdefs: AntTest.java (+32 -3)
conor 2002-04-03 06:15

Slight reorg of methods between context and service classes

33 lines of code changed in:

conor 2002-04-03 01:30

Clean up mutant bootstrap

52 lines of code changed in:

  • proposal/mutant/build: ant1compat.xml (+1 -1)
  • proposal/mutant/src/java/bootstrap/org/apache/ant/builder: Builder.java (+51 -123)
bodewig 2002-04-02 15:48

Simplify pathconvert, support OS/2 as well, fix some indentation.

35 lines of code changed in:

bodewig 2002-04-02 15:25

improve error reporting in buildnumber task a little.

2 lines of code changed in:

bodewig 2002-04-02 14:59

only warn if override changes the value of a reference.



PR: 5161

6 lines of code changed in:

bodewig 2002-04-02 14:03

New task <concat>



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

691 lines of code changed in:

donaldp 2002-04-02 12:06

Write a basic task that prints out extension and package specification data for a library or set of librarys

22 lines of code changed in:

donaldp 2002-04-02 12:00

Update to latest ant binaries to get new manifest data

0 lines of code changed in:

donaldp 2002-04-02 11:58

Upgrade to new extensions package to get the specifications parser and data holder

0 lines of code changed in:

donaldp 2002-04-02 11:56

Speclling would be a great skill ... or so they tell me.

1 lines of code changed in:

donaldp 2002-04-02 11:53

Made the manifest for the optional package actually conform to the specification and put versions in dewey decimal format.



Also made optional package an extension.

4 lines of code changed in:

bodewig 2002-04-02 11:07

Documentation for splash task.



Submitted by: Les Hughes <leslie.hughes@rubus.com>

102 lines of code changed in:

donaldp 2002-04-02 09:19

Log errors rather than ignoring them.



Submitted by: dion@multitask.com.au via "Vincent Massol" <vmassol@octo.com>

40 lines of code changed in:

bodewig 2002-04-02 08:42

Add method to FileUtils that emulates File.createNewFile (well, sort

of) and use it in Touch as well as BuildNumber.



Various JDK 1.1 issues.

64 lines of code changed in:

bodewig 2002-04-02 07:49

regenerate HTML version of TODO list



The usual 2002 cleanup

78 lines of code changed in:

ehatcher 2002-04-01 17:34

patch supplied by bechtel@ipcon.de (Patric Bechtel) PR 7657

32 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: NetRexxC.java (+32 -13)
darrell 2002-04-01 09:56

* Fixed a bunch of checkstyle violations (mostly

javadoc)



* Added basic javadoc target to build.

281 lines of code changed in:

donaldp 2002-04-01 08:38

Revert last change because I am a doppy bugger

1 lines of code changed in:

donaldp 2002-04-01 08:34

Ant package and extension have same value so may aswell expand property ...

1 lines of code changed in:

donaldp 2002-04-01 08:33

Specification Version MUST be in DeweyDecimal notation with maximum 3 places (ie major.minor.micro).



Also made jar implement the org.apache.tools.ant extension (aswell as the specification for the package org.apache.tools.ant). As a consequence put Implementation-Version into dewey decimal form aswell.

5 lines of code changed in:

holtdl 2002-04-01 08:31

Catch up on WHATSNEW.

PR:

Obtained from:

Submitted by:

Reviewed by:

12 lines of code changed in:

holtdl 2002-04-01 08:14

Allow 'dirsep' and 'pathsep' to contain multi-character values.

(Submitted by M. Kerkhoff, PR 6543)

PR:

Obtained from:

Submitted by:

Reviewed by:

26 lines of code changed in:

holtdl 2002-04-01 07:23

Flesh out the example to show the prop's use in an "unless". (PR 5775)

17 lines of code changed in:

donaldp 2002-04-01 06:35

Made sure error is read (and ignored?) to avoid blocking.



Reported By: Vincent Massol

15 lines of code changed in:

donaldp 2002-04-01 06:29

Add an example that will draw out problem with entry with 0 changes

7 lines of code changed in:

donaldp 2002-04-01 06:29

Make sure the parser works when there is no changes for an entry.



Reported By: Vincent Massol

12 lines of code changed in:

holtdl 2002-04-01 05:41

If 'output' is a simple or relative filename, make it relative

to ${basedir}, not ${user.dir}. (If it's a full-path, it'll go

to the full-path file.) (PR 4548)

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+7 -2)
stevel 2002-04-01 05:21

add java1.4 support as an objective. BTW, what about antlib?

10 lines of code changed in:

holtdl 2002-04-01 03:58

More quoting cruft. (Maybe we should just put the entire

script inside one giant quote! :) (PR 4340)

7 lines of code changed in:

  • src/script: ant (+7 -7)
holtdl 2002-04-01 03:49

Add a 'failonerror' attr. (PR 4273)

PR:

Obtained from:

Submitted by:

Reviewed by:

75 lines of code changed in:

  • docs/manual/CoreTasks: copy.html (+60 -43)
  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+15 -3)
donaldp 2002-04-01 01:53

Add a todo for re: extension stuff.

36 lines of code changed in:

ehatcher 2002-04-01 01:01

finally we have an Ant 1.5 To-Do list. Its not much, but then again, should it really be? :)

85 lines of code changed in:

donaldp 2002-04-01 00:46

*** empty log message ***

47 lines of code changed in:

  • proposal/myrmidon/docs: todo.html (+29)
  • proposal/myrmidon/src/xdocs: todo.xml (+18 -8)
donaldp 2002-04-01 00:40

*** empty log message ***

43 lines of code changed in:

  • proposal/myrmidon/docs: todo.html (+31)
  • proposal/myrmidon/src/xdocs: todo.xml (+12 -3)
darrell 2002-04-01 00:40

Better Ant1-style configuration in compatibility layer,

as JUnit task relies on child elements being created before,

but configured after, the parent.

Build "test" target now passes when run through Myrmidon.

11 lines of code changed in:

donaldp 2002-04-01 00:24

Copy across some todos from the actionlist

319 lines of code changed in:

  • proposal/myrmidon/docs: todo.html (+199)
  • proposal/myrmidon/src/xdocs: todo.xml (+120)
donaldp 2002-04-01 00:11

Add a blurb about schedulers, test engines, install toools and so forth reusing myrmidon

6 lines of code changed in:

  • proposal/myrmidon/docs: index.html (+3 -2)
  • proposal/myrmidon/src/xdocs: index.xml (+3 -2)
donaldp 2002-04-01 00:05

*** empty log message ***

26 lines of code changed in:

  • proposal/myrmidon/docs: todo.html (+16)
  • proposal/myrmidon/src/xdocs: todo.xml (+10)

March 2002 »

Generated by StatSVN 0.3.2-SNAPSHOT