next up previous contents index
Next: New features in 3.3 Up: Preface to version 3.3 Previous: Preface to version 3.3

Major bug fixes in 3.3

Since GMT 3.2 was released in late March 1999, several dumb mistakes were caught by alert users. The most severe of these are listed in Table 1.3.


 
Table 1.3: Bugs in GMT version 3.2
File Bug
blockm*.c Inadvertently turned -W on if 4 cols were given.
grdview.c -Qsm drew contours even though -W not set.
pscontour.c Same.
sample1d.c Had memory allocation errors with -M.
gmt_plot.c GMT_polar_adjust was sensitive to round-off which
  could affect orientation of basemap anotations.
pslib.c Now knows about DOS drive letters in any pattern filenames.
  Missed final linefeed when -K and absolute positioning
  ( -Xa? -Ya?) were used. (in ps_plotend).
  ps_command and ps_colortiles are now documented.
  %%Orientation was not set correctly, and is now only issued
  for PS files, not EPS. %%Page is now used for PS files.
grdimage.c Inadvertently, MAPPING was replaced by !RECT_GRATICULE.
  Mercator grdimage plots all incorrectly rendered.
psscale.c Did not respond to any -X, -Y options
psxy[z].c Did not process -Sbb base correctly (when width
  is expected as one of the data columns)
gmt_init.c Complained if one of -X, -Y was set as absolute
  and the other was implicitly 0.
gmt_map.c scale_factor was set to 1 for the stereographic projection.
gmt_plot.c Fancy Lambert Conic frame bad when south/dy not integer.
grdcut.c Did not check that output -R was ok.
grdedit.c Error affected -S operations on gridline registered files.
grdfilter.c Did not check that output -R, -I were ok.
  Negative exponents in power projections failed.
gmt_defaults.h Without any .gmtdefaults present, paper size was 0x0.
gmt_math_init Had wrong #define for the dummy yn(n,x) function.
 

Several WIN32-related problems affected the supplemental GMT programs only, and are listed in Table 1.4.


 
Table 1.4: Bugs in GMT supplements, version 3.2
File Bug
grdraster.c Forgot to deal with DOS directory slash and drive letters.
dat2gmt.c Same.
gmt2dat.c Same.
gmtinfo.c Same.
gmt2bin.c Same.
gmt_mgg.c Same.
 


next up previous contents index
Next: New features in 3.3 Up: Preface to version 3.3 Previous: Preface to version 3.3
Paul Wessel
1999-07-01