August 2000 Commit Log

Number of Commits:
90
Number of Active Developers:
4
conor 2000-08-30 22:10

Workaround for Jikes compilation problem



Submitted by: Paul Philion <philion@acmerocket.com>

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+2 -2)
conor 2000-08-30 14:57

Improvements to Zip and Jar tasks



This patch improves the robustness and error reporting of these tasks

especially when no files are to be included in the archives.



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

277 lines of code changed in:

conor 2000-08-30 14:34

Make it fly with 1.1

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+1 -1)
conor 2000-08-30 14:29

Javadoc update



Submitted by: Jesse Click <Jesse.Glick@netbeans.com>

1 lines of code changed in:

conor 2000-08-30 14:27

Increase speed of Javadoc task



Submitted by: Glenn McAllister <glennm@ca.ibm.com>

45 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+45 -166)
conor 2000-08-30 14:15

New task for sending email



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

246 lines of code changed in:

conor 2000-08-30 14:00

Update to FTP dtask documentation



Submitted by: Glenn McAllister <glennm@ca.ibm.com>

71 lines of code changed in:

conor 2000-08-27 14:11

Set exit code appropriately when build file missing or invalid.

2 lines of code changed in:

  • src/main/org/apache/tools/ant: Main.java (+2 -2)
conor 2000-08-25 11:56

Change ejbjar so that the deployment descriptors and class files can come from

different directory trees.

Update ejbjar documentation.

Update WhatsNew

126 lines of code changed in:

conor 2000-08-22 23:31

Make expand a matching task.

26 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Expand.java (+26 -7)
conor 2000-08-22 15:54

Fixes checkout directory under windows (current version lobs off last

character).



Submitted by: Eric VanLydegraf <ericv@kinzan.com>

10 lines of code changed in:

conor 2000-08-22 15:38

Print Projet help information



Submitted by: Marcel Schutte <marcel@schutte.com>

77 lines of code changed in:

conor 2000-08-21 15:05

StarTeam checkout task



Submitted by: Chris Povirk <crisco@ratedg.com>

1407 lines of code changed in:

conor 2000-08-21 14:41

Update copyfile documentation



Submitted by: uli stehling <uli.stehling@informationsdesign.de>

6 lines of code changed in:

conor 2000-08-21 14:36

Extend optional FTP task

Allow DirectoryScanner to work with remote directories.



Submitted by: Glenn McAllister <glennm@ca.ibm.com>

443 lines of code changed in:

conor 2000-08-17 16:02

JavaCC and JJTree optional tasks for use with the javacc suite of tools.



Submitted by: Michael Saunders <michael@amtec.com>

491 lines of code changed in:

conor 2000-08-17 15:40

Add forceoverwrite option to copyfile task



Submitted by: Uli Stehling <uli.stehling@informationsdesign.de>

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copyfile.java (+8 -3)
conor 2000-08-15 13:34

Provide an explanation, at verbose level, of why Javac decides to compile

certain classes.

9 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+9 -1)
conor 2000-08-14 12:30

Print the ant version when ant is run in verbose mode.

1 lines of code changed in:

  • src/main/org/apache/tools/ant: Main.java (+1)
conor 2000-08-14 11:14

Upgraded Classloader to allow more control over which classes are loaded

by the system classloader

Upgrade Ejbc task and its helper to use the new facilities of the classloader

Runs the weblogic.ejbc task in the ant VM. Examines the build.compiler setting and

uses Jikes if it is selected.

336 lines of code changed in:

bodewig 2000-08-11 14:18

Fixed typo and changed second <script> example to use NetRexx.

6 lines of code changed in:

bodewig 2000-08-11 13:58

The attribute name is id not ID, ts.



Added a little bit of documentation for <script>.

88 lines of code changed in:

bodewig 2000-08-11 12:55

Added <classpathref> element to <junit>.

27 lines of code changed in:

bodewig 2000-08-11 12:45

Added documentation for the ID attribute and classpathref.

132 lines of code changed in:

bodewig 2000-08-11 12:29

Work around a problem with a NullPointerException on IBM JDK

1.3/Linux.



buildFile.getParent() returns null if buildFile is not absolute.

