09 Jan 2000

- Rewrote some documentation to reflect new GD::Text behaviour.

08 Jan 2000

- Rewrote set method to only accept documented attributes.
- Made sure all documented attributes are part of the %Defaults hashes.
- Changed inheritance slightly, because changing the set method and
  using access to file scoped variables didn't work very well with
  multiple inheritance in mixed and linespoints. All file scoped
  material now is kept in the common ancestor of these, i.e. axestype.

06 Jan 2000

- Added shadow patch from Jeremy Wadsack, changed a few things: Allow
  negative shadows, move his code out a bit more.
- Added color cycling patch from Jeremy. Adapted it to new code, and
  added code to also allow cycling of colour of bar borders.
- Documentation.

05 Jan 2000

- removed all references to perl version from any code. Leaving it up to
  users to find out for themselves. They'll just need to read the
  documentation.
- Applied patch from Jeremy Wadsack fixing text sticking out of pie
  slices causing fills to fail.
- cleanup of code in pie.pm: draw_data, filling front of pie, and
  _get_pie_front_coords.

03 Jan 2000

- Fixed two_axes and negative values
- released 1.22

Dec 1999, mgjv

- Development and support back to me, mgjv. GIFgraph and Chart::PNGgraph
  (hopefully) will both become wrappers around this new set of modules.

- Renamed to GD::Graph
- Removed direct font handling stuff, and moved font handling to
  GD::Text::Align objects
- Removed methods for writing to files directly. it is now up to the
  user of the module to save the image to a file. GIFgraph and
  Chart::PNGgraph will still do this
- plot method now returns a reference to a gd object, no longer the
  image data. GIFgraph and Chart::PNGgraph still exhibit old beahviour.
- Added some new options, and split up some others. 
- Added new methods, mainly to detect the useability level of the
  current GD.
- Changed any die and warn statements to croak and carp

Thu October 21 1999 by sbonds@agora.rdrop.com
- Chart::PNGgraph version 1.13
- Added primitive support for TrueType fonts
- Fixed bug where 3d charts with very large slices would not have both
  parts of the front filled properly.

Thu October 7 1999  by sbonds@agora.rdrop.com
- Chart::PNGgraph version 1.12
- Changed namespace to Chart:PNGgraph so that CPAN will index it properly
- Added "base" tests-- still very incomplete
- Changed sample 5-2 to have multiple lines since this is what the html
  file described it as having.
- Checks the read-only attributes 'pngx' and 'pngy' so these will not get
  accidently set.  $g->set() returns undef if they are present, but the
  rest of the attributes will be set.

Tue August 31 1999  by sbonds@agora.rdrop.com
- Please contact me rather than the original author for problems unless
  you are convinced that the problems are not a result of the port to PNG
- Converted GIFgraph-1.10 to PNGgraph-1.10 so it works properly with GD-1.20
- UNISYS has been increasingly defensive of the LZW patent used in GIF
  compression, which necessitates these kinds of fixes.  

Tue August 25 1998

- Fixed bug with undef values for first value in lines graphs
- Changed one or two samples, and samples Makefile dependencies

Tue August 25 1998

- Added bar_spacing option.
- Fixed a slight drawing 'bug' while doing that.
- Changed a few of the samples to use bar_spacing
- Implemented numerical X axis, based on a changed axestype.pm from
  Scott Prahl <prahl@ece.ogi.edu>. many thanks.
- Added sample54 to illustrate

Tue August 18 1998

- Added rudimentary mixed type graph

Mon August 17 1998

- Added control over axis label placement through x_label_position and
  y_label_position.
- Added possibility to call a coderef to format the y labels. See
  y_number_format.
	(Idea: brian d foy <comdog@computerdog.com>)
- Fixed some bugs (see file BUGS, version 1.04)

Fri August 14 1998

- Uploaded version 1.03 to CPAN

- Finally able to make some fixes
- Changed defaults for zero_axis and zero_axis_only to 0. Were both 1.
  Needed to do this, because of all the confusion they cause
- Test for defined $s->{y_(min|max)_value} 
	(Honza Pazdziora <adelton@informatics.muni.cz>)
	(Vegard Vesterheim <vegardv@runit.sintef.no>)
- Fixed handling of negative values (I hope)
	(brian d foy <comdog@computerdog.com>)
- From now on, require 5.004. 5.003 is dead, and should be deprecated
  now that 5.005 is out.
- Added 5.005 specific MakeMaker fields to Makefile.PL

Tue May 12 1998

- Cleaned up a bit, finalised version 1.02, because of time
  contraints, and the need to get these bug fixes out. Didn't succeed.

Mon Jan 19 1998

- Fixed some bugs (see file BUGS, version 1.02)
- Added option x_all_ticks, to force all x ticks to be printed, even
  if x_label_skip is set.
- Added option x_labels_vertical, to print x labels vertical
	(Thanks to DBelcher <dbelcher@cyberhino.com> for a patch)

Fri Jan  9 1998

- Fixed some bugs (see file BUGS, version 1.01)
- Added formatting for y labels (option y_label_format)

Tue Dec 23 1997

- Changed PERL=perl5 to PERL=perl in samples/Makefile (D'OH!)
- Added read_rgb to GIFgraph::colour to allow definition of own colours
- Added t/colour.t
- Removed a lot of unnecessary quotes all over the place

Mon Dec 22 1997

- Center graph titles on axes, not on png
- Added line types
- Moved initialise() to each module with $self->SUPER inheritance
- Added check for duplicate GD::Image object initialisation
- Added binmode() to t/ff.pl to make tests compatible with Win32 
  platforms (D'OH).

Thu Dec 18 1997

- Allow undef values in data sets, and skip them
- Added prototyping of functions
- Legends, finally
  requests from Petter Reinholdtsen <pere@link.no>
  				Giorgos Andreadakis <gand@forthnet.gr>

Tue Dec 16 1997

- Added documentation for dclrs and markers options
- removed line_width and ReadFile from the documentation (unimplemented)
- Started on port to win32
- Changed Area to use Polygon and to work with negative numbers

Mon Dec 15 1997

- Added support for negative numbers in lines, points and linespoints 
  graphs
- Added new options: zero_axis, and zero_axis_only (code and documentation)
- Added new options: y_min_value, y1_min_value, y2_min_value

Fri Dec 12 1997

- Changed 0 angle for pies to be at front/bottom, to make calculations a 
  bit easier
- Added test scripts for 'make test'

Before Fri Dec 05 1997

- Lots of minor tuning
- Added x_ticks option 
  requests from Will Mitayai Keeso Rowe - thelab@nmarcom.com
			    mparvataneni@quadravision.com (Murali Parvataneni)
- Added binmode() here and there to accommodate for platforms that need
  it.