February 2002 Commit Log

Number of Commits:
574
Number of Active Developers:
11
stevel 2002-02-28 22:40

logo on start page, bit of troubleshooting on the feedback page before the mail list; platform issues page

125 lines of code changed in:

umagesh 2002-02-28 22:03

Fix javadoc.

3 lines of code changed in:

umagesh 2002-02-28 21:59

1. ExpandProperties filter introduced as envisioned by Steve.

2. String readFully(Reader) added to FileUtils.java (main trunk revision 1.13)

3. Doc changes

4. Removed the attribute evaluateproperties from <loadfile> as it is no longer necessary.

123 lines of code changed in:

stevel 2002-02-28 21:58

for IE and Konqeror

0 lines of code changed in:

stevel 2002-02-28 21:57

the artwork. Also as a windows icon

0 lines of code changed in:

umagesh 2002-02-28 19:48

Use StringBuffer to assemble String.

8 lines of code changed in:

umagesh 2002-02-28 19:43

Split processStream into two methods to facilitate streamed reads...

Reader getAssembledReader()

String readFully(Reader)

17 lines of code changed in:

umagesh 2002-02-28 19:21

Skip must use this.read() and not in.read() - Thanks, Adam, for catching this.

1 lines of code changed in:

umagesh 2002-02-28 19:16

Misplaced null check.

9 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/taskdefs: LoadProperties.java (+9 -8)
umagesh 2002-02-28 19:12

As suggested by Adam, use java.util.Properties.load(InputStream) instead of reinventing the wheel.



Introduced a new class - StringInputStream

14 lines of code changed in:

stevel 2002-02-28 18:45

explain why you cant delete *~ so easily

6 lines of code changed in:

jskeet 2002-02-28 18:35

Fixed (another) problem of <tt>...<tt> screwing up the rest of the page.

1 lines of code changed in:

jskeet 2002-02-28 18:33

Fixed problem of <tt>...<tt> screwing up the rest of the page.

1 lines of code changed in:

stevel 2002-02-28 18:26

doc improvements

15 lines of code changed in:

umagesh 2002-02-28 18:23

Refactored code (as suggested by Costin and Adam) - first run.

1. Moved ChainReaderHelper.java to filters/util

2. Moved setInitialized, getInitialized to base class.

3. Introduced BaseParamFilterReader that implements Parameterizable and has setParameter

4. Null check introduced for LoadFile

5. Convenience method readLine() introduced into BaseFilterReader.

142 lines of code changed in:

jskeet 2002-02-28 15:23

JavaDoc comments.



Also added a query about the use/otherwise of wrappers when

it comes to adding text - search for XXX to find the details

597 lines of code changed in:

bodewig 2002-02-28 12:39

Now that we know why the test worked all these month, make it work

again, this time documenting the reason.

10 lines of code changed in:

  • docs/manual/CoreTasks: ant.html (+1 -1)
  • src/etc/testcases/taskdefs: gzip.xml (+1 -1)
  • src/main/org/apache/tools/ant/taskdefs: Pack.java (+7 -2)
  • src/testcases/org/apache/tools/ant/taskdefs: GzipTest.java (+1 -3)
jskeet 2002-02-28 10:30

Added reference to the <tag> option in JavaDoc.

(Is this the correct position? Someone hit me with a cluestick if I should

have added it at the top of the section or in a different section.)

4 lines of code changed in:

stevel 2002-02-28 07:58

one value of xdoclet based documentation is we wont have docs that are different from what the task really supports

1 lines of code changed in:

  • docs/manual/CoreTasks: ant.html (+1 -1)
bodewig 2002-02-28 07:43

disable test case that could have never passed (but strangely did for

several months).



Oh, yes, in case I haven't said so yet: Happy new year everybody.

26 lines of code changed in:

adammurdoch 2002-02-28 04:49

* Started writing up the VFS and the data types.

* Moved selectors into their own package.

* Added <is-empty> selector.

633 lines of code changed in:

ehatcher 2002-02-28 03:53

this gets rid of some XDoclet warnings.

23 lines of code changed in:

ehatcher 2002-02-28 03:51

removed mandatory requirement for category (at least for now)

3 lines of code changed in:

ehatcher 2002-02-28 03:45

Changes by Bill Burton to collect tasks into categories rather than package space. Very cool, thanks!

34 lines of code changed in:

ehatcher 2002-02-28 03:43

made it easier to short-circuit and only run one class, no need to prefix package info

12 lines of code changed in:

umagesh 2002-02-28 01:48

1. Move a couple of common methods to an abstract base class.

2. Javadoc

300 lines of code changed in:

umagesh 2002-02-28 00:44

Empty line check inserted.

6 lines of code changed in:

holtdl 2002-02-28 00:01

Make the return code match the naughty exit.

PR:

Obtained from:

Submitted by:

Reviewed by:

1 lines of code changed in:

  • src/script: ant (+1 -1)
holtdl 2002-02-27 23:45

Add new 'listfiles' attribute to allow for listing the source files being

handed off to the compiler.

PR:

Obtained from:

Submitted by:

Reviewed by:

24 lines of code changed in:

umagesh 2002-02-27 21:51

Oops... missed adding this as well.

27 lines of code changed in:

umagesh 2002-02-27 21:51

Oops... missed adding this.

0 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/types: FilterChain.java (new)
umagesh 2002-02-27 21:50

FilterReaderSet -> FilterChain as this is more representative of the collection.



Documentation updates.

49 lines of code changed in:

umagesh 2002-02-27 20:59

Add License.

217 lines of code changed in:

umagesh 2002-02-27 20:48

CloneableReader -> ChainableReader

Reader clone(Reader) -> Reader chain(Reader)

21 lines of code changed in:

umagesh 2002-02-27 20:41

1. Provide a mechanism by which filter readers recognized by Ant's core (FilterreaderSet) can have a better syntax.



2. Remove double-quotes from javadoc and replace with &quot;

538 lines of code changed in:

ehatcher 2002-02-27 20:37

open 'er up! lets just see what shakes out from this.

1 lines of code changed in:

ehatcher 2002-02-27 20:36

XDoclet fun!



These are harmless Javadoc comment additions for use with the proposal/xdocs runs.

114 lines of code changed in:

ehatcher 2002-02-27 19:39

Fixed some issues with defaults.properties generation. Fixed issue with build having to be run twice because of directory being removed from the path (*arg*!).

73 lines of code changed in:

umagesh 2002-02-27 18:14

Provide a mechanism by which filter readers recognized by Ant's core (FilterreaderSet can have a better syntax.



For example, HeadFilter can be added to filterset as this:



<filterreaderset>

<filterreader classname="org.apache.tools.ant.HeadFilter">

<param name="lines" value="3"/>

</filterreader>

</filterreaderset>



or this:



<filterreaderset>

<headfilter lines="3"/>

</filterreaderset>

108 lines of code changed in:

bodewig 2002-02-27 16:36

clean up at the end of execute so that this instance can be reused.

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+3)
adammurdoch 2002-02-27 13:19

Added more stuff to the todo list.

151 lines of code changed in:

  • proposal/myrmidon/docs: todo.html (+78)
  • proposal/myrmidon/src/xdocs: todo.xml (+73)
adammurdoch 2002-02-27 12:05

Changes to the VFS data types:



* Added FileSelector interface.



* <v-fileset> now takes file selectors, instead of include and exclude patterns.



* Added a bunch of file selector implementations:

* <and>, <or>, <not> for combining selectors.

* <name>, <basename>, <url> for testing bits of the file name against

an Ant 1 style pattern, or a regular expression.

* <is-file>, <is-folder>, <exists> for testing file type.



* Added <flat-fileset>, which combines nested file sets and paths into a

single directory. This allows explicit path -> fileset conversion.



* Added <filtered-path>, which applies selectors to nested file sets and paths.



* Added <list-fileset> debug task.

44 lines of code changed in:

adammurdoch 2002-02-27 11:38

Added support for the @ant:type tag, for general-purpose type definitions.

8 lines of code changed in:

bodewig 2002-02-27 10:54

assert that gzip's new uptodate check also affects bzip2.



2002

18 lines of code changed in:

jskeet 2002-02-27 09:26

Temporary zip files used for update weren't being deleted, as doUpdate is reset during cleanUp.

8 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+8 -8)
stevel 2002-02-27 09:02

time checking on gzip, with tests.

submitted by Jeff Martin <jeff@custommonkey.org>

39 lines of code changed in:

costin 2002-02-27 06:56

Added the TaskFactory and modified Project.



This is not organized as a 'project' - the files here needs to replace

the ones in the main tree. I'll probably import the rest of the core

and make it a standalone replacement, so it's easy to review.



The goals are to:

- make ant more 'embeddable'

- integrate it better in other tools

- support SAX2 and namespaces

- support pluggable behavior for the XML reader

- support pluggable task factories - the factory will have full control

over the class loader

- better support and integration with existing java beans.



All that while maintaining full compatibility with ant1.4 - all

the code here is just an additional set of hooks, with the previous

behavior preserved and remaining as default.



Eventually this can be refactored into a standalone component

that will implement a task engine for ant1.x.

26 lines of code changed in:

ehatcher 2002-02-27 05:30

Simple harmless change to demonstrate the xdocs proposal. Sorry, Jon, if this causes javadoc warnings.



Many other tasks have been modified similarly (only ones with different task names than classnames have the name="...") - but only committing this one until full approval.

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Exit.java (+3 -1)
ehatcher 2002-02-27 05:26

First pass at XDoclet generation of Ant task documentation.

(sorry for the multiple commits, still getting a lock error on big commit attempts)

178 lines of code changed in:

ehatcher 2002-02-27 05:25

First pass at XDoclet generation of Ant task documentation.

14 lines of code changed in:

adammurdoch 2002-02-27 01:24

Some doco updates.

1115 lines of code changed in:

adammurdoch 2002-02-26 23:26

Changes to <property>:



* No longer implements Configurable, uses a set() method instead.



* The property value can be included as the text content of

the <property> element.



* Added test-cases.



* Added some alternative executeTarget() methods to

AbstractProjectTest, to expect a particular set of log messages,

or a particular failure.

191 lines of code changed in:

adammurdoch 2002-02-26 23:21

Error message tidy-ups.

43 lines of code changed in:

adammurdoch 2002-02-26 23:19

All that effort to get the right context, and it wasn't even being used.

0 lines of code changed in:

bodewig 2002-02-26 16:39

<style> tried to tranform all children of directories that matched the

include patterns - even children that are themselves directories.



Throw in a check that the thing we want to transform is not a

directory and an attribute to avoid this non-standard (among directory

based tasks) behavior.

47 lines of code changed in:

jskeet 2002-02-26 15:25

Fixed problem which gave (on Windows) output such as:



[java] First line of real output

[java]

[java] Second line of real output

[java]

18 lines of code changed in:

conor 2002-02-26 13:43

Make Ant1 containers work in mutant. Provide mutant versions of parallel and

sequential

62 lines of code changed in:

jskeet 2002-02-26 12:42

Invalid scope parameters now throw exceptions.

Repeated scope elements generate verbose messages.

14 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+14 -21)
conor 2002-02-26 12:16

Make message about dropped classpath elements verbose instead of a warning.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/types: Path.java (+1 -1)
jskeet 2002-02-26 10:39

Added tag option documentation.

44 lines of code changed in:

bodewig 2002-02-26 10:32

forgot to adapt the interactive test case

4 lines of code changed in:

bodewig 2002-02-26 10:29

Add explicit requirements to the handleInput method.



Minor optimization of PropertyFileInputHandler.



Use magic property name ant.input.properties instead of

input.properties to conform with our unofficial magic property naming

convention.



Use valid choices in prompt (DefaultInputHandler only) if we have a

MultipleChoiceInputRequest.



Port old <input> testcase over to this proposal.

122 lines of code changed in:

jskeet 2002-02-26 10:23

Added todo tag to javadoc task so that JavaDocs will now build

them appropriately.

1 lines of code changed in:

jskeet 2002-02-26 10:17

Put @todo tags back in now that there's support for them.

6 lines of code changed in:

bodewig 2002-02-26 10:11

Add an attribute to avoid <junit>'s classpath magic.

42 lines of code changed in:

jskeet 2002-02-26 10:00

Added support for the -tag option in JavaDoc 1.4

196 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+196 -1)
bodewig 2002-02-26 09:52

As long as Stephane has disbaled it, this test will always fail.

1 lines of code changed in:

bodewig 2002-02-26 08:57

grmbl

1 lines of code changed in:

bodewig 2002-02-26 08:47

committing the shell script that has replaced "cvs update -dP" for me.

114 lines of code changed in:

sbailliez 2002-02-25 20:01

GUMP Experiment.

As Stefan noted, the context classloader is probably causing trouble with JAXP.

