Next: 1.1.2 Overview of GMT
Up: 1.1 What is new
Previous: 1.1 What is new
Contents
Index
This quick update only 2 weeks after the release of version 4.3.0 was prompted by the discovery of three
serious bugs; two of which were quite old but had caused no harm until tested under Fedora 9.
The third critical bug prevented the wholesale reading and writing of GRD98 format grids. In addition
a few minor bugs were discovered; this is the list of all corrections:
- gmt_io.c
- : GMT_nc_input would not read all data columns when no variable names were given.
- gmt_mgg_header2.c
- : Passed two of the arguments to fread in the wrong order. Prior to version 4.2.0
the return code (which indicated an error) was not checked yet the read did return the correct data.
With better error checking this latent bug now caused a refusal to read any GRD98 grid.
- gmt_support.c
- : Allow a little more slop in determining whether primary tick
is at same location as secondary tick.
- gmtselect.c
- : Did not like a variable number of input columns. Now OK if both input and output is ASCII
and there are at least 2 (3 with -Z) input columns present.
- grd2xyz.c
- : For option -E, the test for xinc == yinc was susceptible to round-off.
- project.c
- : Now explicitly initializes the pointers in the data structure to NULL since realloc does not
initialize new memory (yet almost all implementations of realloc appear to have done so anyway, masking the memory bug).
- psxy.c
- : The -D option erroneously gave an error despite being used properly.
- psxyz.c
- : Similar problem as described for project.
- xyz2grd.c
- : The -S option incorrectly insisted that -G must be used.
In addition, many of the supplements did not work properly under Windows due to internal problems with the DLL. Finally,
one enhancement snuck in before the decision to issue this update was made:
- gmt_init.c was enhanced so that the media size Custom_WxH can use W and H in inch, cm, or m
by appending i, c, or m to each dimension [Default remains points].
Next: 1.1.2 Overview of GMT
Up: 1.1 What is new
Previous: 1.1 What is new
Contents
Index
Paul Wessel
2008-05-15