gmail-0.6.0: (begun Aug 2000)
	- Don't mark outgoing messages as read.
	- Minor compose window improvements.
	- The first vfolder opened is now the last one you had open in the previous session. (thanks frosch@derfrosch.de for the idea)
	- While downloading new messages, if one of them is in the vfolder you have open it will be refreshed.(thanks frosch@derfrosch.de for the idea)
	- There are various times when gmail will automatically open a message for you without asking you. It now doesn't mark the message as opened if you do this. Only messages clicked on by the user will be unbolded and marked as read.
	- You can now 'queue' a message to send later. This allows you to use gmail when 'offline' (not on the net). Queued messages will still appear in the outbox. To send them run 'Send Queued Messages' in the file menu.
	- The queued messages feature slightly changes the way the SMTP popup box works. It now dissappears of it's own accord, sending a message to the appbar. The UI code for the SMTP dialog is pretty crusty so I hope this doesn't affect stability.

gmail-0.5.6: (begun Aug 18 2000)
	- Outgoing attachments are implemented. Currently you can only attach one file per email.
	- Printing support via gnome-print. Gmail now has a dependency on the gnome-print library. This is still experimental.
	- More code clean ups. Removed more global variables.
	- X-Mailer now added to outgoing messages.
	- Bottom status bar now shows info about vfolders and other data. (This was in older versions but got lost in the addition of the 3-pane mode).
	- Fixed segfault when deleting the last mesg in a vfolder.
	- Small mem-leaks plugged.
	- Fixed GTK warnings on startup.
	- Fixed bug with messages being marked as read at the wrong time.
	- Cut/Copy/Paste work in a few various places now. Also added a 'Select All'.
	- Drag and drop now works properly on the compose window.
	- Cleaned up the toolbar in the compose window.
	- Added prefs item for a generic addressbook program. This can be launched from the compose window. The default is GnomeCard, but any address book program which supports drag and drop should work fine.

There was no gmail-0.5.5.

gmail-0.5.4: (begun Aug 4 2000)
	- Dodgy bugs with mysql password being lost fixed. (let me know if you still are having problems.) 
	- Vfolder modifications are now immediately saved to gnome_config so they survive crashes.
	- Improved feedback on the pop3 download timer.
	- Improved 'reply-to-all' logic. Is it behaving as expected now? (You can now do 'reply-to-all' on a mailing list to reply to the author and cc to the mailing list in the 'to' field.)
	- Libglade-ized the compose outgoing message window. Having multiple compose windows open really works now. Is the size ok?
	- Whether the first email automatically opens in 3 pane mode is now a prefs item (default is FALSE).
	- Squashed up the fields in the message display to get more vertical room. (does this look better or worse than before?)
	- Welcome message improved and made more helpful.
	- Number of messages downloaded now appears in title bar so you can see it in the tasklist.
	- You can only open one prefs window now.
	- Some fairly big memory leaks plugged.
	- Misc bug fixes.

gmail-0.5.3: (begun July 13 2000)
	- Minor gui updates. Menu items and rightclick popup menu updates.
	- Pane size changes are now remembered between sessions. (To get gmail to remember it's window size between sessions use a window manager like Sawfish 0.30)
	- Core dump fix with font prefs missing.
	- Autoconf/automake updates. Added a bunch of macro files following what glade does. This has increased the tarball size of gmail somewhat.
	- The message display widget now uses libglade. This adds an extra dependency to gmail (libglade). Now you can alter the look of gmail using glade, without having to be a programmer.
	- Single clicks on a message now display it (when in 3 pane mode). This is similar to Outlook Express. Would it be helpful to also copy Outlook Express and have the double click display the message in a seperate window? 
	- Improved pop3 download robustness by string escaping the UIDL for each message. Some ISP's (eg: my new one) have weird UIDL strings.
	- Basic MIME attachment support implemented, using code from Spruce. This is just a work in progress. Read-only at the moment. Doesn't work 100% yet.
	- Speedups to the rebuilding MI values function.
	- Spec file updates. I'm still not sure everything installs ok from RPM.

gmail-0.5.2: (begun July 9 2000)
	- When deleting emails in three pane mode, display the next message that gets highlighted. (This raises an issue: In three pane view should the delete key delete the message that is displayed or just delete the message selected in the clist. The two are not always the same, maybe they should be?)
	- Use gnome dialog widget for prefs window. Looks very beautiful now. :)
	- Reorganised some of the contents of the prefs window to be more logical.
	- Documentation updates.
	- Spec file now automatically created. (Thanks j@nus.person.dk)

