aboutsummaryrefslogtreecommitdiff
path: root/contrib/groff/contrib/mm/ChangeLog
blob: ab3ed838b8ba245f94a84617c16eef6ef2a1b4ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
Mon Mar 5 09:30:18 2001 Jörgen Hägg (jh@axis.com)

	* S didn't reset to default point size
	* (dummy line to force cvs update...)

Sat Jan 06 10:30:00 2001 Werner Lemberg (wl@gnu.org)

	* Fixed assignment of page offset given as a command line argument.

Fri Nov 17 05:34:17 2000 Jörgen Hägg (jh@axis.com)

	* Renamed tmac.m and tmac.mse to m.tmac and mse.tmac

Thu Sep 14 05:52:48 2000 Jörgen Hägg (jh@axis.com)

	* New Changelog-format, it will show changes better.
	  Easier for other to use. (Somehow I didn't really
	  understand why the e-mail address was supposed to be
	  'jh at axis.com' in the Changelog. :-)

Thu Sep 7 06:17:42 2000 Jörgen Hägg (jh at axis.com)

	* version 2.0
	* Had to do something about my version numbering.
	  The main CVS archive was not in sync with mine.
	  So, now it is 2.0. :-)

Sat Jun 17 23:00:00 2000 Eli Zaretskii (eliz@is.elta.co.il)

	* Makefile.sim (.man.n): Replace `;' with `|', since DOS/Windows
	  path lists use the semicolon as a separator.

Sun Jun 4 21:39:00 2000 Kaneda Hiroshi (vanitas at ma3.seikyou.ne.jp)

	* Fixing a lot of typos in groff_mm.man

Sun Jan 30 22:52:20 2000 Jörgen Hägg (jh at axis.com)

	* version 1.34
	* Changed the version number in the CVS repository
	* MC had a bug in column calculation, (thanks to T. Kurt Bond)

Fri Sep 3 07:33:14 1999 Jörgen Hägg (jh at axis.com)

	* version 1.33
	* At last! I finally tracked down the PGFORM bug!
	  It didn't setup the @pl, @ll and @po as it should, now it does.
	* mgm_ref/mgm_roff renamed to mmroff [-x]
	* fixed y2k-bug in \*[DT]
	* \n[cov*year] removed, hope noone used that.
	* ISODATE added with Iso as command line flag
		(iso-date suggested by Paul Eggert)
	* Added ISODATE to tmac.mse and removed local settings
	  of new-date.
	* INITI syntax changed and enhanced. Index processing is now
	  done with mmroff.
	* A few examples has been added, new subdirectory 'examples'.
	* Fixed bug with SETR, header references are now only saved
	  when Ref > 0
	* Problem with register H1h fixed
	* Added test for missing abstract in 4.MT
	* Updated Makefile.sub, using tmac_m_prefix.

Mon Mar 15 22:22:42 1999 Jörgen Hägg (jh at axis.com)

	* OK, let's release this as a beta, 1.33 will be better. :-)
	* version 1.32
	* fixed .el-error
	* Added number variable Hss
	* Changed Hps1 and Hps2 to units
	* added hd*h1-text to be used in user defined macro TP.
	* -U needed for SETR (I really need 'mv', 'echo', 'rm'
	  and 'test' builtin!)
	* Rewritten the reference system, SETR now prints to stderr
	  if the number register Qrf > 0. Store in the filename
	  that is the argument to .INITR
	  The old behaviour is returned if number register Initr > 0.
	* Fixed bug with List of XXXX, long lines messed up the result.
	* added number register H1dot.
	* added string variable H1txt
	* added string variable Tcst
	* added number register Dsp.
	* added alias APPX for user-defined appendix title.
	* added string variable Apptxt
	* added H1h for use in TP in headers
	* added macro EPIC
	* added macro PIC (safe replacement for PSPIC)
	* fixed Hps-bug, should be 1, not 1v.
	* fixed bug with APPSK, variable not set.

