0.97
====

Sun Jun 02 2002:
	[allenc] Added es.UTF-8.po to complement es.po.

Tue Jul 02 2002:
	[allenc] Applied Gareth Owen's patch to fix Plugin display window 
                 not displaying second time bug.

Thu Jul 25 2002:
	[allenc] Applied Gareth Owen's patch to fix Makefile dependency
		 issues.
	[allenc] dmalloc precompiled header fix in system.h
	[allenc] Updated SamplePlugin.cpp and added SamplePlugin.h
	
Sun Aug 18 2002:
	[allenc] Applied bug fix provided by Daniel Moisset for the Coloured
	         Label background colour not getting set/foreground colour
	         being set twice problem.

Wed Aug 28 2002:
	[allenc] Changed about box to use label instead of text area.
	[allenc] Updated Spanish translation (thanks Pablo)
	[allenc] Fixed windows version to load from current directory if registry entry not present.
	[allenc] Input is converted from UTF-8 to the MUD's specified character set.

Thu Aug 29 2002:
	[allenc] Converted Papaya to use automake (more pain than it's worth)

Thu Sep 26 2002:
	[allenc] Added ESC[22m colour code to GTKTwoVT (thanks Abi Brady)
	[allenc] Altered some of the colour parsing code to avoid treating invalid codes as though they were valid. (Bug reported by Abi Brady)
	[allenc] Local echo actually works properly with GTK2 now (thanks Jamie Harrell)
	[allenc] Applied patch to fix some automake and Python problems from Gareth Owen.
	[allenc] Modified doc/INSTALLING and configure.in to require GTK+-2.0.6 (bugs in GtkTreeView before then cause crashes in alias and trigger editing) - Thanks to Gareth Owen for noticing that GtkTreeView was fixed in 2.0.6 and for also noticing that those fixes solved Papaya's crashes.
	[allenc] Removed checking for perl 5 from configure.in as it's no longer required.
	[allenc] Set rule hinting for Help->Plugins and MUD Connection Wizard.

Sat Sep 28 2002:
	[allenc] Modified the MUD list to use glade and improved interface.
	[allenc] Converted mudlist.txt to utf8 format.
	[allenc] Applied Plugin patch from Gareth Owen to prevent multiple loading of the same plugin.
	[allenc] Applied (and commented out) Gareth Owen's patch to create include/version.h -- It is changed each time 'make' is executed, which causes all files to be recompiled as they all depend on it.
	[allenc] Added the ability to search for MUDs in the MUD List by name and codebase.  Names can be regexp searched for.

Sun Sep 29 2002:
	[allenc] Updated the MUD Connector MUD List from http://www.mudconnect.com/clients/mudlist.doc and converted it to utf8 format.

Sun Dec 22 2002:
	[allenc] Changed the SERVER in count.cpp to point to the new New Zealand home of Papaya.
	
Thu Jan 02 2003:
	[allenc] Fixed up CVS tree so that it compiles and installs out of the box.
	[allenc] Fixed really stupid bug in PythonPlugin.cpp - #ifndef PYGTK #include <pygtk/pygtk.h> #endif
	[allenc] Added Riggwelter's SuSE RPM spec file and patch to share/suse.
	[allenc] Recreated alias_entity.glade file.

Wed Jan 08 2003:
	[allenc] AliasEntity widgets correctly destroy themselves when editor closed.
	[allenc] Fixed buggy aliases - aliases with arguments didn't work!
	[allenc] AliasEntity now displays the entity group and allows the user to modify it.
	[allenc] AliasEntity now sets the description and body in the editor.
	[allenc] Removed debug messages from PythonPlugin.cpp.
	[allenc] Converted PythonPlugin.cpp to a UNIX text file.
	[allenc] Removed debug messages from Splash.cpp.

Tue Jan 14 2003:
	[allenc] Spells plugin now tells you when TurfProtocol is not loaded or enabled if you try to use it.
	[allenc] Removed displaying of number of concurrent users.
	[allenc] count.cpp no longer compiled (and Papaya no longer tries to send stats).

Sun Jan 19 2003:
	[allenc] Modified configure.in so that build process works on pre 2.54 versions of autoconf - fix provided by Gareth Owen.
	[allenc] Changed #include <algo.h> to #include <algorithm>.  This probably breaks some older compilers, including the gcc 2.95 series.  Thanks (again) to Gareth Owen.
	[allenc] Removed aclocal.m4 and include/config.h from CVS archive.  aclocal.m4 should be generated using "aclocal" if compiling from CVS.  include/config.h was a stray file and shouldn't have been there at all!  Thanks Gareth Owen.
	[allenc] Replaced reference to sys_errlist[] with strerror.  More thanks to Gareth Owen.	

Mon Jan 20 2003:
	[allenc] Applied fix for segmentation fault on using WM close on GTKTwoWindow - thanks Gareth Owen.
	[allenc] Aliases and Triggers main dialog now uses libglade.
	[allenc] Fixed up a few memory leaks caused by not deleting GladeXML objects.
	[allenc] Can now export (and import) aliases.
	[allenc] Fixed preferences apply crash bug caused by trying to read from non-existent stats widgets.
	
Tue Jan 21 2003:
	[allenc] Win32 version of Papaya now uses libglade-2.0.  To compile you will need to first build libglade as pre-compiled .lib files don't seem to be available.
	[allenc] Removed all temporary variables from Entities.
	[allenc] Updated Win32 build files.
	[allenc] Disabled MCCP under Win32 as zlib has decided to refuse to link with Papaya.
	[allenc] libglade callback functions are now exported via G_MODULE_EXPORT in EntityHandler.cpp.
	[allenc] "Fix" for free()ing strings converted using g_convert() on Win32 crashing Papaya.
	[allenc] Various minor changes required to get Papaya building on Win32 - mostly ensuring the code conforms to ANSI C++.
	
Sat Feb 01 2003:
	[allenc] Fix in isNameValid() in PluginHandler.cpp.  No crashes reported because of this bug, but theoretically possible.

Sun Feb 02 2003:
	[allenc] Fixed Turf/Spells.cpp plugin losing spell list bug.
	[allenc] Replaced GTK2.2 only function in EntityHandler with homegrown function to do the same.  Reported by Gareth Owen.
	[allenc] Message dialogs are _not_ modal any longer.
	[allenc] Fixed MUD Connection Wizard empty hostname/name bug creating corrupted mcw.dat - reported by Xholan.

Thu Feb 06 2003:
	[allenc] Set default background to black, default foreground to white.
	[allenc] NAWS is now re-negotiated if the font size may have changed.
	[allenc] Fixed bug in EOLFilter that didn't pickup \r\0 to turn into \r, but instead looked for \r\r (and turned it into \n).
	[allenc] Fixed another bug in EOLFilter that caused it to find a \r and apply it to a \n before it that was already processed as belong to another sequence, thus causing the next sequence to be found to be \0, stuffing NUL characters into the text given to the GTKTwoVT.
	[allenc] Added support for XTerm icon and title setting sequences.  \033][0-2];<string>\007
	[allenc] Fixed displaying of \001 character when echoing prompt in output area.
	[allenc] Defaults to echoing prompt in output area as well as prompt area.
	[allenc] If in line mode and echoing prompt to output area, we now append a \n to the VT when return is pressed.
	[allenc] Added keepalive text to be sent - can be blank to just send a newline, or filled to send text plus a newline.

Fri Feb 07 2003:
	[allenc] All files are read/written in binary mode now so that Windows doesn't stick \r characters all over the place.  Reported by bdonlan.
	[allenc] Replaced strchr in Socket.cpp with memchr, which is NUL safe.
	[allenc] Replaced existing preference storage with new implementation.

Sat Feb 08 2003:
	[allenc] Regenerated papayarc.	
	[allenc] Initial commit of new preferences stuff.
	[allenc] Mistakenly commented out the bind_codeset_domain(UTF8) a few weeks ago, put back in, and now non-USASCII characters used in .po files should work again.

Sun Feb 09 2003:
	[allenc] Added rendering of italic and bold-italic fonts.
	[allenc] Text with "negative" (or "inverse") attribute rendered that way.
	[allenc] Singly underlined text rendered with an underline.
	[allenc] Added plugin interface to preferenceHandler->addPreferenceEditor() (and removePreferenceEditor): preference_add_editor() preference_remove_editor()
	[allenc] Changed gkt_notebook_n_pages() to GTK2.0 compatible functions - reported and patch provided by Gareth Owen
	[allenc] Fixed not loading background and help->about pixmaps reported by Gareth Owen.
	[allenc] Fixed HTTP connection (or indeed any connection) failing to connect nuking additional windows bug, both by not calling removeConnection() twice, and by fixing the removeConnection code.
	[allenc] Reception of a backspace sequence will cause a character to be deleted from the output area.
	[allenc] Configured backspace to send the telnet DEL sequence in character mode.

Mon Feb 10 2003:
	[allenc] Removed GTK 1.x bits from Turf Protocol.
	[allenc] Fixed Turf Protocol generating gtk_widget_hide() errors on disconnection.

Thu Feb 13 2003:
	[allenc] Fixed bug preventing tab being sent to server in character mode.
	[allenc] Removed macro_alt and macro_ctrl in preparation for macro editing code.
	[allenc] New prettier autoreconnect dialog.

Fri Feb 14 2003:
	[allenc] Finally got around to adding macro editing code.  Now possible to create those numpad walking macros.
	[allenc] Added LoginWizard plugin.

Tue Feb 18 2003:
	[allenc] Modified GTKTwoVT tag setting to accommodate custom tags, which will be mostly used by MXP plugin, but perhaps also by a URL highlighter plugin.
	[allenc] Minor MXP plugin modifications.

Sun Mar 02 2003:
	[allenc] Updated GTKTwoWindow to follow Gnome HIG for titlebar contents.
	[allenc] Updated all preferences widgets to follow Gnome HIG.
	[allenc] Fixed pasting 1, then 2, then 3, then 4 times bug.
	[allenc] Added dialog to confirm intention to quit if connections are still open.
	[allenc] Reformatted aliases and triggers dialog.
	[allenc] Reformatted MUD Connector List dialog.

Sun Mar 16 2003:
	[allenc] Efficiency changes in GTKTwoVT.
	
Fri Mar 21 2003:
	[allenc] Plugins must now explicitly register to get input/prompt/output filters.  This is in order to make PluginHandler a little more efficient.
	
Sun Mar 23 2003:
	[allenc] Plugins can now register interest in telnet options (other than those handled by the core).
	[allenc] Updated the Plugin section of the user manual.

Sat Mar 29 2003:
	[allenc] Added pkg-config papaya.pc file.
	[allenc] Added lots of C plugin interface stuff.
	[allenc] Converted all plugins to use C plugin interface stuff.
	[allenc] Now install a number of headers when installing Papaya.
	[allenc] Plugins use only these installed headers (new plugins may not use any but these installed headers.)
	[allenc] Added plugin interface versioning - If plugin has the same MAJOR revision, a MINOR revision equal to or less than, and any BUGFIX revision compared with the Papaya interface version, it'll load, otherwise it will not.
	[allenc] Anyone can now write a plugin, using the TestPlugin CVS module as a base, that won't require Papaya source to build, just an installed version of Papaya.

Sat Apr 05 2003:
	[allenc] About dialog remade using Glade.
	[allenc] Added workaround for bug exhibited by certain GTK/VTE combinations, which caused a VTE terminal to "lose" its set font when added to a notebook widget.  (GTK+2.2.1 and VTE 0.10.2[56] on Gentoo falls victim to this).
	[allenc] Fixed humungous memory leaks in the MUDConnectorList class.

Fri Apr 20 2003:
	[allenc] Reverted to the original GTKTwoVT for the 0.98 release of Papaya this weekend.

Tue Apr 29 2003:
	[allenc] Fixed buggy new plugin dialog message reported by Gareth Owen.

Sun May 11 2003:
	[allenc] Applied patch submitted by Mart to fix up some dialogs appearing twice and to bring dialogs to the front if hidden.

Thu Jun 5 2003:
	[allenc] Changed malloc.h to stdlib.h includes in PythonPlugin and TurfProtocol reported by Erich Laube. 

Fri Jun 13 2003:
	[allenc] Fixed half-broken triggers - colour stripping code was in the wrong place, so triggers didn't always match if they had colour codes in the text.
	[allenc] Added ability to not strip colour codes from text before matching the trigger.
	[allenc] Added ability to disable an entire entity group's triggers and aliases.

Sun Jun 15 2003:
	[allenc] Fixed closing-windows-with-window-manager not tidying up bug for Aliases and Triggers, Connect To..., MUD List, and MUD Editor windows.
	[allenc] Scroll to bottom on new input preference now works as advertised.	
	[allenc] Autoreconnect dialog now closes sanely with window manager close.
	[allenc] Autoreconnect dialog has default button of "Don't Reconnect".
	[allenc] Colour of local echo is now configurable.
	
Fri Jun 20 2003:
	[leio  ] "Installed plugin" window made to not waste monitor width when positioning it on the screen.

Mon Jun 23 2003:
	[leio  ] ColourEditor helper class made available for plugins.

Sat Jun 28 2003:
	[allenc] Applied patch from riggwelter to fix broken keepalive timer.
	[allenc] Updated the Suse papaya.spec - thanks Riggwelter.
	[allenc] Replaced papaya.desktop with one provided by Riggwelter.

Tue Jul 1 2003:
        [allenc] Fix to Splash.cpp to prevent PluginHandler generating glade_xml_get_widget error messages when enabling plugins.

0.96
====

Stable 0.96 released.


0.95
====

Tue May 21 2002:
	[allenc] Added plugin support for WIN32.
	[allenc] Fixed password trigger bug.
	[allenc] Turf Protocol more selective about when it activates.
	[allenc] Turf Protocol has a menu of its own now, and greys out
		 the items when they're not available - IE a non TP MUD.

Thu May 23 2002:
	[allenc] Fixed bug when connecting to hostnames starting with a
		 digit on IPv4 only platforms.
	[allenc] Fixed GTK2 font bug: < and > characters would be 
                 interpreted by GTK as markup tags, thus any prompt with 
                 them in would not display.


Sat May 25 2002:
	[allenc] All plugins ported to Windows.
	[allenc] New plugin programming API to be used on all platforms.
	[allenc] Updated plugin documentation in user manual.
	[allenc] Added gtkrc file, used by Windows to ensure sensible 
	         fonts sizes.

0.94
====

Stable 0.94 released.

0.93
====

8-bit ASCII support added (previously Papaya ignored any characters > 127) - Reported by Aranarth@Min
Fixed Windows not finding pixmap bug. Reported by Caranthir@Min.
Added preference option to hide the gnome toolbar.
Removed a number of excess printf statements
Previous command is now selected in the input area, instead of being set to
	nothing so that you can press enter several times to repeat a command
	instead of using up arrow, enter. (Suggested by Kevin Gryczan)
Complete rewrite of the aliases and triggers system to be more generic and
	to share loading/saving routines with a view to being able to
	import/export triggers and aliases.
Further porting to Gnome 2.0 on Linux.
Port to GTK2 (actually 1.3.12) for Windows.
Corrected doc/INSTALLING (thanks Mtf).
Added preferences item for clearing the input area on sending a command.
Possible to edit, create and delete triggers and aliases under the new system.
Added SystemTriggerEntity class for plugins requiring triggers.
More GTK2 porting efforts.
Now possible to edit triggers and aliases.
Can now select text in the GTK2 text area, and also paste into it.
Fixed setting of background colour in GTKTwoVT.
PapayaVT and GTKTwoVT now scroll to bottom on size change event received.
interface.cpp and some other remnants fully ported to GTK2.0.
Compiles and runs with GTK2.0.0 for Windows.
Finally, ISO-8859-1 support for GTKTwoVT for Windows.
Plugin widget now allows enabling/disabling of plugins for GTK2.0.
Added preferences option to specify the character set of the incoming data
	for GTK 2 only.	
A number of GTK2 and misc memory leaks fixed.
Added papaya.iss and papaya-minimal.iss files - these go with the Windows
	self-installer inno-setup.
Fixed background screen colour saving bug.  For at least 18 months the blue
	and green components were swapped when saving.
Improved plugin loading for GTK2.
Added editing support for EntityGroups.
Fixed bug in EntityHandler::selectByID().
Added splash screen displayed at startup time.
Fixed race condition in startup code triggered only during copyover.
Restructured source tree and sanitised compilation/configuration somewhat.
Fixed GTKTwoVT scroll() can crash papaya bug if no text inserted before scroll.
Fixed not attempting to get/send papaya user stats bug for GTK2.
Fixed disobeying user preference for sending stats for Gnome (whoops :().
Compiles without warnings on RedHat 7.2 with GTK 2.0.1.

Tue Apr 09 2002:
	[allenc] ./configure will take GTK 2.0 where available, falling back to GTK 1.2.
	[allenc] Removed the Gnome 1.x support.
	[allenc] GTK 1.x doesn't try to parse $PREFIX/share/gtkrc anymore.
	[allenc] Added .depend target to src/papaya src/plugins/* Makefiles.

Wed Apr 10 2002:
	[allenc1] Tab completion now case-insensitive.
	[allenc1] Tab completion searches for more matches with more tab presses.
	[allenc] New Alias/Trigger now creates in the selected group.
	[allenc] Cannot create an alias/trigger without having selected group.
	[allenc] Error generated on deleting SystemTrigger.
	[allenc] Delete Group now works, and doesn't seg fault in the process.
	[allenc] include/system.h now generated by configure.
	[allenc] Changing status of dmalloc now recompiles Papaya.
	[allenc1] A lot of command history bug fixes.
	[allenc1] Command history now includes an option to be treated as linear rather than circular.
	[allenc1] Moved the history/tab comp preferences to their own frame.

Sat Apr 13 2002:
	[allenc1] GTK2 fixes for history tabbing and history scrolling.

Sun Apr 21 2002:
	[allenc] Fixed inputFilter returning 0 length string causing extra CR to be sent to MUD bug.

Tue Apr 23 2002:
	[allenc] Converted user manual to LaTeX, and partially updated aliases section.
	[allenc] Fleshed out introduction section of manual, and added information about bug reporting, feature requests and mailing lists.

Thu May 16 2002:
	[allenc] Modified user manual so that it can produce PDF format.
	[allenc] Removed mudclient.dsw as it used the old source tree layout.
	[allenc] Added papaya.dsw to allow VC++ to compile Papaya under new source tree.
	[allenc] Windows Papaya now tries to load manual in PDF format instead of HTML.
	
0.92
====

Released stable 0.92.

0.91
====

Reintegrated swallow app and to some extent exec app.
Fixed alias body length bug reported by Mao.
Added Squid proxy support using CONNECT method (not supported by most configs of squid) requested by Riggwelter.
Added initial coloured prompt support with custom written label widget that supports ANSI colour text.
Fixed preferences setting active/inactive problems - it tried to set widgets that didn't exist and floating pointers from the last time the prefs were opened (because the widgets hadn't been recreated).
Ported to GTK2.0 and modified configure.in to support gtk2.0.
Socket.cpp::readLine() bug fix.
Help->Userguide will open mozilla under UNIX.
Help->User Guide will open default browser under Windows.
Added background logo to generic GTK (Windows and UNIX) interface.
Fixed Windows Preferences dialog crash problems from ColourEditor and a
	bug-in-potentia in FontChooser. [Chris]
Plugins can now request to receive c15 c command responses.  This will only
	work if the TurfProtocol plugin is loaded.  Simply provide a 
	clientMessage(Connection *, char *) interface in the plugin as is
	already done for input, output and prompt.
Added socklen_t define in count.cpp for MacOSX machines - thanks Dopefish.
Added ./configure option --enable-macosx until I work out how to parse uname
	output in ./configure.in script.  This adds /sw/include and /sw/lib.
Fixed MUDConnectorList closed with window manager not opening again bug
	reported by Dopefish.
Added 'default:' statement in output_button_pressed in PapayaVT as this 
	was causing massive number of warnings for some people.  Reported
	and patched by k0n.
Prefs defaults agree more with the default papayarc file for those that
	don't do a 'make install'.  Reported by Spex.
UNIX users can select the browser they want to start to view the help.
Added GTKTwoVT for GTK2 users.  This uses the GTKTextView which should
	be faster than PapayaVT.  Doesn't scroll yet.
copyover will now use $PREFIX/bin/papaya as the binary to execute.  This
	should make it easier for developers to have multiple copies of
	Papaya installed and copyover to the correct one.
Converted the plugin handler to use g_module_* functions instead of dlopen()
Added GTK2 version of Message::createDialog() and AutoReconnect dialogs.
Command history length is now user-configurable 1-infinite. [Chris]
./configure script modified to take --with-interface=<interface>.  Default is currently gnome2.  This should be changed.
Ported most of Papaya core to Gnome 2.0.
Ported Connection Wizard and PluginHandler to Gnome 2.0	
Added support for prompts ending in character sequences other than the standard
	IAC TELOPT_EOR and IAC TELOPT_GA.
./configure generates a summary of your configuration options.
Replaced rmallws.c and eval.c with a GPL'd mathemtical expression evaluator: calcu.c.  See that file for copyright information.
Preferences will now load preference items with a zero-length setting (e.g. an
	unused character string option such as prompt terminator). [Chris]
Connected the toggle button for Prompt Terminator in the prefs widgets to a
	a preference for using that string which is now checked instead of
	if the prompt terminator string is NULL. Also added sensitivity
	toggling to the GTK entry widget. [Chris]

0.90
====

Released stable 0.90.

0.85
====

Modified INSTALLING file to reflect change of ./configure location in 0.83.
Added option to disable char/line mode negotiation.
Split connection options into "Connection" and "Proxies".
Alias bugfixes. [Chris]
Papaya users moved to GnomeWindow.cpp - plugin unnecessary if using Gnome.
Memory leak fix in Plugin constructor.
Builds on Windows using GTK interface.
Added option to enable/disable gnome interface in UNIX:
	./configure --enable-gnome
MUD connection wizard entries stay in the same order now.
Fixed weird TurfProtocol not appearing to be loaded bug.
Statically added more plugins to Windows version.
Note for those trying to debug the gnome interface:
	./papaya --disable-crash-dialog.
Fixed default fonts in Windows to a font that should exist in all Windows 
	versions.
Fixed NAWS negotiation to be a bit better - used to send width in place of
	height (reported by Mavetju).
PapayaVT sends NAWS data on resize if appropriate (reported by Mavetju).
Removed configure option for obsolete Python and Tcl triggers.
Can now have Python aliases, if the Python Plugin is installed.	
Fixed a bug in Telopt/Socket that caused the MCCP off command not to be sent
	before doing a copyover (reported by Mavetju). [Chris]
Auto-reconnect now resets the VT state for input and password hiding
	(reported by Mavetju). [Chris]
Fixed a bug which caused a redraw of the (non-existant) Connection Wizard
	window when the Mud List was used to create a new Connection Wizard
	entry (reported by Mavetju). [Chris]
Reconnect menu item now reconnects to the last disconnected mud if no
	connections are currently open (requested by Mavetju). [Chris]
Passwords (and other things typed while the remote end is echoing for us)
	are no longer put in the command history (reported by Mavetju).
Added function to retrieve the TurfProtocol object dynamically for some
	plugins.
Fade class now uses double-buffering and has been optimised for speed. [Chris]
Fixed ancient preferences window closing Gtk-CRITICAL error. [Chris]
Slightly prettier help->plugins window.  Double click a row to change the
	plugin's status.
Plugins can now be loaded and unloaded on the fly.
Added ColourEditor class for generic user colour selection. [Chris]
Fixed old preferences bugs with regards to colour editing. [Chris]
Added hints for all the Gnome menu items.
Added preferences for statistical information.
Added popup menus onto the tabs for the Gnome interface.
MUD Connection Wizard now large enough to display the whole clist.
Copyover no longer generates EvConnect as the plugins do that on load.
Redressed the proxies configuration screen. [Chris]
Buttons on preferences widget uses a hbuttonbox instead of a hbox.
Triggers can now execute Python code if PythonPlugin is loaded.
Redressed the colour configuration screen. [Chris]
Added an 'Apply' button to the preferences widget.
Changed more buttons to have a pixmap, when someone gets around to making the
	pixmap.
Fixed the clicking on the tab label doesn't select the tab after adding
	popup menus bug.
Added James's userguide documentation.
Added FontChooser class for generic font preview and selection. [Chris]
Fixed old preferences bug regarding immediate application of fonts. [Chris]
Moved fonts to the colours & fonts tab. [Chris]
Added an optional font for bold text. [Chris]
Added tab_pad() in prefs_interface.cpp for consistent sub-item indenting in the
	preferences windows. [Chris]
Added a 3-pixel pad between all GTK frames and their contents in the
	preferences interface. [Chris]
Re-did Terminal, Connection, and Proxies preferences pages to include:
	Proper (de/re)-activation of irrelevant fields.
	Frames grouping related items.
	Combined all preferences into single-row entities.
	Added checkbox containers for spin-box items rather than using
		special values (e.g. 0/-1) to disable the options. [Chris]
Fade now has some text in the frame around its preferences widget telling the
	user what it is looking at and includes setSensitive(bool) to allow
	the widget to be (de/re)-activated. [Chris]
If use alternate font for bold text is selected, normal (non-bold) colour
	is used instead of the bold colour.
Added getPrefix() function (header in mudclient.h) to return the value of 
	PREFIX.  Never ever use PREFIX raw, never.
Turf HTTPd protocol connections no longer attempt compression and the
	compression preference is disabled if Turf HTTPd is selected. [Chris]
Misc prefs UI improvements: FontChooser spacing, caps correction, better
	colours for ColourEditors which are disabled. [Chris]
Small changes to configure.in making GNOME the default. [Chris]
	
0.84
====

Stable 0.84 released.


0.83
====

Fixed a hideous memory leak in the scrollback code.  It turns out that 
	gtk_editable_get_text() does a strdup() internally and this isn't 
	documented.  One large memory leak when text buffer large.
Fixed other memory leaks- Prefs, Connection and History.
Connection keep-alive added - Chris.
Revamped preferences to be MUD based rather than Connection based.
Plugin interface slightly changed with respect to preferences - passes a MUD
	object rather than a Connection object now.  Still guarantees only
	one preferences window at a time.
MUD Connection Wizard now checks for existence of a MUD with the same name
	as that provided by the user when editing a MUD.
Can now select to edit preferences of a MUD in the connection wizard rather
	than only when it's connected.
Added the client-end support for informing the user when a new version of
	Papaya is available.
Typing when the focus is in the output widget or on the tabs or the plugin
	tray should be diverted to the input area now.

	
0.82
====

Released stable 0.82.

0.81
====

Standardised menu items with respect to using "...".
Added interface to allow plugins their own preferences with the dialog part
	of the main client preferences dialog.  As with standard preferences,
	these can be on a global or per-connection basis.
Fixed last text sent by MUD before quit/disconnect not printing on screen bug.
Pressing page-up/page-down in the PapayaVT input area now affect the output
	widget.
Added documentation for the preferences widget.
Chris added a Fade object used in the Prompt and Fraction plugins.
Scrollback is restricted by line size now, rather than number of 
	characters.
Added socks 5 support - username/password authentication and no authentication.
	GSSAPI is not supported and probably never will be.
Ported to FreeBSD 4.3.
Added gnome interface.  Intention is to change to this one from the GTK,
	pending testing by KDE users.  Menus rearranged.
Gnome interface displays "username@mudname - Papaya VERSION" in the titlebar.
	
0.80
====

Released stable 0.80.

0.75 + 0.77
===========

Aliases reimplemented using C++ instead of Tcl.  Tcl is no longer required
	and Windows users have aliases.
Support for the turf httpd added - this allows Papaya to be used to connect
	to a MUD where the only Internet access is a webproxy.  The MUD must
	be running turf httpd.  (Turf and Abandoned Reality only.)
Added function for adding items to the MUD-specific menu.
Turf httpd updated to allow continuous stream for commands sent to the MUD.
Above code ported to Windows and Solaris.
Added HTTP proxy options to preferences.
IPv4-only support can be forced at compile time (useful on old systems that
	have no glibc support for IPv6).
Configurable screen background colour.  (Need a way to tell the widget to
	redraw itself so it sets colour *before* more text is received.)
Connection window no longer automatically disappears on connection loss.
Papaya colour reset code added so that plugins that colour text no longer
	mess up text following the newly coloured text.
Filtered text support.  Enable flashing text filter in terminal preferences,
	use the Papaya VT and watch flashing default colour text be sent
	to another window.
./configure script added to generate Makefile.
Finally finished the user edited trigger system.
Connection closing slightly better - removed the close on connection close
	'feature'.  Window now closes on acknowledging the connection loss.
Password now asterisked out if the MUD does echo on/off negotiation.
Filtered text works properly with Turf's weird colour resetting.
Copyover/crashover bug fix.
Solaris 2.6 Makefile/configure fixes.
Can now paste into output window and have text sent to input area.
Added automatically incrementing build number to UNIX version.
HTTPSocket connections also copyover/crashover properly now.
Papaya remembers the size of its main window on shutdown and will use that
	size next time it starts up.
SIGPIPE on httpd socket close fixed.
Don't scroll to bottom on new input now scrolls to the bottom if it's at
	the bottom.  If it's anywhere else, it stays put.
Control-P and control-N can be used to access the command history in addition
	to the arrow keys.
Scrolling and text length parameters also apply to the filtered text output.
Really annoying HTTPSocket command connection closing bug fixed.
Filtered text now really obeys the scrolling text area rules.
Rewrite of filtering system. (Nemon)
Proper telnet option negotiation added. (Nemon)
HTTP connections have an option to attempt reconnect on connection close.  Your mileage may vary if you use this.
Papaya can no longer attempt to swallow itself.
Added a (rather tacky) about dialog.
Removed missing mudlist.txt message.
Added Noah's load plugins from ~/.papaya/plugins patch.
Modified plugin saving to keep track of where plugin was loaded from to allow
	for both a system install of a plugin and a user install of the same
	plugin.
Renamed the List class to PapayaList to resolve an annoying Windows can't
	distinguish between list.h and List.h problem.
	
0.74
=====

Stable release of 0.73 code.
	
0.73-2
======
	
ZVT/PapayaVT use configurable via preferences on a per-connection basis.
Moved preferences GUI code into its own file.

0.73-1
======

Extra menu for functions relating to the currently selected connection.
Preferences supported on a global and per-connection basis.  Enable own
	preferences in a MUD's MUD Connection Wizard entry.
Autoreconnection now supported - by default it's configured off.
Added IPv6 connection support.  Possible bug: if a site has both IPv4 and IPv6
	addresses and the server is only running on IPv4 the client will
	probably fail to connect.
TurfProtocol no longer required to be installed.
Connection timed out bugfix.
Deleting a Trigger will now remove it from the trigger handler.
Bug in snarfPrompt() fixed.

0.72
=====

Stable release of 0.71 code.
MUD Connector credits added for MUD Connection Wizard.
	
0.71
====
No longer segfaults after <connect><reconnect><disconnect/close>.
Changed the user number tracker to use IP addresses instead of host names
	to speed connection times.
Connection closed notification takes focus now - just press enter to
	dismiss dialog. (Chris)
Added evaluate() code to Papaya - taken from snippets library, see files
	for copyright info.
Removed extraneous printfs in CompressionFilter.cpp.
Modified PapayaVT to strip \r and high ascii characters.

0.70
====

Released 'stable' version of code from development code branch.

0.67
====

Fixed all Message dialogs so that they actually stay when created this
	time (rather than disappearing as soon as they go out of scope).
Papaya no longer claims she is connected when she isn't.
Character mode negotiation code added.  VT should start taking input in
	char mode rather than line mode if this is negotiated with the
	server.
Compiles cleanly under gcc "2.96", RH7.0.  Except for support.c.
Nuked crash on connect clicked with no selected MUD bug.
Possible to use ZVT Term instead of Papaya terminal when using -DZVT in
	C++FLAGS.
Revamped plugin loading stuff.  Plugins are now installed globally and
	users specify which plugins they want loading.  Plugin loading
	changes will only take effect on client restart.
Added ability to track number of users to Papaya.  Note that this does
	not send any data other than "I have opened papaya", "I have closed
	papaya".  In return the server will send the estimated current
	number of users, plus the current version number.
PluginHandler now asks if a user wants to use a previously unknown plugin.
Tab completion added. (Chris)
	
0.65
====

Configuration files now reside in ~/.papaya rather than ~/.mudclient.
Official website is now http://www.gtk-papaya.org/
No more major features between now and release.  This is a frozen version
	for bug finding and fixing.
One key aliases.  Can be used for number pad walking, etc.
Swallowing pre-existing window support now works, for Sawmill and fvwm2.
	This feature does not work with enlightenment - e appears to do
	really wacky things.
Can now exec and swallow an app using the Window->Exec App option.  Some
	applications may need a number other than 1 in the "Window #" box.
	Netscape on my home computer requires '4'.
Bug fix in getCurrentConnection() when there are no connections.
Plugins now call plugin_init() and plugin_cleanup() rather than relying on
	globally created and destructed objects.
PluginHandler bodge-it created.  ISO C++ standard says that void * cannot
	be cast to a function pointer.  dlsym() returns a void * and we
	want a function pointer from it.  So, I've created a .c file, compiled
	as C, which is then called from the appropriate parts in the Plugin
	Handler.
Got Papaya compiling under Windows again.  Initial tests show that recent
        additions have no side-effects under Windows.
Triggers now working under Windows.  Auto-login now works.
Tcl aliasing nearly works under Windows.  Can create, save and use aliases, but
	loading doesn't work yet.(!)
Added installation script for Windows users.
Papaya will now install into a system-wide installation directory, or the
	user's home directory.  (PREFIX variable in Makefile).
	
0.63
====

Added MUD connector mudlist support.
Added MUD connection wizard.
Added autologin.
Split tree into two sections, main code and plugins.  Plugin changelog is
	now in another location.
Fixed reconnect not sending EvConnect to plugins bug.
Added compression command/alias preference that is sent to all connections
	using compression at copyover.
Started writing UserManual.
Fixed disconnect -> segfault bug.
Fixed MCW losing data bug.
Added Makefile option to prevent client from using copyover on crash so that
	a coredump is generated.
Plugins not receiving EvConnect on copyover/crashover fixed.
Can now select a default foreground and background colour.
Colours can now be configured and will save across sessions.
Font configuration dialog completed, and prompt and input area fonts work
	in addition to the already working output area.
VT100 character positioning disabled since this support was never really
	finished and it causes segfaults when used.
Added option to start Papaya with the MUD connection wizard open or closed.
	
0.61
====

Moved TurfProtocol identification from Tcl to C++ as the majority of the
	TurfProtocol is implemented in C++.
Rewrite of VT code.
Scrolling on new input MUCH faster now.
Beep works again after new VT code.
No longer segfaults on disconnecting after a reconnection.
Fixed local echo (it was displaying the previous command).
PromptPlugin added - displays pretty bars in the prompt.
Fixed inefficient redrawing of colours in colour config prefs.
Fixed Windows crash on displaying colour prefs bug.
Client will now c15 identify itself to Abandoned Reality MUD (as well as
	Turf MUD).
TurfProtocol c15 h commands will only be sent to c15 compliant muds.
Added plugin tray to bottom of client.  Plugins can install GUI stuff there.
Added Lag Indicator plugin.  This only works on c15 MUDs, and works by 
	sending 'who' to the MUD and waiting for the response.
c15 command responses no longer trigger "new data" events.
Plugin lister added: help->plugins.
Added Connection Timer plugin.  This works with all MUDs.
Can connect to a Solaris 8 telnet daemon.
Exit segfaults and kill() fixed.
Memory leak nuked.

0.60
====

Socket layer now gets readLine() right on \r\n connections.  This also
fixes the colour bug seen on connecting to Asylum.
Renamed source files .c -> .cpp, .cc -> .cpp for Windows VC++ (eugh).
Socks 4 support.
Simple telnet option negotiation support.
Telnet to Linux telnet daemon support.
Compression bugfix - if it takes more than one call to mudcompress_get, it
	now works properly instead of waiting for the next input to arrive 
	from the mud.
Code cleaned up to compile with gcc 2.96.0.
Mudftp bugfix - accidentally left the line out of the Makefile.
Tk plugin bugfix.
\r\n creating boxes really fixed now.
Mudftp support now a plugin.
Turf protocol support now a plugin.
No longer seems to segfault on exit... (!)
Added Filters for use with Sockets.
Rewritten Socket code - moved compression, telnet options and sanitising
	to Filters.
MCCP version 2 support
Input sent to output areas now redirects to the input area.
Control-C etc to create new connections should propagate better now.
TkPlugin disabled pending good solution of multiple Tk interpreter problem.

0.52
====

Copyover now works again (on Linux at least).
Turf client support now labels the client as Papaya.
Client plugin versioning system uses char * instead of float.
Compiles again on Windows (and runs).

0.51
====

Log plugin now works under Solaris.
Name change propagated to main window titlebar.
TkPlugin compiles again.