gmail-0.5.1: (begun May 6 2000)
	- Added option for three-pane view (ala Netscape). Please send me feedback on whether you think this deserves to be the default.
	- Made composing messages appear in external windows. Now you can compose a message and browse your emails at the same time. You can also compose more than one message concurrently.
	- Clists now obey gtk theme colours. On changing themes you may need to restart gmail to see the changes take affect (I know what the problem is). Things look alot nicer now when you have some of the more colourful gtk themes running.
	- Bold headers for improved readability of messages.
	- Added icons to clist titles.	
	- Selection now doesn't revert to top of clist when deleting messages.
	- Patch from Ove Kaaven (ovehk@ping.uio.no) to handle envelope header variations.
	- You can now reply to a message from the vfolder list without opening it.
	- Made the prefs window appear in an external window. 
	- Hopefully all these external windows will be converted to use Glade soon, then they will be able to be redesigned properly.
	- Added help button in prefs area (but no prefs docs yet).

gmail-0.5.0: (begun April 29 2000)
	- Made the preferences offer to rebuild the Matched Index when vfolders change.
	- Made the 'rebuild matched index' function offer to rebuild the MI values.
	- Added documentation on caching - hopefully this stuff will be easy to understand now.
	- Fixed up other parts of the documentation. Moved the vfolder principles from the welcome screen into the online docs.
	- Decided to remove the logo as it took up alot of space and wasn't quite right. New logo prototypes welcome.
	- Gmail now displays the first vfolder (usually the Inbox) on startup.
	- Gmail now checks for a database connection before attempting to download email messages. This is stops you losing downloaded messages in case there is no database. We still need better damage control if the database dissapears during a pop3 download.