Disabled for now just to see the result of the next run.

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+2 -2)
jskeet 2002-02-25 17:59

JavaDoc comments.

25 lines of code changed in:

bodewig 2002-02-25 17:38

2002, 2002, 2002, 2002

38 lines of code changed in:

bodewig 2002-02-25 16:10

Simple input framework proposal, see proposal/sandbox/input/README or

wait for my mail.

335 lines of code changed in:

jskeet 2002-02-25 15:33

First pass of JavaDoc work just to get rid of warnings.

When this is complete, whole source tree should JavaDoc (with 1.4)

with no warnings. (With JDK1.3.1 the 1.4-regexp stuff generates

warnings, but that's all.)

29 lines of code changed in:

jskeet 2002-02-25 15:21

First pass of JavaDoc work just to get rid of warnings.

When this is complete, whole source tree should JavaDoc (with 1.4)

with no warnings. (With JDK1.3.1 the 1.4-regexp stuff generates

warnings, but that's all.)

78 lines of code changed in:

jskeet 2002-02-25 15:10

First pass of JavaDoc work just to get rid of warnings.

When this is complete, whole source tree should JavaDoc (with 1.4)

with no warnings. (With JDK1.3.1 the 1.4-regexp stuff generates

warnings, but that's all.)

46 lines of code changed in:

conor 2002-02-25 13:28

IMplement DemuxOutputStreams to capture System.out and System.err usage

265 lines of code changed in:

adammurdoch 2002-02-25 11:09

* Add a converter to convert from <v-fileset> to <v-path>, rather

than doing so in the default <v-fileset> or <v-path> implementations.



* Add test <v-list-files> task.

10 lines of code changed in:

bodewig 2002-02-25 11:03

Add encoding attribute to copy/move so that filtered operations work

on encodings different than the platform's default as well.



PR: Christopher Taylor <cstaylor@nanshu.com>



some year 2002 fixes.

95 lines of code changed in:

adammurdoch 2002-02-25 10:42

Replaced usage of Avalon Context with Myrmidon specific Context:



* Moved read-only property and resolve methods from TaskContext to new Context

interface. TaskContext now extends the new Context interface.



* Changed the Configurer methods to use the new Context. Both implementations

use the supplied Context to do property resolution.



* Renamed TaskContext.getPropertys() -> getProperties().



* Moved PropertyUtil from configurer to workspace package, as that is now

the only place it is used.



* Changed PropertyUtil to work with the new Context.



RoleManager:



* A default implementation for a role can now be specified. Currently

can only do this programatically.



DefaultMasterConverter:



* Removed MasterConverter interface. It is now identified by the Converter

role.



* Now caches the converter instances.



* Changed the converter search algorithm to traverse the *source* class

hierarchy, including all interfaces. Chooses the most specialised

conversion, and fails if there is more than one such choice.



DefaultConfigurer:



* Attempts to convert references, if the type does not match the expected type.



* Changed handling of nested elements, for named adders/setters:

* If the method type can be mapped to a role, and that role has a default

implementation, then use that default implementation.

* Otherwise, if the method type is an interface, fail.

* Otherwise, create an instance using no-args constructor.



* Changed handling of nested elements, for typed adders/setters:

* If the method type can be mapped to a role, and the element name is

a type of that role, then use that role to create the instance.

* Otherwise, use the type factory for the generic data-type role.

* Attempt to convert the instance if it is not of the expected type.



* Added a bunch of test cases for new functionality.



* Renamed all the ConfigTest classes to have descriptive names.



Misc:



* Renamed package framework.factorys -> framework.factories.



* Made tests work when fork = false.

748 lines of code changed in:

adammurdoch 2002-02-25 09:47

Get rid of unused import.

20 lines of code changed in:

jskeet 2002-02-25 08:27

Removed redundant static method which caused compilation failure.

0 lines of code changed in:

conor 2002-02-25 04:33

Make ParallelTest work on Windows

2 lines of code changed in:

conor 2002-02-25 04:32

Allow tests to be run behind a firewall by specifying -Doffline=true

7 lines of code changed in:

sbailliez 2002-02-24 14:45

Message has been changed from "default constructor" to "no-arg constructor" in Project.

3 lines of code changed in:

jskeet 2002-02-24 08:57

JavaDoc comments.

340 lines of code changed in:

jskeet 2002-02-24 08:56

JavaDoc comments.



Note that the comments for setProject say that only Project should use this method - whereas there are *lots* of uses outside Project...

15 lines of code changed in:

jskeet 2002-02-24 08:54

JavaDoc comments.



Also changed message containing "default constructor" to "no-arg constructor" in checkTaskClass.

687 lines of code changed in:

adammurdoch 2002-02-24 07:52

Was using wrong error message.

1 lines of code changed in:

adammurdoch 2002-02-24 07:43

Removed AntServiceManager:



* Renamed DefaultAntServiceManager to InstantiatingServiceManager. This

implementation now sets-up the service factories and service instances

(log enable, service, parameterise, initialise).



* Rearranged the service heirarchy, so that services deployed from a

service descriptor are visible in the root context (passed to workspaces

and project builders).



* Service factories are registered using the role name, not the role class name.



* Added unit tests for InstantiatingServiceManager.



Changes to DefaultConfigurer error messages:



* All exceptions thrown by DefaultConfigurer indicate which configuration

element the error happened in.



* Updated DefaultConfigurer test cases, to check nested error messages

where appropriate.

322 lines of code changed in:

adammurdoch 2002-02-24 07:37

Fix message.

1 lines of code changed in:

ehatcher 2002-02-24 04:18

Added documentation for the new prefix attribute

6 lines of code changed in:

umagesh 2002-02-24 04:08

1. Addition of new filter reader "LineContains"

2. Javadoc changes to use &lt; and &gt; instead of < and > characters

3. Removal of debug statement from ChainReaderHelper

23 lines of code changed in:

umagesh 2002-02-24 03:36

type is more appropriate than name in this case.

6 lines of code changed in:

umagesh 2002-02-24 02:35

Filter Reader that strips out those lines that begin with a comment tag.

14 lines of code changed in:

umagesh 2002-02-24 01:58

Remove unused imports.

0 lines of code changed in:

umagesh 2002-02-24 01:57

Use classpath of AntFilterReader if available.

19 lines of code changed in:

umagesh 2002-02-24 01:56

Stefan's prediction coming true: AntFilterReader has its own classpath attribute and nested classpath element.

52 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/types: AntFilterReader.java (+52 -12)
ehatcher 2002-02-23 20:42

Added 'prefix' option to <property>. Designed to only work when loading a property file or resource.



Sorry for the multiple commits - got a lock error when trying all files at once

3 lines of code changed in:

ehatcher 2002-02-23 20:42

Added 'prefix' option to <property>. Designed to only work when loading a property file or resource.

43 lines of code changed in:

umagesh 2002-02-23 17:36

Use a helper class to process chained readers.

37 lines of code changed in:

stevel 2002-02-23 09:37

added logging of build file/target in verbose mode; surprised it wasnt there already.

4 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Ant.java (+4)
umagesh 2002-02-23 03:29

FilterReaderSet aware task to load Ant properties.

105 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/taskdefs: LoadProperties.java (new 105)
umagesh 2002-02-23 03:28

A filter that attaches a prefix to every line of data read.

4 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: PrefixLines.java (new 4)
costin 2002-02-22 23:28

Checking in the modified ( and new ) files.



Most of the functionality in Main is moved into AntBean ( all public/protected

methods are now wrappers around AntBean's functionality, for backward compat).



Same in ProjectHelper - again, for backward compat the public/protected functions

are unchanged, old code can still call the old methods and get similar behavior.





In TaskAdapter - few improvements ( still more to go ) to allow a program

to control tasks that are in a child loader. That's extremely important to

get ant embeded and controlled in a programatic way ( Project may create

tasks in a child class loader, so casting will fail - the only way

to use them is by using introspection ). I've also added the ability

to 'adapt' beans that have multiple methods, not only execute()



Please review, try, let me know when I can commit it.

276 lines of code changed in:

stevel 2002-02-22 18:00

info on loadfile and echoproperties

9 lines of code changed in:

bodewig 2002-02-22 15:38

Move the <exclude> patterns for <javac> and <junit> to external

patternsets so that they are in one place instead of repeated up to

three time.



update link for BSF.



Add pointer to JDepend in the Library Dependencies section.

251 lines of code changed in:

bodewig 2002-02-22 13:33

jdk 1.1 compatibility

2 lines of code changed in:

conor 2002-02-22 13:01

Do not require tar files to be in ustar format. Old V7 format should now

be handled. The main difference is in the handling of uid vs uname which

isn't that relevant to Ant anyhow.



PR: 6634

4 lines of code changed in:

bodewig 2002-02-22 10:51

Start factoring out the exclude patterns from <javac> and <junit> into

a single place - realized that the sitraka stuff requires TraX to

compile.

17 lines of code changed in:

bodewig 2002-02-22 09:20

year 2002 squad at work.

3 lines of code changed in:

stevel 2002-02-22 08:29

Utility task to list all your current properties along with unit tests, as written by Matt Albrecht . Added a prefix to save a subset of the properties for the very silly. Left it in optional.jar although it has no dependencies.

394 lines of code changed in:

stevel 2002-02-22 06:45

minor tweaking

3 lines of code changed in:

stevel 2002-02-22 06:44

bit more detail on dependencies

9 lines of code changed in:

ehatcher 2002-02-22 01:56

Added blurbs about <propertyfile>. The "never" removal may change before release, depending on feedback from this change.

6 lines of code changed in:

ehatcher 2002-02-22 01:53

Here goes: propertyfile refactoring to hopefully fix all outstanding issues with it. "now" and "never" were removed as operations (didn't make sense). "never" was removed as a value (it caused a null pointer exception anyway).



Other code cleanup (axing "m_" prefixes).



Added "unit" attribute to <entry> defaulting to DAY. This was essentially the previous default, but it was far too confusing.



Test cases beefed up to consider several scenarios.



There may be more changes needed to satisfy other use cases, and certainly some previous (undocumented) behavior has been changed (for the better!).



Is there a use-case for "never" as a value?

328 lines of code changed in:

bodewig 2002-02-21 16:52

Add pointer to TIM



Submitted by: Mark Griffiths <mark@chive.com>

103 lines of code changed in:

conor 2002-02-21 15:38

Tests and fixes for the DemuxOutputStream

1. New tests for the DemuxOutputStream and parallel task

2. Fix for the DemuxOutputStream thread problem identified by Jon Skeet

3. Found additional bug where UnknownElement does not hand output and error

strings onto the real task



A little bit of checkstyling.



Hmmm, really should be in bed.

213 lines of code changed in:

bodewig 2002-02-21 15:28

Add pointer to Dylan Schiemann's little Ant and Javascript tutorial.

57 lines of code changed in:

bodewig 2002-02-21 12:56

Make sure <>& are properly encoded in the attributes of the generated

HTML - not that any browser would care.



Fix page titles while I was at it.

15 lines of code changed in:

adammurdoch 2002-02-21 12:52

Changes to RoleManager:



* A class may now be explicitly associated with a role, rather than being

implicit in the role name.



* Added RoleInfo to bundle up role meta-info.



* Reworked the methods of RoleManager.



* Added test-cases for DefaultRoleManager.



* Make tests compile again.

248 lines of code changed in:

bodewig 2002-02-21 12:41

add pointer to miniRMI.

120 lines of code changed in:

donaldp 2002-02-21 11:06

Rename myrmidons ServiceManager stuff to AntServiceManager



Refactored the codebase to use Avalons ServiceManager rather than ComponentManager. The reason for this is that the ComponentManager required that contained objects implement the Component interface while the ServiceManager constructs do not have this requirement.



This makes it much easier to extract parts of Myrmidon without any dependency on Ant/Avalon

247 lines of code changed in:

donaldp 2002-02-21 11:03

Make class Resolvable so that converters get direct access to the underlying TaskContext

8 lines of code changed in:

donaldp 2002-02-21 10:55

Update xdoclet script to reflect new location of Converter interface

1 lines of code changed in:

donaldp 2002-02-21 10:16

Moved Converter architecture into aut hierarchy as it is completely decoupled from rest of ant

55 lines of code changed in:

bodewig 2002-02-21 10:00

<path> is not a task but a data type - and all data types can be used

outside of targets.



<typedef> is another task that may be used outside of targets.



I "fixed" that by replacing path with typedef in Steve's text, but we

really should talk about data types here as well - unfortunatley we

don't talk about data types in the manual at all, so it takes a bigger

effort.



Some year 2002 bugs.

3 lines of code changed in:

donaldp 2002-02-21 09:45

Update to latest converter architecture

12 lines of code changed in:

donaldp 2002-02-21 09:41

Make tasks extend AbstractTask directly not via Task

152 lines of code changed in:

donaldp 2002-02-21 09:41

Ugly hack to remove references to Project

22 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Filter.java (+11 -4)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Filter.java (+11 -4)
donaldp 2002-02-21 09:40

Make adapter extend AbstractTask

4 lines of code changed in:

donaldp 2002-02-21 09:40

Remove unused method

0 lines of code changed in:

donaldp 2002-02-21 09:39

getPropertys from new TaskContext method

22 lines of code changed in:

donaldp 2002-02-21 09:39

Fix javadoc errors

4 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive: Expand.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive: Expand.java (+2 -2)
donaldp 2002-02-21 09:38

No need to extend AbstractTask

2 lines of code changed in:

donaldp 2002-02-21 09:37

ContextException - lets kill you!

6 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Condition.java (+6 -26)
donaldp 2002-02-21 09:37

Ugly hackity hack owrapping TaskContext to make it an Avalon context.



Need to define a clean interface to export to Container object that is basically a facade and takes care of all this

5 lines of code changed in:

donaldp 2002-02-21 09:36

Use Adaptor so that TaskContext appears as an Avalon Context

3 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/executor: DefaultExecutor.java (+3 -1)
donaldp 2002-02-21 09:35

Add an adaptor so that the TaskContext will still apear as an Avalon COntext to the Configurer

1 lines of code changed in:

donaldp 2002-02-21 09:35

Some messages

4 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/configurer: Resources.properties (+4 -1)
donaldp 2002-02-21 09:35

Remove unused import

0 lines of code changed in:

donaldp 2002-02-21 09:34

No need to import old propertyutil

0 lines of code changed in:

donaldp 2002-02-21 09:34

Remove CascadingException references

18 lines of code changed in:

donaldp 2002-02-21 09:33

Add a PropertyUtil class that doesn't need avalons Context

0 lines of code changed in:

donaldp 2002-02-21 09:30

Updated TaskContext imp[lementation to reflect new interface

59 lines of code changed in:

donaldp 2002-02-21 09:29

add a getPropertys() method to context so that some tasks (like Junit) can grab a *copy* of all the propertys

7 lines of code changed in:

donaldp 2002-02-21 09:29

Made the TaskCOntext not extend avalons context interface

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/api: TaskContext.java (+1 -2)
donaldp 2002-02-21 09:28

Changed commented info message to debug priority

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/frontends: CLIMain.java (+1 -1)
donaldp 2002-02-21 09:27

Reworked the ExecManager service so that the Execute adapter object becomes responsible for combining supplied env vars with native env vars if required

21 lines of code changed in:

donaldp 2002-02-21 09:25

Generalized the converter architecture by making the "context" a raw object that can be cast for the needs of a specific project



Thus converters are now independent of ant and avalon

19 lines of code changed in:

donaldp 2002-02-21 09:23

Remove old attempt at generalizing the converter architecture

0 lines of code changed in:

stevel 2002-02-21 07:08

bug Id 6601; deprecation warning.

4 lines of code changed in:

stevel 2002-02-21 06:39

being rigorous

3 lines of code changed in:

stevel 2002-02-21 06:25

little bit of extra detail on the example.

25 lines of code changed in:

stevel 2002-02-21 06:24

things to find out when you look at the source

4 lines of code changed in:

adammurdoch 2002-02-21 03:26

Added some experimental VFS data types and tasks: <v-path>, <v-fileset> and <v-copy>.

67 lines of code changed in:

adammurdoch 2002-02-21 03:23

* Added AbstractProjectTest, which allows a sub-class test case to execute

targets from project files.



* AbstractMyrmidonTest.getTestResource() now asserts that the resource exists.

28 lines of code changed in:

bodewig 2002-02-20 17:54

move all stuff that can only be compiled conditionally to optional.jar

40 lines of code changed in:

bodewig 2002-02-20 16:48

fix boundary checking problem similiar to the one fixed for bug report 4290



Actually this wouldn't throw an ArrayIndexOutOuBounds- but a

BuildException as FileList.getFiles barfs out on empty lists, but that

way it is more consistent.

3 lines of code changed in:

bodewig 2002-02-20 16:32

optimize dependset by not comparing each target with each source but

only the oldest target.



Submitted by: mrezaei@starpoint.com



I've also swapped the order of handling sourcefilesets and

sourcefilelists as filelists are a lot less expensive than filesets.

51 lines of code changed in:

bodewig 2002-02-20 14:54

@exception -> @throws



Submitted by: Jon Skeet <jon.skeet@peramon.com>

28 lines of code changed in:

conor 2002-02-20 13:43

Refactor configuration out of Frame into Component Manager

853 lines of code changed in:

bodewig 2002-02-20 12:35

Switch CLASSPATH back to Windows format in Cygwin.



Submitted by: Jeppe N. Madsen <jeppenm@worldonline.dk>

1 lines of code changed in:

  • src/script: ant (+1)
bodewig 2002-02-20 12:22

move method refactoring - applied in a way that keeps

IntrospectionHelper's API backwards compatible.



Inspired by: Jon Skeet <jon.skeet@peramon.com>

68 lines of code changed in:

bodewig 2002-02-20 11:53

simplify createAttributeSetter method.



Submitted by: Jon Skeet <jon.skeet@peramon.com>



Throw in some additional tests.

74 lines of code changed in:

adammurdoch 2002-02-20 11:31

* Renamed the template files.

* Added an <antlib-jar> task to the build, for Jar-ing up antlibs.

31 lines of code changed in:

bodewig 2002-02-20 11:28

add pointer to Krysalis Centipede



Submitted by: Nicola Ken Barozzi <barozzi@nicolaken.com>

120 lines of code changed in:

bodewig 2002-02-20 10:03

improve javadoc



Submitted by: Jon Skeet <jon.skeet@peramon.com>

260 lines of code changed in:

bodewig 2002-02-20 09:42

superflous line that wasn't meant to go into CVS

0 lines of code changed in:

bodewig 2002-02-20 08:57

exclude JUnitClassloaderTest if the test classes can be loaded from

the system classloader.



I'm afraid I didn't beat the nightly GUMP run, expect a nag mail 8-)

15 lines of code changed in:

bodewig 2002-02-20 08:36

Add a new <contains> condition that looks for substrings.



Names are open to discussion, of course.

200 lines of code changed in:

adammurdoch 2002-02-20 07:20

* Added test cases for DefaultEmbeddor.

* Target start and finish events are now fired for a project's implicit target.

* Unit tests now run against a dummy myrmidon install.

* Tidy-up some error messages.

283 lines of code changed in:

bodewig 2002-02-20 07:16

dreaded year 2002 bug 8-)

2 lines of code changed in:

bodewig 2002-02-20 06:51

add Henri's RPM signing key

16 lines of code changed in:

conor 2002-02-20 06:03

Small fix for default state of unset property handling

5 lines of code changed in:

holtdl 2002-02-20 01:44

Grrrf - meant to take out Description "task" (since it's not, it's a "type").

PR:

Obtained from:

Submitted by:

Reviewed by:

0 lines of code changed in:

holtdl 2002-02-20 01:20

So of course, I forget the big one (doh!).

PR:

Obtained from:

Submitted by:

Reviewed by:

1039 lines of code changed in:

holtdl 2002-02-20 01:16

Make things a bit easier for people to find -- hopefully, anyway :)

(And the usual sorts of while-I'm-here-type clean-up).

PR:

Obtained from:

Submitted by:

Reviewed by:

65 lines of code changed in:

sbailliez 2002-02-19 22:46

make it clear why it is excluded, it's better to read

it in this file than in the cvs log. :o)

4 lines of code changed in:

sbailliez 2002-02-19 22:43

exclude the JUnitClassLoader test for jdk < JDK1.2 since it uses the context classloader.

4 lines of code changed in:

sbailliez 2002-02-19 22:36

Testcase for PR 5006. Make sure to set the context classloader.

49 lines of code changed in:

sbailliez 2002-02-19 22:34

Make sure to set the context classloader to the AntClassLoader.

PR: 5006

Submitted by: mancarella@opoipi.bancaintesa.it (Stefano Mancarella)

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+5 -3)
sbailliez 2002-02-19 21:56

Remove useless modifiers on interfaces.

Submitted by: Mariusz Nowostawski (mariusz@marni.otago.ac.nz)

39 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka/bytecode: ClassPathLoader.java (+2 -2)
  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/attributes: AttributeInfo.java (+11 -11)
  • src/main/org/apache/tools/ant/taskdefs/optional/sos: SOSCmd.java (+26 -26)
bodewig 2002-02-19 17:29

Fix problems in Linux version of <cab>:



(1) it wouldn't use the basedir



(2) all diagnostic messages have been swallowed



Submitted by: Ilya A. Kriveshko <ilya@kaon.com>



Note that this patch needs the magic of Execute but also access to the

processes' standard input - this has been solved by adding a new

static method launch to Execute which hands out the Process instance,

the proper fix would be to handle input for the spawned processes as

well.

100 lines of code changed in:

bodewig 2002-02-19 16:48

<regularexpression> --> <regexp>

14 lines of code changed in:

bodewig 2002-02-19 16:17

Better handling of tasks that are wrapped in TaskAdapters - unwrap

InvocationTargetExceptions when they happen



PR: 5830



To test it I've enabled all tests for <condition>.

30 lines of code changed in:

bodewig 2002-02-19 15:22

improve example of manifest task.



Submitted by: hboutemy@business-village.fr

29 lines of code changed in:

conor 2002-02-19 15:12

Remove Unused import

PR:

Obtained from:

Submitted by:

Reviewed by:

0 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (-1)
bodewig 2002-02-19 14:04

Add Package Version Specification in manifest files for ant.jat and

optional.jar



PR: 6180

34 lines of code changed in:

bodewig 2002-02-19 13:09

Ignore redefinition of datatypes if new and old class are the same.



PR: 6514

Submitted by: Peter Kristensen <pkr@netnord.dk>

11 lines of code changed in:

donaldp 2002-02-19 13:01

Remove excessive deprecation warnings.

0 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (-14)
bodewig 2002-02-19 09:03

fix inconsistency in log levels.

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Zip.java (+1 -1)
bodewig 2002-02-19 07:51

please don't use <zip>'s file attribute

76 lines of code changed in:

holtdl 2002-02-19 03:26

Only use "value" in reference to the 'value' attr; use "oldIntValue" for

the old value from the prop file (0, if none); fix the comments as well.

(Oh right, and fix the damn copyright!)

PR:

Obtained from:

Submitted by:

Reviewed by:

21 lines of code changed in:

holtdl 2002-02-19 02:52

Fix the increment/decrement operations so they work whether or not

a 'value' attr was specified. (And fix a tiny spacing nit :)

PR:

Obtained from:

Submitted by:

Reviewed by:

23 lines of code changed in:

conor 2002-02-19 02:12

Bootstrap files for Windows users

35 lines of code changed in:

umagesh 2002-02-18 20:57

Add copyright header.

318 lines of code changed in:

umagesh 2002-02-18 20:56

Converts Tabs to Spaces.

0 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: TabsToSpaces.java (new)
umagesh 2002-02-18 18:56

Oh! the horrors of cut-n-paste. Copyright should have been 2002.

2 lines of code changed in:

umagesh 2002-02-18 18:37

Answer the question: "So what are filterreadersets and filterreaders anyway?"

10 lines of code changed in:

ehatcher 2002-02-18 18:27

Applied documentation patches sent by Jon Skeet

462 lines of code changed in:

donaldp 2002-02-18 13:35

Make doclets behave the same way as other ClassPath loaded things in the presence of gump ... or at least thats what I think this patch does ? ;)

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javadoc.java (+1 -1)
conor 2002-02-18 12:36

Mutant can now bootstrap itself

Upgraded to checkstyle 2.1

527 lines of code changed in:

donaldp 2002-02-18 09:14

Start simplifying so that metrics task does not complain as much

105 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/frontends: CLIMain.java (+105 -49)
donaldp 2002-02-18 09:08

Start simplifying so that metrics task does not complain as much

37 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/launcher: Main.java (+37 -16)
donaldp 2002-02-18 09:02

Inlined a large number of methods from AbstractTask

169 lines of code changed in:

donaldp 2002-02-18 09:02

Start simplifying so that metrics task does not complain as much

52 lines of code changed in:

bodewig 2002-02-18 08:55

Antlib proposal Second installment



Submitted by: Jose Alberto Fernandez <j_a_fernandez@yahoo.com>

664 lines of code changed in:

donaldp 2002-02-18 08:52

Remove unused variable - the correct one this time

12 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: Ilasm.java (+6 -5)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: Ilasm.java (+6 -5)
donaldp 2002-02-18 08:45

Remove unused variable

0 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: Ilasm.java (-6)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: Ilasm.java (-6)
donaldp 2002-02-18 08:45

Remove some audit warnings

54 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/archive: Zip.java (+27 -18)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/archive: Zip.java (+27 -18)
donaldp 2002-02-18 08:39

Move complex operations outside loop body

6 lines of code changed in:

donaldp 2002-02-18 08:38

Remove unused import

3 lines of code changed in:

donaldp 2002-02-18 08:38

Move static above instance variables

3 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/embeddor: DefaultEmbeddor.java (+3 -3)
donaldp 2002-02-18 08:37

Moved complex operations outside of loop evaluation

4 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer: Deployment.java (+4 -2)
donaldp 2002-02-18 08:36

Clean up some audit warnings

29 lines of code changed in:

donaldp 2002-02-18 08:30

Remove unused import

0 lines of code changed in:

donaldp 2002-02-18 08:28

Use StringBuffer inside loops and dont reasign parameters to method

11 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Checksum.java (+11 -26)
donaldp 2002-02-18 08:28

Dont access static method through instance

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: SleepTask.java (+1 -1)
bodewig 2002-02-18 07:00

regenerate HTML from Steve's changes.

19 lines of code changed in:

umagesh 2002-02-18 03:07

Filter to read the last 'n' lines.

0 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: TailFilter.java (new)
umagesh 2002-02-18 01:01

Initialize whenever parameters (possibly) change.

1 lines of code changed in:

umagesh 2002-02-18 01:00

1. Use a variable name that better represents the type of data stored.

2. Minor code cleanup.

11 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: ReplaceTokens.java (+11 -11)
umagesh 2002-02-18 00:59

Filter to read the first 'n' lines.

0 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: HeadFilter.java (new)
donaldp 2002-02-17 10:11

Unify name of metamata/qa directory

2 lines of code changed in:

donaldp 2002-02-17 10:10

Add in sample properties for audit.xml

0 lines of code changed in:

donaldp 2002-02-17 10:07

Add a simple build file to generate audit/metric/etc statistics

2 lines of code changed in:

donaldp 2002-02-17 10:06

Build the sound library

3 lines of code changed in:

donaldp 2002-02-17 10:04

Started to refactor XSLTProcess to be loose the xsltLiason. We can assume that most future processors will use this API as it is the standard.



The current implementation does not load the TransformerFactory from the specified classLoader but it will in the future.

195 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/xml: XSLTProcess.java (+195 -300)
donaldp 2002-02-17 10:03

init(File) --> reset()

1 lines of code changed in:

donaldp 2002-02-17 10:02

touchups

12 lines of code changed in:

donaldp 2002-02-17 10:01

Add basic class to listen to trax errors and print em out

0 lines of code changed in:

donaldp 2002-02-17 10:01

Add utility methods to deal with myrmidons filesets

110 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/types: ScannerUtil.java (+55 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/types: ScannerUtil.java (+55 -2)
donaldp 2002-02-17 10:00

Add accessor for underlying fileset object

8 lines of code changed in:

umagesh 2002-02-17 02:19

Filter that replaces token strings with user supplied values. This is somewhat similar to <filterset> stuff.

11 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: ReplaceTokens.java (new 11)
umagesh 2002-02-17 02:09

When passed through filters, the resulting size of the filtered data may be

larger than the actual file size. Keep reading till -1 is returned.

12 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/taskdefs: LoadFile.java (+12 -5)
umagesh 2002-02-16 22:38

And thus the JavaReader phoenix rises from the ashes of JavaDoc.

0 lines of code changed in:

umagesh 2002-02-16 22:24

Operate at the read() method level instead of at the read(char[]) method level.

47 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/filters: StripLineBreaks.java (+47 -48)
umagesh 2002-02-16 02:29

1. Change Parameterizable interface's setParameters method signature such that it takes in an array of type Parameter instead of Hashtable.

2. Introduce "type" as an attribute to nested param.

21 lines of code changed in:

umagesh 2002-02-16 00:35

1. Class marked as final.

1 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/taskdefs: LoadFile.java (+1 -1)
umagesh 2002-02-16 00:34

1. "final" modifiers introduced in relevant places.

2. BuildExceptions thrown only when failonerror is true.

3. A few variables renamed.

45 lines of code changed in:

  • proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/taskdefs: LoadFile.java (+45 -30)
stevel 2002-02-16 00:25

getting our retaliation in early. Pointer to update ant for the XP/java1.4 combo.

11 lines of code changed in:

umagesh 2002-02-15 21:55

Configurable -> Parameterizable

2 lines of code changed in:

  • proposal/sandbox/filterreaders: README (+2 -2)
umagesh 2002-02-15 21:53

Bad example fixed.

7 lines of code changed in:

  • proposal/sandbox/filterreaders: README (+7 -5)
umagesh 2002-02-15 21:50

Initial version of FilterReaderSet implementation with <loadfile> as example.

208 lines of code changed in:

bodewig 2002-02-15 17:08

Make JDK 1.4 happy by changing assert to assertTrue.



TraxLiaisonTest accesses the protected TraXLiaison.getSystemId method

and therefore has to be loaded via the same classloader as TraxLiaison.

4 lines of code changed in:

bodewig 2002-02-15 16:51

Make tests pass on JDK 1.1.



The change to ProjectTest basically backs out a change I had to make

to Ralf Wiebicke's original submission to make it work on my box three

months ago. Since then nothing has changed, but my JDK now throws a

different exception than it did back then - go figure.



TimeZone doesn't seem to matter for JDK 1.1, testDateTimeISO fails as

text is "2002-02-23T10:11:12" on my machine. I ran out of time and

disabled the test, but I promise to check back later. 8-)

10 lines of code changed in:

bodewig 2002-02-15 15:19

Print a warning if we drop elements from a use supplied path.



Avoid exactly that warning in Ant's own build file.

15 lines of code changed in:

bodewig 2002-02-15 15:05

Fix sysproperty handling (testcase fails for old code and passes for

new code).

7 lines of code changed in:

bodewig 2002-02-15 14:54

Add testcase for sysproperty handling.

22 lines of code changed in:

bodewig 2002-02-15 13:59

More JavaDoc documentation fixups.



Submitted by: Jon Skeet <jon.skeet@peramon.com>

218 lines of code changed in:

bodewig 2002-02-15 13:48

some typos.

7 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+7 -4)
bodewig 2002-02-15 13:42

