File |
Bug |
gmt_map.c |
The selection of correct transverse Mercator algorithm failed when -R |
|
did not straddle the central meridian. |
|
Must use 3 points when drawing straight meridians to avoid |
|
the disappearence of gridlines that go exactly trough corners. |
|
Error in GMT_merc_inverse caused grdproject to exceed array |
|
bounds for some common situations and dump core. |
|
Added a better map-crossing locator for ellipsoidal borders. |
|
Array bounds for boundary crossovers would sometimes be exceeded. |
|
Scaling error affected -Jw, -Jh, -Jr, -Jy, and -Jv. |
gmt_plot.c |
Anotation justification for right y-axis when using the power |
|
projection and the p-modifier to -B was incorrect. |
|
-U now gives time in decreasing units. |
gmt_stat.c |
erfc function was not given the correct GMT_erfc name. |
gmt_support.c |
interpolant which failed to check for duplicate input points. |
gmtmath.c |
DUP and EXCH did not work if only constants were involved. |
gmtselect.c |
-F could not handle polygons containing the south or north pole. |
|
Always treated input as geographical coordinates. |
grd2xyz.c |
With -Z it wrote one extra linefeed after each NaN. |
grdcontour.c |
Did not use -Q when -D was set. |
grdmask.c |
Could not handle polygons containing the south or north pole. |
|
Did not skip points outside region when -S was used. |
grdmath.c |
DUP and EXCH did not work if only constants were involved. |
grdvector.c |
Did not use default unit (MEASURE_UNIT) when -S gave a value |
|
without an explicit unit appended. |
|
Now skips nodes whose values are NaN. |
mapproject.c |
Did not account for false northing for UTM in the southern hemisphere. |
pslib.c |
Final underlined word had no trailing space. |
|
Global x- and y-scales were not used to adjust BoundingBox values. |
|
pstext -M -W would reset box pens after first |
|
paragraph since pen was set inside a local gsave/grestore block. |
|
Bug in internal numbering of user-defined patterns. |
psmask.c |
Contour tracing would go out of array bounds as row was set incorrectly. |
psscale.c |
Failed to correctly position a timestamp set with -U. |
psxy[z].c |
The -Z in multisegment headers now understand the value NaN. |
|
No longer attempts track interpolation when -Jp is used. |
|
-Sf now works when longitudes wrap around 360. |
surface.c |
-L failed because we did not clip node values that were directly |
|
constrained by a data point. |
xyz2grd.c |
-L option did not work for some range of longitudes. |
|
Never checked for too many input lines with -Z. |
cps/cpsencode.c |
One output line had missing PostScript-comment. |