gmail-0.4.9: (begun April 19 2000)
	- Hopefully fixed bug which makes the 'updating matched index' not get a mysql access error. Only works on newly created databases. To fix old databases you will need how to learn to use the mysql command line client to give yourself 'alter' priveledges (not worth doing if you aren't a mysql guru). 
	- Added message count to the status bar welcome message.

gmail-0.4.9pre1/2/3: (begun Nov 22nd 1999)
	- Make date parsing use current time if no date field is present. (fixed outgoing messages to use this also)
	- Added online help. (needs to be written fully)
	- Made error messages about the right pane being locked go to the gnome app bar.
	- Updated use of g_main_iteration according to change in GTK FAQ.
	- Improved some error dialogs that were confusing new users.
	- Don't put in a Cc: field when it is empty.
	- Parse case variations of cc:. (thanks tomcato@iname.com)
	- Close file properly when saving messages. (thanks tomcato@iname.com)
	- About box href now doesn't use whole row (thanks Andrew Glover)
	- Signature files now work. (thanks Andrew Glover)
	- Documentation updates (thanks Andrew Glover)
	- CC's now recorded in saved outgoing message.

gmail-0.4.8: (begun Nov 19th 1999)
	- Added msg id to gnome app bar.
	- More main.h cleanups.
	- Implemented "Save" message function.

gmail-0.4.8pre5/6: (begun Nov 17th 1999)
	- Added Gnome sound events. You can now configure sounds using the gnome control center. Current sound events are: startup, newmail, delete, shutdown, no newmail,
	- Implemented working CC/BCC fields.
	- Implemented comma seperated multiple recipients. Works in To:, Cc: and Bcc: fields.
	- Implemented 'Reply to All' button on toolbar. Needs work.
	- Fixed segfault bugs with dialogs. Let me know if there are still some unsquashed.
	- Improved title bar info when viewing messages.
	- Add option to view headers in message list context menu.
	- Code cleanups.

gmail-0.4.8pre1/2/3/4: (begun Nov 1st 1999)
	- Vfolders now just require the condition requirements in the sql query field. Gmail builds the rest of the query for the user. See README for more info. You will have to edit all your old vfolder queries by hand or rebuild them.
	- Implemented new database design. Uses a two table design. See HACKING for more info. You will need to create a new database from scratch. Information on converting your old data is in README.export_import
	- Vfolder caching now uses matched field for lookups. Non-caching uses raw select. 
	- Added a database version number to the gmail config file. Gmail now gives a warning on startup if the version it needs is different to the one in the config file.
	- Made sort order for vfolders a single global variable. It is no longer part of the SQL query. Take it out of your queries if you have it in now.
	- Fixed segfault bug with deleting vfolders in prefs window. (Thanks Niko for reporting this bug)
	- Fixed missing g_strfreev mem leak. This gaping memory hole had eluded me for ages.
	- Discovered gtk_clist_append is O(n) so switched to prepend which is O(1). Our bottleneck is with mysql anyway, but it's helpful for the linux-kernel vfolder.
	- Began stubs of Edit menu.
	- Activated menu hints into the status bar.
	- Added link to gmail web site from the about dialog.
	- Made vfolder caching by default turned OFF. This is because caching requires understanding how to use the matched index, which the unwashed masses won't understand. As soon as the user begins to experience slowness, they can read the README and learn how to use the matched index caching. Though this logic is flawed as they still need the matched index to work for the vfolder download report.
	- Don't add Re: on reply subject if there is one there already..
	- Bug fixes

gmail-0.4.7: (begun Oct 29th 1999)
	- Fixed bug with selection not following next/prev buttons.
	- README updates.

gmail-0.4.7pre1: (begun Oct 22nd 1999)
	- Removed redundant calls to gtk_main_iteration.
	- Added gnome app bar.
	- Made vfolder queries begin at the 'FROM ...' part. Gmail puts in the 'SELECT' bit for you. You will need to edit your queries by hand and make sure they begin after 'SELECT *'. I was hoping this would give a speed improvement. It didn't really, but it should help alot when you talk to a different mysql server over a modem connection.
	- Inbox messages now appear in download popup report.
	- Gmail now parses the date header correctly. (before it used to just get the date from the time it was downloaded.)
	- Added a nice logo from elerium. It could use a bit of work, but it's the first logo I've really liked. I have the xcf file if anyone wants to make the improvements I want on it.
	- Export to mbox format is now working. It sends all your incoming messages to a file called export.mbox. You can import mbox files by simply moving them into /var/spool/mail/ and using pop3 to suck them back into gmail. Please test this important function, as it will be relied upon when there are database design changes. ie: whenever the database design changes, you can export, setup a new database, and import again.
	- Memory leak plugging, and various speedups (please email if you notice gmail is faster).
	- Quick hack to download progress bar. It saves 10% for the QUIT, as sometimes pop3 servers leave you hanging, so better to be hanging at 90% than 100%.
	- Fix segfault bug when incoming mail had a blank subject line.
	- Various bug fixes(TM)

gmail-0.4.6: (begun Oct 6th 1999)
	- Fix from Samuel Ziegler (ziegler@zinecast.com) which fixed bug in outgoing SMTP messages (qmail servers should now like us).
	- Fix from Samual Z. which used passwords properly in the database check. I'm still going to improve this area alot more. I will be adding mysql passwords by default soon.
	- Fixed bug with From field not being added to outgoing SMTP messages. This confused those pesky Qmail smtp servers.
	- Added vfolder principles on the welcome frame.
	- README updates
	- Added helpful comment to mailbox create popup.
	- Widened download popup so it fits when you have more than 1000 messages.
	- Made mailbox prefs clist view follow the creation/motion of new mailboxes.
	- Made database password get stored in gnome_private. You may need to reenter it if you use database passwords already.
	- Added useful popup dialogs for database errors.
	- Rewritten gnome druid setup. Gmail now sets up an account on the mysql giving you access to the gmail database. Currently the druid can only create new databases, not reuse old ones.
	- Store mysql password in gnome_config_private.
	- Removed hardcoded spec file (I need a spec.in to get it automatically created)
	- Msg selections are remembered between column sorts.
	- Deprecated strtok in network code. Replaced with strstr. (Samuel Z suggested to use memcmp.. Which is better?)
	- Parsed out the email addess in <> brackets when sending via SMTP. Should fix sporadic missing outgoing messages.
	- Made the manual message matches work backwards down the database. This is as in normal use it's probably some recent messages you need rematched for a vfolder you have created for them.
	- Added option to cache vfolders. (turned on by default)
	- Implemented dynamic download report.
	-
	-
	- Other various bug fixes.

gmail-0.4.5: (begun Sep 23rd 1999)
	- Improvements to drag'n'drop.
	- Datazone submitted a .spec file. Thanks. Hold him responsible :).
	- Changed download/match window to a gnome_dialog that sticks to the parent.
	- Fixed smtp popup same as above. 
	- Gmail now remembers your column width settings.
	- Got rid of the second column in the left list. Everything is a vfolder so it's no point saying otherwise.
	- Beginnings of context popup menus. These are buggy!
	- Fixed error checking bug in pop3. Improved smtp error checking also.
	- Fixed bug with fonts not being updated immediately.
	- Fixed bug with abort on dialogs not working.
	- Fixed bug with progress bars not always reaching 100%
	-
	- Other various bug fixes.

