July 2002 Commit Log

Number of Commits:
77
Number of Active Developers:
7
bodewig 2002-07-31 07:04

merge bug fix from 1.5 branch.

4 lines of code changed in:

bodewig 2002-07-30 15:00

Fixing some typos - has been submitted as part of

PR: 11056

21 lines of code changed in:

bodewig 2002-07-30 14:52

Shell snippet that autodetects Emacs' compile mode and then passes

-emacs as well as build.compiler.emacs to Ant.



PR: 11056, 11057

Submitted by: Ville Skytt? <ville.skytta@iki.fi>

51 lines of code changed in:

bodewig 2002-07-30 10:38

<war> and <ear> have the duplicate attribute, too.

Submitted by: Larry Shatzer <Larry.Shatzer@Spirent.com>

10 lines of code changed in:

bodewig 2002-07-30 09:12

port ANTLR fix from 1.5 branch.

PR: 11222



Some copyright year fixes.

6 lines of code changed in:

ehatcher 2002-07-30 00:45

Fixed bootstrap when JAI not present

1 lines of code changed in:

ehatcher 2002-07-29 15:23

Kevin Grey's <image> task. A few modifications were made, most notably changes on setter types and removal of some unused variables flagged by IDEA.

1627 lines of code changed in:

ehatcher 2002-07-29 15:19

Build changes to optionally include/exclude the JAI <image> task.

8 lines of code changed in:

costin 2002-07-27 02:21

Added (back) TaskAdapter2. It'll allow more flexibility on how 'normal'

beans are turned into tasks - it allows to specify the method name.



It'll also be extended to support mbeans or other types of tasks.

229 lines of code changed in:

costin 2002-07-27 02:20

Add the new taskdef ( it'll replace the original one ).

( we need the new one so that it works with ant1.5 )

3 lines of code changed in:

costin 2002-07-27 02:19

Add JXPath and a modified Taskdef that uses the 'system path'.



Remove debugging message.

499 lines of code changed in:

  • proposal/embed/src/java/org/apache/tools/ant/taskdefs: SystemPath.java (+1 -1), Taskdef2.java (new 349)
  • proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional: JXPath.java (new 149)
costin 2002-07-27 02:18

Fixed the loading of JXPath.



Added more samples of how it can be used.

19 lines of code changed in:

costin 2002-07-26 16:47

One more try :-)

401 lines of code changed in:

  • proposal/embed/src/java/org/apache/tools/ant/taskdefs: Import.java (new 182), SystemPath.java (new 219)
  • proposal/embed/src/java/org/apache/tools/ant/tasks/optional: JXPath.java (del)
costin 2002-07-26 16:46

Moved the embed proposal, use a 'normal' hierarchy and build system.



Added a small test file - JXPath is not working yet with systemPath

1992 lines of code changed in:

costin 2002-07-26 16:44

First draft of JXPath.

0 lines of code changed in:

  • proposal/embed/src/java/org/apache/tools/ant/tasks/optional: JXPath.java (new)
donaldp 2002-07-25 15:21

Remove unused imports, remove glob imports, sort imports.

993 lines of code changed in:

donaldp 2002-07-25 15:01

Remove unused import

3 lines of code changed in:

donaldp 2002-07-25 14:59

Encapsulate some fields of DataType.

74 lines of code changed in:

donaldp 2002-07-25 14:45

Remove redudent assignments

2 lines of code changed in:

costin 2002-07-24 23:00

Added a bit more info :-)



The next major step for this will be a set of hooks to allow ant to

be more JMX friendly - one very straightforward way to embed ant

is by using MBeans to represent the components.



In addition ant should be able to use MBeans as tasks and in

the build process.

27 lines of code changed in:

  • proposal/sandbox/embed: README (+27 -1)
costin 2002-07-24 22:18

Finally, make all AntHandlers 'stateless' and make sure all the state is in

AntContext.



Started the cleanup process.



