Current Development Version: Gubby 0.5.5 (CVS)
Current Release Version:     Gubby 0.5.4

Changes from Gubby 0.5.4
	FEATURES
	- Added limited maildir parsing support

Changes from Gubby 0.5.2
	FEATURES
	- Added 'mark folder as read' and 'remove folder'
	- Added switch 'do not print /dev/null in folder view'

Changes from Gubby 0.5.1

	CODE CHANGES
	- Class versioninfo now has static const datamembers

Changes from Gubby 0.5.0

	BUG FIXES
	- Fixed faulty "realtime" update of screen when new mail
	arrived.

Changes from Gubby 0.4.2

	FEATURE ADDITIONS AND CHANGES
	- Smaller executable (on most systems)
	- Beeps on new mail (optional; use -b or 'b' key)
	- Does not beep on new mail in /dev/null (optional; use -s)
	- Does not beep when logfile was emptied
	- Better looking non-color mode
	- Marks 'N' in folder with most recent email
	- Chops strings too long to fit screen
	- Less frequent screen updates.  Still as fast, less CPU usage.
	- Prints error messages to stdout by default
	- Explicit error message when Procmailrc not found
	- Exits on clear logfile operation (-c)
	- Changes to mail directory when reading mail
	- Removed long program options altogether for portability
	- Removed chdir("/") functionality (was for unmounting capabilities)

	CODE CHANGES
	- Removed ``using namespace std''
	- Removed #include <stdio.h>; using <iostream> instead
	- Removed file_ptr; fstreams do the same job
	- Removed most C library functions
	- Removed redundant code
	- Removed simperr, throwing std::string instead
	- Split headerfiles into .h and .cpp (faster recompilation)
	- Optional use of exceptions, off by default
	- Filechange checks stat on ctime instead of mtime

	BUGFIXES
	- Fixed /var/spool/mail/user mailbox bug
	- Fixed ``hanging digit'' bug when expanded folder got new mail
	- Fixed bug when receiving mail in expanded mode
	- Fixed clearing logfile to force screen update
	- Fixed incorrect screen clearing when logfile was externally emptied

	PORTABILITY CHANGES
	- Added support for GCC 2.95.2 (compile with ``make COPTS=-DUSE_STRSTREAM'')

	MAKEFILE CHANGES
	- Using implicit rules
	- Compiler switch: Removed -felide-construtors and -fno-default-inline
	- Compiler switch: Optimizing for size


Changes from Gubby 0.3.2

	PORTABILITY ISSUES
	- Removed file_ptr in-place operator: Incompatible with GCC 2.95

	DOCUMENTATION
	- Wrote Gubby man page using the POD format; requires pod2man

	CODE AND OTHER CHANGES
	- A *lot* of code reorganization
	- Using getopt() instead of own argv parser
	- Removed class chdirback -- using chdir("/") instead
	- Now also reads ``From'' and ``Subject'' lines from Procmail logfile
	- Verbose parameter added (logs to stderr)
	- Folderlist now sorts primary on count, secondary on foldername
	- Made (curses) shell-out even better; now completely de- and reinitializes
	- From and Subject fields: Handling of several different fields per Folder
	- Removed sstream inclusion for portability; std::string will do just as well.
	- Removed nanosleep(), using curses halfdelay() instead; better code & portability
	- Add -w (--wide) option which can be used with --once to display folder contents (from/subj).
	- clearproclog() nonw using fopen instead of system touch; safer and less code.
	- Class grep now uses non-pure virtual ismatch() function for macthing lines; easier to extend.
	- Moved Gubby screen drawing functions into class screens
	- Moved checkopts() into class gubbyopts
	- Calling curses erase() instead of clear(); removes some "flashing" when screen updates.
	- Fixed empty subject bug in folder content listing

Changes from Gubby 0.3.1

	CODE CHANGES
	- Fixed a bug in guess(), but still an incomplete function
	- Added #include <algorithm> in folders.h
	- Check for std::string::nopos added to guess()
	- Added exists() to ensure procmail logfile exists
	- std::exception is now caught

	OTHER CHANGES
	- Added project to Freshmeat
	- Corrected version date


Changes from Gubby 0.2

	CODE CHANGES
	- Use of stat() to check for logfile changes instead of re-reading
	- SIGINT handler which proerly shuts down curses
	- A better curses shell-out
	- Some new commands (compose, open mailreader)


Project homepage

	MAINPAGE
	http://gubby.sourceforge.net

	FRESHMEAT
	http://freshmeat.net/projects/gubby/


Contact information

	Christian Stigen Larsen <csl@sublevel3.org>
	http://sublevel3.org/~csl/


$Id: Changelog,v 1.26 2004/12/17 14:29:46 cslsublevel3org Exp $