gmail-0.4.4: (begun Sep 21st 1999)
	- Implemented prev/next buttons.
	- Started very basic drag'n'drop from gnome addressbook. More to come.
	- If there is a download error (eg: parsing) we alway leave a copy of the message on the server.
	- Fixed problem moving mailboxes at borders of the clist.
	- Fixed crash when exiting in the gnome druid setup.
	- Parsing minor improvements:
		- Replaced all /r/n's while downloading pop3 data.
		- Cleared the white space off the end of the specially parsed fields.
		- Fixed parse error bug when subject line is empty.
		- Added parsing of cc fields. You can now view them on incoming messages.
	- Implemented code for on the fly 'matching' updates, but left it commented out as it is a bit slow. Will be a prefs option soon.
	-
	- Bug fixes

gmail-0.4.3: (begun Sep 17th 1999)
	- Removed the Glist datastructure. We now just use the left pane clist as the data-strcture. This cleans up the code alot. eg: reliability
	- Above changes fixed problem of old sql queries lying around in the config file.
	- Made matches report to standard output. This is good so when you are downloading new messages you can see which vfolders they are going into. This will do until I write a GUI displaying this info.
	-
	- Bug fixes.

gmail-0.4.2: (begun Sep 7th 1999)
	- Fixed big outgoing SMTP error causing gmail to coredump. Appears to be stable again now.
	- Fixed bug with modify mailbox popup crashing the second time.
	- Added 'matched' sorting. New messages now have their 'matched' field set at run time, we put the vfolder names they match into the field (excluding inbox and unread). There is also an option to manually rematch the entire database in the File menu. You need to update your inbox vfolder query if you want to exclude matched fields. Use the vfolder query in the README if you want to update it yourself.
	- README file updates.
	- Added option to configure bold font for new messages etc.
	- Beginnings of bolding of mailboxes containing new messages.
	- New messages in mailbox listing are bolded. In order to make this survive gmail sessions I modified the config file format. You will need to remove your ~.gnome/gmail settings file and let a new one get recreated. You can still hold on to your current database message store.Or you can hack your current config file by putting the word Read after every word vfolder
	- Clean up of GTK warnings.
	- Fixed adjustment bug. (thanks Datazone)
	- "Export All" function implemented. 
	- Implemented move up and move down buttons in mailbox prefs window.
	-
	- Bug fixes.


gmail-0.4.1: (begun Sep 3rd 1999)
	- Code cleanups. Removed all the dodgy mbox code. It was just too flaky. Gmail is now vfolder only. Maybe we will get mbox back with gnome-mailer support.
	- Column sorting now works. Click on a column title and it sorts by that. It does the sorting by changed the sql query (adds ORDER BY). This way the order is remembered between gmail sessions.
	- Moved pop3 username and pop3 password together in druid and prefs.
	- Added some basic error messages in the checkmail popup.
	- Implemented "leave/delete mail off server" option.
	- Gmail attempts to use mysql password now. If password entry is blank (zero length) it will use a NULL password.
	- Add a warning to gnome-druid that gmail can't yet setup a password on the database/table it creates.
	- Made the download threshold configurable. You can set gmail to not download messages greater than a certain number of lines. '0' means download the whole message everytime. If you only partially download a message, gmail will not delete it off the server, even if you have 'leave mail on server' as FALSE. This is the same behaviour as Eudora.
	- Made gnome-druid attempt to setup the default vfolders using the table name from the config settings. Someone was bugging me about this. :)
	- Parsed the raw headers and inserted them all into the headers field properly. So you can know do queries matchines 'all headers' not just specific ones. Which is good cos the specifics aren't all parsed yet. :)
	- Made the vfolder configuration popup wider.
	- Added 'make copy' button to mailboxes preferences tab. Should make adding new but similiar vfolders alot easier.
	- Bug fixes.

gmail-0.4.0: (begun June 25nd 1999)
	- Fixed parsing bug displaying incorrect "To:" field.
	- Made mbox mailboxes use ~/ in there name. It looks better and makes the mailbox name more concise.
	- Mysql support
	- Database settings.
	- POP3 Support. 
	- POP Parsing is basic but works. 
			Working:      status, to, from, subject, message. 
			Not working:  date, cc, bcc, mime/attachments.
	- Delete now works.
	- Status field now works and changes Unread to Read.
	- Gmail auto-database setup. 
	- Different color for unread messages.
	- Rudimentary outgoing SMTP support.

	0.4.0 Beta1: 
	- Smoothed out the setup process for new users. It really needs full gnome-druid support though.
	- Improved database design.

	0.4.0 Beta2: (begun Aug 30th 1999)
	- Fixed parsing bug where \r's where confusing the query. Have escaped them out but I really need to improve the parsing to not leave them in there.
	- Fixed redraw bug with the progress bar not hitting 100% all the time.

	0.4.0 Beta3: (begun Sep 1st 1999)
	- Gnome Druid setup !
	- Core dumps fixed.

	- Bug fixes.

