Version 0.4.7

	Support for libintl has been added, though no .po files are 
	currently installed.  See the file base.po in the source 
	distribution if you wish to make a translation.

	The command-line options -resume and -subject have been added.

Version 0.4.6
	
	Newsgroups may now be selected interactively, as opposed to typing 
	the name of a known group.

	Basic MIME types are now registered by default.

	The LISP "error" function has been added.

Version 0.4.5

	Reference counting has now been replaced with proper 
	mark-and-sweep garbage collection.  This means that the creation 
	of circular structures, e.g. a cons in which one of the elements 
	references the cons itself, will no longer result in memory leaks.

Version 0.4.4

	Trivial functions and macros are now implemented using actual LISP 
	code, rather than system functions.

	Type predicates have been added, as well as the functions 1+, 1-,
	and the macros or, and.

	Fixed number recognition in the object reader.

	Fixed bugs in the if and progn special forms.

	The string and atom types are now directly derived from the base 
	type.

	Fixed an endless loop while attempting to expand a number as a 
	macro.

	Character data type has been added, along with related functions.

	Do, do*, dolist, case and cond are now macros.

Version 0.4.3

	Filenames and directories are now sorted when browsing for files.

	Regular expression searches for pagers have been added.

	Regular expression searches in ctrees will now reach nodes 
	whether expanded or not.

	The status flags of collapsed nodes in the newsgroup browser now 
	reflect the state of the child messages as well as themselves.

	Added a variable to control whether or not to automatically expand 
	newsgroup threads.

	Posting can now be done directly from the newsgroup browsing 
	screen.

Version 0.4.2

	Regular expression searches for lists and trees have been added 
	(press '/' for forwards search and '?' for backwards).

	The LISP function concatenate now works on lists and arrays.

	New LISP functions: read-from-string, reverse, nth, length,
	subseq.

	Fixed macroexpand to allow recursive macros.

	Fixed compilation problems on Linux systems (?).

	Fixed a crash occuring when changing between certain screens.

Version 0.4.1

	Signatures are automatically inserted when specifying an address 
	on the command line.

	Spell checking is available in the message composition screen 
	(depends on ispell).

Version 0.4.0

	When replying to a newsgroup, the posting server is selected 
	automatically.

	IMAP4 support has been added.  This may be a little unstable at 
	the moment.

	The "answered" flag is set after replying to a message.

Version 0.3.2

	Added LISP functions: load, funcall, apply, mapcar, eval, not.

	Fixed a bug causing colors to disappear after viewing an 
	attachment externally.

	Added the ability to rename mail folders from within the mail 
	browser.

	Messages can now be edited with an external editor.

	Fixed a bug causing ^C, ^Z and ^\ to generate signals after 
	running an external program.

	Fixed a bug causing NIL and T to be misinterpreted when quoted.

Version 0.3.1

	Fixed a bug causing outgoing messages to overwrite the outbox 
	rather than being appended to it.

	Fixed a bug causing the Reply-To: header to be included even when 
	blank.

	Added support for the Organization: header.

	Allowed the specification of a port other than 119 for news 
	servers, via the hostname[:port] syntax.

	Stopped the menus from flickering (wclear was being called instead 
	of werase in the draw function).

	Fixed a display error in text attachments with ARPA line endings.

	Replaced the old menu system with one that's more like Pine's.

	Added "mark all read" commands for newsgroup and mailbox browsing.

	Added support for color scheming.  See the man page for 
	information on this.

Version 0.3.0

	Completely rewritten in C++ in order to improve scalability.  Many
	of the old features have been (temporarily) lost, but a LISP
	interpretor has been added.

Version 0.2.1

	Fixed a bug causing the "Find:" prompt to stay visible after a 
	search is completed in a ctree.

	Fixed the address book substitution code in outgoing messages.

	Made the main menu more like Pine's.

Version 0.2.0

	Added support for a global preferences file.

	Added PGP support, but the error messages could be more verbose in
	certain cases.
	
	Fixed a bug causing ctree_draw to draw the tree with one more row
	than it would've been than from ctree_run.

	Viewing a message doesn't move the cursor down any more.

	Fixed a bug causing a crash in the "save to folder" command when
	viewing messages.

	Fixed a bug in the newsgroup reading which stopped certain changes
	in message flags from becoming apparent immediately.

