May 2003 Commit Log

Number of Commits:
102
Number of Active Developers:
9
bodewig 2003-05-30 09:31

Revert logic that performs the <os family="win9x"/> check from "I know

all that are not win9x" to "I know all thar are win9x".



Note that the list is as authoritative, complete and real-world-tested

as my knowledge on said platform. ;-)



PR: 16611

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/condition: Os.java (+4 -14)
bodewig 2003-05-30 06:35

Log all statements in <sql>

PR: 20309

2 lines of code changed in:

antoine 2003-05-29 21:35

config attribute added to set the location of a specific PVCS .cfg file

PR: 9752

Submitted by: Jon Dickinson (dickinson dot j at ucles dot org dot uk )

65 lines of code changed in:

antoine 2003-05-29 15:56

changed email address of Rob van Oostrum to rob at springwellfarms dot ca

PR: 14709

4 lines of code changed in:

antoine 2003-05-29 15:35

Adds functionality that makes jboss element look for jbosscmp-jdbc.xml

descriptor if ejbjar has cmpversion="2.0" set

PR: 14709

Submitted by: Rob van Oostrum (rvanoo at xs4all dot nl)

109 lines of code changed in:

antoine 2003-05-28 20:58

Support for SMTP over TLS/SSL in the mail task

PR: 19180

144 lines of code changed in:

peterreilly 2003-05-28 16:27



PR: 19897

Submitted by: Peter Reilly



This patch adds the add(Type) to the introspection rules and

updates ConditionBase, FilterChain, Path, SelectorBase and TokenFilter

to use the new introspection rule.



=========================================

= Changed Files

=========================================



src/main/org/apache/tools/ant/ProjectHelper.java

add two methods used by introspection - getComponentClass and

createComponent



src/main/org/apache/tools/ant/IntrospectionHelper.java

implement addTypeMethods add(Type)



src/main/org/apache/tools/ant/filters/TokenFilter.java

get TokenFilter to use add(Type) instead of dynamicconfigurator

make all nested classes ProjectComponents



src/main/org/apache/tools/ant/taskdefs/Delete.java

implement an add(FileSelector) method



src/main/org/apache/tools/ant/taskdefs/MatchingTask.java

implement an add(FileSelector) method



src/main/org/apache/tools/ant/taskdefs/condition/ConditionBase.java

add an add(Condition) method to demostrate use of add(Type) method



src/main/org/apache/tools/ant/types/AbstractFileSet.java

implement add(FileSelector)



src/main/org/apache/tools/ant/types/FilterChain.java

use add(ChainableReader) instead of DynamicConfigurator



src/main/org/apache/tools/ant/types/Path.java

add an add(Path) method



src/main/org/apache/tools/ant/types/optional/ScriptFilter.java

remove set/get project as parent imlements them now



src/main/org/apache/tools/ant/types/selectors/BaseSelectorContainer.java

implement the add(FileSelector) method



src/main/org/apache/tools/ant/types/selectors/SelectorContainer.java

add an add(FileSelector) method





=========================================

= New Files

=========================================



src/etc/testcases/types/addtype.xml

testcases for addtype



src/testcases/org/apache/tools/ant/types/AddTypeTest.java

test cases for add type

380 lines of code changed in:

bodewig 2003-05-28 15:42

2003

2 lines of code changed in:

peterreilly 2003-05-28 15:31

fix for bug 20306 - regex handling of $ in replace string

24 lines of code changed in:

bodewig 2003-05-28 14:21

This is supposed to be sorted ;-)

7 lines of code changed in:

antoine 2003-05-28 13:21

Followed Peter Reilly's suggestion and added support for the selectors

<different> and <type> in SelectorContainer and MatchingTask.

This type of changes will soon become history.

PR: 20220

30 lines of code changed in:

ehatcher 2003-05-28 13:12

Apply patch from #20270 - adds if/unless clause to junit formatters. Submitted by Eli Tucker

