Version 1.5
    * Zmodem auto-download can now be disabled and enabled
      interactively (from the 'Set' console) as well as in a script
      (use 'set autozm on/off'). Useful when you want to use a
      different zmodem protocol from the transfer popup.
    * Improved error handling. Seyon now gives the user more
      informative messages about what the rogram succeeded or failed
      to do in the form of error messages, warnings, and notices.
    * The new boolean resource sevenBitMask now supercedes the old
      defaultBitMask (no longer used). Seyon will use a 7 bit mask if
      the resource is true (otherwise an 8 bit mask) for entries in
      the dialing directory for which no bit mask is specified. The
      default for this resource is ''off', i.e. to use an 8 bit mask.
    * A new translation mode (my favorite): meta key (ALT)
      translation. Use it to send keys pressed while the meta (ALT)
      key is held down as an escape (ESC) followed by the key press.
      This mode simulates the meta key on hosts that do not support
      8-bit-clean connections and makes possible the use of the meta
      key in programs like Emacs on such hosts. It is enabled by
      default. You can control it in the resources by the resource
      metaKeyTranslation, in a script by 'set meta_tr ...', or
      interactivly from the 'Set' console.
    * All the parameters that can be set in startup script can now be
      specified in the resources. This can be done via the new
      resources sevenBitMask, newlineTranslation,
      backspaceTranslation, metaKeyTranslation, xonxoffFlowControl,
      and rtsctsFlowControl.
    * New (worse?) default window background color.
    * Seyon now gives a warning if the app-defaults file is missing,
      mis-installed, or out-dated. 
    * To facilitate the use of terminal emulators other than xterm,
      xterm is no longer hard-coded into Seyon. Seyon will try to use
      seyon-emu first, and if it cannot find it will fall back to
      xterm. seyon-emu should be a symbolic link to the terminal
      emulator of your choice, e.g. xterm.
    * You can now temporarily suspend Seyon and run a local shell in
      the terminal window. Just use the shell button and give it an
      empty string as the command to be run.
    * Substituted the less-general HAVE_TERMIOS for _POSIX_SOURCE
      while building Seyon. Apparently, 386BSD has termios but chokes
      when _POSIX_SOURCE is defined.
    * Fun messages are no longer hard-coded in seyon but can now be
      specified in the resources via the resource funMessages, which
      superceeds the old boolean resource under the same name. refer
      to Seyon's manula page for details.
    * Command-switches can now be passed to the terminal emulation
      program as well. The new seyon command line syntax is:
      seyon [-option ...] [-toolkit_option ...] [-- -emulator_option]
      Any switches after '--' will be passed to the terminal emulation
      program.
    * The default zmodem auto-download command is now '$rz' instead of
      'rz', to use stdin/stdout.
    * The manual page is expanded a lot. Now is has a full description
      of all the resources, as well as a detailed description of the
      script language. Please take the time to read it.
    * Various other small enhancements.

Version 1.4
    * Added support for rereading and editing the phonlist and
      protocols files from withen Seyon.
    * Added support for capturing a remote session to a file.
    * Fixed a few bugs in the termio routines.
    * Cleaned up the code a bit and added some comments

Version 1.3
    * Seyon now uses termios to be POSIX-compliant. The old termio
      interface can still be used however.
    * Major change to the way Seyon finds its files. Seyon now expects
      its files to be in its own default directory (~/.seyon) and
      would look first in the current, then default, then home
      directory for its files. Like other things in Seyon, the default
      directory can be overridden in the resources.
    * A default script directory can now be specified. Much better
      than cluttering the home directory with scripts. Seyon will look
      for scripts in the current, then script, then home direcotry.
    * Revised the interface of the dialer. Buttons are now visible all
      the time, even if not active (but will beep if clicked while
      inactive). 
    * Added full support for manual dialing
    * Integrated the help file and the FAQ. Hence, the FAQ is now
      vailable online via the 'Help' button.
    * Seyon now has a manual page (but not complete).
    * Changed a few other things to make Seyon more portable to other
      platforms and corrected some minor bugs.

