Directory proposal/myrmidon/src/todo/org/apache/tools/todo/types/

Directory Created:
2002-03-17 09:42
Directory Deleted:
2002-04-17 10:49
Total Files:
0
Deleted Files:
20
Lines of Code:
0

Browse with ViewVC

[root]/proposal/myrmidon/src/todo/org/apache/tools/todo/types

                                         converters (0 files, 0 lines)

Lines of Code

proposal/myrmidon/src/todo/org/apache/tools/todo/types/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 66 (100.0%) 728 (100.0%) 11.0
donaldp 36 (54.5%) 430 (59.1%) 11.9
adammurdoch 30 (45.5%) 298 (40.9%) 9.9

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-08 00:29

Moved a bunch of classes to framework.nativelib:

- Argument

- ArgumentList

- Commandline

- EnvironmentData

- EnvironmentVariable

- Execute

- LoggingExecOutputHandler

1 lines of code changed in:

adammurdoch 2002-04-07 23:10

* Extracted ArgumentList superclass out of Commandline. Changed most usages

of Commandline to use ArgumentList instead.



* Execute now extends Commandline.

- Removed Execute.getCommandline().

- Moved Commandline.getCommandline() down to Execute, and made private.

3 lines of code changed in:

adammurdoch 2002-04-07 10:19

Axed todo.types.FileSet.

2 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/types: ScannerUtil.java (+2 -55)
adammurdoch 2002-04-07 09:51

* Split up todo.types.PathUtil.

- Moved generic formatting to aut.nativelib.PathUtil.

- Moved FileList util methods to framework.file.FileListUtil.

- Moved addExtDirs() to DefaultCompilerAdaptor.

- myrmidon.components.* no longer depend on todo.*



* Removed all usages of Commandline.toString(), size() and getCommandline(),

excluding Execute.

0 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/types: Commandline.java (-10)
adammurdoch 2002-03-28 06:29

Moved PathUtil.addJavaRuntime() into a new <java-runtime> FileList implementation.

0 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/types: PathUtil.java (-44)
adammurdoch 2002-03-27 07:04

* Added ClassLoaderManager.createClassLoader( File[] ), to create a

ClassLoader from a class-path.



* Moved responsibility for creation of ClassLoaders out of the tasks, and into

the ClassLoaderManager, which caches them, and resolves extension dependencies.



* Added PathUtil.createClassLoader() convenience method to create a ClassLoader

from a Path.



* Changed the PathUtil methods to use the more general FileList, rather than Path.



* Added 'classpath' attribute to the <*-available> conditions.

68 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/types: PathUtil.java (+68 -7)
adammurdoch 2002-03-26 02:15

Tidy up addJavaRuntime().

14 lines of code changed in:

  • proposal/myrmidon/src/todo/org/apache/tools/todo/types: PathUtil.java (+14 -18)
adammurdoch 2002-03-21 08:03

* Moved ExecuteJava -> framework.java package. Added a bunch of Javadocs,

and i18n-ed the error and log messages.



* Moved Java -> antlib.java.JavaTask.



* Moved Path and friends -> framework.file package.

3 lines of code changed in:

adammurdoch 2002-03-21 06:38

Changes to todo.types.Path, should be useable now:



* Removed Path.isEmpty().



* Changed Path.list() -> listFiles( TaskContext ).



* Extracted FileList interface from Path. This interface has a single

listFile( TaskContext ) method.



* Split PathElement into two FileList implementations, ParsedPathElement and

ArrayFileList. Removed the special handling of nested PathElement

and Path objects from Path.listFiles().



* Added FileList -> String converter.



* Temporarily disabled Argument.setPath() and EnvironmentVariable.setPath().

53 lines of code changed in:

adammurdoch 2002-03-20 08:19

More refactoring of java app execution:



* Added ExecuteJava.setIgnoreReturnCode() and executeForked() methods.



* Converted the remaining tasks from CommandlineJava to ExecuteJava.



* Removed CommandlineJava.



* Added convenience methods to Commandline and EnvironmentData.



* Made SysProperties into a static util class. It now longer extends

EnvironmentData, and can now handle Map (and Properties) as well as

EnvironmentData.

78 lines of code changed in:

adammurdoch 2002-03-19 11:32

First pass of making ExecuteJava responsible for all java application

execution (after which it can be split into AUT):



* ExecuteJava now handles both in-jvm and forked java app execution. Logging

and error reporting are pretty rough.



* Moved most of the guts of <java> into ExecuteJava.



* Copied most of CommandlineJava into ExecuteJava. Haven't changed

CommandlineJava (much) yet.



* Removed the ability to use system properties when executing in-jvm.



* Another attempt at fixing the ant1 descriptor to enable <java> and <path>.

7 lines of code changed in:

adammurdoch 2002-03-19 02:44

Some refactoring of Path. The plan is to make the 'evaluate' API of Path a

little narrower, to make it easier to extract an interface, and get multiple

path implementations happening.



* Replaced usages of Path.append() with Path.addPath(), and removed append().



* Replaced usages of Path.addExisting() with Path.addPath(), and removed

addExisting().



* Replaced Path.size() with Path.isEmpty().



* Added the setX() methods back.



* Replaced usages of Path.toString() with new PathUtil.formatPath() method, and

removed Path.toString(). Probably missed a few usages.



* Replaced FileUtil.translatePath( Path ) with PathUtil.formatPath(), and

removed translatePath().



* Enabled the String -> Path converter again.

69 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

430 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT