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