The reason for 'stateless' model is not performance, but having a cleaner

model. It is very hard to track things on the stack or in different

handlers.



The next major step will be to try to reorganize the DataType/Task/UnknownTask

creation.



So far all features ( sax2, import, dynamic prop, classloader ) seem to work

fine with 1.5 - at least on all projects I'm working on.

157 lines of code changed in:

bodewig 2002-07-24 15:43

Make <project>'s default attribute required to stop the sky from falling.

9 lines of code changed in:

sbailliez 2002-07-23 20:01

'java' attribute has never been used here. Get rid of it.

0 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional: NetRexxC.java (-3)
sbailliez 2002-07-23 19:33

Destroy the process in case the thread is interrupted

otherwise it may run forever.

PR: 10345

Submitted by: Hal.Hildebrand@hellblazer.com (Hal Hildebrand)

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+3 -1)
jskeet 2002-07-23 15:13

Fixed up JavaDocs (where possible) to remove warnings (mostly about breakiterator).

65 lines of code changed in:

donaldp 2002-07-23 09:02

Add ignores for more cache files.

1 lines of code changed in:

donaldp 2002-07-23 08:39

Encapsulate some fields in Task and add some deprecation warnings to coresponding fields.

362 lines of code changed in:

donaldp 2002-07-23 07:57

Remove redundent assignments

2 lines of code changed in:

  • src/main/org/apache/tools/ant: Task.java (+2 -2)
donaldp 2002-07-23 07:54

Encapsulate usage of project object rather than allowing objects 7 subclasses acessing a protected variable of their super super super .... class.



Deprecated the variable so that that anyone directly referencing variable will get warning and suggestion to use the accessor.

425 lines of code changed in:

bodewig 2002-07-23 07:46

untabify

9 lines of code changed in:

bodewig 2002-07-23 07:29

Fix broken link.

Submitted by: Trevor Fields <fields_t@ociweb.com>



Add pointer to AntDoc.

Submitted by: Edouard Mercier <antdoc@noos.fr>

109 lines of code changed in:

donaldp 2002-07-23 06:54

Remove unused variable

0 lines of code changed in:

donaldp 2002-07-23 06:53

Remove javadoc for throws that no exist

0 lines of code changed in:

bodewig 2002-07-22 12:56

Add pointer to jMetra.



Submitted by: Todd Newton <Todd_Newton@notes.ntrs.com>

120 lines of code changed in:

bodewig 2002-07-22 12:39

fix should go into 1.5.1

3 lines of code changed in:

bodewig 2002-07-22 12:28

Make task replacements recreate their child elements when they get redefined.



PR: 10904



This should also fix the Axis build failure Sam has reported.

35 lines of code changed in:

bodewig 2002-07-22 11:12

Merge changes from 1.5 branch to HEAD.

21 lines of code changed in:

costin 2002-07-20 02:39

A bit of cleanup, remove duplicated code.



Implement the 'projectName.target' instead of super. I'm still trying

to find a way to allow Import task to hook in and support whatever

policy it wants.

141 lines of code changed in:

costin 2002-07-19 19:37

Improve debugging ( to find the super. problems with import ).

Smaller fixes.

29 lines of code changed in:

costin 2002-07-19 18:10

Implement the change in handling the top-level target before

executing other targets ( which is closer to the original

behavior ).



Import started to work a bit - but it complain about

circular dep on super.mb2, still investigating.

3 lines of code changed in:

costin 2002-07-19 18:02

Import task, first version.

5 lines of code changed in:

costin 2002-07-19 18:02

Added import-related info to AntXmlContext.

Made few fields public - the whole thing will be refactored with

proper getter/setters after things are stable.



Added import processing ( the patch was modified a bit ).

193 lines of code changed in:

umagesh 2002-07-19 17:48

* Add encoding attribute to <loadproperties>

* Remove dependency of <loadproperties> on StringInputStream