3 lines of code changed in:

bodewig 2000-08-10 15:57

documented the <execon> task.

98 lines of code changed in:

bodewig 2000-08-10 15:33

log environment variables we set for the subprocess when -verbose is used.

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: ExecTask.java (+8 -1)
bodewig 2000-08-10 12:58

Removed class attributes of <available>, <rmic> and <taskdef>.



Nothing that has been deprecated in Ant 1.1 should be left over now.

5 lines of code changed in:

bodewig 2000-08-10 12:51

Updated documentation for <chmod> and removed <chmod>'s src attribute.

36 lines of code changed in:

bodewig 2000-08-10 12:30

Added documentation for the <antstructure> task.

31 lines of code changed in:

bodewig 2000-08-10 11:23

Added references to fileset where appropriate.

115 lines of code changed in:

bodewig 2000-08-10 10:33

Documented fileset and patternset, removed the items and ignore

attributes of MatchingTask.

127 lines of code changed in:

bodewig 2000-08-10 09:33

Removed <keysubst> and <expand> which have been deprecated in 1.1.

33 lines of code changed in:

bodewig 2000-08-10 08:56

Avoid NullPointerException in FileSet.

Submitted by: Jeff Martin <jeff.martin@synamic.co.uk>

6 lines of code changed in:

bodewig 2000-08-10 08:49

avoid NullPointerException in DirectoryScanner.scandir.

13 lines of code changed in:

bodewig 2000-08-10 08:42

\ is no special character for Commandline anymore.



Also made Project.resolveFile more consistent. /a would have been an

absolute filename on all platform while \a would be considered a

relative filename on Unix like systems.

16 lines of code changed in:

bodewig 2000-08-10 07:57

Changed antRun to handle arguments containing spaces properly. Removed

the magic that would invoke dir/command.sh instead of command.

7 lines of code changed in:

bodewig 2000-08-10 06:51

Make <genkey> and <signjar> work again - they've been broken since

<exec> became ExecTask instead of Exec.

9 lines of code changed in:

bodewig 2000-08-09 15:57

fixed typo.

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Java.java (+2 -2)
bodewig 2000-08-09 15:50

Documentation for command line arguments (the nested elements for them).

107 lines of code changed in:

bodewig 2000-08-09 14:59

Documentation for nested <env> in <exec>.

54 lines of code changed in:

conor 2000-08-09 14:45

Do not try to load from jars which don't exist

4 lines of code changed in:

bodewig 2000-08-09 14:31

Documentation for the multi line extension of <replace>

30 lines of code changed in:

conor 2000-08-09 14:09

Move addExisting functionality from javac to Path

Fix error in Path constructor

29 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+5 -34)
  • src/main/org/apache/tools/ant/types: Path.java (+24 -1)
bodewig 2000-08-09 13:12

<junit> more or less completely rewritten and documented.

1056 lines of code changed in:

bodewig 2000-08-09 09:22

The real patch for exec and JDK 1.3.

74 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+74 -46)
bodewig 2000-08-09 09:21

Use new Runtime.exec() method of JDK 1.3 instead of antRun if present.

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

2 lines of code changed in:

bodewig 2000-08-09 06:29

Fixed typo (but I swear it compiled before).

1 lines of code changed in:

bodewig 2000-08-09 06:20

Added some (deep) clone methods.

25 lines of code changed in:

bodewig 2000-08-08 07:26

Make Path.append() more forgiving.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/types: Path.java (+1)
bodewig 2000-08-08 06:29

Modern compile was broken.

Reported by: Scott Sutherland <suthsc@ncs.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+1 -1)
bodewig 2000-08-07 14:51

Replace can now work on multi line tokens/values.



Syntax:



<replace file="foo.txt">

<replacetoken><![CDATA[I am a

multiline

token]]></replacetoken>

<replacevalue><![CDATA[I am a

multiline

value]]></replacevalue>

</replace>



Submitted by: Erik Langenbach <erik@desknetinc.com>

97 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+97 -36)
bodewig 2000-08-07 13:58

Added nested elements and attributes to reference CLASSPATH structures

defined at another place in the same project.

248 lines of code changed in:

bodewig 2000-08-07 11:47

