Directory proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/

Directory Created:
2001-12-15 12:06
Directory Deleted:
2002-04-17 10:49
Total Files:
0
Deleted Files:
22
Lines of Code:
0

Browse with ViewVC

[root]/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional

ccm (0 files, 0 lines)

clearcase (0 files, 0 lines)

depend (0 files, 0 lines)

constantpool (0 files, 0 lines)

dotnet (0 files, 0 lines)

ejb (0 files, 0 lines)

i18n (0 files, 0 lines)

ide (0 files, 0 lines)

javacc (0 files, 0 lines)

jdepend (0 files, 0 lines)

jlink (0 files, 0 lines)

jsp (0 files, 0 lines)

compilers (0 files, 0 lines)

junit (0 files, 0 lines)

metamata (0 files, 0 lines)

net (0 files, 0 lines)

perforce (0 files, 0 lines)

pvcs (0 files, 0 lines)

scm (0 files, 0 lines)

sitraka (0 files, 0 lines)

bytecode (0 files, 0 lines)

attributes (0 files, 0 lines)

sound (0 files, 0 lines)

vss (0 files, 0 lines)

Lines of Code

proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 234 (100.0%) 2391 (100.0%) 10.2
donaldp 219 (93.6%) 2328 (97.4%) 10.6
adammurdoch 9 (3.8%) 44 (1.8%) 4.8
sbailliez 6 (2.6%) 19 (0.8%) 3.1

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

donaldp 2002-03-17 09:42

Move all but the optional tasks into the hierarchy o.a.t.todo rather than o.a.t.ant so as not to clash with ant1 compatability later

23 lines of code changed in:

adammurdoch 2002-03-11 08:41

* AbstractTask no longer extends AbstractLogEnabled.

* DefaultExecutor no longer log enables Tasks.

* Added TaskContext.log( LogLevel, ... ) methods.

* Moved LogLevel to myrmidon.api package.

39 lines of code changed in:

donaldp 2002-03-03 06:44

Javac task has moved

1 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: IContract.java(+1-1)
adammurdoch 2002-03-02 04:03

* Added OsFamily enumerated type, to represents OS groupings.

* Replaced all usages of Os.isFamily( String ) with Os.isFamily( OsFamily ).

* Replaced all usages of "os.name" system properties with calls to Os.isFamily().

2 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: Cab.java(+2-2)
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.

1 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: Script.java(+1-1)
donaldp 2002-02-21 09:41

Make tasks extend AbstractTask directly not via Task

9 lines of code changed in:

donaldp 2002-02-18 09:02

Inlined a large number of methods from AbstractTask

5 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.

2 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: IContract.java(+2-3)
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.

4 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java(+2-2), Cab.java(+2-2)
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/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java(-3), Cab.java(-1)
donaldp 2002-02-06 13:38

Style touchups

18 lines of code changed in:

donaldp 2002-02-03 10:28

Add a constructor to Execute2 that takes the ExecManager service

9 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

1 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: IContract.java(+1-1)
donaldp 2002-01-27 02:32

Made Execute2 only take Commandlin objects rather than an arrya of strings

4 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: ANTLR.java(+3-2), Cab.java(+1-1)
donaldp 2002-01-26 02:08

Update tasks to reflect movement of logic from objects to service/utility objects

2 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: Cab.java(+2-1)
sbailliez 2002-01-20 17:35

- Fix order of modifiers

- Fix duplicate/unecessary imports

- Fix single if/else and loop without block

19 lines of code changed in:

donaldp 2002-01-20 02:36

Did some create->add munging

6 lines of code changed in:

donaldp 2002-01-20 02:11

Did some create->add munging

27 lines of code changed in:

donaldp 2002-01-19 07:26

The attached patch makes <path> useable as a data-type in myrmidon.



* Added a String -> Path converter.



* Added the appropriate declarations to ant1-ant-descriptor.xml.



* PathLocation is now only used internally by Path. This means a <path> may

not contain nested <pathlocation> elements any more. Nested <path> elements

can be used to do the same thing.



* Removed Path.systemClasspath and Path.concatSystemClassPath(). The goal

is to add specialised <systemclasspath>, <antruntime>, and <javaruntime>

data-types to control this explicitly. I left it unfinished, because the

as-yet-unwritten Java util stuff will determine how it should be done.



* Moved Path.addExtdirs() -> DefaultCompilerAdaptor. This was the only

place it was used.



* Cleaned out a few more Path createX() methods.

12 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional: Javah.java(+12-36)

(53 more)

Generated by StatSVN 0.3.2-SNAPSHOT