* Modify StringInputStream to support encoding

* Note that StringInputStream is not being used by any other Ant classes - the sole consumer was LoadProperties which no longer uses it.

154 lines of code changed in:

costin 2002-07-18 20:47

Merged all the changes from ProjectHelper.



The only thing not merged is 'description' - I would rather add a

'description' task, it's cleaner.

45 lines of code changed in:

bodewig 2002-07-18 14:41

Henri likes to have multiple keys

31 lines of code changed in:

bodewig 2002-07-17 15:40

Make build files that rely on Ant 1.5's behavior work again.



These build files rely on the fact that references to top level data

types get added before the data type's child elements have been

added. In a case like



<path id="foo">

<fileset dir="not-there" />

</path>



The toString method will return "" before the fileset has been added

but throw a BuildException afterwards. A logging statement in

Project#addReference will call toString and thus make the build fail,

while it would work in 1.5 as long as you never use the path.

11 lines of code changed in:

bodewig 2002-07-17 07:36

Merge from the 1.5 branch.



PR: 10875

14 lines of code changed in:

ehatcher 2002-07-16 23:32

blurb about appendix E

2 lines of code changed in:

ehatcher 2002-07-16 23:30

relocating Appendix E

0 lines of code changed in:

costin 2002-07-16 22:17

First version of the <systemPath>.



You need to include ant-sax2.jar in ant/lib, define a <path id='foo'> that includes

all the jars that you need ( junit.jar, etc ) and then use

<systemPath pathRef='foo' /> to create the loader and reload all optional tasks.



After this step all optional tasks will work in the same way as if you have

included the jars from the <path> definition in ant/lib.



I did some basic tests and seems to work fine - note that <taskdef> will

work as before, i.e. if you explicitely define tasks that need optional

jars ( or redefine optional task ), you'll have the old behavior ( i.e.

require things in CLASSPATH ).



I'll try to find what changes are need for <import> and re-do the build

for ant-sax2, then do more testings.

14 lines of code changed in:

bodewig 2002-07-16 13:06

Move all top level elements to an implicit target named "" and make

all othere targets depend on that one.



As a side effect, <description> is now handled by ProjectHelperImpl,

the data type has become unused.

160 lines of code changed in:

sbailliez 2002-07-16 12:48

Forgot to catch Errors while doing the diagnostics..making it totally useless

when there is a ClassDefNotFoundError...that is...most of the time..

hem...

8 lines of code changed in:

ehatcher 2002-07-16 09:27

Donated from Java Development with Ant

0 lines of code changed in:

ehatcher 2002-07-15 15:57

Bringing HEAD up to speed with the code I used to generate Appendix E of the infamous Java Development with Ant book.



TODO: Convert to the new XDoclet, start progressing this to the mainstream so that Ant 1.6 can have code-generated documentation finally.

124 lines of code changed in:

bodewig 2002-07-15 14:41

Allow target-less build files by



(1) making project's default attribute optional.

(2) don't run executeTarget(s) if not asked for one



Adapt documentation and <antstructure>.

80 lines of code changed in:

sbailliez 2002-07-15 12:37

Make it serializable

Requested by: Jonas G?ransson (jongo728@student.liu.se)

3 lines of code changed in:

bodewig 2002-07-15 11:45

Provide download for Cygwin-fixed ant wrapper script and announce it.



PR: 10664

62 lines of code changed in:

bodewig 2002-07-15 11:29

merge from 1.5 branch

4 lines of code changed in:

costin 2002-07-14 01:15

A small refactoring, getting to a more 'real' interface for the dynamic

properties.



This is not final, of course.



PropertyHelper will implement all property manipulation. Eventually in

ant1.6 the static methods in various places should just wrap and

call this. In 1.6 the property storage can also be migrated to this

class.



It should be possible by a task or embedding application to replace

the whole mechanism - no need for discovery on this one, it can be

done by a task.



The PropertyInterceptor will be used to plug different sources

