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