revisions revision 1.1.1.1.8.1 1 2.29 5 May 98
2 -- Change superscript strings to \*{ and \*} so they work with groff.
3
4 2.29 5 May 98
5 -- Change superscript strings to \*{ and \*} so they work with groff.
6
7 2.28 12 May 86
8 -- Fix footnotes if no -rv flag specified
9
10 2.27 17 Apr 86
11 -- Assume non-C/A/T typesetters -- use -rv2 to get old function
12
13 2.26 27 Mar 86
14 -- Always go into fill mode in .sh; necessary to get output format
15 correct.
16
17 2.25 3 Mar 86
18 -- Drop basic unit scaling on .sz and .ps requests; this confuses some
19 versions of troff.
20
21 2.24 7 Jan 86
22 -- Merge ditroff and troff versions.
23 -- Add support for pic, gremlin, and ideal.
24 -- Add .lh macro to print a letterhead.
25 -- Adjust .bi (bold italics) to be more device resolution independent.
26
27 2.23 23 Jun 85
28 -- Allow .]< to initialize refer macros (as well as .]-).
29
30 2.22 27 Apr 85
31 -- Fix incorrect comment strip in $p macro.
32 -- Drop into fill mode in .TS so that text boxes will work properly.
33
34 2.21 4 Mar 85
35 -- Change \*- macro from \- to \(em in troff.
36 -- Change block indent (\n(bi) from 4n to 4m to look better in troff.
37
38 2.20 18 Feb 85
39 -- Don't reset ii register in .bu or .np
40
41 2.19 14 Feb 85
42 -- add .bu and .sm macros (bullet and smaller).
43 -- have .np take a fixed .ip width.
44
45 2.18 14 Feb 85
46 -- Avoid cut marks on laser printers.
47
48 2.17 14 Feb 85
49 -- Some bug fixes as reported from many places.
50
51 2.16 11 Oct 84
52 -- Improve some tracing.
53 -- Minor improvements from rrh.
54
55 2.15 10 Apr 83
56 -- Fix a name conflict between .sh and floating keeps (as suggested
57 by Hy Murviet).
58
59 2.14 28 Dec 81
60 -- Integrate the refer macros into -me. This is basically a cheap
61 and dirty modification of the -ms version, and is probably not
62 terribly compatible with the usual -me standards. This can be
63 tuned later if needed.
64
65 2.13 22 Dec 81
66 -- Allow the -rb<x> flag to set the font you want for bold font --
67 set it to font <x>. Default 2 (italic) in nroff, 3 (bold) in
68 troff.
69
70 2.12 20 Mar 81
71 -- Remove silly "." at top of page on dumb terminals -- lpr is smarter
72 now.
73
74 2.11 19 Mar 81
75 -- Fixed indexes to indent on second line.
76
77 2.10 26 Feb 81
78 -- Improvement to nested index solution, now works for ()b & ()z.
79
80 2.9 10 Dec 80
81 -- More stuff to make indices inside keeps work correctly.
82
83 2.8 10 Nov 80
84 -- Had .)c do a .br to insure that the final line is forced out.
85
86 2.7 24 Sep 80
87 -- Fixed bug in 2.6
88
89 2.6 23 Sep 80
90 -- Fixed problem introduced by 2.2 which occured in footnotes and
91 index entries in filled keeps
92
93 2.5 29 Aug 80
94 -- Changed umlaut to not be so tricky -- it seems to backfire.
95
96 2.4 25 Aug 80
97 -- Fixed bug in indices caused by 2.2.
98
99 2.3 20 Aug 80
100 -- Fixed bug in footnotes caused by 2.2.
101 -- Changed temp file names that macros that do dynamic loading rename
102 themselves to. For example, if you say '.TS ... .(f' when both of
103 them have been used for the first time, the @T macro got used twice.
104
105 2.2 18 Aug 80
106 -- Suspended footnote & index processing until final output
107 (so that they will work properly in keeps).
108
109 2.1 18 Aug 80
110 -- Release 2. No changes.
111
112 Mod 28 18 Aug 80
113 -- If \nv is set on entry, handle .po differently (for vtroff).
114 -- Allow ".nr fi 0".
115
116 Mod 27 30 Jun 80
117 -- Put in a cludge to try to make multi-columned output work
118 with wide floating keeps. Moves all wide keeps to the top
119 of the next real page.
120
121 Mod 26 9 Nov 79
122 -- Fixed footnote bug that caused the first line of footnotes
123 that were broken across a page to be indented.
124
125 Mod 25 1 Oct 79
126 -- Fixed footnote bug that caused footnotes invoked at the
127 top of pages to come out in bold font.
128 -- Fixed equation bug that caused equations at the top of
129 page to be improperly centered.
130
131 Mod 24 27 Sep 79
132 -- Changed delimiter in all \w's to " from ', to allow for
133 apostrophes in labels.
134 -- Increased footnote fudge factor.
135 -- Changed \x factor in \*[ & \*< to be one half previous value.
136
137 Mod 23 24 Aug 79
138 -- Changed .ip to start new line if the tag is too long for
139 the space provided.
140
141 Mod 22 11 Jul 79
142 -- Changed .ac to handle new paper (with second parameter
143 == "*").
144
145 Mod 21 24 Apr 79
146 -- Changed \*[ and \*< to use \x -- to avoid line overlap.
147
148 Mod 20 6 Apr 79
149 -- Changed 12-pitch DTC terminals to still space 1/6 inch (instead
150 of 1/8 inch), unless the 'x' register is non-zero -- do-able with
151 the -rx1 option on the nroff command line.
152
153 Mod 19 28 Mar 79
154 -- Had .ep do a .rs, to avoid occasional problems (like with
155 .+c (again).
156 -- Added the 'X' register: if non-zero on startup on a 12-pitch
157 terminal, it outputs 6 LPI instead of 8 LPI.
158
159 Mod 18 26 Mar 79
160 -- Had .+c reset indent, to solve problems of prelim material
161 after a .ip (as with references)
162
163 Mod 17 19 Mar 79
164 -- Fixed a bug in .++ which caused it to renumber pages incorrectly,
165 the result of nroff starting a new page immediately upon reaching
166 the end of the previous page (damn!).
167
168 Mod 16 8 Mar 79
169 -- Fixed a bug in .++ which caused it to change page number formats
170 before forcing out the page.
171 -- Changed tmac.e so that extra '.so's to the package will next to
172 'null.me'.
173 -- Changed .sh so that a title of "_" will cause section depth change
174 side-effects only (base indent will remain the same, and no output
175 will occur).
176
177 Mod 15a 7 Mar 79
178 -- Fixed a bug in Mod 15 which caused .ip's to fail.
179
180 Mod 15 2 Mar 79
181 -- Changed .@p to do paragraph indents normally in keeps, which
182 will override the indent parameter in keeps with paragraph
183 forms in them (use .ba to fix this).
184
185 Mod 14 23 Feb 79
186 -- Fixed .ip so it would hyphenate correctly.
187
188 Mod 13 16 Feb 79
189 -- Added .rs before eqn title output to fix vertical centering
190 problem.
191
192 Mod 12 15 Feb 79
193 -- Changed NROFF bold font to be regular .ul (.cu is a pain).
194 -- Changed .sh to output regular spaces instead of unpaddable
195 spaces.
196 -- Fixed bug in .1c with bad line length (didn't reset \n($l).
197
198 Mod 11 13 Feb 79
199 -- Added hook to .$c to call .$C (for index entries or whatever).
200
201 Mod 10 12 Feb 79
202 -- Had .xp print in current environment and not reset to single
203 spacing, to allow more control over output format.
204
205 Mod 9 26 Dec 78
206 -- Fixed yet another problem with equation spacing.
207
208 Mod 8 18 Dec 78
209 -- Fixed .@q to solve a problem with \n(dn getting lost on
210 equations at top of page.
211
212 Mod 7 11 Dec 78
213 -- Had .@q (equation output) move to end of equation after
214 equation output (eqn doesn't seem to space quite right).
215
216 Mod 6 27 Nov 78
217 -- Fixed the umlaut on DTC output to be prettier.
218
219 Mod 5 5 Nov 78
220 -- Fixed a bug with the second parameter to .ip.
221
222 Mod 4 2 Nov 78
223 -- Added .uh command (unnumbered heading).
224 -- Changed .$p and .sh accordingly.
225
226 Mod 3 2 Oct 78
227 -- Fixed .ne command in .$p (print section headings).
228
229 Mod 2 25 Sep 78
230 -- Changed .np to use () instead of [].
231
232 Mod 1 12 Sep 78
233 -- Fixed footnote fudge factor (curse NROFF!!)
234 -- Put "needs" on .(z, .)z.
235
236 Mod 0 11 Sep 78
237