A list of stuff that remains to be done for various things.
-----------------------------------------------------------

API 2.3 Compiance needs roughly in order of urgency:

- XML handler for deployment descriptors
partially DONE. Need to complete the FSM and some of the parsing functions.


- WAR resource handlers
DONE but not tested with latest webapp stuff yet.


- Classloader improvements
Gokul has written the first Paperclips CL but work needs to be done on
defining:
  o the way everything gets reloaded when there's a change
  o caching
  o container libraries (API spec 9.6.1)


- Localalization work:
  o gnu.paperclips.http.HTTPResponse.getLoacle()
  o gnu.paperclips.http.HTTPResponse.setLocale()
  o gnu.paperclips.http.HTTPResponse.getWriter()
    depends on getLocale()
Some people on the list did offer to do this but we haven't heard from
them for a while.


- HttpServletRequest.getPathTranslated() implementation
this needs to go into:
  gnu.paperclips.http.HTTPRequest.getPathTranslated()


- HttpServletRequest.getRequestDispatcher() implementation
this needs to go into:
  gnu.paperclips.http.HTTPRequest.getRequestDispatcher()



Other Paperclips needs:

- documentation for installation and simple use
texinfo documentation would be nice.

- performance analysis
Paperclips was originally designed to be fast but with all the API
changes we've lost sight of that a little bit. I think it's as good as
Tomcat but I'd like to know.


Non Paperclips specific:

- GCJ updates
GCJ partially works (if you have the patches I've made on it).
There are outstanding issues with URLClassLoader. 
Also I can't get the -jar option to work lately (it used to work).

- world peace
Not as easy as getting GCJ to work so perhaps we'll do this first.



$Author: nferrier $
$Date: 2001/07/18 01:13:25 $