Add compiler attribute to <javac> that allows users to override

build.compiler on a task by task basis.

102 lines of code changed in:

adammurdoch 2002-02-15 08:09

Included ant-services.xml in core jar

4 lines of code changed in:

adammurdoch 2002-02-15 07:37

* Added another FileSystemManager.resolveFile() convenience method.

* Made a heap of stuff final.

64 lines of code changed in:

adammurdoch 2002-02-15 07:36

* Added exec-manager and file-system-manager roles.

* Added a very basic VFS manager service implementation.

23 lines of code changed in:

adammurdoch 2002-02-15 07:34

Javadoc fixes.

2 lines of code changed in:

adammurdoch 2002-02-15 07:33

Add missing error message.

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/configurer: Resources.properties (+1 -1)
adammurdoch 2002-02-15 07:32

Use "java -version" for exec test.

6 lines of code changed in:

  • proposal/myrmidon/src/make: sample.ant (+6 -3)
bodewig 2002-02-15 07:22

Show how to avoid the -sourcepath switch in <javac>



Submitted by: Alex Rosen <arosen@silverstream.com>

2 lines of code changed in:

sbailliez 2002-02-14 23:22

Use a wrapper for exceptions rather than the full stacktrace.

259 lines of code changed in:

sbailliez 2002-02-14 23:02

