knewmail-3.1
 - Added support for ports <= 2500
 - Status bar position is now correct when the config 
   dialog is opened.
 - Menubar status is correctly written to the config 
   file.
 - All columns of the list view now show focus.
 - Progress dialog is now displayed if the process will
   take more than 1 second.
 - Cleaned up some translation code.
 - Removed the query exit dialog. It was just annoying.

 Note: Unless some major bug shows up, this will be the last 
       release of knewmail for KDE 1.x. All future releases
       will be for KDE 2.0
  
knewmail-3.1a1
 - Added IMAP support. 
 - Fixed all the bugs associated with adding a new
   protocal.
 - Rewrote most of the socket and parsing code. This
   should enhance performance.

knewmail-3.0  [ Final ]
 - A few small bug fixes and updated docs. 

knewmail-3.0b6
 - Added a small check to prevent an infinite loop
   when checking local mail on a non-existant file.
 - Fixed small bug of toolbar position not being 
   right in the config dialog when the toolbar was
   disabled.
 - Added ability to filter messages. This allows for
   messages to be deleted from the server and also
   for messages to be ignored.

knewmail-3.0b5a
 - Fixed the missing first character problem
   in the new mail dialog.
 - Moved some of the checkboxes in the base
   configuration dialog for visual appeal
   only.