86 lines of code changed in:

antoine 2003-05-28 08:02

Remove dependency to JavaMail for MailLogger by using the Mailer class

and Class.forName() instead of the MimeMailer class directly

Also remove another bug in the MailLogger which would have forbidden to send plain mail

PR: 5969

15 lines of code changed in:

bodewig 2003-05-28 06:03

MailLogger has compile time dependency on JavaMail - at least for now

4 lines of code changed in:

peterreilly 2003-05-27 15:52

add peter reilly to contributors

8 lines of code changed in:

bruce 2003-05-27 15:41

Finally added some documentation on the Selectors Test Framework

0 lines of code changed in:

  • src/testcases/org/apache/tools/ant/types/selectors: README (new)
antoine 2003-05-27 15:33

had forgotten to submit manual pages, oops

PR: 5969

31 lines of code changed in:

antoine 2003-05-27 15:25

Implementation of SMTP-Auth for MimeMail, available through <mail/>

and MailLogger.

PR: 5969

138 lines of code changed in:

bodewig 2003-05-27 09:43

Remove split System.arraycopy that is a leftover from times where we

forced the -jar argument to be the first on the command line.

2 lines of code changed in:

bodewig 2003-05-27 09:30

fix the completely broken clone() implementations.

58 lines of code changed in:

bodewig 2003-05-27 08:49

Add a nested <bootclasspath> to <java>.

Submitted by: W. Craig Trader <craig dot trader at lmco dot com>



Do the same for <junit>.

130 lines of code changed in:

conor 2003-05-27 04:40

Update documentation to reflect change in inline manifest regeneration

policy



PR: 20179

5 lines of code changed in:

  • docs/manual/CoreTasks: jar.html (+5 -4)
bodewig 2003-05-26 07:09

There is a visible homepage for Ant-Contrib now

3 lines of code changed in:

bodewig 2003-05-26 06:17

Copyright line fixes

3 lines of code changed in:

antoine 2003-05-25 11:40

new selector <type> allowing to sort files only or directories only

can be extended to support selecting

- is file readable

- is file writeable

- file exists

- file is hidden

PR: 20222

Submitted by: Jeff Turner (jefft at apache dot org)

284 lines of code changed in:

antoine 2003-05-25 09:49

Add comments about the last changes concerning the <different> selector

PR: 20205

7 lines of code changed in:

antoine 2003-05-25 09:43

Make ignoreFileTimes default to true in DifferentSelector to preserve backward compatibility

in the behavior of the selector and also make the selector more user friendly.

One expects that most users want to ignore file timestamps.

PR: 20205

Submitted by: Jeff Turner (jefft at apache dot org)

10 lines of code changed in:

antoine 2003-05-25 09:07

Allow to nest the DifferentSelector using the tag <different/> directly inside filesets

PR: 20220

Submitted by: Jeff Turner (jefft at apache dot org)

8 lines of code changed in:

antoine 2003-05-24 15:36

added new task p4labelsync

1 lines of code changed in:

antoine 2003-05-24 15:28

New p4labelsync task - update in documentation of Perforce tasks

PR: 18431

286 lines of code changed in:

antoine 2003-05-24 13:52

While reviewing this contribution, I saw that the original test in line 120

of DifferentSelector.java :

if(sameDate && !ignoreFileTimes) {

return true;

}

was wrong. I changed it to if (!sameDate) {

return true;

}

Also, DifferentSelector has no Junit test yet, this should be done.

PR: 20205

Submitted by: Jeff Turner (jefft at apache dot org)

10 lines of code changed in:

stevel 2003-05-24 00:31

pull in Antoine's comments on cygwin from 20144 as they were too profound to not add to the docs :)

Note also this is my first commit from my new Linux box and SmartCVS, so it may not work first time.

28 lines of code changed in:

bodewig 2003-05-23 14:23