Quick fix about naming.

5 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/i18n: Translate.java (+5 -5)
umagesh 2002-02-14 20:50

Remove unused local variable.

47 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/i18n: Translate.java (+47 -48)
bodewig 2002-02-14 17:34

Allow -sourcepath for <javac> to be set explicitly.



PR: 5268

Submitted by: Alex Rosen <arosen@silverstream.com>

73 lines of code changed in:

bodewig 2002-02-14 16:49

Make Ant work with the AElfred parser which doesn't like to be used

via SAX 1.



Submitted by: Andreas Voegele <voegelas@studenten.ims.uni-stuttgart.de>

12 lines of code changed in:

bodewig 2002-02-14 15:22

Submitted by: Jon Skeet <jon.skeet@peramon.com>



Jon's message:



There is one small code change (which may very briefly reduce the

footprint of Ant by about 3K :) and two comments which suggests further

code changes (look for XXX). The rest is, I believe, entirely comments.

I've:



o Made sure that all occurences of null/true/false are surrounded by

<code></code>

o Wrapped comments to under 80 columns (in some ways this is more

important than wrapping code)

o Made sure that all fields and methods have JavaDoc documentation.

o All used method parameters are documented, including documentation of

whether they can be null or not

o All return types are documented

o All checked exceptions are documented

229 lines of code changed in:

conor 2002-02-14 13:27

Handle badly configured tasks created outside of Ant's core



PR: 6309

5 lines of code changed in:

donaldp 2002-02-14 11:21

Add in tags for xdoclet.

6 lines of code changed in:

donaldp 2002-02-14 11:17

Moved sleep task into antlib hierarchy and i18n'ed task

1 lines of code changed in:

donaldp 2002-02-14 11:16

i18ned task

9 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Patch.java (+9 -3)
donaldp 2002-02-14 11:06

Zap Marker

0 lines of code changed in:

donaldp 2002-02-14 11:06

Fix compile error

0 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic: SunRmic.java (-11)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic: SunRmic.java (-11)
donaldp 2002-02-14 11:03

Write to system.out by default because that gets redirectted to task anyhow

12 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers: Javac12.java (+1 -16)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+4 -16)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic: SunRmic.java (+1 -3)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers: Javac12.java (+1 -16)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+4 -16)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic: SunRmic.java (+1 -3)
donaldp 2002-02-14 10:53

Ran style-formatter over codebase

26 lines of code changed in:

donaldp 2002-02-14 10:51

Move FilterSetCOllection into framework classes

3 lines of code changed in:

donaldp 2002-02-14 10:49

Move filter class into framework

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Filter.java (new)
  • proposal/myrmidon/src/main/org/apache/tools/ant/types: FilterSet.java (+1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/types: FilterSet.java (+1)
donaldp 2002-02-14 10:48

Move body of addLine into this class rather than delegating and temporarily commented out markers

20 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/types: Commandline.java (+10 -7)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/types: Commandline.java (+10 -7)
donaldp 2002-02-14 10:47

Make follow myrmidon designs anbd make sure it is not two things (task and condition). If need condition then move common funcitonality into helper class.

11 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Checksum.java (+11 -78)
donaldp 2002-02-14 10:42

Remove dependency on old ant tree

0 lines of code changed in:

donaldp 2002-02-14 10:36

Move CheckSum into antlib.build package

93 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Checksum.java (new 91)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/condition: ConditionBase.java (+1 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition: ConditionBase.java (+1 -1)
donaldp 2002-02-14 10:34

Add an abstract task that will eventually take over the role of the original Matching task

1 lines of code changed in:

donaldp 2002-02-14 10:26

Move ComponentManagerAdapter into workspace package as thats the only place it is used.

0 lines of code changed in:

donaldp 2002-02-14 10:21

Added a newInstance method to AbstractContainerTask to make it easier to create instances of a role with a specific type

28 lines of code changed in:

donaldp 2002-02-14 10:10

Remove public access specifier as it is redundent

5 lines of code changed in:

donaldp 2002-02-14 10:07

Map --> ConverterContext

3 lines of code changed in:

donaldp 2002-02-14 10:03

Start to play with a converter architecture decoupled from ant completely

10 lines of code changed in:

donaldp 2002-02-14 09:46

Convert role strings so that they are auotgenerated from class object

4 lines of code changed in:

donaldp 2002-02-14 09:42

Register classic configurer

15 lines of code changed in:

donaldp 2002-02-14 09:41

Add configurer role so that you can plug in multiple configurers easily

1 lines of code changed in:

donaldp 2002-02-14 09:40

Remove some more cruft

0 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant: Project.java (-108)
  • proposal/myrmidon/src/todo/org/apache/tools/ant: Project.java (-108)
donaldp 2002-02-14 09:38

Readd classic ant1.x style configurer to make some of my old code still work ;)

23 lines of code changed in:

donaldp 2002-02-14 09:37

Recast SoundTask in Myrmidon. i18n it and clean up some of its structures

3 lines of code changed in:

donaldp 2002-02-14 09:34

Use the context rather than the project

14 lines of code changed in:

donaldp 2002-02-14 09:33

Inline the functionality of NetCommand.



If it ever becomes needed in the future then it can be added. Until then YAGNI is probably a good principle

580 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: CSharp.java (+181 -360), Ilasm.java (+109 -195)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: CSharp.java (+181 -360), Ilasm.java (+109 -195)
bodewig 2002-02-14 09:30

I took the time to write a simple shell script to audit Copyright

lines, and now it is paying of ;-)