New task <ftp> to do FTP _uploads_.



According to the information on the ORO inc website

<URL:http://www.oroinc.com>, the FTP library this task depends on will

be donated to the Jakarta project. This makes it our best choice among

several different FTP libraries, IMHO.



Submitted by: Roger Vaughn <rvaughn@seaconinc.com>

170 lines of code changed in:

bodewig 2000-08-07 11:17

Still to Unix centric.

1 lines of code changed in:

bodewig 2000-08-07 11:13

Some cleanup in Javac. Removed duplicate code and used the nested

fileset element of Path to fake extdirs for Jikes.



This should change:



(1) It will scan for all files not only .JAR files in the extdirs

specified. Javac ignores the extension as well.



(2) If no extdirs have been specified, the system property

java.ext.dirs is consulted.



(3) JikesOutputParser has been removed, instead the return code of

jikes determines compilation failures. Expected to behave the same as

before - suggested by Matt Foemmel <mpfoemme@ThoughtWorks.com>.

219 lines of code changed in:

conor 2000-08-06 10:19

Stop ANT_OPTS growing

3 lines of code changed in:

conor 2000-08-05 15:30

Add JIKESPATH and JAVA_HOME warning to the Windows batch files

14 lines of code changed in:

conor 2000-08-05 15:11

Changes the translateline method so that backslash escaping only applies to

the quote characters " and '.

17 lines of code changed in:

jhunter 2000-08-05 01:28

Moved MailMessage from com.oreilly.servlet to org.apache.tools.mail

(imitating org.apache.tools.tar). Also made it pure copyright ASF.

For those interested in legalities, my understanding is I'm granting

the ASF copyright on this code but have my own copyright on the code

as it existed before the grant. That means I can include my own code

in my book without following the Apache license, but I can't use

improvements to the ASF code without following the Apache license

(as is perfectly appropriate).



Changed build.xml to no longer build com/**.



-jh-



PR:

Obtained from:

Submitted by:

Reviewed by:

444 lines of code changed in:

bodewig 2000-08-04 14:58

Make Jikes use the new Execute class instead of calling Runtime.exec itself.

43 lines of code changed in:

bodewig 2000-08-04 13:30

Removed possible NullPointerException in <vssget>. Cleaned up JDK

version detection in Project.

Submitted by: Jeff Martin <jeff.martin@synamic.co.uk>

27 lines of code changed in:

  • src/main/org/apache/tools/ant: Project.java (+25 -22)
  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+1 -1)
  • src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+1 -1)
bodewig 2000-08-04 10:24

DirectoryScanner will now only scan directories which are included or

could hold included files. All other directories will only be scanned

when one of the getExcluded... or getNotIncluded... methods is called.

126 lines of code changed in:

conor 2000-08-04 10:23

Add some eror checking to the syntax of the linkoffline attribute

Fix the output of argument list under verbose logging (Thanks to Ken Wood)

10 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+10 -1)
bodewig 2000-08-04 10:08

Moved the javadoc == 1.1 or 1.2 check out of init().

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+5 -6)
bodewig 2000-08-04 06:53

Removed JDK 1.2+ dependency from <cab> task.

Submitted by: Roger Vaughn <rvaughn@seaconinc.com>

95 lines of code changed in:

bodewig 2000-08-03 11:25

Did some cleanup.

96 lines of code changed in:

bodewig 2000-08-03 10:29

Mac patches to Execute (regarding working directory).

Submitted by: beard@netscape.com (Patrick Beard)

29 lines of code changed in:

bodewig 2000-08-03 10:12

New optional task <cab> to create Microsoft CAB archives.

Submitted by: Roger Vaughn <rvaughn@seaconinc.com>

404 lines of code changed in:

bodewig 2000-08-03 09:43

Added flatten attribute to <copydir>.

Submitted by: Jeff Martin <jeff.martin@synamic.co.uk>

18 lines of code changed in:

bodewig 2000-08-03 09:34

Added missing dot to default extension in <style>, ensured Xalan gets

infile as a file:// URL.

Submitted by: Brian Zimmer <bzimmer@ignitemedia.com>

11 lines of code changed in:

bodewig 2000-08-03 09:13

Delete the corrupt ZIP-file if <zip> or <jar> tasks fail.

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

12 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+12)
bodewig 2000-08-03 09:00

Some documentation patches.

Submitted by: Barrie Treloar <Barrie.Treloar@camtech.com.au>,

Jesse Glick <Jesse.Glick@netbeans.com>

11 lines of code changed in:

bodewig 2000-08-03 08:47

The "cvs add" I had forgotten, sorry.

336 lines of code changed in:

bodewig 2000-08-03 08:46

New task genkey.

Submitted by: Peter Donald <donaldp@mad.scientist.com>

90 lines of code changed in:

bodewig 2000-08-03 08:37

Fixed JDK 1.1 compilation issue.

1 lines of code changed in:

conor 2000-08-03 02:36

Rewrote the property resolution code so that it handles empty property

lists. I also cleaned it up a little so it doesn't continually restart

resolving all properties from the start of the list and it handles

circular dependencies.



Problem reported by: Arun Katkere <katkere@praja.com>

30 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Property.java (+30 -27)
duncan 2000-08-03 00:21

Removed ancient utah whiteboard area. The material in /spec is much

more up to date (even if it does need to be updated... :)

0 lines of code changed in:

conor 2000-08-02 15:44

Return the actual type rather than the interface type to avoid any introspection

issues

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: EjbJar.java (+2 -2)
bodewig 2000-08-02 15:25

Nested <src> element of <javac> would cause a NullPointerException.

Reported by: Paul A Bemowski <pbemowski@z-tel.com>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+1 -1)
conor 2000-08-02 14:30

Change the ejbjar to separate out vendor specific processing into separate

tool classes.



Split the Descriptor handler to a separate class



Allow local DTDs to be loaded to resolve the external entities



Moved all Weblogic specific code into a separate deployment tool object.



Usage for generic jars is now



<ejbjar srcdir="${descriptor.dir}" destdir="${deploymentjar.dir}">

<include name="**/*-ejb-jar.xml"/>