for the property. I'm thinking to just have tasks/types implementing

this interface automatically get registered - it's the simpler

solution for tasks developers ( I think ).

16 lines of code changed in:

costin 2002-07-13 16:46

Initial attempt to fix the optional.jar ( for 1.5+ ). The ProjectHelper

will replace all optional tasks, using an AntClassLoader to load

( delegation disabled for the optional package ).



Next step is to add a task that adds jars to the loader for optional.

( like junit.jar, etc ).

42 lines of code changed in:

sbailliez 2002-07-13 09:44

Take care of extreme cases to do some suffix magic.

Added some more testcases to document this behavior.



PR: 10769

Reported by: jan.grant@bristol.ac.uk (Jan Grant)

55 lines of code changed in:

sbailliez 2002-07-12 21:25

trax factory settings are now configured within a <factory> element.

167 lines of code changed in:

  • docs/manual/CoreTasks: style.html (+31 -16)
  • src/etc/testcases/taskdefs/optional: xslt.xml (+7 -5)
  • src/main/org/apache/tools/ant/taskdefs: XSLTProcess.java (+129 -95)
bodewig 2002-07-12 15:37

Henri's got a new key

16 lines of code changed in:

bodewig 2002-07-12 15:15

More quotes.



I think it has been Diane who said we could almost put the entire

script into quotes - she's been right.



PR: 9550

6 lines of code changed in:

bodewig 2002-07-12 14:07

PR: 10728

8 lines of code changed in:

bodewig 2002-07-12 13:59

2002

1 lines of code changed in:

bodewig 2002-07-12 13:56

Typo.

PR: 10736

1 lines of code changed in:

bodewig 2002-07-12 10:50

Kaffe has ThreadLocal but no swing.

16 lines of code changed in:

sbailliez 2002-07-11 22:54

Remove useless import

0 lines of code changed in:

sbailliez 2002-07-11 22:52

Allow to specify a given factory implementation for the transformer

(xsltc, xalan, saxon...) and to specify processor specific settings.



TraxLiaison has been completely refactored because the factory

needed to be created once everything was set up.



I don't think it is final state since it might be better to specify factory attributes

and element in a <factory> element rather than how it is now.



XSLTProcess starts to bevery difficult to read with all the inner classes as well...

411 lines of code changed in:

  • docs/manual/CoreTasks: style.html (+52)
  • src/etc/testcases/taskdefs/optional: xslt.xml (+18 -1)
  • src/main/org/apache/tools/ant/taskdefs: XSLTProcess.java (+112 -9)
  • src/main/org/apache/tools/ant/taskdefs/optional: TraXLiaison.java (+220 -103)
  • src/testcases/org/apache/tools/ant/taskdefs/optional: XsltTest.java (+9 -4)
bodewig 2002-07-11 07:46

Allow all tasks to be used outside of targets.

6 lines of code changed in:

donaldp 2002-07-11 02:00

Add jdk1.4 friendly getCause() method

10 lines of code changed in:

sbailliez 2002-07-10 21:46

Fix ANT_LIB path so that it uses a valid ANT_HOME under Cygwin..

PR: 10664

Submitted by: patdtaylor2000@yahoo.com (Patrick Taylor)

3 lines of code changed in:

  • src/script: ant (+3 -3)
umagesh 2002-07-10 14:38

Doc updates for announcing the 1.5 release.

61 lines of code changed in:

umagesh 2002-07-09 21:08

Resolve unresolved conflict

1 lines of code changed in:

umagesh 2002-07-09 21:06

Merge differences between the ANT_15_FINAL branch and the trunk into the trunk.

4358 lines of code changed in:

ehatcher 2002-07-09 18:49

dIon's cleanup and doc patches. I put this on the HEAD branch so as to not touch 1.5 branch right before the release.

68 lines of code changed in:

June 2002 »

Generated by StatSVN 0.3.2-SNAPSHOT