6 lines of code changed in:

adammurdoch 2002-02-14 02:12

* DefaultTaskContext now uses a ServiceManager to locate services, rather than

a ComponentManager. Currently all components are also exposed as services.



* Some tidy up to DefaultExecutionFrame and DefaultWorkspace.

73 lines of code changed in:

adammurdoch 2002-02-14 02:07

* Deployer now deploys services from META-INF/ant-services.xml

* Embeddor now creates a ServiceManager component.

82 lines of code changed in:

adammurdoch 2002-02-14 02:03

* Moved package org.apache.myrmidon.services to org.apache.myrmidon.interfaces.service.

* Added ServiceManager interface, and several implementations.

24 lines of code changed in:

adammurdoch 2002-02-14 02:00

Added TypeFactory.canCreate() method.

56 lines of code changed in:

adammurdoch 2002-02-14 01:57

Use getService() to find the ExecManager, rather than instantiating it.

1 lines of code changed in:

conor 2002-02-14 00:22

Improve coverage of manifest unit tests

145 lines of code changed in:

holtdl 2002-02-13 04:35

Maybe this will help as well.

PR:

Obtained from:

Submitted by:

Reviewed by:

12 lines of code changed in:

holtdl 2002-02-13 03:51

Apply a band-aid to a nasty open wound.

PR:

Obtained from:

Submitted by:

Reviewed by:

7 lines of code changed in:

adammurdoch 2002-02-13 03:02

Changes to listeners:



* CLIMain now uses the listener's short name, rather than classname, to

construct the listener. This is done with the help of the Embeddor.



* Added NoPrefixProjectListener, which emulates the -emacs mode of Ant 1.x.



* Added -p, --noprefix command-line option, to use the NoPrefixProjectListener.



* Changed the methods on ProjectListener to take event objects. Combined the

log() methods into a single method.



* Moved state tracking out of AbstractProjectListener, and into DefaultWorkspace

(where it doesn't need to be tracked). State info is now available via the

event objects passed to the listener methods.

408 lines of code changed in:

adammurdoch 2002-02-13 02:47

A project may now have a name attribute.

61 lines of code changed in:

adammurdoch 2002-02-13 02:43

Javadoc fixes.

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role: RoleManager.java (+1 -1)
adammurdoch 2002-02-13 02:31

Added 'recompile' target, to force recompile of Java classes.

11 lines of code changed in:

adammurdoch 2002-02-13 02:30

Fix error message.

1 lines of code changed in:

conor 2002-02-12 23:52

Changes resulting from first run of gump with mutant

25 lines of code changed in:

sbailliez 2002-02-12 21:04

fix summary orthograph

1 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter: Resources.properties (+1 -1)
sbailliez 2002-02-12 20:50

fix javaddoc and unused variable

2 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/remote: TestSummary.java (+2 -4)
conor 2002-02-12 13:32

Fix up minor typo

2 lines of code changed in:

  • proposal/mutant/src/java/antlibs/script/org/apache/ant/antlib/script: ScriptBase.java (+2 -1)
conor 2002-02-12 13:23

Add in nested element processing for scriptdefs

23 lines of code changed in:

  • proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution: Frame.java (+7 -1)
  • proposal/mutant/src/java/antlibs/script/org/apache/ant/antlib/script: ScriptBase.java (+15 -1)
  • proposal/mutant/src/java/common/org/apache/ant/common/service: ComponentService.java (+1 -1)
adammurdoch 2002-02-12 10:45

Add project name, so that IDEA will let me bind keys to targets.

1 lines of code changed in:

adammurdoch 2002-02-12 10:40

Changes to DefaultDeployer:



* Parses services descriptors (META-INF/ant-services.xml). Does not do anything

with them yet.



* Enforces that the version attribute in type, role, and service descriptors

is present, and compatible with the current version.



* Moved descriptor construction from DefaultDeployer into separate

DescriptorBuilder classes, one for each type of descriptor.



* Detection of whether a descriptor is present in a file, was not portable across

XML parser implementations.

169 lines of code changed in:

adammurdoch 2002-02-12 10:28

* Rename --myrmidon-home command-line arg to --ant-home.

* Change some usage messages.

4 lines of code changed in:

adammurdoch 2002-02-12 10:24

Resolve path to referenced projects.

Fixed some Javadoc.

7 lines of code changed in:

adammurdoch 2002-02-12 10:23

Fix error message, and some Javadoc problems.

6 lines of code changed in:

adammurdoch 2002-02-12 10:22

Removed warning message, since it no longer applies.

1 lines of code changed in:

  • proposal/myrmidon/src/script: ant (+1 -6), ant.bat (-7)
adammurdoch 2002-02-12 10:19

Added version attribute to all the descriptors.

9 lines of code changed in:

sbailliez 2002-02-11 22:48

Fix shouldRun logic.

6 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit: BaseTestElement.java (+6 -2)
sbailliez 2002-02-11 22:48

Fix Javadoc

3 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/remote: TestRunner.java (+3 -6)
sbailliez 2002-02-11 22:47

Make sure you do not compare apples to oranges

3 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/rjunit/formatter: XMLFormatter.java (+3 -1)
conor 2002-02-11 15:42

Add ability to define tasks using BSF scripts - experimental

693 lines of code changed in:

adammurdoch 2002-02-11 08:24

Initial cut of a very basic intro to Myrmidon.

960 lines of code changed in:

sbailliez 2002-02-11 07:13

Exclude also from tests (should be better to do that on .class to avoid redundancy in filters.)

2 lines of code changed in:

sbailliez 2002-02-11 07:00

Initial commit. Was missed in the original one. Sorry Jose.

3 lines of code changed in:

ehatcher 2002-02-11 03:39

upon Jose Alberto's request, updates to antlib

1140 lines of code changed in:

stevel 2002-02-11 02:46

added tests to look at <java's> exception handling.

36 lines of code changed in:

  • src/etc/testcases/taskdefs: java.xml (+36 -19)
stevel 2002-02-11 02:46

turned off the fatal stuff unless a property is set; added tests to look at <java's> exception handling.

67 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs: JavaTest.java (+67 -22)
stevel 2002-02-10 22:31

java task test cases; reworked to inherit off BuildFileTest

81 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs: JavaTest.java (+81 -35)
stevel 2002-02-10 22:30

java task test build file

68 lines of code changed in:

  • src/etc/testcases/taskdefs: java.xml (new 68)
stevel 2002-02-10 22:29

small changes to the tests

-option to control summary printouts

-JavaTest is excluded from the bulk test

-the test classpath is turned into a property and passed down to the tests (and hence on to the build files themselves)

-description for single test added

20 lines of code changed in:

sbailliez 2002-02-10 22:25

Code cleanup

14 lines of code changed in:

sbailliez 2002-02-10 21:38

Implement if/unless into (Batch)TestElement

163 lines of code changed in:

sbailliez 2002-02-10 20:33

Some cleanup

8 lines of code changed in:

sbailliez 2002-02-10 20:26

Fix javadoc

1 lines of code changed in:

  • src/main/org/apache/tools/ant/types: Path.java (+1 -1)
adammurdoch 2002-02-10 02:34

Changes to DefaultDeployer:



* Got rid of <converters> element from antlib descriptor. Converters are

now defined in the <types> element.



* Moved (most of) the role-specific knowledge from Deployment back to DefaultDeployer.



* Split out ClassLoader management into DefaultClassLoaderManager. This is

living in the deployer package for now.



* Tidied-up the component set-up and clean-up in DefaultEmbeddor. Added

the ClassLoaderManager component.



* Added test for TypeDeployer.deployAll().



Changes to unit tests:



* Added AbstractMyrmidonTest, which takes care of locating test resources.



* Changed the VFS, type factory, and deployer tests to use AbstractMyrmidonTest.

600 lines of code changed in:

adammurdoch 2002-02-10 02:28

Added 'converter' role.

1 lines of code changed in:

adammurdoch 2002-02-10 02:28

Added @ant:role tag, fixed Javadoc comment.

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/converter: Converter.java (+2 -1)
adammurdoch 2002-02-10 02:23

Fix Javadoc comment.

1 lines of code changed in:

donaldp 2002-02-10 01:10

Remove some unused cruft

18 lines of code changed in:

donaldp 2002-02-10 01:01

Removed throwsIOException from Execute.execute() as it was never thrown.



Made some tasks specify expected return code rather than checkin it themselves.

167 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Patch.java (+1 -11)
  • proposal/myrmidon/src/java/org/apache/antlib/cvslib: Cvs.java (+2 -14)
  • proposal/myrmidon/src/java/org/apache/antlib/nativelib: Exec.java (+2 -16)
  • proposal/myrmidon/src/java/org/apache/antlib/security: GenerateKey.java (+1 -9), SignJar.java (+1 -8)
  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Execute.java (+16 -5)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Java.java (+1 -10)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (-7)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+4 -12)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+8 -16)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+6 -14)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+16 -24)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+2 -12), JavaCC.java (+8 -19)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+2 -9)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+1 -8)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+2 -11), MParse.java (+3 -12)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+2 -10)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (-5)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+13 -21)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix: Rpm.java (+4 -15)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Java.java (+1 -10)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (-7)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+4 -12)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+8 -16)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+6 -14)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+16 -24)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+2 -12), JavaCC.java (+8 -19)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+2 -9)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+1 -8)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+2 -11), MParse.java (+3 -12)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+2 -10)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (-5)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+13 -21)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix: Rpm.java (+4 -15)
donaldp 2002-02-10 00:46

Renamed Execute2 to Execute and moved it into the myrmidon.framework package.



Cleaned up its code a little. ALso reworked it so that the user can specify an expectedReturnCode and if the value is not the one expected a TaskException is thrown.

131 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Patch.java (+2 -2)
  • proposal/myrmidon/src/java/org/apache/antlib/cvslib: Cvs.java (+2 -2)
  • proposal/myrmidon/src/java/org/apache/antlib/nativelib: Exec.java (+5 -5)
  • proposal/myrmidon/src/java/org/apache/antlib/security: GenerateKey.java (+2 -2), SignJar.java (+2 -2)
  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Execute.java (new 22)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Java.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+2 -2), Cab.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+3 -3)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ejb: BorlandDeploymentTool.java (+2 -2), BorlandGenerateClient.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+2 -2), JavaCC.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+2 -2), MParse.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (+3 -3)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (+2 -2), CovReport.java (+2 -2), Coverage.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+2 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix: Rpm.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Java.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+2 -2), Cab.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+3 -3)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ejb: BorlandDeploymentTool.java (+2 -2), BorlandGenerateClient.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+2 -2), JavaCC.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+2 -2), MParse.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (+3 -3)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (+2 -2), CovReport.java (+2 -2), Coverage.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix: Rpm.java (+2 -2)
donaldp 2002-02-10 00:27

Move manifestUtil into aut package

10 lines of code changed in:

donaldp 2002-02-10 00:26

Experiment with an alternate pattern for writing tasks wrapped around native exes

2 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Patch.java (+2 -17)
donaldp 2002-02-10 00:26

All logging will be routed via System.err or System.out if there is no ExecOutputHandler defined.

68 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec: Execute2.java (+34 -18)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec: Execute2.java (+34 -18)
donaldp 2002-02-10 00:25

No need to setup a Logger for Execute.



All logging will be routed via System.err or System.out as appropriate

