chrisw      2003/09/21 22:50:07

  Modified:    .        TODO
  Log:
  Applied Jack Wohrs updates to the TODO List
  
  Revision  Changes    Path
  1.3       +45 -22    ant-antidote/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvs/ant-antidote/TODO,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TODO      9 Apr 2001 00:17:47 -0000       1.2
  +++ TODO      22 Sep 2003 05:50:07 -0000      1.3
  @@ -1,15 +1,14 @@
   TODO List:
  -    * Cleanup build.xml file; make antidote specific.
   
  -    * Rewrite ACSFactory to use it's own parser rather than the 
implementation
  -      specific com.sun.xml.tree.SimpleElementFactory class (only available
  -      in JAXP from Sun).
  +    * Improve editors for defining file sets, and other "sets".
   
  -    * Add editors for defining file sets, and other "sets".
  +    * Begin to use wizard framework to develop useful wizards, such
  +      as target creation.
   
  -    * Write wizzard framework.
  -
  -    * Implement a build progress reporter.
  +    * Implement a build progress reporter beyond the console
  +      itself to write a log to a file in addition. Obviously
  +      the log line formtting has to be definable interactively
  +      and stored in preferences.
   
       * Implement a "Worker Thread" pattern that allows workers to have
         their work done in a thread property registered with Antidote, and
  @@ -17,45 +16,70 @@
         the GUI. Should also provide support for hour-glass cursor
         handling, and AWT event blocking until task is completed. This
         would be used for things such as loading files or other tasks
  -      that the user must wait for completion.
  +      that the user must wait for completion. Currently there is no
  +      way to stop Ant once it runs from Antidote!
   
       * Add menu option to select the compiler to use, which then sets
         the "build.compiler" property. Better yet, create a generic menu 
         building capability that allows the setting of a property from a 
  -      list of options.
  +      list of options,  not just setting the complier, but allowing
  +      the option to set all Ant -D parameters from the gui and make
  +      them storable.
   
       * Add ability to put an "all" or "don't care" specifyer on the action
         "enableOn" and "disableOn" properties.
   
  -    * Add ability to view task dependencies more fully.
  -
  -    * Add better editors for specific tasks.
  +    * Add ability to view task dependencies more fully. It would be
  +      nice to be able to show a graphic with all the targets and
  +      arrows between them to show the dependencies.
  +
  +    * Add better editors for specific tasks. Not only for tasks, but
  +      properties in addition. We mean editors just like the dependency
  +      chooser.
   
       * Add a Progress Monitor for file loading (especially for slow boxen like
         mine) .
   
       * Implement some for of refid hyperlinking functionality.
  +      DOWNGRADED: We think integration into IDEs is no BIG project aim
  +      anymore or at least at the moment.
   
       * Implement context sensitive menus for the console window, allowing
         an error to be selected and invoked in IDE.
   
       * Write preferences framwork, including persistence support.
   
  -    * Provide some sort of class path debugging support.
  +    * Provide some sort of class path debugging support, e.g.,
  +      displaying the Ant-build-classpath and introspect the jars one
  +      by one ... search for Classes and multiple occurrences in the
  +      classpath ... and so on.
   
       * Add "syntax" colorization to the console window {done}, 
  -      with a preferences editor for setting up the styles {not-done}.
  +      with a preferences editor for setting up the styles {not-done},
  +      to make the syntax highlighting in the console window
  +      configurable via the Preferences window and persistent via
  +      properties.
   
       * Figure out an approach to gracefully stopping a running build.
  +      "Uneasy to implement without hooks in Ant itself." - (Christoph
  +      Wilhelms)
  +
   
       * Add error handler for SAX parser to better report loading errors.
   
       * Project properties viewer, including the ability to view
  -      dependencies (local and cascading).
  -
  -    * Acquire or implement a logging facility.
  -
  -    * Eat more dog food.
  +      dependencies (local and cascading). View and modify the project
  +      properties you can override using -D with the Ant commandline
  +      "Cascading" means from imported build.xml's.
  +
  +    * Acquire or implement a logging facility. C. Wilhelms would
  +      prefer Log4J. Logkit would be another option, or the jakarta
  +      common logging facility.
  +
  +    * Eat more dog food. E.g, When you delete a target, the editor in
  +      which you were editing the target "hangs around" in the editor
  +      window. The editor itself should go away so that you don't think you
  +      are editing a target anymore, because you are not doing so!
   
   (pending Ant 2.0)
       
  @@ -67,5 +91,4 @@
             tree structure, and more bean-like API.
   
       * Better define the data model architecture, and how it interfaces
  -      with the Ant data model.
  -
  +      with the Ant data model.
  \ No newline at end of file
  
  
  

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

Reply via email to