simplify patch a little further

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+2 -3)
bodewig 2003-05-23 14:15

Load formatter from user specified classpath - even in the timeout case.



PR: 19953

Submitted by: Mariano Benitez <mariano at fuegolabs dot com>

60 lines of code changed in:

bodewig 2003-05-23 13:40

NonStop Kernel is Unix as far as Ant is concerned.



<attrib> doesn't like to be called with parallel.



<chgrp> and <chown> should also disable the addsourcefile attribute.

61 lines of code changed in:

antoine 2003-05-22 07:27

Removed ignoremissingbuildfile, following a remark of DD (Dominique Devienne)

in bugzilla.

fileset(s) should be used in the case where some directories do not contain a build file.

PR: 18715

15 lines of code changed in:

  • docs/manual/CoreTasks: subant.html (+13 -15)
  • proposal/xdocs/src/org/apache/tools/ant/taskdefs: SubAnt.xml (+1 -1)
  • src/main/org/apache/tools/ant/taskdefs: SubAnt.java (+1 -21)
bodewig 2003-05-21 13:29

What has been -traceTreeWalker in ANTLR 2.7.0 has become

-traceTreeParser in 2.7.2



PR: 20020

25 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+25 -4)
conor 2003-05-21 12:23

Update proposal to remove RfR and add subproject creation clause

243 lines of code changed in:

  • proposal/ant-site/anakia/docs: bylaws.html (+106 -103)
  • proposal/ant-site/anakia/xdocs: bylaws.xml (+137 -134)
bodewig 2003-05-21 10:09

Add pointer to CMSDeploy.



Submitted by: Maso Gato <rgato at soluziona dot com>

75 lines of code changed in:

bodewig 2003-05-21 08:55

Update docs of tasks that inherit new features of <apply> - PR: 20079

67 lines of code changed in:

bodewig 2003-05-21 08:26

New signature by ct magazine that may give my sig more trust with German users 8-)

19 lines of code changed in:

antoine 2003-05-21 07:27

changes in subant mainly concerning iterations done inside a dirset

new attributes ignoremissingbuildfiles and genericantfile

genericantfile allows to run the same build file with different base dirs

it is not compulsory any more to set the attribute target to quote quote to run the default target

PR: 18715

Submitted by: Andreas Ames (Andreas dot Ames at tenovis dot com)

270 lines of code changed in:

  • docs/manual/CoreTasks: subant.html (+64 -3)
  • proposal/xdocs/src/org/apache/tools/ant/taskdefs: SubAnt.xml (+26 -1)
  • src/etc/testcases/taskdefs: subant.xml (new 24)
  • src/etc/testcases/taskdefs/subant: genericsubant.xml (new 5)
  • src/etc/testcases/taskdefs/subant/subant-test1: mysubant.xml (new 5)
  • src/etc/testcases/taskdefs/subant/subant-test2: mysubant.xml (new 5)
  • src/main/org/apache/tools/ant/taskdefs: SubAnt.java (+92 -14)
  • src/testcases/org/apache/tools/ant/taskdefs: SubAntTest.java (new 49)
bodewig 2003-05-21 06:37

Fix self assignment - PR: 19288 - Submitted by: Thierry Lach

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+1 -1)
bodewig 2003-05-21 06:34

spam-protect Francois Rey per his request

1 lines of code changed in:

bruce 2003-05-21 06:08

Fixed typos and made capitalization more consistent

38 lines of code changed in:

  • proposal/ant-site/anakia/docs: bylaws.html (+19 -19)
  • proposal/ant-site/anakia/xdocs: bylaws.xml (+19 -19)
bodewig 2003-05-19 15:55

removeLeadingPath didn't work as expected when trying to remove a path

from itself.

PR: 19979

17 lines of code changed in:

bodewig 2003-05-19 15:41

revert funny reformatting accidentially introduced with last commit

49 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+49 -49)
bodewig 2003-05-19 15:37

