December 2004 Commit Log

Number of Commits:
136
Number of Active Developers:
9
antoine 2004-12-27 10:15

Make it possible to create manifest only jars with the option duplicate="preserve"

PR: 32802

33 lines of code changed in:

conor 2004-12-22 14:08

JDM 1.5 compiler is much smarter than previous versions in the handling of

class references which should improve the performance of <depend>



The test has been changed to work with either, allowing eitehr one or two files

PR: 32557

2 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs/optional/depend: DependTest.java (+2 -2)
peterreilly 2004-12-22 09:47

Invalid boolean test in "Calling Target(s) msg" of Ant task

PR: 32792

Obtained from: Kevin Greiner

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+1 -1)
bodewig 2004-12-21 15:49

Make bootclasspath construction in <javac> take build.sysclasspath

into account. Probably needs to get used in all other tasks

supporting bootclasspath as well.

10 lines of code changed in:

bodewig 2004-12-21 15:44

Jikes supports -bootclasspath

PR: 32609



Make bootclasspath construction in <javac> take build.sysclasspath

into account. Probably needs to get used in all other tasks

supporting bootclasspath as well.

48 lines of code changed in:

bodewig 2004-12-21 14:58

java.library.path != PATH - PR: 32523

2 lines of code changed in:

bodewig 2004-12-21 14:08

<setproxy> fails to provide password authentication on some JDKs.



The patch provided in the bug report looked very similar to something

I once had to do in production code, when Ant's original code wasn't

enough. I forgot about it when we switched to commons-httpclient

shortly thereafter.



PR: 32667

28 lines of code changed in:

bodewig 2004-12-21 13:38

<scp> using <fileset> doesn't work with OpenSSH 3.9 (and later?).



PR: 31939

Submitted by: Casper Groenen <cgroenen at xebia dot com>

Atsuhiko Yamanaka <ymnk at jcraft dot com>

4 lines of code changed in:

mbenson 2004-12-18 17:50

Missing period

2 lines of code changed in:

  • docs/manual/CoreTasks: apt.html (+2 -2)
mbenson 2004-12-17 20:33

Spelling

2 lines of code changed in:

peterreilly 2004-12-17 19:51

1.6.2 version of class was not final

1 lines of code changed in:

peterreilly 2004-12-17 19:46

checkstyle

210 lines of code changed in:

bodewig 2004-12-17 15:07

Propagate build.compiler to tests

23 lines of code changed in:

peterreilly 2004-12-17 14:55

clarify the use of file.separator character for regexpression

6 lines of code changed in:

peterreilly 2004-12-17 14:25

update for mapper changes

11 lines of code changed in:

peterreilly 2004-12-17 14:18

doc for extra attributes for <globmapper>, <regexpmapper>

doc for <filtermapper>

remove reference to optional.jar

PR: 32487, 16686, 28584

183 lines of code changed in:

bodewig 2004-12-17 14:12

More shadows and statics that make Jikes whine

28 lines of code changed in:

peterreilly 2004-12-17 13:39

New mapper - <filtermapper>.

This is a filterchain applied to the source file names of the filenamemapper#mapFileName

function.

86 lines of code changed in:

peterreilly 2004-12-17 13:24

testcases for new attributes on globmapper and regexpmapper

46 lines of code changed in:

peterreilly 2004-12-17 13:06

add casesensitive and handledirchar to globmapper and regexpmapper

PR: 16686 and 32487

86 lines of code changed in:

bodewig 2004-12-17 12:03

Shadowing

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Touch.java (+3 -3)
bodewig 2004-12-17 11:37

style - by Kevin Jackson

32 lines of code changed in:

peterreilly 2004-12-17 10:19

opps: shadow setting due to renaming

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+3 -3)
mbenson 2004-12-16 21:11

More LOC; also shrank constructor so checkstyle wouldn't complain.

176 lines of code changed in:

mbenson 2004-12-16 21:10

LOC

2 lines of code changed in:

mbenson 2004-12-16 18:13

Yet more bumming & javadoc. You'd think I'd have stopped by now...

