October 2002 Commit Log

Number of Commits:
68
Number of Active Developers:
6
bodewig 2002-10-31 15:12

fix issues reported by PMD

37 lines of code changed in:

bodewig 2002-10-31 14:30

Merge Stephane's system-id refactoring into HEAD.

98 lines of code changed in:

bodewig 2002-10-31 13:34

Split "Using Ant section".



Add FAQ about WinZIP, file name case, <war> and WEB-INF as well as

<jar> and META-INF.

335 lines of code changed in:

bodewig 2002-10-31 13:20

Pointer to yGuard



Submitted by: <pr at yworks.de>

107 lines of code changed in:

stevel 2002-10-31 07:29

comments about setproxy where relevant

8 lines of code changed in:

  • docs/manual/CoreTasks: get.html (+4)
  • docs/manual/OptionalTasks: ftp.html (+4)
stevel 2002-10-31 07:23

fed up with user complaints

8 lines of code changed in:

donaldp 2002-10-29 22:38

Remove unused method

1 lines of code changed in:

bodewig 2002-10-25 08:00

more merges from 1.5 branch

1 lines of code changed in:

  • docs/manual/OptionalTasks: ejb.html (+1 -2)
bodewig 2002-10-25 07:49

merge from 1.5 branch

16 lines of code changed in:

bodewig 2002-10-25 07:41

Add link from <support> to <fileset>

1 lines of code changed in:

  • docs/manual/OptionalTasks: ejb.html (+1 -1)
bodewig 2002-10-25 07:39

Add pointer to JRun tasks.



Submitted by: Brian Deitte <bdeitte at macromedia.com>

105 lines of code changed in:

costin 2002-10-24 19:15

Changed the prefix for the optional jars with external deps to

ant-. It's just cosmetic - if you feel 'need' is better I'm fine.



Also added a property to customize haltonfailure - sometimes it's

nice to run all tests and then look at the logs and see all failures.

Plus a quick way to run a test without a full rebuild.



Again - if you see any problem, I can revert.





PR:

Obtained from:

Submitted by:

Reviewed by:

8 lines of code changed in:

bodewig 2002-10-24 14:55

merge clarification from 1.5 branch.



PR: 13670

Submitted by: David Witherspoon <david_witherspoon at adp.com>

6 lines of code changed in:

  • docs/manual/OptionalTasks: vss.html (+6 -1)
bodewig 2002-10-24 08:53

Add pointer to purge.



Submitted by: Richard Dallaway <richard at dallaway.com>

99 lines of code changed in:

bodewig 2002-10-24 08:15

re-add support for JAVACMD environment variable to ant.bat which has

been lost in revision 1.19 of that file.



Reported by: Shorn Tolley <shorntolley at yahoo.co.uk>

3 lines of code changed in:

bodewig 2002-10-24 07:44

Add pointer to Oracle JDeveloper 9i



Submitted by: Robert Clevenger <Robert.Clevenger at oracle.com>



H comes before I not after N, at least in German alphabets ;-)

120 lines of code changed in:

sbailliez 2002-10-23 22:23

Handle correctly the classpath if multiple jars are passed as arguments.

; is the right path separator.

PR: 13905

Reported by: vishy@borland.com (Vishy Kasar)

1 lines of code changed in:

bodewig 2002-10-23 09:34

Swallow warning about filesetManifest as long as its value cannot be

altered.



Merge from 1.5 branch.

57 lines of code changed in:

costin 2002-10-18 21:50

Description implementation ( as a regular task ).

96 lines of code changed in:

costin 2002-10-18 20:34

2 more test failures resolved. Attributes shouldn't be reset.

2 lines of code changed in:

costin 2002-10-18 18:50

Added a small comment on the test ( it is one of the failings for embed )

3 lines of code changed in:

bodewig 2002-10-18 07:00

Avoid hanging listcab on large filesets (because writing the filelist

blocks before listcab's output is being read).



PR: 13546

Submitted by: Jim Newsham <newsham at hotu.com>

6 lines of code changed in:

  • WHATSNEW (+2)
  • src/main/org/apache/tools/ant/taskdefs/optional: Cab.java (+4 -3)
costin 2002-10-17 16:42

Merge changes from the main branch.



Remove the attempted merge with UnknownElement - while it

would be nice, it's not possible without affecting backward compat

( since tasks could use both of them ).

52 lines of code changed in:

bodewig 2002-10-17 05:51

Provide more meaningfull message if source doesn't exist in <.+zip>

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Pack.java (+4 -1)
costin 2002-10-14 19:55

Revert the property replacement in text.



Added a note on the bug in import ( not very important, but should

be fixed ).

10 lines of code changed in:

bodewig 2002-10-14 10:22

explicitly check whether destFile exists in <copy file="..."/>

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+1)
bodewig 2002-10-14 06:38