Make <copy>'s failonerror attribute swallow exception while copying as

well.

PR: 12999

63 lines of code changed in:

bodewig 2003-05-19 15:21

Remove directories explicitly matched with includes.

PR: 11732

64 lines of code changed in:

bodewig 2003-05-19 14:43

Don't remove basedirectories of <fileset>s that just happen to be

matched completely.

PR: 18886

2 lines of code changed in:

bodewig 2003-05-19 14:27

Actually, the test for 18886 was supposed to work as is, this is a better test

19 lines of code changed in:

  • src/etc/testcases/taskdefs: move.xml (+9)
  • src/testcases/org/apache/tools/ant/taskdefs: MoveTest.java (+10)
bodewig 2003-05-19 14:12

Disable currently failing move tests

1 lines of code changed in:

bodewig 2003-05-19 14:11

Demonstrate bug 18886

16 lines of code changed in:

  • src/etc/testcases/taskdefs: move.xml (+9)
  • src/testcases/org/apache/tools/ant/taskdefs: MoveTest.java (+7)
bodewig 2003-05-19 14:05

Demonstrate bug 11732

35 lines of code changed in:

  • src/etc/testcases/taskdefs: move.xml (+21)
  • src/testcases/org/apache/tools/ant/taskdefs: MoveTest.java (+14 -1)
bodewig 2003-05-19 12:18

You can now limit the parallelism of <apply> and <chmod> by using the

new maxparallel attribute.

Submitted by: Frank A. Hunleth <fhunleth at cs dot wustl dot edu>

used in build.xml to fix PR: 17640



With the new addsourcefile attribute, you can make <apply> ommit the

source file names from the command line.

PR: 13654



<apply> and <chmod> now support nested <filelist>s as well.

PR: 15929



<apply> and <chmod> will display a summary if you set the new verbose

attribute to true.

PR: 19883

224 lines of code changed in:

bodewig 2003-05-19 09:45

spam-protect Martin Landers per his request

1 lines of code changed in:

bodewig 2003-05-16 09:22

Skip <input> if it is asked to set a property that has already been set.



PR: 19967

15 lines of code changed in:

bodewig 2003-05-15 12:44

<javac>'s executable attribute can now also be used to specify the

executable for jikes, jvc, sj or gcj.

PR: 13814



<javac> has a new attribute tempdir that can control the placement of

temporary files.

PR: 19765



A new magic property build.compiler.jvc.extensions has been added that

can be used to turn of Microsoft extensions while using the jvc

compiler.

PR: 19826

Submitted by: Joseph Walton <joe at kafsemo dot org>

97 lines of code changed in:

bodewig 2003-05-15 12:22

2003

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/email: Mailer.java (+1 -1)
antoine 2003-05-15 11:30

implemented replyto in the EmailTask and the MailLogger.

I have implemented it similarly to the other lists of email addresses (To, CC, Bcc)

because it might actually be easier that way

We might still need a generic parameter collection for other header elements

PR: 19141

Obtained from:

Submitted by:

Reviewed by:

99 lines of code changed in:

antoine 2003-05-14 20:19

added an example usage of subant with propertyset - request of Dominique Devienne

PR:19181

31 lines of code changed in:

  • docs/manual/CoreTasks: subant.html (+16 -1)
  • proposal/xdocs/src/org/apache/tools/ant/taskdefs: SubAnt.xml (+15)
bodewig 2003-05-14 15:10

fix @since tag

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+1 -1)
antoine 2003-05-14 15:04

change the example provided in the subant documentation to subant on a

fileset without failonerror, rather than a subant on a dirset

Submitted by: Dominique Devienne

10 lines of code changed in:

  • docs/manual/CoreTasks: subant.html (+5 -5)
  • proposal/xdocs/src/org/apache/tools/ant/taskdefs: SubAnt.xml (+5 -5)
bodewig 2003-05-14 15:01