0 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/cvslib: Cvs.java (-1)
  • proposal/myrmidon/src/java/org/apache/antlib/nativelib: Exec.java (-1)
  • proposal/myrmidon/src/java/org/apache/antlib/security: SignJar.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Java.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional: ANTLR.java (-3), Cab.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ejb: BorlandGenerateClient.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (-2), JavaCC.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (-1), MParse.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (-2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (-1), CovReport.java (-1), Coverage.java (-3)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (-1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix: Rpm.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Java.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java (-3), Cab.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ejb: BorlandGenerateClient.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (-2), JavaCC.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (-1), MParse.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (-2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (-1), CovReport.java (-1), Coverage.java (-3)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (-1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix: Rpm.java (-1)
donaldp 2002-02-10 00:18

Add some more minor tests for filteredcopy ...



really got to copy across the ant1.x task testing infrastructure ;)

13 lines of code changed in:

donaldp 2002-02-10 00:18

Comment out creator for the time being

4 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/types: FilterSet.java (+2 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/types: FilterSet.java (+2 -2)
donaldp 2002-02-10 00:17

Add in a task that does filtered coping. It does it in the same was as Ant1.x excep that it also acepts a character encoding and defaults to ascii. This is to workaround platform specific deviations and also to make it easier to have more reliable builds.

27 lines of code changed in:

donaldp 2002-02-09 23:34

Remove dummy javadocs

0 lines of code changed in:

donaldp 2002-02-09 23:34

Remove unused variables

0 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/util: FileUtils.java (-5)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/util: FileUtils.java (-5)
stevel 2002-02-09 23:23

Adding javadocs for the main methods that testcases are likely to call

67 lines of code changed in:

sbailliez 2002-02-09 22:55

Excluding MAuditParser test when appropriate. Sorry Steve.

3 lines of code changed in:

donaldp 2002-02-09 22:53

Start to create a metainfo infrastructure

0 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/api/metainfo: TaskInfo.java (new)
donaldp 2002-02-09 22:51

*** empty log message ***

2 lines of code changed in:

donaldp 2002-02-09 22:50

No need to exclude ide package anymore as it no longer exists. And copy across all files that aren't .java files post-build.

1 lines of code changed in:

donaldp 2002-02-09 22:49

Fix up audit violations

36 lines of code changed in:

ehatcher 2002-02-09 22:49

sorry.... fat fingers.

1 lines of code changed in:

ehatcher 2002-02-09 22:34

Documenting a feature that had been previously added (oops!).

17 lines of code changed in:

sbailliez 2002-02-09 20:04

- remove useless object creation

- do not modify formal parameter

9 lines of code changed in:

sbailliez 2002-02-09 20:02

Fix violation

11 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/sitraka: XMLReport.java (+11 -10)
sbailliez 2002-02-09 20:01

Fix array declarator

1 lines of code changed in:

donaldp 2002-02-09 05:51

STart to move the ant-indepenet manifest stuff into aut

26 lines of code changed in:

donaldp 2002-02-09 05:32

Migrate across the move task

7 lines of code changed in:

donaldp 2002-02-09 05:19

Started some massive refactoring of the Manifest classes so that eventually they can be completely decoupled from ant

608 lines of code changed in:

donaldp 2002-02-09 05:16

Simple demo for copy

4 lines of code changed in:

donaldp 2002-02-09 05:15

Copy across the copy task and strip out filtering

38 lines of code changed in:

donaldp 2002-02-09 04:50

Add some basic examples of how to use try-catch task

169 lines of code changed in:

  • proposal/myrmidon/src/make: sample.ant (+169 -147)
donaldp 2002-02-09 04:49

Add a try-catch taks to emulate javas try-catch constructs

32 lines of code changed in:

donaldp 2002-02-09 03:21

Zap some audit warnings

30 lines of code changed in:

donaldp 2002-02-09 02:54

Zap some audit warnings

94 lines of code changed in:

sbailliez 2002-02-09 01:05

Access static method via class and not the object

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/email: EmailTask.java (+2 -2)
sbailliez 2002-02-09 00:52

- Add an helper method to write directly a document

as UTF8 from a stream.

23 lines of code changed in:

sbailliez 2002-02-09 00:50

Easy way to test the Audit parser.

49 lines of code changed in:

sbailliez 2002-02-09 00:48

Missed commit for this one.

50 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/metamata: MAuditParser.java (new 50)
sbailliez 2002-02-09 00:47

Refactored handler by extracting specialized parser class.

30 lines of code changed in:

adammurdoch 2002-02-08 22:20

Changes to DefaultConfigurer:



* Uses the DataType role when creating instances for interface properties,

rather than using the interface itself as the role.



* Added ObjectConfigurer.getTypedProperty(). This replaces the implicit

behaviour in DefaultObjectConfigurer.getProperty() where the typed

property was returned for an unknown property name.



* Typed properties are set using attributes and references, with the

property's interface role shorthand name. Previously, the DefaultConfigurer

would attempt to set the typed property for any unknown attribute or

reference name.



* Can have a set() method for a typed property, rather than an add() method.

Same semantics as setX() and addX() methods.



* Added a several more test cases.

451 lines of code changed in:

sbailliez 2002-02-08 22:06

- Added rulespath to Audit to use customized rules.

- Fix Audit messages to remove fullpath in it. It

won't work on references though.

- Fix MAudit handler to print stderr as well so

that a missing agent or invalid options return

a message.

- Enhance options to reflect those available also

in Webgain QA 2.1.2+

470 lines of code changed in:

adammurdoch 2002-02-08 21:30

Add descriptions to some targets.

11 lines of code changed in:

holtdl 2002-02-08 21:07

Put the old cruft back in (and devote some otherwise better-used energy

on cleaning it up).

PR:

Obtained from:

Submitted by:

Reviewed by:

40 lines of code changed in:

bodewig 2002-02-08 15:02

split execute in <javac> to make it easier to extend.



Sugested by: Misha Dmitriev <Mikhail.Dmitriev@eng.sun.com>

61 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Javac.java (+61 -41)
bodewig 2002-02-08 14:17

Work around a bug in Kaffe - we can as well label it "optimization" 8-)

15 lines of code changed in:

conor 2002-02-08 13:44

Fix up determination of basedir on Antcall

21 lines of code changed in:

bodewig 2002-02-08 13:43

ease building with Kaffe

15 lines of code changed in:

conor 2002-02-08 13:04

Improved support for taskdef

Renamed a few classes

726 lines of code changed in:

sbailliez 2002-02-07 22:08

Fixed javadoc

2 lines of code changed in:

sbailliez 2002-02-07 22:01

Fix copyright

2 lines of code changed in:

sbailliez 2002-02-07 22:00

Fix file protocol prefix so that there is no more

and no less than 3 '/' on whatever platform it is running.

PR: 6259

Reported by: sl@ragbildung.de (Sascha Luedecke)

25 lines of code changed in:

sbailliez 2002-02-07 20:32

Fixing unused variable and array declarator

1 lines of code changed in:

conor 2002-02-07 14:48

Mutant: A few more things now work

0 lines of code changed in:

conor 2002-02-07 14:42

Improved Ant1 compatability by removing some facades

429 lines of code changed in:

donaldp 2002-02-07 13:22

Start to clean up the clean up the manifest task and extract the useful bits into separate classes and adaptors.

124 lines of code changed in:

donaldp 2002-02-07 13:05

Move manifest to a separate package

1704 lines of code changed in:

donaldp 2002-02-07 13:02

Add version tags

87 lines of code changed in:

donaldp 2002-02-07 12:50

Started to cleanup manifest task

100 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Manifest.java (+50 -52)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Manifest.java (+50 -52)
donaldp 2002-02-07 12:43

Avoided aliasing problem when creating child deployers by creating a new HashMap and adding all parents entrys rather than just referring to parents copy (which could lead to you altering the parents copy accidently)

5 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer: DefaultDeployer.java (+5 -4)
donaldp 2002-02-07 11:59

Add a final

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer: DefaultDeployer.java (+1 -1)
donaldp 2002-02-07 11:51

Test that tools.jar is included when you declare a dependency on it

22 lines of code changed in:

donaldp 2002-02-07 11:49

Fake tools.jar as an optional package

51 lines of code changed in:

donaldp 2002-02-07 10:36

Add in unit tests for the TypeFactory classes.

16 lines of code changed in:

donaldp 2002-02-07 10:36

Add in a TypeFactory that will reload a specified set of URLs everytime create() is called which allows statics to be used in tasks if they absolutely have to be

1 lines of code changed in:

donaldp 2002-02-07 10:35

Made it possible to subclass the TypeFactory and use different strategies for getting ClassLoader

15 lines of code changed in:

conor 2002-02-07 09:59

Fix up some small problems in mutant's Ant task

4 lines of code changed in:

  • proposal/mutant/src/java/antlibs/system/code/org/apache/ant/antlib/system: Ant.java (+4 -1)
conor 2002-02-07 09:43

Additional features for classpath management

80 lines of code changed in:

donaldp 2002-02-07 09:24

Refactored dependecy tests so that myrmidon can not depend on antlib or the old ant tree.

144 lines of code changed in:

donaldp 2002-02-07 08:57

Use indirection to get ClassLoader.



Make sure the ClassLoader passed in via constructor is not null - if it is throw a null pointer exception then to help draw out source of error.

13 lines of code changed in:

donaldp 2002-02-07 08:55

Add version identifier to ant-lib descriptor

1 lines of code changed in:

bodewig 2002-02-07 07:24

use the "official" LICENSE document from Crimson.

55 lines of code changed in:

umagesh 2002-02-07 02:15

Copyright year fix.

107 lines of code changed in:

ehatcher 2002-02-06 23:54

Applying patch submitted for #6012.



Submitted by: kevin.ross@bredex.com (Kevin Ross)

503 lines of code changed in:

ehatcher 2002-02-06 21:47

Fix for #6288

NullPointerException if no environment variables found



Patch supplied by jimbuuck@netscape.net

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Execute.java (+3 -1)
sbailliez 2002-02-06 20:53

- Fixed JavaScript escaping for properties.

- Added copyright

Submitted by: K.C. Baltz, kbaltz@mail.responsenetworks.com

134 lines of code changed in:

donaldp 2002-02-06 13:38

Style touchups

924 lines of code changed in:

donaldp 2002-02-06 13:31

sort imports

2 lines of code changed in:

donaldp 2002-02-06 13:25

Some cleanups suggested by audit task

20 lines of code changed in:

donaldp 2002-02-06 13:19

Simple test for the if task

7 lines of code changed in:

donaldp 2002-02-06 13:19

Add a simple if task that will eventually help with ant1.x compat

4 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/core: IfTask.java (new 4)
donaldp 2002-02-06 13:18

Make all roles exposed as the classname via runtime lookup

11 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/aspect: AspectManager.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/builder: ProjectBuilder.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/converter: ConverterRegistry.java (+1 -1), MasterConverter.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/deployer: Deployer.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/embeddor: Embeddor.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/extensions: ExtensionManager.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/model: Project.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/role: RoleManager.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/type: TypeManager.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/workspace: Workspace.java (+1 -1)
donaldp 2002-02-06 13:18

Make role exposed as the classname

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/configurer: Configurer.java (+1 -1)
donaldp 2002-02-06 13:17

Expose Roles that are the same as the classname

3 lines of code changed in:

donaldp 2002-02-06 13:17

Put frame into CM making it accessible as a Service.



This is an ugly hack to enable faster evolution. Will be removed in the future.

7 lines of code changed in:

donaldp 2002-02-06 13:16

Made frame implement Component

4 lines of code changed in:

donaldp 2002-02-06 12:58

Avoid audit violation by removing unused field

0 lines of code changed in:

conor 2002-02-06 12:52

Made unset property behaviour a config item

Allowed Ant1 compat layer to create current Ant1 tasks

234 lines of code changed in:

donaldp 2002-02-06 12:45

Pass in ExecManager via constructor

6 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec: Execute2.java (+3 -11)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec: Execute2.java (+3 -11)
donaldp 2002-02-06 12:44

Move patch task into a type library

28 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/build: Patch.java (new 28)
bodewig 2002-02-06 11:31

testcase wouldn't compile - slipping fingers?

1 lines of code changed in:

bodewig 2002-02-06 10:20

change wording of checkstyles license description.



Submitted by: Oliver Burn <oliver@cortexebusiness.com.au>

6 lines of code changed in:

conor 2002-02-06 10:15

Various changes to mutant.

Add capability to specify configs on command line

Clean up audit stuff

Add if/unless to targets

Implement inheritAll

282 lines of code changed in:

bodewig 2002-02-06 09:55

Add license for Crimson.



See <http://marc.theaimsgroup.com/?t=101286428900001&r=1&w=2>

63 lines of code changed in:

adammurdoch 2002-02-06 07:28

Got rid of some audit violations.

4 lines of code changed in:

umagesh 2002-02-06 01:26

Create an ampty message object instead of throwing an exception and be backwards compatible.



Submitted by: Rob Oxpring (roxspring@yahoo.com)

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/email: EmailTask.java (+2 -2)
sbailliez 2002-02-06 01:03

Layout fix only (IDEA)

- Remove useless imports, clean up multiple one.

9 lines of code changed in:

adammurdoch 2002-02-06 00:24

Made Mailer and sub-classes package private. Got rid of javadoc warnings (by cheating).

5 lines of code changed in:

adammurdoch 2002-02-06 00:22

Fix the date util tests for where the local timezone isn't GMT+1.

8 lines of code changed in:

sbailliez 2002-02-05 23:15

Fix package name.

1 lines of code changed in:

sbailliez 2002-02-05 23:12

Helper class copied from rjunit sandbox.

86 lines of code changed in:

sbailliez 2002-02-05 21:38

Use refactored elapsed time formatting in DateUtils.

7 lines of code changed in:

sbailliez 2002-02-05 21:14

Helper class to deal with simple ISO8601 time formatting.

Moved elapsed time formatting (minutes/seconds) from DefaultLogger.

208 lines of code changed in:

umagesh 2002-02-05 20:55

<mail> related changes.

4 lines of code changed in:

holtdl 2002-02-05 20:34

Ack! -- can't believe I forgot to update the copyright.

PR:

Obtained from:

Submitted by:

Reviewed by:

2 lines of code changed in:

holtdl 2002-02-05 20:21

Fix the 'dir' attribute description, and usual general clean-up.

Also removed the block of deprecated attrs, since they were old

enough to qualify for social security :)

PR: 5777

Obtained from:

Submitted by:

Reviewed by:

27 lines of code changed in:

holtdl 2002-02-05 18:16

Oops -- never updated this file with info about ANT_ARGS.

PR:

Obtained from:

Submitted by:

Reviewed by:

4 lines of code changed in:

bodewig 2002-02-05 17:10

make javadoc a little more happy

3 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/email: EmailTask.java (+3 -3)
bodewig 2002-02-05 16:58

move NoExitSecurityManager to make Ant bootstrappable on JDK 1.1

80 lines of code changed in:

bodewig 2002-02-05 16:13

remove redundant <antcall>

3 lines of code changed in:

conor 2002-02-05 14:13

Mutant can now compile ant although it did require 3 minor changes to the

Ant build file.

118 lines of code changed in:

conor 2002-02-05 13:51

Insulate Ant from BCEL interface changes

2 lines of code changed in:

conor 2002-02-05 12:58

Fix typo in documentatin of SQL task



PR: 6245

Submitted by: info@juxti.com (eliot)

1 lines of code changed in:

  • docs/manual/CoreTasks: sql.html (+1 -1)
ehatcher 2002-02-05 12:06

change my publicly viewable e-mail address

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/email: EmailTask.java (+1 -1)
conor 2002-02-05 11:59

A little bit of checkstyle (thanks Oliver)

Build fiel changes

43 lines of code changed in:

conor 2002-02-05 11:49

Mutant can now build itself - although it cannot bootstrap

1336 lines of code changed in:

adammurdoch 2002-02-05 09:32

* Added new combined email task, which replaces the old <mail> and

<mimemail> tasks.



* Deprecated <mimemail> task, and old SendEmail and MimeMail classes.



Submitted by Rob Oxspring <roxspring@yahoo.com>.

1616 lines of code changed in:

bodewig 2002-02-05 08:46

This seems to describe the relation of Ant and NAnt better.

2 lines of code changed in:

stevel 2002-02-05 08:11

moved <taskdef> to the end, as per Stefan's suggestion.



I note that now the error is so long that it fills a screen; we could tidy it up some

2 lines of code changed in:

bodewig 2002-02-05 08:08

cvs update -dP -pedantic ;-)

2 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+1 -1)
  • src/testcases/org/apache/tools/ant/taskdefs: CopyTest.java (+1 -1)
