revisions revision 1.1
11.1Scgd2.28	12 May 86
21.1Scgd-- Fix footnotes if no -rv flag specified
31.1Scgd
41.1Scgd2.27	17 Apr 86
51.1Scgd-- Assume non-C/A/T typesetters -- use -rv2 to get old function
61.1Scgd
71.1Scgd2.26	27 Mar 86
81.1Scgd-- Always go into fill mode in .sh; necessary to get output format
91.1Scgd   correct.
101.1Scgd
111.1Scgd2.25	3 Mar 86
121.1Scgd-- Drop basic unit scaling on .sz and .ps requests; this confuses some
131.1Scgd   versions of troff.
141.1Scgd
151.1Scgd2.24	7 Jan 86
161.1Scgd-- Merge ditroff and troff versions.
171.1Scgd-- Add support for pic, gremlin, and ideal.
181.1Scgd-- Add .lh macro to print a letterhead.
191.1Scgd-- Adjust .bi (bold italics) to be more device resolution independent.
201.1Scgd
211.1Scgd2.23	23 Jun 85
221.1Scgd-- Allow .]< to initialize refer macros (as well as .]-).
231.1Scgd
241.1Scgd2.22	27 Apr 85
251.1Scgd-- Fix incorrect comment strip in $p macro.
261.1Scgd-- Drop into fill mode in .TS so that text boxes will work properly.
271.1Scgd
281.1Scgd2.21	4 Mar 85
291.1Scgd-- Change \*- macro from \- to \(em in troff.
301.1Scgd-- Change block indent (\n(bi) from 4n to 4m to look better in troff.
311.1Scgd
321.1Scgd2.20	18 Feb 85
331.1Scgd-- Don't reset ii register in .bu or .np
341.1Scgd
351.1Scgd2.19	14 Feb 85
361.1Scgd-- add .bu and .sm macros (bullet and smaller).
371.1Scgd-- have .np take a fixed .ip width.
381.1Scgd
391.1Scgd2.18	14 Feb 85
401.1Scgd-- Avoid cut marks on laser printers.
411.1Scgd
421.1Scgd2.17	14 Feb 85
431.1Scgd-- Some bug fixes as reported from many places.
441.1Scgd
451.1Scgd2.16	11 Oct 84
461.1Scgd-- Improve some tracing.
471.1Scgd-- Minor improvements from rrh.
481.1Scgd
491.1Scgd2.15	10 Apr 83
501.1Scgd-- Fix a name conflict between .sh and floating keeps (as suggested
511.1Scgd   by Hy Murviet).
521.1Scgd
531.1Scgd2.14	28 Dec 81
541.1Scgd-- Integrate the refer macros into -me.  This is basically a cheap
551.1Scgd   and dirty modification of the -ms version, and is probably not
561.1Scgd   terribly compatible with the usual -me standards.  This can be
571.1Scgd   tuned later if needed.
581.1Scgd
591.1Scgd2.13	22 Dec 81
601.1Scgd-- Allow the -rb<x> flag to set the font you want for bold font --
611.1Scgd   set it to font <x>.  Default 2 (italic) in nroff, 3 (bold) in
621.1Scgd   troff.
631.1Scgd
641.1Scgd2.12	20 Mar 81
651.1Scgd-- Remove silly "." at top of page on dumb terminals -- lpr is smarter
661.1Scgd   now.
671.1Scgd
681.1Scgd2.11	19 Mar 81
691.1Scgd-- Fixed indexes to indent on second line.
701.1Scgd
711.1Scgd2.10	26 Feb 81
721.1Scgd-- Improvement to nested index solution, now works for ()b & ()z.
731.1Scgd
741.1Scgd2.9	10 Dec 80
751.1Scgd-- More stuff to make indices inside keeps work correctly.
761.1Scgd
771.1Scgd2.8	10 Nov 80
781.1Scgd-- Had .)c do a .br to insure that the final line is forced out.
791.1Scgd
801.1Scgd2.7	24 Sep 80
811.1Scgd-- Fixed bug in 2.6
821.1Scgd
831.1Scgd2.6	23 Sep 80
841.1Scgd-- Fixed problem introduced by 2.2 which occured in footnotes and
851.1Scgd   index entries in filled keeps
861.1Scgd
871.1Scgd2.5	29 Aug 80
881.1Scgd-- Changed umlaut to not be so tricky -- it seems to backfire.
891.1Scgd
901.1Scgd2.4	25 Aug 80
911.1Scgd-- Fixed bug in indices caused by 2.2.
921.1Scgd
931.1Scgd2.3	20 Aug 80
941.1Scgd-- Fixed bug in footnotes caused by 2.2.
951.1Scgd-- Changed temp file names that macros that do dynamic loading rename
961.1Scgd   themselves to.  For example, if you say '.TS ... .(f' when both of
971.1Scgd   them have been used for the first time, the @T macro got used twice.
981.1Scgd
991.1Scgd2.2	18 Aug 80
1001.1Scgd-- Suspended footnote & index processing until final output
1011.1Scgd   (so that they will work properly in keeps).
1021.1Scgd
1031.1Scgd2.1	18 Aug 80
1041.1Scgd-- Release 2.  No changes.
1051.1Scgd
1061.1ScgdMod 28	18 Aug 80
1071.1Scgd-- If \nv is set on entry, handle .po differently (for vtroff).
1081.1Scgd-- Allow ".nr fi 0".
1091.1Scgd
1101.1ScgdMod 27	30 Jun 80
1111.1Scgd-- Put in a cludge to try to make multi-columned output work
1121.1Scgd   with wide floating keeps.  Moves all wide keeps to the top
1131.1Scgd   of the next real page.
1141.1Scgd
1151.1ScgdMod 26	9 Nov 79
1161.1Scgd-- Fixed footnote bug that caused the first line of footnotes
1171.1Scgd   that were broken across a page to be indented.
1181.1Scgd
1191.1ScgdMod 25	1 Oct 79
1201.1Scgd-- Fixed footnote bug that caused footnotes invoked at the
1211.1Scgd   top of pages to come out in bold font.
1221.1Scgd-- Fixed equation bug that caused equations at the top of
1231.1Scgd   page to be improperly centered.
1241.1Scgd
1251.1ScgdMod 24	27 Sep 79
1261.1Scgd-- Changed delimiter in all \w's to " from ', to allow for
1271.1Scgd   apostrophes in labels.
1281.1Scgd-- Increased footnote fudge factor.
1291.1Scgd-- Changed \x factor in \*[ & \*< to be one half previous value.
1301.1Scgd
1311.1ScgdMod 23	24 Aug 79
1321.1Scgd-- Changed .ip to start new line if the tag is too long for
1331.1Scgd   the space provided.
1341.1Scgd
1351.1ScgdMod 22	11 Jul 79
1361.1Scgd-- Changed .ac to handle new paper (with second parameter
1371.1Scgd   == "*").
1381.1Scgd
1391.1ScgdMod 21	24 Apr 79
1401.1Scgd-- Changed \*[ and \*< to use \x -- to avoid line overlap.
1411.1Scgd
1421.1ScgdMod 20	6 Apr 79
1431.1Scgd-- Changed 12-pitch DTC terminals to still space 1/6 inch (instead
1441.1Scgd   of 1/8 inch), unless the 'x' register is non-zero -- do-able with
1451.1Scgd   the -rx1 option on the nroff command line.
1461.1Scgd
1471.1ScgdMod 19	28 Mar 79
1481.1Scgd-- Had .ep do a .rs, to avoid occasional problems (like with
1491.1Scgd   .+c (again).
1501.1Scgd-- Added the 'X' register: if non-zero on startup on a 12-pitch
1511.1Scgd   terminal, it outputs 6 LPI instead of 8 LPI.
1521.1Scgd
1531.1ScgdMod 18	26 Mar 79
1541.1Scgd-- Had .+c reset indent, to solve problems of prelim material
1551.1Scgd   after a .ip (as with references)
1561.1Scgd
1571.1ScgdMod 17	19 Mar 79
1581.1Scgd-- Fixed a bug in .++ which caused it to renumber pages incorrectly,
1591.1Scgd   the result of nroff starting a new page immediately upon reaching
1601.1Scgd   the end of the previous page (damn!).
1611.1Scgd
1621.1ScgdMod 16	8 Mar 79
1631.1Scgd-- Fixed a bug in .++ which caused it to change page number formats
1641.1Scgd   before forcing out the page.
1651.1Scgd-- Changed tmac.e so that extra '.so's to the package will next to
1661.1Scgd   'null.me'.
1671.1Scgd-- Changed .sh so that a title of "_" will cause section depth change
1681.1Scgd   side-effects only (base indent will remain the same, and no output
1691.1Scgd   will occur).
1701.1Scgd
1711.1ScgdMod 15a	7 Mar 79
1721.1Scgd-- Fixed a bug in Mod 15 which caused .ip's to fail.
1731.1Scgd
1741.1ScgdMod 15	2 Mar 79
1751.1Scgd-- Changed .@p to do paragraph indents normally in keeps, which
1761.1Scgd   will override the indent parameter in keeps with paragraph
1771.1Scgd   forms in them (use .ba to fix this).
1781.1Scgd
1791.1ScgdMod 14	23 Feb 79
1801.1Scgd-- Fixed .ip so it would hyphenate correctly.
1811.1Scgd
1821.1ScgdMod 13	16 Feb 79
1831.1Scgd-- Added .rs before eqn title output to fix vertical centering
1841.1Scgd   problem.
1851.1Scgd
1861.1ScgdMod 12	15 Feb 79
1871.1Scgd-- Changed NROFF bold font to be regular .ul (.cu is a pain).
1881.1Scgd-- Changed .sh to output regular spaces instead of unpaddable
1891.1Scgd   spaces.
1901.1Scgd-- Fixed bug in .1c with bad line length (didn't reset \n($l).
1911.1Scgd
1921.1ScgdMod 11	13 Feb 79
1931.1Scgd-- Added hook to .$c to call .$C (for index entries or whatever).
1941.1Scgd
1951.1ScgdMod 10	12 Feb 79
1961.1Scgd-- Had .xp print in current environment and not reset to single
1971.1Scgd   spacing, to allow more control over output format.
1981.1Scgd
1991.1ScgdMod 9	26 Dec 78
2001.1Scgd-- Fixed yet another problem with equation spacing.
2011.1Scgd
2021.1ScgdMod 8	18 Dec 78
2031.1Scgd-- Fixed .@q to solve a problem with \n(dn getting lost on
2041.1Scgd   equations at top of page.
2051.1Scgd
2061.1ScgdMod 7	11 Dec 78
2071.1Scgd-- Had .@q (equation output) move to end of equation after
2081.1Scgd   equation output (eqn doesn't seem to space quite right).
2091.1Scgd
2101.1ScgdMod 6	27 Nov 78
2111.1Scgd-- Fixed the umlaut on DTC output to be prettier.
2121.1Scgd
2131.1ScgdMod 5	5 Nov 78
2141.1Scgd-- Fixed a bug with the second parameter to .ip.
2151.1Scgd
2161.1ScgdMod 4	2 Nov 78
2171.1Scgd-- Added .uh command (unnumbered heading).
2181.1Scgd-- Changed .$p and .sh accordingly.
2191.1Scgd
2201.1ScgdMod 3	2 Oct 78
2211.1Scgd-- Fixed .ne command in .$p (print section headings).
2221.1Scgd
2231.1ScgdMod 2	25 Sep 78
2241.1Scgd-- Changed .np to use () instead of [].
2251.1Scgd
2261.1ScgdMod 1	12 Sep 78
2271.1Scgd-- Fixed footnote fudge factor (curse NROFF!!)
2281.1Scgd-- Put "needs" on .(z, .)z.
2291.1Scgd
2301.1ScgdMod 0	11 Sep 78
231