knewmail-3.0b5
 - Redesigned the Notification Config Dialog. 
 - Added browse buttons to all the 'path' fields.
 - Added many options to the Dock popup menu.
 - Fixed 'Dock on Launch' bug. (It didn't work!)
 - Changed some of the defaults to more KDE
   oriented options, like kplayaudio and kmail
 - Switched to KAccel to allow CTRL+M to toggle
   menu off _and_ on.

Thanks to all the folks who sent in all their suggestions!

knewmail-3.0b4
 - Fixed a problem that was preventing servers from
   being stored properly.
 - Geometry management should now work between
   uses.
 - Fixed a small index out of range error involving 
   the "To:" field.
 - Added a status dialog to let you know what is happening.
   Due to features(?) in the QT status dialog, it will
   only appear when the process is estimated to be 
   longer then 3 seconds.
 - Fixed some compatablity problems with QT 1.42.
 
knewmail-3.0b3
 - Fixed some more missing file problems.

knewmail-3.0b2
 - Fixed some compile problems and missing makefiles.
 - Made sure docs and kdelnk file are included in the tar

knewmail-3.0b1
 - Headers are now inserted into the list by date and time
   as it is parsed from the header. KNewMail doesn't account
   for time zones so the sort might not be 100% correct.
 - Switched over to a version number that displays which
   beta this is to cut down confusion. The version  number
   is also getting pulled from the config.h file.

knewmail-3.0b0
 - This version is a complete rewrite! I found that
   adding things to KNewMail got to be a mess and more
   of a hack than an addition. This version should be 
   much more stable, quicker, and offer a few new little
   features. I made sure that ALL the previous features
   are supported.
 - The Error dialog is now a dialog that has a multilineedit
   field to display the errors. This allows the program to
   continue even if there was an error.
 - KNewMail should now support session management and restart docked
   if that is how you left it.
 - The "Message on Screen" option will now display a dialog box
   containing the names of all the people who just sent you
   new mail.

knewmail-2.5
 - Columns now save their widths.
 - The 'To:' field can be completely disabled. 
 - Menubar now saves state (on / off)
 - Pressing the Apply button will now update the UI
 - Fixed major bug in reading headers. Caused buffer overflows
   and segfaults.
 - 'Always Start Docked' option added.
 - Delete button now disables itself when no mailboxs are left. 
   This prevents a segfault when it attempted to delete an
   empty mailbox.

knewmail-2.4
 - Will now dock when you click the launch app icon. This feature can
   be toggled on/off in config->base options
 - Saves previous state. Currently limited to window size and position.
 - You can now double click on a mail header in the list to launch your
   mail app.
 - The menubar can now be toggled on/off. Once turned off, it can be 
   toggled back on by right clicking a message header. If you have no
   messages waiting, a blank entry will be inserted into the list
   to allow this.

knewmail-2.3a
 - Bug fix. Fixes problems with saving passwords and having them disappear.

knewmail-2.3
 - Now using the KConfig class to save configuration. Users that have
   a previous version of KNewMail on their system *must* read the file
   UPGRADE before running this version of KNewMail.
 - Added basic encryption of passwords.
 - Mailbox config dialog will disable fields if a server is not selected.
 - Moved some function calls around and moved some methods to protected.
   This should prevent the problem of the 'Number of New Msgs' not matching
   the actual number of headers displayed.
 - All menu items are now reachable without the mouse. 
 - Now passing most text throught the translator.
 - All the icons now converted to transparent backgounds. Thanks to 
   James Amundson for the conversions.
 - KNewMail now has a mini-icon in the corner of the app. You will need
   to restart your panel after installing to have it appear in there.
 - Added 'Commands' popup menu on the main menu. Now all toolbar items
   are available without the mouse.
 - Completely redesigned the communication between engine/ui/config. This
   allows for more configurability.
 - Converted password and username fields to QStrings to allow for extremely
   large usernames or passwords.
 - Socket timeout time now adjustable. It can range from 1 to 30 seconds 
   for slow pop servers.
 - Added 'Interface' configuration. This way the 'To:' field is configurable,
   the status bar can be turned off, the toolbar can be moved or disabled.
 - Updated the screenshots on the web.
 - Updated the docs for new features in version 2.3 

knewmail-2.2
 - Extended the username field to hold more then ten chars for those
   of you that use a proxy. This bug report and patch thanks to
   Guy Mathieu.
 - Added splash screen at startup. This is judst for looks. It can
   be turned off by using the command line option '-nosplash'
 - Switched from tarring my whole dir to actually using the 'make
   dist' option.
 - Added header documentation to all the header files. Should make it
   easier for users who want to learn from this app.
 - Continued to change things over to the KDE standard.
 - Redesigned all of the web pages.
 - Unless something comes up soon, this may be the last release of 
   KNewMail for a while. I may start a new project.

knewmail-2.1
 - Added spinning 'K' on the panel when new mail arrives. This way you 
   can see if knewmail arrived without having to undock the program. 
 - Modified the KNewMail local server setup.  See the KNewMail docs
   for instructions on how to use it now.
 - Got rid of extra, waste of a main dialog. This (slightly) speeds up
   loading and processing new mail.
 - Now supports resizing the window. (Shouldn't this have been
   done a long time ago!)
 - The main window has a minimum size it will shrink to so it doesn't
   get messy.
 - KNewMail can now be started in the docked mode by using the -dock
   command line option. (ie: knewmail -dock )
 - Instead of just a sound, KNewMail can now activate the pc-speaker when
   mail arrives. 
 - Continued work on adding documentation to headers.
 - Started to cleanup code to meet KDE standards (wish I found them before 
   I wrote the program!) 
 - Organized the distribution. Now the pics and the docs are in their own
   directories.
 - The docs are now installed to the proper place and are reachable via
   Help->Contents in KNewMail.
 - The icons are all stored in one central location now. This makes it easier
   for the binary install people.
 - Add file UPGRADE for those upgrading. Please read this before installing
   the new KNewMail!

knewmail-2.0
 - Added support for local mail. You can now enter /var/spool/mail as the
   your local mail will be checked.
 - Added documentation file - KNewMail_Docs.html
 - Started to add documentation to headers.
 - Added basic install instructions.
   
 knewmail-1.7
 - Plugged some major memory leaks.
 - Suppressed most console output. Only thing that should be written to 
   console now are error messages (which you will never see! ;-)   )
 - Removed double declaration of QList in the header config.h. Some 
   compilers where having trouble with this.
 - Added 'About' tab in the configuration options.
 - Decided not to add 'Help' tab in configuration options. Lack
   of room made things look crammed. I will write docs later.
 - Added icons to the password dialog and error dialog. Just for looks.
 - Customizable sound app supported. In the sound edit line, type the entire
   string to pass to the command line to play your sound. 
  (ie.     bplay $HOME/.knewmail/data/MasterMail.wav    )

knewmail-1.6 and before
 - see the web page www.slac.com/mpilone/knewmail_home/mainpage.html
