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