gmail-0.3.7: (begun June 22nd 1999)
	- Improvements and bug fixes to preferences window.
	- Improvements to DestroyRightPane so that there is now an infrastructure to protect important windows from being destroyed.
	- Removed mailbox menu. It might as well not be there if it's not doing anything.

gmail-0.3.6: (begun June 14th 1999)
	- Improved preferences: 	
			-changing fonts apply sort of.
			-adding mailboxes etc. (removed dependency on .gmailrc file yay!)
	- Used POS_CENTER for all popup dialogs.. I would prefer this to be the centre of the gmail app but dunno how yet.

gmail-0.3.1: (begun May 14th 1999)
	- Added stub for code to sort the message clist when they click on the title.
	- Began code for using gnome_config to handle all settings.
	- Increased default window size to be more usable.
	- Began primitive preferences window. gmail should now remember and store your default email address. Added primitive mailboxes and font choosing.
	- Redesign some bits.. Now have a global struct called GmailApp which contains all our globals...
	- More code cleanups. All global variables live in the single GmailApp structure now.
	- Made some of the compose message warnings modal.
	- Messed around with configure.in... I really need help here.
	- Bug fixes

gmail-0.3.0:
	- Added patch from Datazone to make the clist headings stay put.
	- Begun primitive status field processing.
	- Created DestroyRightPane. This generic function is used whenever we display something new in the right pane. Eventually it should be smart enough to warn us if we're deleting something good (like a half written message).
	- The next/prev msg buttons don't go past the first/last messages now. (actually, the display_message function just does nothing if you request a non-existant mbox or message)
	- Created LoadMsgData. This will load a message into a static cache. This will make replying etc easier.
	- Created IndentMsg -> which adds an indent to messages you are replying too.

gmail-0.2.9:
	- Added primitive error checking on the compose message window.
	- Added primitive outgoing mail support with a system(sendmail) hack.
	- Began implementation of checkmail button. Updated update_mbox function so it returns a boolean saying whether there was new mail or not. Also split mboxclicked_cb into display_mlist so that the checkmail routine could refresh the right clist when new mail had arrived.
	- Implemented next/prev msg buttons.
	- Moved sources to a src folder.

gmail-0.2.8:
	- Playing around with mbox parser. It is better at displaying message contents now, but it is still very buggy with distinguishing between messages in a mailbox.
	- Used scrolled windows for clists in both left and right pane.
	- Added cool pixmaps to the compose window buttons.
	- Added a cool new feature: popup windows telling people unimplemented features.
	- Added primitive intelligence for refreshing mailboxes. (doesn't reparse the mailbox if the size is the same).

gmail-0.2.7:
	- Vertical scroll bar for viewing messages.
	- Changed open message to use gnome_less widget. (I just wanted to learn it)
	- Improved layout of compose window. Lots of hip lower case messages. FIXME: add first letters back to upper case when this isn't so trendy any more. :)
	- Added sendmsg struct and global var to hold contents of whatever email message was last opened. This is then used when you click on a reply/replytoall/forward button.
	- Tidied up so that gmail compiles without any -Wall warnings.
	- Fixed title bar stuff a bit.
	- Various minor changes/bug fixes.

gmail-0.2.6:
	- Lots of stuff. 
	- Added basic support for reading messages...
	- Began compose window.
	- Added lots of neat window title stuff.
	
gmail-0.2.5:
	- Removed popt and i8n stuff for the moment. Put it back in when we have a working application.

gmail-0.2.4:
	- Improved parsing of mailboxes alot
	- Lost dependence on /home/schuller
	- Added ~/ support in mailbox names (I like this).

	- Gmail now bails out if you don't have a .gmailrc folder in your home directory. Currently can create read in mailbox listing from .gmailrc, store them in a linked list, and output the results to the mailbox list in the left pane.

	- Also added support for gmail.desktop, so gmail installs into the gnome panel menus.

	- Added Mailboxes menu..

	- Add 'broken_cb' stubs to most things that aren't implemented.

11th, March 1999 - Initial beginnings of gmail started from gnome-hello code in gnome-libs. 
