Key: KFS - Karyl F. Stein <steinkf@@cs.purdue.edu>

2 Mar 1998: v0.4a released

  * KFS: Added user option
  *      Major rewriting of the core xnew code.
  *      Moved the get_arguments() and supporting functions to
         get_arguments.{c|h}.
  *      Added a signal handler to clean up temporary files on unexpected
         close.

29 Jun 1997: v0.3.1a released

  * KFS: Minor code clean-ups.
  *      Added the -f and -h run-time arguments.
  *      Fixed a parse error when nested if/else statements were in the config
         file

5  Feb 1997: v0.3a released

  * KFS: Wrote the get_backspace and verify_info modules.
  *      Cleaned up some of the module code.
  *      Made minor code changes to do_command.c and xnew.c
  *      Wrote some sample text files for use with the xnew program, (see the
         text directory in the source directory).

15 Dec 1996: v0.2a released

  * KFS: Wrote the get_input() routine for use in modules.
  *      Wrote a couple modules, (get_name, get_login, and get_password).
  *      Made the bind_result function to put NULLs after the last element on
         the list.
  *      Rewrote the do_command() function to use a regular file to
         communicate with the called module instead of a pipe.  This was done
         because we want to check the exit condition of the called program and
         be able to exit the main program if the child exits with an error,
         (exit(1)).
  *      Added while and if constructs to the configuration script language.

15 Nov 1996: v0.1a released

  * KFS: Main core completed.  No modules yet.