bodewig 2002-02-05 07:26

update license of checkstyle task.

8 lines of code changed in:

ehatcher 2002-02-05 00:56

Fix single-file fileset functionality. Did this ever work (,Peter)?



XP-style: added test case to detect bug, then fixed it. Also, trying to break out of the mould of the "testN" test case names - too brittle and non-descriptive.

15 lines of code changed in:

  • src/etc/testcases/taskdefs: copy.xml (+7)
  • src/main/org/apache/tools/ant/taskdefs: Copy.java (+1 -1)
  • src/testcases/org/apache/tools/ant/taskdefs: CopyTest.java (+7)
sbailliez 2002-02-04 23:44

A framed version of the JDepend stylesheet.

Submitted by: Jeff Tulley (jtulley@novell.com)

541 lines of code changed in:

umagesh 2002-02-04 21:50

Document new attributes.



PR: 5874



Submitted by: Stefan Heimann (mail@stefanheimann.net)

38 lines of code changed in:

  • docs/manual/CoreTasks: tar.html (+38)
umagesh 2002-02-04 20:57

Fix title Strings



PR: 5020



Submitted by: jesse.glick@netbeans.com (Jesse Glick)

61 lines of code changed in:

umagesh 2002-02-04 20:44

New attributes to tarfileset to allow equivalent of tar -P option



PR: 5874



Submitted by: Stefan Heimann (mail@stefanheimann.net)

73 lines of code changed in:

  • WHATSNEW (+3)
  • src/etc/testcases/taskdefs: tar.xml (+11)
  • src/main/org/apache/tools/ant/taskdefs: Tar.java (+50 -13)
  • src/testcases/org/apache/tools/ant/taskdefs: TarTest.java (+9)
bodewig 2002-02-04 11:03

Sometimes, all you need is a pedant ;-)

11 lines of code changed in:

bodewig 2002-02-04 10:35

Testcase for SOS fails for me: the test calls the protected

buildCmdLine method which will throw an IllegalAccessException if the

testcase and the task class have been loaded by different classloaders.

5 lines of code changed in:

conor 2002-02-04 04:31

Change Jar so empty jars are not rebuilt



PR: 6069

Submitted by: jesse.glick@netbeans.com (Jesse Glick)

1 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs: Jar.java (+1 -1)
conor 2002-02-04 00:37

placeholder so directory is present in build

0 lines of code changed in:

  • proposal/mutant/lib/ant1compat: readme.txt (new)
umagesh 2002-02-03 22:23

Prefix attirubte for tar task



PR: 6054



Submitted by: mail@stefanheimann.net (Stefan Heimann)

86 lines of code changed in:

  • docs/manual/CoreTasks: tar.html (+36 -30)
  • src/etc/testcases/taskdefs: tar.xml (+16)
  • src/main/org/apache/tools/ant/taskdefs: Tar.java (+16 -3)
  • src/testcases/org/apache/tools/ant/taskdefs: TarTest.java (+18 -1)
sbailliez 2002-02-03 22:21

Add a getResource method. I would rather prefer to

load resource this way than assuming the JVM is the

root directory.

14 lines of code changed in:

sbailliez 2002-02-03 22:11

Fix HTML title to be more useful for indexing.

PR: 5020

Reported By: jesse.glick@netbeans.com (Jesse Glick)

39 lines of code changed in:

sbailliez 2002-02-03 22:00

Fix HTML title to be more useful for indexing.

PR: 5020

Reported By: jesse.glick@netbeans.com (Jesse Glick)

62 lines of code changed in:

sbailliez 2002-02-03 21:53

Fixing #$!@ Copyright issues.

20 lines of code changed in:

umagesh 2002-02-03 21:26

Misspelt words corrected.



PR: 6203



Submitted by: cyrille_list@ingenosya.com (Cyrille Morvan)

38 lines of code changed in:

sbailliez 2002-02-03 21:14

Make XMLFormatter working.

It is assumed that all results are sent sequentially

so that we can figure to what testsuite belong a test.

TestCase.toString() might be misleading since we cannot

guarantee the format. I need to do it myself in

the runner.

118 lines of code changed in:

sbailliez 2002-02-03 21:06

Temporary update to use the same style as log.xsl which is closer to

the Jakarta style. Those are the stylesheets used to generate reports for audit, metrics, coverage

recently sent to ant-dev

1276 lines of code changed in:

umagesh 2002-02-03 16:01

Copyright fix; minor message corrections.

13 lines of code changed in:

sbailliez 2002-02-03 13:52

- Fixed elements to make sure that we have configured elements

in the accessors.

120 lines of code changed in:

sbailliez 2002-02-03 13:28

- Refactored the Server and TestRunner to deal with events.

- Added TestSummary (TestResult was better but is conflicting with JUnit)

which sole purpose is to provide a helpful summary of the sequence

to listeners.

312 lines of code changed in:

sbailliez 2002-02-03 13:23

Fix formatters by cleaning up some logic.

Events will now send a summary for each end of sequence.

35 lines of code changed in:

conor 2002-02-03 12:52

Implement get all properties

Don't try to build non-existent IO library (Sorry Gump)

112 lines of code changed in:

donaldp 2002-02-03 10:29

Make accessor method public (UGLY HACK WARNING!) for time being until tasks are more fully migrated

2 lines of code changed in:

donaldp 2002-02-03 10:29

zap whitespace

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/file: Delete.java (+1 -2)
donaldp 2002-02-03 10:28

Add a constructor to Execute2 that takes the ExecManager service