Similar to PR: 10499, filenames passed in via @argfile needs to be

quoted if they contain spaces in JDK 1.4's javadoc.

PR: 16871



Enable usage of standard tags in <tag> by making description optional.

PR: 18912



Support the -noqualifier switch.

PR: 19288



Add nested <arg> as a more convenient alternative to additionalparams.

69 lines of code changed in:

bodewig 2003-05-14 13:37

Provide more feedback while <get>ing in verbose mode

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Get.java (+5)
bodewig 2003-05-14 12:49

Add new builtin attribute to <propertyset> that selects certain

predefined propertysets.

57 lines of code changed in:

bodewig 2003-05-14 12:40

Make <echoproperties> support nested <propertyset>s.

70 lines of code changed in:

bodewig 2003-05-14 12:28

Doucument format attribute

8 lines of code changed in:

bodewig 2003-05-14 11:58

typo

1 lines of code changed in:

bodewig 2003-05-14 11:53

failonerror in <copy> has learned some new tricks a while ago

7 lines of code changed in:

bodewig 2003-05-14 11:52

Remove *encoding attributes from <sync> as they are meaningless when

we are not filtering in <copy>.



Add documentation for <sync>.

69 lines of code changed in:

bodewig 2003-05-14 11:34

Regenerate docs

0 lines of code changed in:

antoine 2003-05-14 09:57

added a merge point in xdocs for SubAnt and regenerated corresponding manual page

PR:19181 docs of subant task

119 lines of code changed in:

  • docs/manual/CoreTasks: subant.html (+89 -39)
  • proposal/xdocs/src/org/apache/tools/ant/taskdefs: SubAnt.xml (new 30)
antoine 2003-05-13 21:52

modified Project.java and ComponentHelper.java in the antlib proposal to

reflect the last changes in the main branch

825 lines of code changed in:

antoine 2003-05-13 15:30

documentation about the antlib proposal and related questions

0 lines of code changed in:

bodewig 2003-05-13 14:37

Add <rexec> to accompany <telnet> and/or <sshexec>.



PR: 19541

Submitted by: Fran?ois Rey <francois dot rey at capco dot com>

539 lines of code changed in:

bodewig 2003-05-13 07:22

Make <rpm> deal with RedHat 8+'s rpmbuild command.



PR: 14650

Submitted by: Ville Skytta <ville dot skytta at iki dot fi>

78 lines of code changed in:

  • WHATSNEW (+3)
  • docs/manual/OptionalTasks: rpm.html (+13 -3)
  • src/main/org/apache/tools/ant/taskdefs/optional: Rpm.java (+62 -4)
bodewig 2003-05-12 15:19

Add documentation for propertyset

143 lines of code changed in:

bodewig 2003-05-12 14:40

Add pointer to idldepend task.



Submitted by: Luis dot Pena at ses dash astra dot com

96 lines of code changed in:

bodewig 2003-05-12 14:00

Add nested <propertyset>s to <java> and <junit>.

85 lines of code changed in:

bodewig 2003-05-12 12:57

Add nested <propertyset>s to <ant>, <antcall> and <subant>.

97 lines of code changed in:

bodewig 2003-05-12 12:16

Nested mappers didn't work for references

7 lines of code changed in:

conor 2003-05-11 12:00

Fix broken image links

23 lines of code changed in:

bodewig 2003-05-09 13:41

Spelling

2 lines of code changed in:

bodewig 2003-05-09 13:32

outputencoding and fixlastline attributes for <concat>



PR: 12511

Submitted by: Peter Reilly <peter dot reilly at corvil dot com>

344 lines of code changed in:

bodewig 2003-05-09 13:01

New data-type <propertyset>.



Submitted by: Dominique Devienne <ddevienne at lgc dot com>

319 lines of code changed in:

bodewig 2003-05-09 12:44

retain old array for backwards compatibility.

52 lines of code changed in:

bodewig 2003-05-09 12:10

