December 14, 1999 - release 2.2
- Added writePNGvar by David N. Welton (davidw@prosa.it).

October 18, 1999 - release 2.1
- remove suppoort for tcl8.0.4 and earlier (now I can see the code without all the ifdefs!)
- Windows port by  Bill Schongar (bills@lcdmultimedia.com) 
	(Not retested after I merged it.  Needs Makefile.)
- other bug fix from Jean-Luc Fontaine
- tested with gd-1.7.3

July 23, 1999 - release 2.0
- use gd-1.6.2 or later to generate PNGs.  No more GIFs because of
  hassles from Unisys about LZW compression.  gd-1.6.2 is available from
  	http://www.boutell.com/gd/
- gd-1.6.2 now includes my interface to libttf so gdttf.[ch] and
  gdcache.[ch] have been removed.
- rename this file from CHANGES to Changelog reverse the contents to be
  more GNUish

June 3, 1999 - release 1.9.7
- add support for "Windows Big 5" fonts (using two byte ASCII encoding instead
  of UTF-8)
- add support for Stubs ( tcl8.0.6, tcl8.1.1 )
- don't include freetype sources, link to libttf.so instead
 (freetype already installed on RedHat 6.0, else get it from
 http://www.freetype.org/ )
-don't include gd sources, link to libgd.so instead
 (gd already installed on RedHat 6.0, else get it from
 http://www.boutell.com/gd/ )

August 7, 1998 - release 1.9.6
- round linespacing up to next pixel row - gives more consistent rendering
	and better performance from more hits on the bitmap cache.
- fixed another problem with offset characters when rendering with no hinting.

August 6, 1998 - release 1.9.5
- add global GDHandleTable to gdCmd.c so that handles can be 
	accessed from Tcldot.
- changes to track gdttf.c in PHP   ( http://www.php.net/ )
	- add various casts to (int) and (TT_F26Dot6)
- fix problem with offset characters when rendering with no hinting.
- update to freetype-current (August 6th, 1998)

May 20, 1998 - release 1.9.4
- changed gdttf() interface to UTF8 char*, instead of int[]
	 -- POTENTIAL INCOMPATIBILITY for C programmers.
- add partial support for HTML4.0 entities in strings, e.g. "&#192;"
	- no support yet for named entities like "&amp;"
	- works with all versions of Tcl (tcl8.1 not required)
- add user option to turn off anti-aliasing when 
	fg color idx is negated  -- POTENTIAL INCOMPATIBILITY (if -ve value
	was previously used to inhibit rendering - now use null gdhandle.)
- return bounding rectangle without rendering when <gdhandle> is {}
- update to freetype-current (May 20th, 1998)
- generate libgdttf.a, a libgd.a backward compatible replacement.
	Thanks to Howard Jones (howie@thingy.com) for patches.

April 29, 1998 - release 1.9.3
- update to freetype-current (Apr 29, 1998)
- tighter merge of tcl7/tcl8 code in gdCmd.c (is this really an improvement?)
- upgrade to gd1.3
- bug fix to tweencolorcache when writing fonts to multiple gdImages
    this was causing corrupted gif files on the second and later gifs.

Mar 3, 1998 - release 1.9.2
- remove extra Tcl_Free from polygon code (crashed in Tcl8.0 on Linux)
- remove extra Tcl_Free from color code

Feb 25, 1998 - release 1.9.1
- add "rm so_locations" in make distclean target
- enhance examples/allchars.tcl
- add examples/HTMLent.tcl
- change resolution from 96 to 72 to get correct hinting.
   this results in smaller characters than before -- POTENTIAL INCOMPATIBILITY
- increase bitmap size by one pixel all around to fix a clipping problem

Feb 24, 1998 - release 1.9
- add support for Tcl_Obj with tcl8.0 and later
- add support for Unicode with tcl8.1 and later
- update to freetype-current (Feb 24, 1998)

Feb 20, 1998 - release 1.8
- add ".c.o:" rule to Makefile.in for braindead makes that leave results in CWD
- update to freetype-current (Feb 20, 1998)
- use unsigned char so as to show chars 128-255

Feb 1, 1998 - release 1.7
- gdft/gdttf.c 
	- add tweencolor (antialias color) caching for performance improvement
	- check bounds of gd's pixmap before reading or writing (would SIGSEGV)
- upgrade to freetype-1.0
- removed softlinked directories that always got lost with cp -r

Jan 28, 1998 - release 1.6
- gdft/gdttf.c  - fix pixel positioning rounding problem in blitter

Jan 27, 1998 - release 1.5
- cut out redundant code. (no longer sharing bitmap malloc, so no need to
	compute maximum glyph size)

Jan 26, 1998 - release 1.4
- reverted to use of freetype's antialising code now that fractional
   point sizes are supported (if allowed by font)
- now caches fonts, glyphs, and bitmaps

Nov 6, 1997 - release 1.0
- major change to use Chris Stuber's antaliasing code.
- pointsize change to pixel size (float) ** POTENTIAL INCOMPATIBILITY **
- rotation angle (degrees) changed to (radians) ** POTENTIAL INCOMPATIBILITY **

Nov 3, 1997 - release 0.9
- fix not enough space allocated for filename string in fontcache
- split out gdttf.[ch] so that GD + FreeType can be used in non-Tcl applications
- gd text  now returns 4 x,y coordinates of the polygon that bounds the string
   can use color = -1 to just compute bounds.  Intermdiate results are cached.

Nov 2, 1997 - release 0.8
- fix for SEGV on linux
- use Bitmaps, instead of Pixmaps, for non anitialiased fonts below 12 pts
	- fonts now readable to about 5 pts, and smudges down to 1 pts.

Nov 2, 1997 - release 0.7
- turn off anti-aliasing below 12 pts
- gracefully ignore requests for 0 pts
- show something smudgy below 5 pts

Oct 30, 1997 - Release 0.6
- added caching of 'tween colors.  
- added caching of fonts (previously cached only one font)
- added caching of multiple pixmaps per font
    - caching improved performance by 30 - 100%

Oct 29, 1997 - Release 0.5
- anti-aliasing basically working
	- performance might be improved with some color caching
	- perhaps color interpolation requires gamma correction?

Oct 28, 1997 - Release 0.4
- cached font so that we don't re-open the .ttf file for each string
- partially implemented anti-aliasing - but disabled

Oct 27, 1997 - Release 0.3
- avoid acumulation of errors in advance calculations
- upgrade to latest available freetypr lib

Oct 25, 1997 - Release 0.1
- fixed problem with descenders 
- add support for n*90 degree angles

Oct 26, 1997 - Release 0.2
- fixed direction of rotation
- add support for any angle of rotation
- clean config.status


