2006-06-02 CAIDA Perl development team <cpan@caida.org>
- All modules
- fixed image links in docs to point to caida website
(release 3.1)
2006-06-01 CAIDA Perl development team <cpan@caida.org>
- All modules
- general update of documentation
- Graph/Gnuplot.pm
- Fixed bug in png output for newer versions of gnuplot
- Added SVG support
- Output to STDOUT by setting 'output file' to undef
2001-10-24 CAIDA Perl development team <cpan@caida.org>
- All modules
- Corrected/updated the email addresses for the Chart-Graph
listserv.
- Changed the convention for setting the debug and save temporary
files flag to be consistent with CoralReef and other CAIDA
applications. Setting: $Chart::Graph::debug = 1 will turn on
debugging for any module and $Chart::Graph::save_tmpfiles = 1
will do the same for saving temporary files.
- Converted all documentation to Perl POD format.
- Expanded the number of test case examples.
- Fixed bug in creation of temporary files that prevented more
than one graph to be created at time within a given Perl script.
- Moved the graphic files produced in the 'make test' phase of
the install into the subdirectory 'test_results' so that they
won't clutter the installation directory but are available for
inspection.
- Changed the output of each test file so that when a test is
skipped, an explicit message is given reporting that.
- Graph/Gnuplot.pm
- Added recognition and creation of png files.
- improved timescale resolution.
- added a uts_normalize option to work around a gnuplot bug.
- Replaced out of date and awkward html documentation with Perl
standard POD documentation.
- Implemented date/time handling as currently used by Gnuplot as
part of the standard options of Graph/Gnuplot.pm. Added global
options for input and output to support syntax as Gnuplot
implements date/time. Included details on date/time handling
in documentation.
- Graph/Xmgrace.pm
- Fixed the handling of data options that were lists of options.
This made the bar charts options work correctly among other
options.
- fixed DESTROY error that prevented this module from running
under Perl 5.6.
- fixed bug that prevented column data entry format from working.
- fixed bug that caused the test run for Xmgrace to fail even if
the run of the Xmgrace application was a success.
- Updated syntax in Xmgrace.pm to run consistently under Perl 5.6
- Created a new hash to handle options of Xmgrace that consist of
lists of options and provided new infrastructure for checking user
choices against lists of options.
- Cleaned up the way internal errors where handled.
- Replaced out of date and awkward html documentation with Perl
standard POD documentation.
- Graph/xrt2d and Graph/xrt3d
- fixed bugs that resulted in the path location of xrt binaries
not being stored in a place where Perl wrapper could subsequently
retrieve it.
- Replaced out of date and awkward html documentation with Perl
standard POD documentation.
- Fixed bugs in the way global symbol spaces where used so that
paths to various applications weren't lost between subroutine
calls.
- Added support to Graph/xrt3d to read data from a file instead
of a matrix.
- Changed the way images were converted from one raster format to
another. Changed Graph/xrt2d and Graph/xrt3d to use either
Imagemagick or Netpbm for making image conversions. Expanded
the number of supported image formats to include: Postscript,
X-window (xwd), JPEG, and PNG.
2000-04-25 Esmond Lee <e3lee@ipn.caida.org>
- Graph/Gnuplot.pm
- added option to handle extra options
- added option to support errorbars
- added option to support unix time stamps on the x axis
- Graph/Xmgrace.pm
- completed preliminary release version
1999-08-26 Esmond Lee <e3lee@ipn.caida.org>
- Graph/Gnuplot.pm
- setting $Chart::Graph::debug = 1 now increases
debug messages
- setting $Chart::Graph::save_tmpfiles = 1 now preserves
temp files
1999-05-21 Michael Young <mhyoung@ipn.caida.org>
- Graph/Gnuplot.pm:
- added option to print out default x2y2 tics
- setting $Chart::Graph::debug = 1 now preserves
temp files
1999-04-26 Michael Young <mhyoung@ipn.caida.org>
- Graph.pm (\$xvfb):
- made a working test suite
- all distribution files are in place
- many bugs have been fixed
1999-04-19 Michael Young <mhyoung@ipn.caida.org>
- Graph.pm :
- fixed bug with $ENV{TMPDIR} being overwritten
- split Graph.pm into Chart::Graph, Chart::Graph::Utils,
Chart::Graph::Gnuplot, Chart::Graph::Xrt3d
- fixed typos in documentation
1999-04-05 Michael Young <mhyoung@ipn.caida.org>
- Graph.pm :
- added POD documentation to the end of file
- using $VERSION = 1.0 for the first release.
- made updates to documentation
1999-03-31 Michael Young <mhyoung@ipn.caida.org>
- Graph.pm : This is the first entry in the changelog.
- added /usr/dt/lib to LD_LIBRARY_PATH for the xrt
binary "graph". graph has rouble finding libMrm
- now searches environment variable TMPDIR for a
place to store temporary files. Will default to
"/tmp" if TMPDIR is not defined.
- fixed bugs in programs not found in the search path
i.e. Graph.pm will only search for programs needed
by gnuplot if gnuplot() is called. It will exit if
a necessary program is not found.
- added missing calls to carp for abnormal exits.