Typo reported by Bob Summerwill <bobsummerwill at yahoo.com>

1 lines of code changed in:

costin 2002-10-11 18:25

Update to the current commons-discovery API

6 lines of code changed in:

  • proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional: TaskDiscovery.java (+6 -7)
costin 2002-10-11 18:20

Update the build and test files

92 lines of code changed in:

costin 2002-10-11 18:19

Removed ServiceDiscoveryTask ( for now ).



Added an experimental TaskDiscovery that will use commons-discovery

to find tasks using the ProjectComponentFactory hook.

This is just to play with different antlib mechanisms.

144 lines of code changed in:

costin 2002-10-11 18:12

That's the big change.



I commented out for now the special case that does imediate

creation of task, and changed the behavior to all-lazy.



This seems to pass the gump test, and doesn't seem to

create any major problem. Given that lazy creation was allways

a possibility, I would think it is a task bug if a task that can't deal with

that.



After this settles down I'll eliminate the latest special case for

nested elements ( now it'll all be dealt only by UnknownElement ).



Also, added more code to deal with namespaces. The logic should

be in UnknownElement/RuntimeConfigrable - we should just pass

the info ( in the case that an XML source is used )

51 lines of code changed in:

costin 2002-10-11 18:09

Few changes, added few enhancements I proposed in the past.



Again - this is a proposal and an experiment, all features will

eventually get to a majority vote and removed or moved out

of ant if it doesn't pass.

20 lines of code changed in:

costin 2002-10-11 18:07

Various fixes

48 lines of code changed in:

costin 2002-10-11 18:06

Various fixes and changes to support more lazy creation

of tasks and the other changes.

237 lines of code changed in:

costin 2002-10-11 18:05

Added a callback for setProperty. This would allow different property

stores to implement their own policy.



This feature will not work in ant15 ( for now ).



Also changed Project to Object - and use it as a context. This makes

the callback more generic and the hooks less dependent of ant.



The only major issue on dynamic properties for me is the JNDI stuff.

I think the Context interface could be a better abstraction, but

on the other side it is much more complex. I also want to finalize

the JNDI property source and abstract the properties via JNDI

so tasks can be created without any dep on ant, but still accessing

properties and refs.

9 lines of code changed in:

costin 2002-10-11 18:01

Few small changes and comments.



I would like to extend it a bit more in the future - to support

properties like "${property}" without a string conversion.



In other workds, if a dynamic property is used ( which return an

object ), the object should be used as such in the introspection.

That would greatly simplify tasks and allow more flexibility.

11 lines of code changed in:

costin 2002-10-11 17:57

Added an alternate implementation, so we can override default

behavior and control the creation.



This will work for all code that checks instanceof, but

will obviously fail if any code explicitely looks at the class

name ( which is very unlikely - so far no code did that in the

gump run or otherwise ).



The UnknownElement2/RuntimeConfigurable2 will be further refactored

to make them more independent of the XML representation and

have a cleaner API. All behavior will be moved out of the XML

processor and into this pair. Of course, full backward compat will

be provided.

325 lines of code changed in:

costin 2002-10-11 17:55

Moved XMLDOM to taskdefs. There is no difference between type and

task any more, and it may do some active stuff in execute()

139 lines of code changed in:

  • proposal/embed/src/java/org/apache/tools/ant/taskdefs: XMLDOM.java (new 139)
  • proposal/embed/src/java/org/apache/tools/ant/types: XMLDOM.java (del)
costin 2002-10-11 17:54

Added the proposed hook for component creation.



Full backward compatibility is provided - the project

is used to create tasks. The mechanism allows full

flexibility in implementing any kind of antlib policy,

and allows applications embeding ant to integrate in the

component creation process.



Probably a good improvement would be to move the 'default'

behavior in a separate plugin ( DefaultComponentFactory - to

use the project component storage ), and deprecate the use

of Project for project component management.



After more feedback is received I'll propose this for the

main branch.

256 lines of code changed in:

bodewig 2002-10-11 14:13

<delete> doesn't catch all cases where the implicit fileset gets used

(and may thus ignore some attributes or nested selectors).



On a side-note. I found it amusing to read



* <p>Currently Delete extends MatchingTask. This is intend <i>only</i>

* to provide backwards compatibility for a release. The future position

* is to use nested filesets exclusively.</p>



in Delete.java. This is sticking in there since almost exactly two

years ago. Revision 1.8 2000-10-04. Revision 1.9 went into Ant 1.2. 8-)