27 lines of code changed in:

mbenson 2004-12-16 17:44

Mostly javadoc

6 lines of code changed in:

mbenson 2004-12-16 17:43

Small refactoring

1 lines of code changed in:

mbenson 2004-12-16 16:51

Same LOC count, minus 2 method calls, cute implementation. ;)

3 lines of code changed in:

mbenson 2004-12-16 16:23

Mark project's default attribute as optional (again!).

PR: 32732

6 lines of code changed in:

peterreilly 2004-12-16 15:02

Checkstyle

1 lines of code changed in:

peterreilly 2004-12-16 14:57

Checkstyle

1 lines of code changed in:

bodewig 2004-12-16 14:06

SplashScreenTest can't be compiled without SplashTask

1 lines of code changed in:

bodewig 2004-12-16 14:01

Jikes again: shadows, some private finals that could be static and statics used as instance methods

67 lines of code changed in:

peterreilly 2004-12-16 09:50

Checkstyle - Kevin Jackson mods

210 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+210 -237)
mbenson 2004-12-15 23:44

Spelling

1 lines of code changed in:

mbenson 2004-12-15 23:44

More javadoc work and LOC bumming.

121 lines of code changed in:

mbenson 2004-12-15 21:47

LOC bumming and Javadoc

58 lines of code changed in:

peterreilly 2004-12-15 17:23

use Touch#addConfigured(Mapper) rather than add(Mapper) as the mapper is

used in the method

40 lines of code changed in:

  • src/etc/testcases/taskdefs: touch.xml (+32)
  • src/main/org/apache/tools/ant/taskdefs: Touch.java (+1 -1)
  • src/testcases/org/apache/tools/ant/taskdefs: TouchTest.java (+7)
mbenson 2004-12-15 16:40

For non-debug (verbose) log messages, enclose property names in double quotes

for clarity. Fix cases where "property name" is logged as '${property name}'

as that notation more appropriately refers to the property's value.

10 lines of code changed in:

mbenson 2004-12-15 16:37

Javadoc

17 lines of code changed in:

mbenson 2004-12-15 16:09

Add time zone to the test case.

3 lines of code changed in:

  • src/etc/testcases/taskdefs: touch.xml (+3 -3)
bodewig 2004-12-15 12:28

Document Kaffe rmic changes

4 lines of code changed in:

bodewig 2004-12-15 12:10

Use close method to close streams, Submitted by Kevin Jackson

5 lines of code changed in:

bodewig 2004-12-15 08:14

Loop optimization, Submitted by Kevin Jackson

13 lines of code changed in:

mbenson 2004-12-14 23:52

Merged Executor to 1.6 branch

7 lines of code changed in:

mbenson 2004-12-14 23:52

lower-case HTML tags

7 lines of code changed in:

mbenson 2004-12-14 23:51

Lower-case HTML tags

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+2 -2)
mbenson 2004-12-14 21:19

Merging to the 1.6 branch

2 lines of code changed in:

mbenson 2004-12-14 21:18

Javadoc

56 lines of code changed in:

mbenson 2004-12-14 20:54

Javadoc reformatting.

2 lines of code changed in:

mbenson 2004-12-14 17:56

touch gets nested mapper plus verbose, mkdirs, and pattern attributes.

379 lines of code changed in:

bodewig 2004-12-14 17:36

Kaffe has a new RMIC compiler

34 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/rmic: KaffeRmic.java (+34 -13)
jkf 2004-12-13 22:51

PR: 32640

Updated FAQ with a reference to the manual for developing new tasks (and some more).

Bonus: some typo fixes.

38 lines of code changed in:

jkf 2004-12-13 22:20

Sync with the html file (yes I know it should be the other way around)

6 lines of code changed in:

jkf 2004-12-13 20:02

typo

1 lines of code changed in:

jkf 2004-12-13 19:56

PR: 32566

Updated whatsnew for modified replace

5 lines of code changed in:

mbenson 2004-12-13 19:12

Remove unnecessary empty Hashtable instantiations,

