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