---------------------------
- The astUnlock function now has an extra parameter that controls whether
or not an error is reported if the Object is currently locked by another
thread.
- The values of the AST__THREADSAFE macro (defined in ast.h) have
been changed from "yes" and "no" to "1" and "0".
- The PointList class has a new method, astPoints, that copies the axis
values from the PointList into a supplied array.
- The PointList class has a new (read-only) attribute, ListSize, that
gives the number of points stored in the PointList.
- A new method (astIntersect) has been added to the Frame class. It
determines the position at which two geodesic curves intersect.
- The XmlStrict attribute and astXmlWarnings function have been removed.
The same functionality is now available via the existing Strict attribute,
a new attribute called ReportLevel, and a new function called astWarnings.
- A bug in the type-checking of Objects passed as arguments to constructor
functions has been fixed. This bug could lead to applications crashing or
showing strange behaviour if an inappropriate class of Object was
supplied as an argument to a constructor.
- The astPickAxes function will now return a Region, if possible, when
applied to a Region. If this is not possible, a Frame will be returned as
before.
- The default gap size between the ISO date/time labels used by the Plot
class when displaying an annotated axis described by a TimeFrame has been
changed. The changes are meant to improve the labelling of calendar time
axes that span intervals from a day to a few years.