176 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/cvslib: Cvs.java (+3 -1)
  • proposal/myrmidon/src/java/org/apache/antlib/nativelib: Exec.java (+3 -1)
  • proposal/myrmidon/src/java/org/apache/antlib/security: GenerateKey.java (+3 -1), SignJar.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs: Java.java (+3 -1), Patch.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec: Execute2.java (+5)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+3 -1), Cab.java (+3 -1), IContract.java (+3 -8)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ejb: BorlandDeploymentTool.java (+3 -1), BorlandGenerateClient.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+3 -1), JavaCC.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+3 -1), MParse.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (+5 -2)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (+3 -1), CovReport.java (+3 -1), Coverage.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+3 -1)
  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix: Rpm.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs: Java.java (+3 -1), Patch.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers: DefaultCompilerAdapter.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec: Execute2.java (+5)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc: Javadoc.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java (+3 -1), Cab.java (+3 -1), IContract.java (+3 -8)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm: Continuus.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase: ClearCase.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/dotnet: NetCommand.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ejb: BorlandDeploymentTool.java (+3 -1), BorlandGenerateClient.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc: JJTree.java (+3 -1), JavaCC.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend: JDependTask.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit: JUnitTask.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata: AbstractMetamataTask.java (+3 -1), MParse.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/perforce: P4Base.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (+5 -2)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka: CovMerge.java (+3 -1), CovReport.java (+3 -1), Coverage.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java (+3 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix: Rpm.java (+3 -1)
conor 2002-02-03 10:12

Clean up of some of the javadoc and style issues in the depend code

620 lines of code changed in:

stevel 2002-02-03 07:49

handy helpful tips for users, along with a 'please leave us alone' plea

32 lines of code changed in:

donaldp 2002-02-03 07:14

Add in some documentation stuff

1 lines of code changed in:

donaldp 2002-02-03 07:10

Move the delete, touch and mkdir tasks into antlib. CLean and refactor each task to make sure is closer to code-normalized. Also make sure all the messages are capable of being i18n'ed

24 lines of code changed in:

donaldp 2002-02-03 03:51

Inline some methods to reduce chance of conflicts with tasks

0 lines of code changed in:

donaldp 2002-02-03 03:50

Update test to correct bug introduced

16 lines of code changed in:

donaldp 2002-02-03 03:46

Inline some method that were causing issues with some tasks

140 lines of code changed in:

donaldp 2002-02-03 03:46

Convert to use immutable type

28 lines of code changed in:

donaldp 2002-02-03 03:41

type -> role for attribute name

1 lines of code changed in:

  • proposal/myrmidon/src/make: sample.ant (+1 -1)
donaldp 2002-02-03 03:41

Minor touchups

24 lines of code changed in:

  • proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file: Copy.java (+11 -25), Move.java (+1 -1)
  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file: Copy.java (+11 -25), Move.java (+1 -1)
donaldp 2002-02-03 03:40

Reworked TypeDef classes to work with immutable TypeDefinition objects

60 lines of code changed in:

donaldp 2002-02-03 03:40

*** empty log message ***

7 lines of code changed in:

donaldp 2002-02-03 03:38

Merged GeneralTypeDefinition and TypeDefinition into one class.



Made all the TypeDefinition and ConverterTypeDefinition immutable objects as that eases evolution. See mailing list for more explanation

32 lines of code changed in:

donaldp 2002-02-03 03:37

Inline getName() method as it was causing conflicts with some tasks.



SO instead of going getName() need to go getContext().getName()

4 lines of code changed in:

donaldp 2002-02-03 03:34

Update build of selftest atl so that it uses the dummy roles file

3 lines of code changed in:

donaldp 2002-02-03 03:34

Include a dummy roles file for testing purposes

1 lines of code changed in:

donaldp 2002-02-03 03:27

Rename dist target to dist-lite and create a new target dist that also runs the tests.

6 lines of code changed in:

adammurdoch 2002-02-03 03:25

Renamed abstract VFS tests.

208 lines of code changed in:

umagesh 2002-02-03 02:36

Websphere Support Documentation



Submitted by: "Holger Engels" <hengels@mercatis.de>

360 lines of code changed in:

  • docs/manual/OptionalTasks: ejb.html (+360 -215)
donaldp 2002-02-03 02:35

Rename ComponentTestBase to AbstractComponentTest and make AbstractComponentTest abstract.

132 lines of code changed in:

donaldp 2002-02-03 02:34

Exclude abstract tests

1 lines of code changed in:

umagesh 2002-02-03 01:53

The pattern definition **/._* has been added to the default excludes list.



PR: 5886



Requested by: gerti-apache@bitart.com (Gerd Knops)

14 lines of code changed in:

adammurdoch 2002-02-03 01:11

* Changed typelib descriptor template, to generate definitions for

classes that implement DataType. Generates a <data-type> and

a <task> definition for each DataType.



* Include ant-roles.xml in generated typelibs.

16 lines of code changed in:

donaldp 2002-02-03 00:48

Add in license for xdoclet stuff.

0 lines of code changed in:

adammurdoch 2002-02-03 00:06

Move DefaultFileSystemManager to impl package, to get rid of circular package dependency.

61 lines of code changed in:

adammurdoch 2002-02-03 00:05

* Fix antlib.xml so that the descriptors end up in the typelibs.

* Generate descriptors into build/gen.

4 lines of code changed in:

adammurdoch 2002-02-03 00:03

Fix NPE when Jar does not contain a typelib descriptor.

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/components/deployer: Deployment.java (+1)
adammurdoch 2002-02-03 00:01

Change <typedef> -> <type-def>

4 lines of code changed in:

  • proposal/myrmidon/src/make: sample.ant (+4 -4)
umagesh 2002-02-02 17:01

Add -id option



PR: 4572



Submitted by: Steven E. Newton (snewton@io.com)

27 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/pvcs: Pvcs.java (+27 -12)
donaldp 2002-02-02 15:46

Use antlib (and thus xdoclet) to generate the ant librarys

19 lines of code changed in:

donaldp 2002-02-02 15:45

Add in a yucky template build file to help build the antlib files

47 lines of code changed in:

donaldp 2002-02-02 15:45

Update to latest task names as generated via xdoclet

4 lines of code changed in:

  • proposal/myrmidon/src/make: sample.ant (+4 -4)
donaldp 2002-02-02 15:44

Make sure the security tasks declare their tasks so that xdoclet can pick up the meta-data

2 lines of code changed in:

donaldp 2002-02-02 15:44

Make sure the runtime tasks declare their tasks so that xdoclet can pick up the meta-data

5 lines of code changed in:

donaldp 2002-02-02 15:43

Make sure the nativelib tasks declare their tasks so that xdoclet can pick up the meta-data

2 lines of code changed in:

donaldp 2002-02-02 15:43

Make sure the cvslib tasks declare their tasks so that xdoclet can pick up the meta-data

2 lines of code changed in:

donaldp 2002-02-02 15:43

Make sure the archive tasks declare their tasks so that xdoclet can pick up the meta-data

4 lines of code changed in:

conor 2002-02-02 15:05

new build files

32 lines of code changed in:

ehatcher 2002-02-02 14:56

post the results

8 lines of code changed in:

conor 2002-02-02 14:50

mutant mutation

An1 compatability - sort of

1363 lines of code changed in:

donaldp 2002-02-02 14:01

Update to latest excalibur to get compare for streams

0 lines of code changed in:

donaldp 2002-02-02 14:00

Make sure bziptest only runs when you specify test.bzip

1 lines of code changed in:

donaldp 2002-02-02 13:59

Add in files used to test bzip functionality

0 lines of code changed in:

donaldp 2002-02-02 13:57

Add in unit test for bzip input/output streams

0 lines of code changed in:

  • proposal/myrmidon/src/test/org/apache/aut/bzip2: BzipTest.java (new)
  • proposal/myrmidon/src/testcases/org/apache/aut/bzip2: BzipTest.java (new)
conor 2002-02-02 12:52

Since Project.getProperties now returns a cloned hashtable, should

avoid using it for property replacement.



Project.replaceProperties now passes its properties map to ProjectHelper's

main replaceProperties method rather than calling the simple version which

just called back to project.getProperties().



The simple version in ProjectHelper now calls Project.replaceProperties

rather than calling Project.getProperties.

3 lines of code changed in:

adammurdoch 2002-02-02 12:51

* Added TypeDefinition and sub-classes, which are passed to TypeDeployer to

explicitly deploy a type. These replace the multi-arg deployX() methods.



* ConverterDef now sub-classes AbstractTypeDef.



* Changed AbstractTypeDef to use TypeDefinition objects, and to configure

them using the configurer. Removed all setX() methods from AbstractTypeDef

and sub-classes.



* Added some units tests for DefaultDeployer.



* Moved component set-up from DefaultConfigurerTest -> super class.

244 lines of code changed in:

sbailliez 2002-02-02 12:29

Fix -jar option to be appended rather than prepended

as specified in usage command line since the parsing

for jvmtype is broken in JDK < 1.4.0.

I filled bugs 139128 and 139129 to Sun for this.

Reported by: christophe.aubry@temis-group.com (Christophe Aubry)

PR: 5307

25 lines of code changed in:

conor 2002-02-02 11:35

Clean up ejbjar task a little

148 lines of code changed in:

  • src/main/org/apache/tools/ant/taskdefs/optional/ejb: EjbJar.java (+148 -86)
conor 2002-02-02 11:04

Add Support for JOnAS EJB server



Submitted by: Cyrille Morvan <cyrille_list@ingenosya.com>

837 lines of code changed in:

ehatcher 2002-02-02 10:21

close poll

11 lines of code changed in:

ehatcher 2002-02-02 10:21

close poll and remove some old news

6 lines of code changed in:

umagesh 2002-02-02 08:06

Keep the constructor chain alive.



PR: 4928



Submitted by: acl1@notes.ntrs.com

16 lines of code changed in:

donaldp 2002-02-02 07:39

Move across Stefans zip unit tests

2 lines of code changed in:

donaldp 2002-02-02 07:12

Add in a unit test that validates the dependency relationships between different packages.

52 lines of code changed in:

donaldp 2002-02-02 07:10

Add the JDepend binary and license to CVS

0 lines of code changed in:

donaldp 2002-02-02 06:38

Rework Environment implementation so that it is part of the ExecManager service. This makes it less coupled to bad practices and also merges all the native execution code into a central place.



Detected by JDepend

105 lines of code changed in:

umagesh 2002-02-02 06:33

Check for null value introduced.



PR: 5374



Submitted By: cer@acm.org (Chris Richardson)

89 lines of code changed in:

donaldp 2002-02-02 06:03

Move environment into impl package as it has several characteristerics that indicate it should be provided by the ExecManager service



Detected by JDepend

56 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/antlib/nativelib: LoadEnvironment.java (+1 -1)
  • proposal/myrmidon/src/java/org/apache/aut/nativelib/impl: Environment.java (new 54)
  • proposal/myrmidon/src/java/org/apache/aut/nativelib/impl/launchers: ExecUtil.java (+1 -1)
donaldp 2002-02-02 05:58

Move DefaultProject into builder directory as that is the only place it is used. This is cleaning up the interdependencies between container components..



Detected by JDepend

14 lines of code changed in:

donaldp 2002-02-02 05:50

Dont reference DefaultEmbeddor directly but via reflection so that the frontend is not directly referencing any objects in component hierarchy.



Detected by JDepend

9 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/frontends: CLIMain.java (+9 -2)
donaldp 2002-02-02 05:44

Move DefaultExecutionFrame into workspace package as it is only used from within this package.



Detected by JDepend

28 lines of code changed in:

donaldp 2002-02-02 05:10

Move CommandLauncher into Launchers package to remove circular dependency between impl and impl.launchers packages.



Detected by JDepend

2 lines of code changed in:

donaldp 2002-02-02 04:23

Add in a basic build file to generate dependency metrics. It uses CVS-only features of ant so shouldn't be pushed into main build file just yet

0 lines of code changed in:

adammurdoch 2002-02-02 03:47

Remove some unused Jars. These were preventing myrmidon from running on linux.

0 lines of code changed in:

adammurdoch 2002-02-02 03:29

Added VFS proposal.

631 lines of code changed in:

umagesh 2002-02-02 02:42

Name is optional for <project>



PR: 5028



Submitted by: jesse.glick@netbeans.com (Jesse Glick)

16 lines of code changed in:

sbailliez 2002-02-02 01:38

Make sure that it collects testcases correctly inside directories.

38 lines of code changed in:

sbailliez 2002-02-02 01:37

Allow to execute rjunit to check for real use case by running Ant tests

21 lines of code changed in:

sbailliez 2002-02-02 01:36

Handy build file to run ant tests via rjunit

34 lines of code changed in:

ehatcher 2002-02-02 00:13

update copyright

1 lines of code changed in:

  • src/main/org/apache/tools/ant: Main.java (+1 -1)
sbailliez 2002-02-02 00:08

Fix package name.

1 lines of code changed in:

  • proposal/sandbox/junit/src/testcases/org/apache/tools/ant/taskdefs/optional/rjunit/data: build-test.xml (+1 -1)
sbailliez 2002-02-02 00:04

Moving to rjunit package

1109 lines of code changed in:

sbailliez 2002-02-01 23:53

Moving to rjunit package to avoid conflicts

4560 lines of code changed in:

sbailliez 2002-02-01 22:46

- Try to close the file rather than relying on finalization.

9 lines of code changed in:

  • src/main/org/apache/tools/ant: Main.java (+9 -1)
ehatcher 2002-02-01 22:29

Add -propertyfile command-line option.

62 lines of code changed in:

sbailliez 2002-02-01 22:18

Socket error occurs when running multiple times...there must be something

wrong with the shutdown

25 lines of code changed in:

sbailliez 2002-02-01 21:39

Fix tests

62 lines of code changed in:

sbailliez 2002-02-01 21:39

- Add equals method to event.

- Fix server shutdown

20 lines of code changed in:

sbailliez 2002-02-01 20:01

Removing the old listener

1 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/junit/formatter: Formatter.java (+1 -1)
sbailliez 2002-02-01 19:56

Dirty exception handling for now

5 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/junit/remote: TestRunner.java (+5 -1)
sbailliez 2002-02-01 19:55

- Dirty exception handling for now.

12 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/junit/remote: Messenger.java (+1 -1), Server.java (+11 -5)
sbailliez 2002-02-01 19:50

Removing unused classes

1 lines of code changed in:

  • proposal/sandbox/junit/src/main/org/apache/tools/ant/taskdefs/optional/junit/formatter: XMLFormatter.java (+1 -1)
stevel 2002-02-01 07:34

adding destFile naming scheme to tar, for consistency with the zip family and other tasks. I know Costin thinks we do this deliberately, just to break his builds, so even though I have updated the manual and the test cases, I have commented out the deprecated message which users should get when they use the tarfile attribute. Which means old builds still work, but the old params are no longer documented for new users.

20 lines of code changed in:

  • build.xml (+2 -2)
  • docs/manual/CoreTasks: tar.html (+3 -3)
  • src/etc/testcases/taskdefs: tar.xml (+4 -4)
  • src/main/org/apache/tools/ant/taskdefs: Tar.java (+11)
stevel 2002-02-01 07:24

test returns false (not an exception) if either file is missing, this provides better update semantics

18 lines of code changed in:

stevel 2002-02-01 07:23

two new attrs to loadfile to make it more flexible in feeding other tasks

179 lines of code changed in:

stevel 2002-02-01 07:02

test now works on my box, maybe we will scrape through GUMP now.

16 lines of code changed in:

  • src/testcases/org/apache/tools/ant/taskdefs/optional/sos: SOSTest.java (+16 -5)
adammurdoch 2002-02-01 06:46

Got rid of some detail from an error message, so that the mesage

is independent of the method introspection order. This is to get

the unit tests to pass with the IBM JVM.

4 lines of code changed in:

adammurdoch 2002-02-01 00:37

Allow typelibs to define custom roles:



* Add TypeDeployer interface, which allows control over the deployment of

types from a typelib.



* Add RoleManager.addNameRoleMapping().



* TypeManager methods now take a role Class object, rather than role name.



* Replace implicit role and type deployment in DefaultRoleManager.initialize()

and DefaultDeployer.initialize() with explicit createDeployer( ClassLoader )

method.



* DefaultDeployer now keeps track of the ClassLoader created for each typelib.



* Moved all ClassLoader creation to DefaultDeployer, for the time being.



* ConverterDef and AbstractTypeDef now use Deployer, rather than

deploying manually.



* Fixed DefaultMasterConverter for the case where destination is an interface,

and there is no appropriate converter registered.

611 lines of code changed in:

sbailliez 2002-02-01 00:26

Fix some documentation issues.

13 lines of code changed in:

sbailliez 2002-02-01 00:02

Updated documentation for SOS

Submitted by: jesse@cryptocard.com (Jess Stockall)

Best thanks to Erik.

194 lines of code changed in:

  • docs/manual/OptionalTasks: sos.html (+194 -201)

January 2002 »

Generated by StatSVN 0.3.2-SNAPSHOT