Version 0.1.5

	The reply to group command now fills the "On %s, %s wrote:" format
	properly, instead of ending up with (null) for the address of the
	original sender.

	When mail messages are moved, they are now marked as deletable
	rather than being removed from the mailbox straight away.  Also
	fixed a couple of bugs causing mailboxes to be corrupted when
	moving more than one file, and disallowed moving of messages into
	the mailbox from which they came.

	When message flags are changed in both mailboxes and newsgroups,
	the cursor moves down to the next message like in Pine.  Also fixed
	a possible bug whereby the message status of the outermost parent
	article is passed to the message viewer rather than the status of
	the selected message.

	Fixed a bug causing the pilot to hang when starting in a directory
	with no files.

	Updated contact details.  My new email address is dlbeer@nether.net
	and TTY-Grin can be found at http://nether.net/~dlbeer/tty-grin/.

Version 0.1.4

	More interface work.

	The code to set the default inbox path now checks whether to use
	/var/mail/user or /var/spool/mail/user.

	Stopped long message headers from "spilling" over multiple lines.

	Fixed a bug causing mailbox flags to be skewed when moving
	messages.
	
Version 0.1.3

	Minor interface enhancements.

	Message flags have been implemented for mailboxes.  These flags
	are stored in ~/.ttygrin/mailflags:*.

	UUencoded attachments are recognised and can be viewed inline in the
	same way as MIME attachments.
	
Version 0.1.2

	Fixed a crash caused by the "Information" screen.

	Text in composed messages is only wrapped if it doesn't begin with
	a quoted text character ('>', ':' etc.).

	Slight modifications to the way keys behave when browsing trees.

	The ability to view messages in raw form has been added.

	Removed SIGSEGV handler.

	All displayed messages are now stored in a large table.  The
	advantage of this is that support for languages other than english
	can be added easily.
	
	Added the ability to specify external viewers for certain MIME types.

	The MIME decoder is now slightly more tolerant of Hotmail.

	Fixed a bug causing a crash when removing a ctree node's last child.
	
	Enabled program suspension with Ctrl+Z.

	External viewer and translation specifications now accept wildcards.

	A -subject option has been added to specify the subject of a message
	when starting into composition mode.

	Finally updated the man page.

Version 0.1.1

	Applied a patch from d3moine@bst.bsf.alcatel.fr, containing:

	        Correct display of ISO/Latin characters.
	
	        The removal of the redundant "Date:" header generation code.

		The use of the left and right cursor keys to navigate menus,
		and the use of the space and backspace keys to scroll.

		A fix for a bug causing the program to loop endlessly when
		browsing subdirectories.

	Fixed a bug causing a memory fault when Ctrl+U is pressed while
	editing a message body.

	Various interface enhancements.

	Addition of the "signature" color definition.

	The color attribute "d" sets A_DIM, as documented by the curs_color
	man page.

	Forward and backward regular expression searching when viewing
	messages has been added.

	When using an external translator, an appropriate extension is
	added to the temporary file to aid the external application in
	recognising the file format (w3m needs this, and so does lynx if you
	don't use -force_html).

	Multipart messages are now handled properly, including attachments
	of type message/rfc822.

	Messages are now forwarded by attaching the original message as
	message/rfc822, rather than simply forwarding the body as a single
	part message.  This means that attachments can be forwarded without
	having to be saved.

	Pine's folder information messages are no longer hidden.

	Supplying an address on the command line will cause the program to
	start in message composition mode, and exit as soon as the
	composition is complete.

Version 0.1.0

	Content-type headers in single part messages are interpreted
	correctly.

	Added a handler for SIGCHLD to stop zombie processes building up
	when mail is sent.

	An inline editor has been added so you can compose messages without
	the use of an external editor.  This inline editor is slow and
	possibly unstable at the moment.

	A -continue option has been added to allow you to continue postponed
	messages without going through the main menu.  Cancelling or sending
	the message causes the program to terminate.

	You can save attachments now.

	Interactive file browser for adding attachments.  Press tab when
	prompted for a filename.

	You can select newsgroups and your posting server from a list when
	composing messages by pressing the tab key on the appropriate fields.

	Message flags in newsgroups.  You can delete, mark, and tell which
	articles are unread.  An option in the rc file allows you to hide
	read articles.

	Interactive newsgroup selection.  Press tab when prompted for a
	group name to be presented with a hierarchial list of groups.

	You can search most lists and trees using regular expressions by
	pressing the / or ? key.

	A -nocolor command line option has been added.

Version 0.0.1

	First version.