LOC bumming and Javadoc fixes.

19 lines of code changed in:

peterreilly 2004-12-13 18:51

URL#getFile does not output a nice filename

for files with spaces, and absolute windows filenames.

So use the FileUtils#fromURI() instead.

PR: 32508

20 lines of code changed in:

peterreilly 2004-12-13 17:56

checkstyle changes

Obtained from: Kevin Jackson

41 lines of code changed in:

peterreilly 2004-12-13 16:43

remove deprecated tag from ProjectHelper#configureProject()

it has been used for a long time, and one cannot just

replace it with the non-static parse method, without

setting the "ant.projectHelper" reference.

PR: 32668

Reported by: Nell Gawor

0 lines of code changed in:

mbenson 2004-12-13 16:01

Random spelling and javadoc changes.

64 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+64 -66)
bodewig 2004-12-13 10:11

Temporarily skip test that fail in Gump because of a Gump bug

8 lines of code changed in:

bodewig 2004-12-13 09:06

Make Jikes happy - shadowing and some non-static private finals

29 lines of code changed in:

bodewig 2004-12-13 08:59

Make Jikes happy - shadowing of url

2 lines of code changed in:

jkf 2004-12-12 21:22

Last patch removed some significant logging in verbose mode.

re-added.

13 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+13)
jkf 2004-12-12 21:08

PR: 32566

Real solution to allow big files in a replace action.

265 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+265 -55)
jkf 2004-12-12 20:54

Minor update to allow compilation on 1.2.2 again:

cal.getTimeInMillis(); is not available.

1 lines of code changed in:

jkf 2004-12-11 22:43

If we can use File.getParentFile, there is presumably no reason to use FileUtils.getParentFile, right?

(Comment re-used from jglick)

16 lines of code changed in:

jkf 2004-12-11 21:16

PR: 13690

Patch that reduces the memory need of the Replace task,

by not creating duplicates of a lot of strings.

53 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Replace.java (+53 -77)
jkf 2004-12-11 13:50

Adding me as a commiter to contributors.html

6 lines of code changed in:

jglick 2004-12-10 23:19

1. Make checkstyle target work independently of CWD.

2. Add a target to display the text report inline, for easy hyperlink navigation.

13 lines of code changed in:

jglick 2004-12-10 23:18

If we can use File.getParentFile, there is presumably no reason to use FileUtils.getParentFile, right?

3 lines of code changed in:

jglick 2004-12-10 23:16

The manual strongly encourages you to specify source/target levels, yet it gave no examples that did so! Putting

in some usages to plant the bug in people's minds. (Especially important for people just starting to use JDK

1.5, which changed the default source level.)

14 lines of code changed in:

mbenson 2004-12-10 21:49

More LOC bumming

14 lines of code changed in:

mbenson 2004-12-10 18:28

Javadoc and LOC bumming

99 lines of code changed in:

bodewig 2004-12-10 17:29

Try to help the Gump/Kaffe/Jikes build

9 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/compilers: Jikes.java (+9)
peterreilly 2004-12-10 17:13

Checkstyle changes for UptoDate.java

Obtained from: Kevin Jackson

39 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: UpToDate.java (+39 -28)
peterreilly 2004-12-10 17:10

doc for use of filenamemaper in uptodate

4 lines of code changed in:

peterreilly 2004-12-10 15:18

with the bugzilla change 30161 it is not necessary to place

Path.systemClasspath in the antclassloader

Doing so causes resources to appear twice

16 lines of code changed in:

peterreilly 2004-12-10 13:17

document using a filenamemapper type in place of the mapper element

5 lines of code changed in:

peterreilly 2004-12-10 10:58

checkstyle changes

Obtained from: Kevin Jackson

115 lines of code changed in:

jkf 2004-12-09 23:06

Checkstyle updates.

(removed trailing spaces just added, updated javadoc, removed an undocumented BuildException

which was neither thrown according to interface nor according to methods implementation.)

18 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Parallel.java (+18 -8)
jkf 2004-12-09 22:17

In bug 32566 someone asked about the thread safety requirements in Ant.