</ejbjar>





For a weblogic deployment you now add a nested element with the weblogic specific

configs



<ejbjar srcdir="${descriptor.dir}">

<weblogic destdir="${deploymentjar.dir}"

classpath="${descriptorbuild.classpath}"

keepgeneric="false"

suffix=".jar"/>

<include name="**/*-ejb-jar.xml"/>

<exclude name="**/*-weblogic-ejb-jar.xml"/>

</ejbjar>

980 lines of code changed in:

bodewig 2000-08-02 12:18

fixed NullPointerException in <sql>

Submitted by: Jeff Martin <jeff.martin@synamic.co.uk>

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SQLExec.java (+2 -2)
bodewig 2000-08-02 12:06

Allow parallel execution on windows - now that antRun.bat has been fixed.

1 lines of code changed in:

conor 2000-08-02 10:28

Support more than 9 arguments under Win 95/98

10 lines of code changed in:

bodewig 2000-08-02 09:24

Add nested fileset and filesetref attributes to Path.



This means you can now add somedir/*.jar to the CLASSPATH by

<classpath>

<fileset dir="somedir">

<include name="**/*.jar" />

</fileset>

</classpath>



and probably adjust the pattern if you don't want to recurse the tree.

139 lines of code changed in:

bodewig 2000-08-01 13:47

MSVSS doesn't extend Exec any longer.

71 lines of code changed in:

bodewig 2000-08-01 12:47

Javadoc doesn't extend Exec any longer.

248 lines of code changed in:

bodewig 2000-08-01 10:25

Added maxmemory attribute to <java>.

18 lines of code changed in:

conor 2000-08-01 09:59

Recognize Windows 2000 for ther purposes of exec (so that it behaves

in the same manner as NT)

Submitted by: Robert Watkins <robert.watkins@mincom.com>

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+2 -1)
bodewig 2000-08-01 09:18

Make Chmod extend ExecuteOn instead of MatchingTask.



It now processes all files in parallel and can take multiple filesets

as well as references to patternsets and filesets. See build.xml for

an example.

147 lines of code changed in:

July 2000 »

Generated by StatSVN 0.3.2-SNAPSHOT