2.35 2024-12-20
- be more careful with datatypes (https://github.com/PDLPorters/pdl/issues/511)
2.34 2024-11-25
- minimum Perl 5.10.1
- add PGPLOT::set_debugging
- move PDL::Graphics::State to this distro
2.33 2024-09-17
- fix ramp and rgb LUTs (and neg to be compatible) to always increase values (#16) - thanks @d-lamb
2.32 2024-08-18
- if PDL installed, force 2.089+
2.31 2024-08-15
- move PDL::Graphics::LUT to this distro
2.30 2024-07-29
- restructure .pm under "lib", CI and doc tweaks
2.29 2024-03-24
- incorporate PDL XS code into the XS, and the PDL modules so all under one roof
2.28 2022-02-24
- add NO_INIT to all output vars (#11) - thanks @djerius
2.27 2021-02-16
- need ExtUtils::F77 import to work at least on FreeBSD
- disable calls to pgmtext(!) in tests on FreeBSD
2.26 2021-02-15
- ExtUtils::F77 is not a runtime requirement
- tests no longer ask for device - set the environment var (default /NULL)
2.25 2021-02-13
- macOS11 patch for LD flags - thanks @karlglazebrook
- use Devel::CheckLib to find right PNG lib
2.24 2019-03-19
- doc updates - thanks @djerius
- patches to use pkg-config if available - thanks @djerius
2.23 2019-03-17
- typo fix from gregor herrmann <gregoa@debian.org>
- add CONFIGURE_REQUIRES dep - thanks CHORNY for report
2.22 2019-03-17
- Minor change to Makefile.PL to add link with libpng12,libz (avoids PERL_DL_NONLAZY
error with SciPDL), and also to search SciPDL directory /Applications/PDL/pgplot
- fixes to tests to work on Perl 5.26+
- metadata updates
2.21 2011-01-01
- Semi-dirty hack in Makefile.PL to force i386/x86_64 single arch only builds on Mac OS X. - Karl
(for libpgplot compatibility which seems to be generally built this way, e.g. in SciKarl)
Note added some clever code to try and match the arch of the pgplot binaries.
- PGPLOT::HANDLE warning fix (Chris Phillips Jun 2010)
- Make linking order -lcpgplot -lpgplot for cygwin (Chris Marshall Dec 2010)
2.20 2007-05-16
- Doug Burke's Makefile.PL patch - re-org and better OS X support.
- Added /usr/local/pgplot to the include search path
- Added -png to the default list of libs as just about every pgplot build needs this
- Now works cleanly on Intel and PPC OS X with gcc, g77 and gfortran
- Added INSTALL, INSTALL-MacOSX and INSTALL-Win32 instruction files and updated README
2.19 2006-01-03
- Diab's patch to allow specifying alternate libary paths on the command line (see HELP)
- Added pgpt1 and pgerr1 back for compatibility with latest C PGPLOT
- Win32 patches from Rob - Sisyphus <kalinabears@iinet.net.au> (2005/1/25)
2.18 2000-12-28
- Added file HINTS.osf, updated HELP
- Fixed memory leak in coerce1D (thanks to Pete Ratzlaff)
- Added Doug Hunt's internals patch to export more pgplot C routines
- Improvements to HELP file
2.17 2000-05-08
- Charles Lane's patch to do with new perl versions (PL_XXX stuff)
- Changed my email address.
2.16 2000-03-10
- Added function struct to allow access to expose certain PGPLOT
routines to the outside (currently cpgmove, cpgdraw)
2.15 1999-10-26
- Fixed Makefile.PL minor problem
2.14 1999-10-15
- Updated HELP some more.
- Removed ExtUtils from distribution and made seperate to avoid confusing
CPAN, is now a PREREQ_PM
- Removed erroneous reference in PGPLOT.pm (Charles Lane).
- Added HINTS.irix
2.13 1999-05-14
- Updates to ExtUtils::F77 (now v1.10) (q.t.) for RedHat 6.0 etc.
2.12 1999-05-11
- Added PGPLOT_DIR to path for include files.
- Removed pgpt1 and pgerrb1 left over from old perl4 version - see
pgcompatbility.p if you still need them.
- Changed macro names for perl 5.004_53 (Joshua Pritikin
<joshua.pritikin@db.com>) and inserted a conditional so older perl's
still work.
- More ExtUtils::F77 changes (now at v1.09)
- Small test.pl patch from Chuck Lane <lane@duphy4.physics.drexel.edu>
- Fixed error in test12.p
2.11 1998-09-11
- Added support for PGPLOT_DIR in Makefile.PL, updated HELP.
- Mentioned 'perl Makefile.PL PREFIX=...' in README.
- More HELP stuff.
- ExtUtils::F77 v1.08
2.10 1998-05-21
- Various changes to ExtUtils::F77 q.v.
2.09 1998-02-17
- Documented xubpp problem in HELP because I got fed up
with waiting for p5p to fix. No other changes.
2.08 1998-01-07
- Added improved -lgcc support.
- PGPLOT version check in test12.p
2.07 1997-09-03
- Added support for new functions in PGPLOT 5.2.0 library. Note: TK
driver looks nice but haven't yet implemented this in perl version.
Presumably can be done with perl/Tk.
- Extra test12.p for new routines
- No longer supporting binary versions in any shape or form. Life is too
short. Get a FORTRAN compiler. :-)
- Added -lgcc for gcc built perls in ExtUtils::F77
2.06 1997-06-09
- Important bug fixes to array packing code which is now
called arrays.{c,h}
- Added fake MAIN__ symbol to stop annoying bug reports about some
versions of gcc. :-)
- arrays.c now supports unsigned chars and shorts. (Thanks Tim!)
- Additions to HELP and documentation
- Patches to improve ExtUtils::F77
- Improvements to tests
- pgcompatibilty.p (NOT INSTALLED!) defines simple compatibilty
routines for perl4 pgperl version. This had some gnarly single point
versions of routines which are now superfluous.
2.02 1997-02-19
- Made Makefile.PL more clever.
- Added a file HELP with useful problem fixing information.
- Fixed some small type cast bugs in kgbpack.c
2.01 1997-01-03
- No longer providing perl4 version.
- All the array packing functions reimplemented in C to improve
speed and robustness.
- Simplified build procedure - PGPLOT module should now build
in standard Perl way. (i.e. 'perl Makefile.PL; make; make test; make
install'). Makefile.PL should not have to be edited and upgrading
should now be much easier.
- Added 'pass by reference' convention to allow explicit use of
pre-packed binary data.
- Supports pgplot routines up to pgplot v5.1.1.
- Added POD documentation.
- FORTRAN link support is now via ExtUtils::F77 module (included).
- Now providing binaries of pgplot libraries for various
architectures rather than statically-linked module binaries. This
should make upgrading easier.
- Removed special one-point routine versions (hang-over from
perl4 version).
- Removed pgplot.pl (again a hang-over from old perl4 version).
- General tidy up and reorganisation of distribution