This made me perform a quick check on the main flow of the Ant project

from a threading perspective. The only cause for wich the tasks specified

in the build file may be executed in another thread is the parallel task.

The parallel task does not ensure all variables are stored in memory before

the new threads start.

8 lines of code changed in:

mbenson 2004-12-08 18:00

Address Windows CVS client line ending conversion incompatibility issue.

24 lines of code changed in:

stevel 2004-12-08 16:57

doc explanation

4 lines of code changed in:

bodewig 2004-12-08 07:57

warn when Ant upgrades -source for jikes

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/compilers: Jikes.java (+3 -1)
mbenson 2004-12-07 23:42

Clarify failonerror.

1 lines of code changed in:

mbenson 2004-12-07 23:39

typo

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Delete.java (+1 -1)
mbenson 2004-12-07 23:32

Various changes => fewer LOC

8 lines of code changed in:

mbenson 2004-12-07 22:14

Missed a couple.

2 lines of code changed in:

  • src/main/org/apache/tools/ant/types: Path.java (+2 -3)
mbenson 2004-12-07 21:49

Useless temporary variables mostly.

12 lines of code changed in:

  • src/main/org/apache/tools/ant/types: Path.java (+12 -10)
mbenson 2004-12-07 21:46

Hack to make the testcases pass.

PR: 32506

5 lines of code changed in:

bodewig 2004-12-07 15:55

Jikes doesn't like -source 1.2 either, found by Gump running on Kaffe+Jikes

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/compilers: Jikes.java (+8 -1)
peterreilly 2004-12-07 10:29

If junittask is loaded by a different classloader than the

project classloader, set the junittask classloader as the

parent of the classloader used to load the tests, otherwise

the tests will not see the classes in ant-junit.jar and the

classes loaded with the tests will use a different junit.jar

than the junit used by junittask and will be not be compatible.

PR: 28474

7 lines of code changed in:

jglick 2004-12-07 09:13

Just moving license to top of file for consistency.

2 lines of code changed in:

jglick 2004-12-07 09:11

Unused constant.

0 lines of code changed in:

jglick 2004-12-07 09:10

Trying to make unit tests independent of CWD.

118 lines of code changed in:

jglick 2004-12-07 09:02

1. Never use new File(url.getFile()); it is not safe with all paths.

2. Using File.deleteOnExit for temp files, just in case the VM croaks.

10 lines of code changed in:

jglick 2004-12-07 06:45

Minor simplification: task.log(...) ~ task.getProject().log(...).

2 lines of code changed in:

jglick 2004-12-07 06:44

Minor stylistic refactoring.

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+3 -2)
jglick 2004-12-07 06:43

Improving Javadoc of Executor impls to be more informative. :-) Matt please check.

7 lines of code changed in:

peterreilly 2004-12-06 19:27

allow filenamemappers types to be placed directly as a nested element

to <copy>, <execon>, <pathconvert>, <uptodate>, unzip,unjar,unwar, <native2ascii>

testcases and docs to follow

72 lines of code changed in:

peterreilly 2004-12-06 18:12

checkstyle changes

Obtained from: Kevin Jackson

9 lines of code changed in:

peterreilly 2004-12-06 17:54

Some general style changes, javadoc comments, removed c++ style variable names

Obtained from: Kevin Jackson

72 lines of code changed in:

peterreilly 2004-12-06 17:45

checkstyle changes

Obtained from: Kevin Jackson

72 lines of code changed in:

peterreilly 2004-12-06 17:35

checkstyle changes

Obtained from: Kevin Jackson

124 lines of code changed in:

peterreilly 2004-12-06 09:58

checkstyle

7 lines of code changed in:

peterreilly 2004-12-06 09:28

Minor corrections plus added @param and @return where missing

Obtained from: Kevin Jackson

23 lines of code changed in:

sbailliez 2004-12-04 00:03

First attempt at optimizing the zip code to have decent performance

The performance problem was mainly due to the entry insertion in

the hashtable where all hash code were equals in the hashtable.