149 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Delete.java (+149)
bodewig 2002-10-11 14:09

those <antcall> tasks don't make things clearer at all, we can as well

roll the <jar>s into the target.

93 lines of code changed in:

bodewig 2002-10-10 13:56

* Create separate jars for all those optional tasks that have external

dependencies.



* <patternset> --> <selector> for most stuff.



I've kept optional.jar for now as I'm not sure whether I've really

covered all classes (and no class appears twice).



Feel free to change names or optimize my "mutiple nested selectors"

constructs. ;-)

418 lines of code changed in:

bodewig 2002-10-10 07:20

doc updates.

PR: 13422, 13431

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

Paul Cantrell <cantrell at pobox.com>

114 lines of code changed in:

bodewig 2002-10-10 07:03

"plain" result formatter could throw NPE if an exception occured in

the test's setUp method.



PR: 13465

11 lines of code changed in:

bodewig 2002-10-09 06:02

fix typo

1 lines of code changed in:

stevel 2002-10-08 16:56

update exclusion pattern

4 lines of code changed in:

stevel 2002-10-08 16:56

move WeakishReference1.2 to optional, fix copyright, fix string ref to classname

87 lines of code changed in:

bodewig 2002-10-08 08:11

re-add support for ANT_ARGS environment variable to ant.bat which has

been lost in revision 1.19 of that file.



Reported by: Paul Christmann <paul at priorartisans.com>

5 lines of code changed in:

bodewig 2002-10-08 06:20

initial JDK 1.1 fixes

3 lines of code changed in:

stevel 2002-10-08 05:55

and the new task declaration

1 lines of code changed in:

stevel 2002-10-08 05:54

Brian's new tests

75 lines of code changed in:

stevel 2002-10-08 05:53

Refactoring and extension of the .net compiler tasks



This stuff is unfinished. The tests are passing, but the new stuff is not tested yet and I want to do references better. But I wanted to put this in so Brian Felden and others can play with it,

1595 lines of code changed in:

stevel 2002-10-08 05:45

This is the reflection based fixup for weak refs on 1.2+

39 lines of code changed in:

donaldp 2002-10-07 04:49

Remove straggler.

0 lines of code changed in:

stevel 2002-10-06 22:14

doc correct

1 lines of code changed in:

costin 2002-10-04 22:16

Remove the old embed proposal.

0 lines of code changed in:

bodewig 2002-10-04 15:01

opensourcedirectory seems to have changed its "business model" from a

pure catalog to a review and rate system. Anybody can write a review

about Ant and use that to announce a new release, at the same time,

there is no marker of the current release and no "project owner" anymore.

2 lines of code changed in:

bodewig 2002-10-04 12:43

<manifest> could miss situations in which an update was necessary.



PR: 12440

Submitted by: Thomas Zimber <tzimber at e2e.ch>

42 lines of code changed in:

bodewig 2002-10-04 11:59

Add pathref attribute to <arg>.



PR: 13137

25 lines of code changed in:

bodewig 2002-10-04 10:06

Suppress "ignoring compiler setting" warning in javac if the user

hasn't set the compiler.



PR: 13246

27 lines of code changed in:

bodewig 2002-10-04 09:18

Make use of nested <manifest> for ant-bootstrap.jar instead of using

separate files that need to be kept in sync.

5 lines of code changed in:

bodewig 2002-10-04 08:48

with 1.5.1, this doesn't need to be on the front page any longer

0 lines of code changed in:

bodewig 2002-10-04 08:35

link to RPMS

4 lines of code changed in:

bodewig 2002-10-04 08:32

Remove award logos from header and put them into the news page.



Sync WHATSNEW.

86 lines of code changed in:

umagesh 2002-10-03 14:37

Announce 1.5.1

69 lines of code changed in:

bodewig 2002-10-02 13:39

Remove Class-Path from Ant's manifest and provide an ant-bootstrap.jar

for people who'd like to run Ant via java -jar.

22 lines of code changed in:

bodewig 2002-10-02 06:07

make genjar URL valid 8-(

2 lines of code changed in:

bodewig 2002-10-02 06:05

New URL and contact for genjar

4 lines of code changed in:

September 2002 »

Generated by StatSVN 0.3.2-SNAPSHOT