Pixmaped

1999/02/15  Fixed a bug in pixmaped-xpm where colours which had names which
            included whitespace were not recognised and therefore converted to
            transparent. (Incidentally this was a problem with the
            ColourChooser dialog which has also been fixed.)

1999/02/17  Deleted a bit of non-working code that was supposed to change the
            cursor() depending on context and put in working code throughout.
            Also found a tiny bug in ColourChooser which has been fixed:
            thanks to Jurgen Ibelgaufts for the sample xpm which uncovered it. 

1999/02/20  Added the ability to read xbm and gif images and write gif images.
            This has been achieved by using the GD library. (If you don't have
            GD the program will still run fine - you just won't have the extra
            functionality.) 

1999/02/21  Image resizing has now been implemented.

1999/02/22  * Added clean exit if you close any windows.
            * Stopped obsessively centering windows.
            -- Thanks to Jurgen for those.
            * Speeded up loading images. 
            * Can now draw by dragging the mouse - improves usability!
            * Added an icon - created using Pixmaped of course - how you get
              your window manager to recognise it is another matter...
            I've just bought the Emu book - it'll take me a while to get
            through, but hopefully the code will be improved and the
            outstanding functions implemented after that.

1999/02/23  Should now work properly with Windows.

1999/02/28  * X command line options e.g. -geometry now work.
            * Undo implemented.
            * Cut/Copy/Paste implemented.
            * Draw oval, rectangle and line implemented.
            * Draw filled rectangle implemented.
            * Help has now been fleshed out and is read from pod data.
            * Canvas now has scrollbars.
            * Faster and less memory-hungry than the alpha and beta versions.

1999/03/01  Added clipboard methods so that you can copy/paste between
            instances. Doesn't work though, so commented out.

1999/03/07  * Added postscript as a native output format.
            * Added support for Image::Magick.pm - if you have this you can now 
              read/write all the formats that Image::Magick.pm can read/write.
            * Made loading `appear' faster.
            * Grid outline can be switched on/off by Option/Show Outline menu option.

1999/03/07  Very minor efficiency improvements.

1999/03/08  * Very minor tidying up.
            * Modified save of postscript: you now get a dialogue offering
              the choice of saving actual size or in the (magnified) size
              displayed. 

1999/03/09  * Moved Help menu to right. 
            * Added code to read .Xdefaults but it doesn't work - maybe this 
              is a Tk4 problem?
            * No longer distribute Tk::ColourChooser.pm and Tk::MesgBox.pm
              with Pixmaped.

1999/03/10  * Corrected cursor() lock so that cursor() changes work properly-ish.
            * Minor cosmetic changes.
            * Prefer Image::Magick over GD if user has both.

1999/03/13  * Another go at fixing cursor() lock... still not right though.
            * Fixed bug in rotate.

1999/03/16  Finally fixed cursor() lock... unless you can show otherwise.

1999/03/18  * Minor documentation changes to suit CPAN scripts area.
            * Appears to load a lot faster.

1999/03/19  Now prefer GD over Image::Magick if user has both - GD is faster.

1999/03/20  * After cut/copy we now correctly switch back to pencil tool.
            * Fixed cursor() lock (again).
		    * Added toggle option for whether tranparent is pasted over colour 
		      or not.
		    * Made file suffixes case insensitive (for Win32 users).
            * Added crude (recursive) but effective fill.
            * Added colour swap, i.e. swap one colour with another
              throughout the image.

1999/03/23  Reworked the toolbutton code - shorter and simpler now.

1999/04/21  * Added MesgBox.pm and (updated) ColourChooser.pm to .tar.gz.
            * After you change colour with a right click on a palette button,
              that button is automatically clicked for you.
            * Fixed help file so that you can read it more than once. (Also
              now use generic &render_pod routine from my tk-text library.)

1999/04/26  * Added Lupe Christophe's Makefile.PL, with minor changes. 
            * Made the default installation directory /opt/pixmaped (was
              /usr/lib/pixmaped).
            * Modified tk-text.pl and pixmaped-help.pod slightly.
            * Now use misc.pl for abs_path.

1999/08/05  Removed the Makefile.PL - couldn't make it do exactly what I 
            wanted.

1999/08/07  Minor fixes. Also Linux options file has been renamed
            .pixmaped to be more conventional.

1999/08/08  Changed licence to GPL.

1999/08/28  Eliminated spurious 'Deep recursion' warning.
            Its still dreadfully slow. I've tried changing some of the global
            variables so that there's less indirection but to no avail.
            Removed a bug in fill and swap colours that caused errors if the
            user clicked outside the image. 

1999/09/03  The colour under the cursor is not automatically shown on the
            status line - you have to middle click to see the colour now.
            (This is done for the sake of speed.) The whole application is
            faster (but still memory hungry, and still slow for anything
            bigger than icon-sized files).

1999/09/06  Removed ColourChooser.pm and MesgBox.pm at Lupe Christoph's 
            (CPAN) request. You must pick these modules up separately now
            (although old versions will work fine if you've already got them).
            NB ColourChooser is incompatible with Tk800.015 (I believe that
            this is due to a problem with Tk) - it works fine with early Tk4
            and Tk8 versions and is expected to work with Tk800.016 onwards.

1999/12/13  Fixed bug in cut/copy/paste which I had introduced earlier.