I also removed a lot of unecessary Zip(Long|Short) object creation by

adding static methods and suppressed a hashtable.



More can be done, but I tried not to break the interface and have as less code

as possible. The testcase attached in the bug report show that it is now 15% slower than Sun native code and 20% faster than Jazz libs.



Now watch for Gump...



PR: 31930

208 lines of code changed in:

peterreilly 2004-12-03 16:33

use the FileUtils#close method

6 lines of code changed in:

peterreilly 2004-12-03 14:16

checkstyle changes

Obtained from: Kev Jackson

97 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Rmic.java (+97 -28)
bodewig 2004-12-03 11:14

Use the more official nightly builds

8 lines of code changed in:

bodewig 2004-12-03 08:04

Try to speed up DirectoryScanner by using hash lookups instead of

linear searches and pattern matching on non-wildcard patterns.



Suggested by: Dominique Devienne

123 lines of code changed in:

mbenson 2004-12-02 23:50

Document the checkdirs attribute of the date selector.

PR: 32281

Submitted by: Robert Anderson

7 lines of code changed in:

jglick 2004-12-02 22:06

Trivial Javadoc formatting edits.

8 lines of code changed in:

jglick 2004-12-02 21:59

Small Javadoc change.

CVS: ----------------------------------------------------------------------

CVS: PR:

CVS: If this change addresses a PR in the problem report tracking

CVS: database, then enter the PR number(s) here.

CVS: Obtained from:

CVS: If this change has been taken from another system, such as NCSA,

CVS: then name the system in this line, otherwise delete it.

CVS: Submitted by:

CVS: If this code has been contributed to Apache by someone else; i.e.,

CVS: they sent us a patch or a new module, then include their name/email

CVS: address here. If this is your work then delete this line.

CVS: Reviewed by:

CVS: If we are doing pre-commit code reviews and someone else has

CVS: reviewed your changes, include their name(s) here.

CVS: If you have not had it reviewed then delete this line.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: TempFile.java (+1 -2)
peterreilly 2004-12-02 18:12

checkstyle

1 lines of code changed in:

peterreilly 2004-12-02 18:07

opps

1 lines of code changed in:

stevel 2004-12-01 22:49

Library flattens files; make class static in xmlvalidate

12 lines of code changed in:

stevel 2004-12-01 22:48

Library flattens files

65 lines of code changed in:

peterreilly 2004-12-01 17:52

checkstyle

7 lines of code changed in:

peterreilly 2004-12-01 17:37

stylecheck

7 lines of code changed in:

peterreilly 2004-12-01 16:58

checkstyle

6 lines of code changed in:

peterreilly 2004-12-01 16:21

stylecheck

4 lines of code changed in:

peterreilly 2004-12-01 15:55

checkstyle

0 lines of code changed in:

peterreilly 2004-12-01 15:07

sylecheck and implement DynamicElementNS instead of DynamicConfiguratorNS

24 lines of code changed in:

peterreilly 2004-12-01 14:39

stylecheck

24 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SignJar.java (+24 -5)
peterreilly 2004-12-01 13:54

opps

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: SubAnt.java (+1 -1)
peterreilly 2004-12-01 13:45

use absolute path instread of canonical path in subant

PR: 30438

4 lines of code changed in:

peterreilly 2004-12-01 12:12

add unit test for signedslector

49 lines of code changed in:

peterreilly 2004-12-01 11:42

use isfileselected in test instead of the pathconvert hack

4 lines of code changed in:

peterreilly 2004-12-01 11:25

added isfileselected test

462 lines of code changed in:

peterreilly 2004-12-01 11:16

remove mention of issigned task

1 lines of code changed in:

bodewig 2004-12-01 07:45

Please don't modify my working copy during tests, otherwise I'm going to commit changed files by accident

34 lines of code changed in:

jglick 2004-12-01 04:02

s/can not/cannot/

2 lines of code changed in:

  • docs/manual/CoreTasks: ant.html (+2 -2)

November 2004 »

Generated by StatSVN 0.3.2-SNAPSHOT