Version 1.2:
    * Setting the baud rate interactively is now fully supported.
    * The 'show' button has been removed since it's no longer needed.
    * The dialer timeout is now fully supported. Use the resource
      "dialTimeOut" to set it (default is 45 sec).
    * Added multiple dialing. Seyon will now circulate through
      selected items in the dialing directory until a connection is
      made. Refer to the FAQ to see how this is used.
    * Added two new resources, dialPrefix and dialSuffix.
    * The dialing directory and transfer console now have scroll bars
      and would can be scrolled if they contain more than 10 entries
      (no limit on the total number of entries).
    * Cleaned up the dialer code quite a bit

Version 1.1:
    * Major revisions to the dialer. The dialer is now integrated into
      the dialing directory instead of having its own popup (no need
      to clutter the screen).
    * Fixed it so that there may be no more than one copy of the
      dialing direcotry. 
    * The transfer popup now pops down after the transfer is
      initiated. Similarly the shell popup.
    * Auto ZMODEM download is now fully supported. See tha FAQ to
      learn how to set it up or disable it (thanks to R. Ramish for
      supplying the auto download string).
    * Seyon now has an Imake file (kindly contributed by David Boyce,
      with minor modifications by me).
    * The dialing directory now 'remembers' its location and size if
      moved or resized interactively.
    * The status area is now fully supported. most of the messages now
      appear there instead of at the terminal.
    * Seyon now shows some 'fun' messages in the status area if it has
      nothing else to say (I know, I got carried away. Anyhow, it can
      be disabled, see the FAQ).

Version 1.0:
    * Fixed a problem with the new dialer. Now the dialer should work
      fine even if your modem behaves in a non-standard way.
    * Added five new resources. these are connectString and
      noConnectString[1|2|3|4]. You can set these up according to your
      modem, but the defaults should work for most people. See the FAQ
      for more info.
    * The delete mode (backspace sends delete) now actually works.
    * The dialer now gives more informative messages about what it's
      is doing.
    * Implemented the rtscts mode. Not sure if it works.
    * Added a new 'refresh' button, to refresh (restart) the terminal.
    * Added a new status bar, but not used yet.
    * Fixed a bug in the terminal routine and removed the kludge
      introduced in the previous version.
    * Fixed another bug that used to start a stray CIS receive in the
      terminal mode.
    * Cleaned up the code a bit and added a few comments.
    * Changed the default shape style (again!) to be more fun. 
    * Added a meke depend target to the make file.

Version 0.85:
    * Added the ability to send a break. You can do that via the
      'Misc' button. 
    * Corrected a bug in obtaining the dialer resources.
    * Modified the dialing procedure (introduced in the new dialer) to
      work on more modems.
    * Added the ability to disable confirmation popus for hangup end
      exit. You can set that via the resources. See the FAQ for more
      info. 
    * Removed XMODEM and Compuserve CIS from the code. Those should be
      implemented though external programs.
    * Added a kludge in the terminal routine to go about the linux new
      FPU emulation problems with re-entrance.

Version 0.8:
    * Most the functions under the 'Set' button are now
      implemented. The ones that are not are the cts/rts and
      setting the baud rate.
    * Seyon now has a brand new dialer. It dials the number upto a
      specified number of retries with a specified interval between
      each try (both can be set via the resources). After a
      connection the script will be executed (if one is given).
      Dialing and script execution can be interrupted anytime by
      clicking a botton.
    * Fixed a minor bug in hangup confirmation. The hangup
      confirmation window now disappears after choosing an action.
    * Added a new parameter. Those that want to send delete
      instead of backspace (some BBS systems choke on it) can now
      do that either form the 'Set' button, or through the startup
      file or any script. See the FAQ.

Version 0.5:
    * Added a new transfer console that invokes a pre-defined
      protocols ala minicom and all DOS comm programs.
      Intelligent enough to prompt for a file name if needed.
    * Added support for specifying the modem port in the
      resources.
    * Added a new shell button to pass commands to the shell.
    * Moved the status button to be a part of tge set 'Set'
      console and added initial implementation to the set
      console (not functioning yet).
    * The hangup button now asks for cofirmation.
    * The exit button now asks if you want to hangup before
      exiting.
    * Corrected the '-g' switch problem (now '-script') and
      enabled the execution of a script specified at the
      command line.
    * Added a FAQ and a CHANGELOG files.
    * Updated the help file
    * Fixed various minor problems.

Version 0.0: 
    Initial release

