PGSBOX version 3.4 (2004/02/11)
-------------------------------

* No substantive changes were made; the version number was incremented solely
  to keep it in sync with WCSLIB.

PGSBOX version 3.3 (2003/10/21)
-------------------------------

* PGSBOX now recognizes status returns -1, -2, and -3 from NLFUNC for opcodes
  +2 and +1 which cause it to accept the returned (x,y) coordinates but not
  consider them as one end of a crossing segment for labelling world
  coordinate 1, 2, or both.

* PGSBOX now takes care not to lose vertical tick marks (and hence labels) at
  the left or right edge of the frame.  Likewise for horizontal tick marks at
  the top or bottom edge of the frame.

* Tightened up the test in PGSBOX for cycles in angle to catch the case where
  the coordinate value spans a full 360 degrees.

* PGSBOX will no longer accept frame crossings that are too oblique; floating
  point rounding errors may cause grid lines that should otherwise track along
  the frame to weave down it from side-to-side resulting in spurious crossing
  points.

* Fixed a bug in pgwcsl_() for processing simple linear coordinates.

* pgwcsl_() now returns error -2 if the latitude is outside -90 to +90 for
  opcodes +2 and +1.

* Amended the translation of status return codes from WCSLIB in pgwcsl_().

* Provided a header file for pgwcsl_() (mainly for C++ usage).

* Added extra test plots to PGTEST and cpgtest.

* Added extra functionality to the Makefile.

PGSBOX version 3.2 (2003/09/09)
-------------------------------

* Added an ENTRY point, PGLBOX, that provides a simplified interface to PGSBOX
  for linear axes without having to specify an NLFUNC or the associated
  parameters.

PGSBOX version 3.1 (2003/04/29)
-------------------------------

* Added a C wrapper function, cpgsbox(), and C test/demo program, cpgtest,
  that duplicates PGTEST and serves as a C coding template.

* Added calendar date axes.

* Sped up the max/min search - if only tickmarks are required there is no need
  to search the interior of the image.

* Return margin widths in CACHE(,NC).

* Fixed a buglet that caused ticks at the frame edges to be skipped.

* Return error 3 if CACHE overflows.

Support routines:

* Adapted PGWCSL for WCSLIB 3.x - it is now a C function (for interfacing to
  WCSLIB) with a FORTRAN-like interface (for PGSBOX).

------------------------------------------------------------------------------
$Id: CHANGES,v 3.4 2004/02/10 23:56:37 mcalabre Exp $
