Hi,

I have done another large mutant commit. You may have seen the CVS messages for the new directories but you won't have seen the commit itself since it is too big for the list manager to accept. Anyway the details of what changed is pasted in below.

This change adds an Ant1.x compatability Ant Library. It is by no means perfect at this stage with many things missing or not supported. Nevertheless, it up to the point where mutant can build this ant library. Mutant cannot build itself yet because its build file uses <antcall> which is one of the things not yet supported. I have only explicitly enabled those tasks necessary to build this library. Many others compile and should work but I have not yet enabled these in the antlib.xml file.

You will see a patternset in the ant1compat build file which is labeled "tooHard". That is the "too Hard" basket at the moment :-)

Conor



Subject: cvs commit: jakarta-ant/proposal/mutant/src/java/start/org/apache/ant/start Main.java

conor       02/02/02 06:50:34

  Modified:    proposal/mutant build.xml

proposal/mutant/src/java/antcore/org/apache/ant/antcore/antlib
                        AntLibHandler.java AntLibrary.java
                        AntLibrarySpec.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/config
                        AntConfig.java AntConfigHandler.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution
                        ClassIntrospector.java ExecutionContext.java
                        ExecutionFrame.java ExecutionManager.java
                        Reflector.java TaskAdapter.java TaskContext.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/model
Project.java
proposal/mutant/src/java/antcore/org/apache/ant/antcore/xml
ElementHandler.java ParseContext.java
proposal/mutant/src/java/cli/org/apache/ant/cli
BuildLogger.java Commandline.java
DefaultLogger.java
proposal/mutant/src/java/common/org/apache/ant/common/util
FileUtils.java Location.java
proposal/mutant/src/java/init/org/apache/ant/init
InitConfig.java LoaderUtils.java
proposal/mutant/src/java/start/org/apache/ant/start
Main.java
Added: proposal/mutant/src/java/antcore/org/apache/ant/antcore/antlib
AntLibManager.java ClassNameHandler.java


proposal/mutant/src/java/antcore/org/apache/ant/antcore/config
                        LoadLibHandler.javcvs add a

proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution
                        BuildEventSupport.java
                        ExecutionComponentService.java
                        ExecutionDataService.java ExecutionFileService.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/model/xmlparser
                        BuildElementHandler.java IncludeHandler.java
                        NoProjectReadException.java ProjectHandler.java
                        RefHandler.java TargetHandler.java
                        XMLProjectParser.java
               proposal/mutant/src/java/antlibs/ant1compat antlib.xml

proposal/mutant/src/java/antlibs/ant1compat/org/apache/tools/ant
                        Ant1Converter.java Ant1Factory.java
                        AntClassLoader.java BuildEvent.java
                        BuildListener.java Project.java
                        ProjectComponent.java ProjectHelper.java
                        Target.java Task.java TaskContainer.java

proposal/mutant/src/java/antlibs/ant1compat/org/apache/tools/ant/types
                        DataType.java
               proposal/mutant/src/java/antlibs/system antlib.xml

proposal/mutant/src/java/antlibs/system/code/org/apache/ant/antlib/system
                        FileConverter.java Import.java LibPath.java
                        LoadLib.java PrimitiveConverter.java Taskdef.java
                        Typedef.java URLConverter.java
               proposal/mutant/src/java/common/org/apache/ant/common/antlib
                        AbstractConverter.java AbstractTask.java
                        AntContext.java AntLibFactory.java Converter.java
                        DataType.java ExecutionComponent.java
                        StandardLibFactory.java Task.java
                        TaskContainer.java
               proposal/mutant/src/java/common/org/apache/ant/common/event
                        BuildEvent.java BuildListener.java

proposal/mutant/src/java/common/org/apache/ant/common/service
ComponentService.java DataService.java
FileService.java
proposal/mutant/src/java/common/org/apache/ant/common/util
ExecutionException.java PropertyUtils.java
proposal/mutant/src/java/remote/org/apache/ant/remote
RemoteMain.java
Removed: proposal/mutant/src/java/antcore/org/apache/ant/antcore/antlib
ConverterHandler.java


proposal/mutant/src/java/antcore/org/apache/ant/antcore/config
                        TaskDirHandler.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/event
                        BuildEvent.java BuildEventSupport.java
                        BuildListener.java

proposal/mutant/src/java/antcore/org/apache/ant/antcore/execution
                        TypeContext.java
               proposal/mutant/src/java/antlibs/file antlib.xml
               proposal/mutant/src/java/antlibs/io antlib.xml

proposal/mutant/src/java/antlibs/io/code/org/apache/ant/taskdef/io
                        Echo.java FileConverter.java
               proposal/mutant/src/java/cli/org/apache/ant/cli/xml
                        BuildElementHandler.java IncludeHandler.java
                        NoProjectReadException.java ProjectHandler.java
                        RefHandler.java TargetHandler.java
                        XMLProjectParser.java

proposal/mutant/src/java/common/org/apache/ant/common/context
                        AntContext.java

proposal/mutant/src/java/common/org/apache/ant/common/converter
                        AbstractConverter.java ConversionException.java
                        Converter.java
               proposal/mutant/src/java/common/org/apache/ant/common/task
                        AbstractTask.java DataType.java Task.java
                        TaskContainer.java TaskException.java
               proposal/mutant/src/java/common/org/apache/ant/common/util
                        GeneralAntException.java



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to