Chapters:
1: Introduction
2: Simple example
3: Invocation
4: Finer Control
5: X-Y Plots
6: Contour Plots
7: Image Plots
8: Examples
9: Gri Commands
10: Programming
11: Environment
12: Emacs Mode
13: History
14: Installation
15: Gri Bugs
16: Test Suite
17: Gri in Press
18: Acknowledgments
19: License
Indices:
Concepts
Commands
Variables

## 15.1: Known bugs

The ultimate reference for Gri bugs is the development website ``http://gri.sourceforge.net`', which has a powerful bug-tracking facility at ``http://sourceforge.net/tracker/?atid=105511&group_id=5511&func=browse`' that permits you to view bugs that have been fixed and bugs that still exist, and that also lets you report bugs.

A summary of some known bugs, some reported on the development site and some not, follows.

- The PDF version of the manual, created by ``make gri.pdf`', won't work unless the following patch is applied to one of the files of TexInfo, version 1999-03-26.17. (This patch entered the official TeX sources in April 2001.)

      *** /usr/share/texmf/pdftex/texinfo/pdftexinfo.tex	Wed Dec 20 11:54:04 2000
      --- /usr/share/texmf/pdftex/texinfo/pdftexinfo.tex~	Mon Mar 29 06:17:02 1999
      ***************
      *** 5481,5487 ****
              \fi
            \endgroup
          \else
      !     \centerline{\pdfimage {#1.pdf}}%
          \fi
        }

      --- 5481,5487 ----
              \fi
            \endgroup
          \else
      !     \centerline{\pdfimage #1.pdf}%
          \fi
        }

- The EPSF bounding-box defaults to an 8.5 by 11 inch page, if ``-no_bounding_box`' is specified on the commandline (see Invoking Gri). It should probably know about more paper sizes.
- ``draw contour labels nowhiteunder`' does not break the line under the label, as it should.
- ``reorder columns`' is slow because it uses a bubble-sort.
- Support for ``netCDF`' binary files is limited, e.g. (1) consistency of grid x/y/data is not checked as it is in ascii/binary formats; (2) Gri cannot read image data; (3) ``set input data window`' has no effect: use ``set clip`' instead; and (4) Gri cannot output to ``netCDF`' files.
- Errors sometimes report inaccurate line numbers. (E.G.: errors inside newcommands report wrong line numbers if continued lines are present before the bad line.)
- Images in rasterfile format: only mapless images permitted.
- In an ``insert`'ed file, ``read`' commands which expect input from the commandfile, as opposed to a datafile, do not work.
- The string size rpnfunctions ``ascent("string")`' and ``descent("string")`' are inaccurate.
- Commands in the false part of ``if`' statements are not checked for proper syntax. All commands in false parts of ``if`' statements are simply skipped, except for ``end if`' or ``else [if]`'.
- Clipped lines should extend as far as the axis frame, but they don't. Gri only draws line segments which connect two points each of which is inside the axis frame. Workaround: use ``set clip postscript`' instead of ``set clip`'.
- Aesthetics (y-axes): labels are sometimes ugly because they are right-justified, and the number of decimal points is not necessarily uniform in all labels. Workaround: Set the format yourself (example: ``set y format %.1f`').