A new task that allows users to modify the list of default excludes.



PR: 12700

Submitted by: Gus Heck <gus dot heck at olin dot edu>

356 lines of code changed in:

bodewig 2003-05-06 15:19

Big VAJ changes, in particular if they have ever worked for anybody,

they probably won't do so any longer.



Make the servlets work by using IBM's servlet classes

PR: 10016



URL-encoding in <vaj*port> didn't work properly.



The VAJ tasks now support a haltonfailure attribute to conditionally

keep building even if they fail.



It is now possible to use the latest (versioned or unversioned)

edition in <vajload> by using special wildcard characters.

PR: 2236.



Submitted by: Martin Landers <landers at in dot tum dot de>

Francois Rey <francois dot rey at capco dot com>

334 lines of code changed in:

bodewig 2003-05-06 13:26

Pointer to Java2HTML, submitted by Jason Shattu <jason dot shattu at java2html dot com>

80 lines of code changed in:

bodewig 2003-05-06 13:01

need a leading dash for JProbe 4 as well

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka: CovBase.java (+1 -1)
costin 2003-05-05 13:59

Last part of component helper merge ( including the fix contains -> containsKey for the test case )



PR:

Obtained from:

Submitted by:

Reviewed by:

16 lines of code changed in:

costin 2003-05-05 02:20

ComponentHelper has been checked in for some time - and I don't know

any -1 or major complain.



This removes the duplicated code and switches the component creation

to component helper.



I used it in my workspace for a long time without problem - and the gump

seems to work just like before.

14 lines of code changed in:

costin 2003-05-05 02:17

Remove one method - it wasn't used, and it seems it's not powerfull enough for

all cases discussed. The method that takes UnknownElement, ns, tag should

be able to cover everything ( by having access to UE you get access to parent

and all the tree - so any kind of policy can be implemented )



Of course - nothing calls this method yet. Switching UnknwonElement and the

normal component creation is easy - but there are many pieces of code that

call the old method.

24 lines of code changed in:

costin 2003-05-03 14:30

Plug the namespace uri. One way or another - we'll need it.



Also fix the qname - we need to use the localname.



Originally used qname to avoid breaking build files that used : ( they still

needed to declare a namespace for that previx - otherwise SAX would complain ).

( not sure about the last part - I think some parsers, when validation is off, will

allow : to be used and pass whatever was used as qname ).

24 lines of code changed in:

costin 2003-05-03 06:27

The ctor takes Project as param.



PR:

Obtained from:

Submitted by:

Reviewed by:

1 lines of code changed in:

costin 2003-05-03 05:59

Update with the changes in Project.



This makes ComponentHelper the almost exact duplication of the task creation

code in Project.





PR:

Obtained from:

Submitted by:

Reviewed by:

12 lines of code changed in:

bodewig 2003-05-02 14:50

Improve fix for PR: 19449.



Don't drop directory entries after we've found out they were outdated,

but simply do not perform timestamp checks on the at all.

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+7 -5)
bodewig 2003-05-02 14:44

Don't update archives because it lacks directory entries when we are

not going to add directory entries either.



PR: 19449

35 lines of code changed in:

bodewig 2003-05-02 14:24

Demonstrate bug 19449

25 lines of code changed in:

  • src/etc/testcases/taskdefs: zip.xml (+15)
  • src/testcases/org/apache/tools/ant/taskdefs: ZipTest.java (+10)
bodewig 2003-05-02 08:18

Provide control over EOL conversion via a new attribute.



PR: 18884

Submitted by: Steve Cohen <scohen at apache dot org>

Aaron DeForest <aaron underscore deforest at rosettabio dot com>

42 lines of code changed in:

jesse 2003-05-01 20:37

Throw a BuildException if the root directory does not exist, instead of letting IndexGen NPE

4 lines of code changed in:

April 2003 »

Generated by StatSVN 0.3.2-SNAPSHOT