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: New features in 3.3 Up: Preface to version 3.3 Previous: Preface to version 3.3