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