README revision 75584
175584SruThis is grn from the Berkeley ditroff distribution.  It has no
275584SruAT&T code and is therefore freely distributable.
375584Sru
475584SruTim Theisen <tim@cs.wisc.edu>
575584Sru
675584Sru=====================================================================
775584Sru
875584SruThis is the modified code for the groff.  It uses the different
975584Srudevxxx format that is ascii rather than binary as in the
1075584SruBerkeley distribution.  Since groff does not have the \Ds option
1175584Srufor line drawing (dotted, dashed, etc.), this version includes
1275584Sruthe routines for drawing curves and arcs, so it does not use the
1375584Sru\D~, \Da nor \Dc.  Although also included in here is a routine
1475584Srufor drawing the optional gremlin style curves, it is not used
1575584Srubecause the gremlin editor uses the conventional spline
1675584Srualgorithm.  The Berkeley grn has the choice of different
1775584Srustipples.  Here, only different shades of gray will be painted
1875584Srudepending on the gremlin file.  It is possible to upgrade this at
1975584Srua later time. (Daniel Senderowicz <daniel@synchrods.com> 12/28/99)
2075584Sru
2175584Sru=====================================================================
2275584Sru
2375584SruIt has been further modified by Werner Lemberg <wl@gnu.org> to fit
2475584Srubetter into the groff package.
2575584Sru
2675584Sru  . Replaced Makefile with Makefile.sub.
2775584Sru
2875584Sru  . Removed dev.h since it is unused.
2975584Sru
3075584Sru  . Renamed grn.1 to grn.man; this man page has been extensively
3175584Sru    revised.
3275584Sru
3375584Sru  . Used error() and fatal() from libgroff for all source files.
3475584Sru
3575584Sru  . Renamed *.c to *.cc; updates as needed for C++ (prototypes, proper
3675584Sru    casts, standard header files etc).  Heavy formatting.
3775584Sru
3875584Sru  . main.cc:
3975584Sru
4075584Sru      Using groff's default values instead of DEVDIR, DEFAULTDEV, PRINTER,
4175584Sru      TYPESETTER, and GREMLIB.
4275584Sru
4375584Sru      `res' is now an integer.
4475584Sru
4575584Sru      Added `-C' command flag (for compatibility mode) as with other
4675584Sru      preprocessors.
4775584Sru
4875584Sru      Added `-F' and `-v' option (similar to troff).
4975584Sru
5075584Sru      Renamed `-L' option to `-M' for consistence.
5175584Sru
5275584Sru      Removed `-P' option.
5375584Sru
5475584Sru      Using font::load_desc() for scanning DESC files.
5575584Sru
5675584Sru      Removed SYSV-specific code.
5775584Sru
5875584Sru      Using macro_path.open_file() for getting gremlin graphic files.
5975584Sru
6075584Sru      Added usage().
61