Wed Feb 4 15:46:04 1998 Jörgen Hägg (jh at axis.se)

	* version 1.31
	* .LI will now honor a space mark.
	* Another fix for .AU to let it be used without arguments.
	* uninitialized eq*label fixed

Fri Sep 6 07:13:07 1996 Jörgen Hägg (jh at axis.se)

	* version 1.30
	* This is more like a beta-release, bugs might pop up. :-)
	* last line in TOC was not correctly terminated (missing .br)
	* changed the indentation for displays, it will now
	  indent to the current indent, not the one at the definition
	  of the display.
	* Equation marks should now work better, indentation also.
	* included these bug fixes from Larry Jones:
	*   The documentation for the argument to .AS was incorrect for MT 4.
	*   \*(EM should be a double-dash for nroff.
	*   \nS is in points, not units.
	*   If \nO isn't set, the default page offset should be .75i for nroff
		and .963i for troff.
	*   .S D should set the point size to \nS, not 10.
	*   .S was setting the vertical spacing based on the old point size
		instead of the new point size.
	*   Got rid of a spurrious .br that prevented run-in headings from
		working.
	*   Reset the .SP counters in pg@header so that spacing on one page
		won't affect spacing on subsequent pages.
	*   Allow .AU and .AF with no arguments (real mm does, even though it
		isn't documented).
	*   Do .init@reset first thing to initialize the default environment.
	*   For MT 4, the title should be 4 points larger than the default size,
		not 12 point.
	*   The cover environment needs to be initialized.
	*   Printing the abstract on the first page needs to be controlled by
		the .AS argument.
	*   Heading eject should be suppressed if the heading immediately
		follows the first page stuff (title, author, etc.).
	*   support for table of contents numbering style (.nr Oc)
	*   changes the troff empty line height from .25v to .5v
	*   fixed section page numbering
	*   fixed a really nasty bug in footnotes that could cause you
		to lose the page footer completely if the very first
		footnote on the page occurred at just the wrong place


Wed May 15 07:39:32 1996 Jörgen Hägg (jh at axis.se)

	* version 1.29
	* Syntax and scaling errror fixed, (thanks to Frazer Williams)
	* DF/DE will now do a line-break before printing the display.
	* Updated the manual for TB,FG,EX and EC.
	* Added support for the ms- (and mgs-)macro .IX
	* Added indexmacro IX, INITI, IND and INDP, support for
	  TXIND, TYIND and TZIND.
	* PGFORM will now always really reset to the default
	  values for unspecified arguments.
	* Floating displays tested and repaired, it should
	  now (finanlly) work exactly as the original (I hope :-).
	* Should now set year correctly even after 2000.
	* Stupid bug in PGNH fixed.
	* Corrected line length for figure caption (FG and friends)


Mon Apr 24 07:37:52 1995 Jörgen Hägg (jh at axis.se)

	* version 1.28
	* Added AVL (AV without date)
	* Fixed nroff scaling for W and L.
	* Added support for register E and roman/bold
	  for all Subject/Date/From strings.
	* Added support for register C (1-4), (for DRAFTs and other types)
	* Will protest if not used with groff.
	* Change of the internal number registers @ps and @vs, they
	  are now in units, and is set in the new macros .@ps and .@vs.
	  @ps and @vs is now corrected to the real point and vertical size.
	* Macro EQ has now correct pointsize.
	* Figures should now get the right page number in the index.
	* User-defined macros can now be defined for list of
	  figures, tables, equations and exhibits (T{X,Y}{FG,TB,EC,EX}.
	* Space may be omitted between prefix and mark in automatic lists (.AL)
	  See .LI

Tue Jan 10 07:51:37 1995 Jörgen Hägg (jh at axis.se)

	* version 1.27
	* Manual updated
	* More bugs fixed in DS/DF
	* added alias for :g
	* LC can now be used without argument (as the manual says. :-)
	* Register :R now supported (RS/RF)
	* footnote line was printed even if there was no room for
	  any footnotes. Fixed.
	* Fixed 1C so that it can be used without page eject
	* Added support for EOP (TPs twin)
	* Hyphenation turned off by default. (Hy == 0)

Fri Nov 4 08:14:50 1994 Jörgen Hägg (jh at axis.se)

	* version 1.25
	* DS/DF separated and several bugs fixed. Watch out for new though. :-)
	* string DT was emptied by mistake in the previous version.
	* RD made prettier.
	* typo in AV and let@print-head fixed.

Mon Oct 31 08:19:24 1994 Jörgen Hägg (jh at axis.se)

	* version 1.24
	* Bug fixed and format extended in .SG and .FC.
	* date is always printed unless .ND without argument is used.
	  (I wonder what's the right thing to do, this might change.)
	* Swedish letter-standards implemented in tmac.mse.
	* .ND can be used to turn off the date. (Empty argument)

Mon Oct 31 08:14:09 1994 Jörgen Hägg (jh at axis.se)

	* version 1.23
	* An attempt to get in sync with RCS. This is the distributed
	  version.

Thu Oct 27 08:29:34 1994 Jörgen Hägg (jh at axis.se)

	* version 1.22
	* (version 1.21 lost... :-)
	* Letter macros added!!
	* The following macros are added:
	* AV, FC, IA ,IE, LT, LO, NE, NS, SG, WA, WE
	* nP also added.

Tue Dec 14 16:26:36 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.20
	* spelling-corrections
	* Makefile.sim updated to the correct version, and a uninstall
	  target added.
	* @cur-lib removed from tmac.m (obsolete)
	* fixed check for references i .TC, .RP now resets the flag correctly.
	* floating display should now be printed if there is space.
	* first version using RCS. I've been avoiding version control until it
	  became necessary.
	* WC WD now works in two-column-mode.

Tue Sep 7 08:37:00 1993 Jörgen Hägg (jh at efd.lth.se)

	* version 1.19
	* .lt is called in the header for .TP also.
	* Variable Pgps added to control the header and footer point-size.
	* Error-text printed with .APP removed.
	* Error with .FG, .TB, .EC and .EX indentation fixed.
	* header and footer line-length is not changed by MC or 2C.
	* Default for page-length and page-offset is now taken from
	  \n[.p] and \n[.o].
	* Argument to .ab (abort) is supplied.
	* Argument to .1C added.
	* Argument to .PGFORM added.
	* RP/RS/RF totally rewritten. Should work with 2C now.

Fri Apr 23 10:37:25 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.18
	* Height of display is now more exactly calculated.
	* tabs and blankspaces where wrong in .VERBON.
	* error in manual for escape-character in VERBON.
	* Makefile.sub: installed tmac.m as tmac.m and tmac.mse
	* Installation of tmac.mse now supports TMAC_M.
	* bug with N fixed.

Mon Apr 5 09:36:01 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.17
	* MULB preserves size.
	* bug in VERBON fixed, causing strange errors.
	* section-page footer fixed.
	* added support for numberregister S
	* fixed bug with floating displays wich made floats to
	  generate space on a page, but broke page anyway.
	* end-of-page trap reinstalled.

Mon Mar 29 10:53:13 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.16
	* MUL* now use the previous font and family.
	* extra blank page at end-of-text eliminated.

Mon Mar 8 10:27:47 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.15
	* Didn't restore pointsize to current size in .H.
	* B1/B2 did not work with indent. (MULE and friends)
	* fixed old problem with trailing empty pages.

Fri Mar 5 15:20:49 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.14
	* Sigh. Amazing what a missing \} can do. If the string
	  HP was set, then all text disappeared...

Fri Mar 5 14:12:43 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.13
	* Fixed bug with handling ps/vs in .H. (again, sigh... )

Wed Mar 3 09:21:20 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.12
	* Line-break added to PGFORM.
	* added more features to VERBON
	* .S is not used anymore in H, it caused confusion with
	  normal text, but it will still set .vs.
	* SK was broken, will now produce the requested number of
	  empty pages.
	* dotted lines added to LIST OF FIGURES adn friends.
	  Also better linespacing.

Mon Feb 22 12:41:06 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.11
	* missing left-parenthesis gave ") .sp" when N=4.
	* N=4 removed user-specified header also.
	* MOVE made linelength pageoffset wider than wanted.
	* fixed (again) parenthesis in RP.

Thu Jan 21 12:10:39 1993 Joergen Haegg (jh at efd.lth.se)

	* version 1.10
	* changed PROG_PREFIX to g in the manual-pages.
	* Better check if new page is needed in .H, when Ej>0.
	* Usage of variable Lsp now more complete.
	* Space added in TOC when mark is equal to size.
	* Usermacro HY moved after font-calulations.
	* .S used instead of .ps, which will use .vs correct.
	* Now possible to set Hps1/2 inside HX.
	* .FD "" 1 is now fixed.
	* section-page numbering bug fixed.
	* several bugs in VERBON/OFF fixed.

Tue Dec 8 16:43:15 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.09
	* N==4 gives no default header

Sat Nov 21 14:28:20 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.08
	* Escape-character disabled between 
	  VERBON/VERBOFF (turned on by an argument).
	  Pointsize and fontchange also added as arguments.
	* MULB, MULN and MULE added to get multicolumn output
	  with different width.
	* Number register N can now use 1-5.
	* Register Sectp and Sectf added.
	* Register P is now updated correctly for "section-page" numbering.

Thu Nov 19 11:19:33 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.07
	* .OP fixed to eject a blank page if not odd.

Fri Nov 13 09:46:09 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.06
	* Macro TL rewritten. TL depends now on a following .AU.
	* NOTES updated.
	* .lt is now used more frequent when linelength is changed.
	* macro AST added.
	* removed PH/EH/OH not needed in ?.MT.

Wed Oct 28 14:35:43 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.05
	* .VM implemented.
	* Possible bug in page heading fixed. Changed .sp to 'sp in HEADER.

Thu Aug 20 13:56:31 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.04
	* page-break in .EQ moved.
	* changed unit for footer-size and header-size from units to lines.
	  Fixes problems with .S and page-breaks.
	* \n[%] is now treated as a string, wich makes it possible
	  to assign new formats to it. Unfortunately, it was necessary
	  to change the page-number-variable in GETPN to a string.
	* Makefile.sub included. (Thank you, James)

Thu May 7 16:14:10 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.03
	* Typo and centering in DS/DE fixed. 
	  Even and odd pageheaders were reversed.
	* LI: pad and mark-indent was lost in some earlier versions. Now fixed.
	* fixed bug in reference to .FG, .TB, ...
	* APP did not clear headercounters.
	* Pointsize in titles is now only set at the beginning and
	  when PH, PF, OH, OF, EH and EF are used.

Thu May 6 16:01:35 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.02
	* OP fixed.

Fri Mar 6 09:36:09 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.01
	* two .LI without text between should not be printed
	  on the same row. Now fixed.
	* figure titles and friends fixed, now possible with many .FG
	  in a DS/DE. Didn't always position correctly in previous version,
	  but is now always printed as it should.
	* Makefile fixed for Ultrix.
	* DS/DF could not handle empty arguments correct
	* Missing .br i EQ added.

Sat Jan 25 15:47:21 1992 Joergen Haegg (jh at efd.lth.se)

	* version 1.00
	* No betaversion anymore!
	* Fixed headernumbers within appendixes.
	* DS did not keep the same font as before DS.
	* mmse did a line break.

Fri Jan 24 14:38:16 1992 Joergen Haegg (jh at efd.lth.se)

	* version 0.16
	* bug in TC, multiple line headers did not wrap correctly.
	* added support for mm/locale and mm/language_locale.
	* cov*default-firm in locale sets name of firm in the MT covers.
	* cov*location-xxxx in locale sets location xxxx to the contents
	  of cov*location-xxxx. Used in the MT covers.
	* hanging indent in lists fixed.
	* use larger empty lines if .nroff is defined.
	* macros, like .P, can now be used inside abstracts.
	* .S do not reset indentation anymore.
	* .RS aA now sets a string, not an integer.
	* appendix with .APP or .APPSK added.

Thu Nov 28 22:00:59 1991 Joergen Haegg (jh at efd.lth.se)

	* version 0.15
	* Fixed .AU in MT 0-3, added support for variable Au.
	* Bug in the positioning of the foot-notes.
	* lists not indented properly.
	* Hps1 and Hps2 added.
	* COVER had to have an argument.
	* table of contents can now have multiline header.
	* .HU now increments headingvariable H?
	* added the inclusion of a locale file. 

Sat Nov 23 14:40:17 1991 Joergen Haegg (jh at efd.lth.se)

	* version 0.14
	* bug when using -rO fixed.
	* MT 1-4 added. 
	* default is now MT 1
	* .EQ/.EN can be used outside of .DS/.DE without complaints. But
	  I don't recommend it. Neither does the DWB books.
	* LI don't break lines now if arg too big.
	* PGFORM did not reset indent.
	* Added the numbervariable Hps.
	* Rewritten and added MT 0-5 + "string".
	* Added TM.
	* Indent to AS added

Wed Nov 6 15:18:40 1991 Joergen Haegg (jh at efd.lth.se)

	* version 0.13
	* ds*format nod defined if PS/PE is used without DS/DE.
	* GETST added, fourth argument to EX, FG, TB and EC added.

Mon Nov 4 13:38:01 1991 Joergen Haegg (jh at efd.lth.se)

	* version 0.12
	* Fixed C,D,P,+-size in .S

Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* Next version will have ChangeLog entries...
	* Bug in INITR fixed.
	* VERBON/VERBOFF added to include programlistings
	* Bug in .DE fixed, addition overflow
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* spelling error in month-names.
	* WC should work now (no warranty :-)
	* FD almost finished, some details missing.
	* incorrect calculation of foot-notes fixed.
	* DS/DE did not break page when the size was smaller than the paper
	* Forward/backward referencesystem added. Se .INITR in README.
	* mgmsw changed name to mgmse.
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* embarrassing bug in .P fixed 
	* .H did always eject page, now fixed.
	* lost floating displays now found.
	* accents added (from mgs)
	* empty line in .EQ/.EN removed
	* indentation in .TC corrected.
	* indentation of DS/DE in lists fixed.
	* .TB and friends now work inside DS/DE and outside.
	* .WC partially implemented (WF and WD). Still working on it.
	* .mso used if version>=1.02
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* register P was not working.
	* support for register Fg, Tb, Ec and Ex.
	* list items was left on the previous page at a page break.
	* tlevel in .TC now defaults to 2.
	* string DT, EM and Tm supported.
	* new macro: PGNH, see comments.
	* bug in MOVE fixed.
	* pagenumber in .TC fixed.
	* a blank page was ejected if Ej==1, now fixed
	* bug in floating display fixed (did break and SP wrong)
	* bug in .SP fixed, no lines is now printed at top of page
	* There are still problems with footnotes and displays in two column mode.
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* register P added (same as %)
	* bug in floating displays fixed
	* MOVE	added
	* MT	added, see comment below
	* COVER/COVEND	added
	* fixed bug in figure titles
	* extended S, se comment below
	* MT 0	added
	* ms-cover added (COVER ms)
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* bugs in RD and comb. fonts fixed
Sun Jan 1 00:00:00 1991 Joergen Haegg (jh at efd.lth.se)
	* HC	added
	* Combined fonts (IB,BI...)
	* HM	added
	* RD	added
	* OP	added
	* TP&PX	supported
	* warnings for unimplemented macros