
ROADMAP
-------
Planned features:

 o Write a Web/PHP driver, so that web pages can be driven.
 
 o Allow XML specification to be stored in an SQL specification.
   This not only allows clients to share the same app, but it also
   allows the DWI gui design tool to eb written in DWI.

 o Build a syntax checker that will run seperately from the gui,
   and check things like filter names (which usually don't puke 
	till runtime).

 o Build GUI RAD designer tool.  Construction of tool has started.

 o Simplify chaining of forms.  Provide some defaults forms for
   checking for null fields, etc. (since right now, checking for 
	a null field in an entry is excessivly complicated).

TODO List
---------

 * The <filter> element needs more work.  The idea is to allow
   filters to be cascaced & custom filters to be created.
   In general, filters allow special data type input & handling, 
   such as printing custom date
   values, or parsing and displaying custom currency strings.

 * add filter to check if a date field contains a valid date!

 * provide multiple simultaneous database support. This is needed 
   for the GUI tool.

 * Convert printed warning msgs to gui popups.

 * Provide native postgres drivers so that ODBC is not needed.

 * switch to automake so that odbc driver isn't built, if not present.

 * add GtkList supprt.  make it so "column 0" adds tio list, and "column -1"
   selects items in list.

 * add "column =-1" for selection support to CList, CTree code.

 * make menus and radio-buttons work more like lists (???)

