[root]/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 65 (100.0%) | 332 (100.0%) | 5.1 |
donaldp | 60 (92.3%) | 309 (93.1%) | 5.1 |
adammurdoch | 4 (6.2%) | 19 (5.7%) | 4.7 |
sbailliez | 1 (1.5%) | 4 (1.2%) | 4.0 |
zappity zap
0 lines of code changed in:
* AbstractTask no longer extends AbstractLogEnabled.
* DefaultExecutor no longer log enables Tasks.
* Added TaskContext.log( LogLevel, ... ) methods.
* Moved LogLevel to myrmidon.api package.
11 lines of code changed in:
Convert Rmic to using TaskContext to log
36 lines of code changed in:
* Moved FileNameMapper to framework. Got rid of setTo() and setFrom()
from the interface, as these are no longer needed.
* Changed tasks to accept a FileNameMapper directly, rather than using Mapper.
* Removed the 'flatten' attribute from the <copy> task.
* Removed the 'ext' attribute from the <native2ascii> task.
* Removed Mapper and MapperType.
* Moved <flatten> mapper to antlib.
* Made ExtMapper available as <map-extension> and moved to antlib.
* Added <prefix> mapper, to apply a fixed prefix to names.
* Added <chain> mapper, to apply a chain of mappers to names.
* Added <mapped-fileset>, a fileset that transforms nested filesets using a mapper.
8 lines of code changed in:
Move all rmc stuff into its own package
11 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
1 lines of code changed in:
Fix compile error
0 lines of code changed in:
Write to system.out by default because that gets redirectted to task anyhow
1 lines of code changed in:
Style touchups
11 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
4 lines of code changed in:
Did some create->add munging
18 lines of code changed in:
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.
4 lines of code changed in:
Move mappers into their own package
2 lines of code changed in:
Use adaptors logger rather than getting tasks logger via hackGetLogger
1 lines of code changed in:
Restyled.
0 lines of code changed in:
Removed Project.getVersion() replaced it with getJavaVersion() (inherited from AbstractTask) where necessary and removed all checks for java 1.1
2 lines of code changed in:
Update classes so that Path no longer accepts a Project object in its constructor and there is no setProject in ProjectComponent objects
1 lines of code changed in:
Update to use new format of LogOutputStream where you pass in a Logger
2 lines of code changed in:
Start updating logging to myrmidon style logging
23 lines of code changed in:
Fix up license banner.
6 lines of code changed in:
(7 more)