From 7f98652146940a5c7714f209979d74fe2092af34 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Tue, 25 Jul 2000 10:13:01 +0000 Subject: [PATCH] Removed items from the TODO list and added a WHATSNEW file. The latter should help us to follow the changes since 1.1 - I've already started to lose track. I ask the other commiters to update WHATSNEW as appropriate. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267833 13f79535-47bb-0310-9956-ffa450edef68 --- TODO | 25 ------------------------- WHATSNEW | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 25 deletions(-) create mode 100644 WHATSNEW diff --git a/TODO b/TODO index 70bd65fb7..b9faeb9be 100644 --- a/TODO +++ b/TODO @@ -1,39 +1,14 @@ TODO List: - * write a target rule that reacts on class presence or more generally, a way - to apply environment conditions that must be met in order for a target to - be executed. This is _vital_ for highly componentized systems where - non-core parts of the software may be skipped if the required classes - are not present in the build classpath. - - * Improve error reporting on BuildException catches. Error should - state which task and which target was active at the time the - BuildException was popped. - - * Improve error reporting on XML parse. Currently if the build.xml - file is malformed we get some sort of odd SAX exception that could - be better put. - * Provide an AbstractFileCompareTask class with prebuilt "srcfile" and "destfile" setter methods and whose execute method calls a "updateNeeded" method. - * Transform task -- XSLT - - * Output logs in XML -- this would be a global option of the project - (log location, verboseness, etc) - - * Javac improvements -- support the "modern" 1.3 compiler - * Investigate some sort of command line "execute an instance of a task with these parameters" entry point. Maybe a `org.apache.ant.TaskMain task org.foo.BarTask attrib1=foo attrib2=bar` type entry point? - * Investigate some sort of "touch" functionality. Not sure how this - could be done in a portable way -- maybe append 0 bytes to a file - as a quick hack? - * GUI front end -- examine tasks, add task properties, etc. Also, one button push build of a particular target. diff --git a/WHATSNEW b/WHATSNEW new file mode 100644 index 000000000..bcdee3b33 --- /dev/null +++ b/WHATSNEW @@ -0,0 +1,38 @@ +Changes from Ant 1.1 to the current sources + +Changes that could break older buildfiles: +------------------------------------------ + +* copying of support files in has been removed. + +Other changes: +-------------- + +* New tasks (sql, junit, javacc) all pending documentation, some of +them pending review. + +* uses ClassLoader of its own in no-fork mode if a classpath is +specified. + +*