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.