README revision 75584
1114402SruThis is grn from the Berkeley ditroff distribution.  It has no
2114402SruAT&T code and is therefore freely distributable.
3114402Sru
4114402SruTim Theisen <tim@cs.wisc.edu>
5114402Sru
6114402Sru=====================================================================
7114402Sru
8114402SruThis is the modified code for the groff.  It uses the different
9114402Srudevxxx format that is ascii rather than binary as in the
10114402SruBerkeley distribution.  Since groff does not have the \Ds option
11114402Srufor line drawing (dotted, dashed, etc.), this version includes
12114402Sruthe routines for drawing curves and arcs, so it does not use the
13114402Sru\D~, \Da nor \Dc.  Although also included in here is a routine
14114402Srufor drawing the optional gremlin style curves, it is not used
15114402Srubecause the gremlin editor uses the conventional spline
16114402Srualgorithm.  The Berkeley grn has the choice of different
17114402Srustipples.  Here, only different shades of gray will be painted
18114402Srudepending on the gremlin file.  It is possible to upgrade this at
19114402Srua later time. (Daniel Senderowicz <daniel@synchrods.com> 12/28/99)
20114402Sru
21114402Sru=====================================================================
22114402Sru
23114402SruIt has been further modified by Werner Lemberg <wl@gnu.org> to fit
24114402Srubetter into the groff package.
25114402Sru
26114402Sru  . Replaced Makefile with Makefile.sub.
27114402Sru
28114402Sru  . Removed dev.h since it is unused.
29114402Sru
30114402Sru  . Renamed grn.1 to grn.man; this man page has been extensively
31114402Sru    revised.
32114402Sru
33114402Sru  . Used error() and fatal() from libgroff for all source files.
34114402Sru
35114402Sru  . Renamed *.c to *.cc; updates as needed for C++ (prototypes, proper
36114402Sru    casts, standard header files etc).  Heavy formatting.
37114402Sru
38114402Sru  . main.cc:
39114402Sru
40114402Sru      Using groff's default values instead of DEVDIR, DEFAULTDEV, PRINTER,
41114402Sru      TYPESETTER, and GREMLIB.
42114402Sru
43114402Sru      `res' is now an integer.
44114402Sru
45114402Sru      Added `-C' command flag (for compatibility mode) as with other
46114402Sru      preprocessors.
47114402Sru
48114402Sru      Added `-F' and `-v' option (similar to troff).
49114402Sru
50114402Sru      Renamed `-L' option to `-M' for consistence.
51114402Sru
52114402Sru      Removed `-P' option.
53114402Sru
54114402Sru      Using font::load_desc() for scanning DESC files.
55114402Sru
56114402Sru      Removed SYSV-specific code.
57114402Sru
58114402Sru      Using macro_path.open_file() for getting gremlin graphic files.
59114402Sru
60114402Sru      Added usage().
61114402Sru