1da9b5e35Smycroft2.29 5 May 98 2da9b5e35Smycroft-- Change superscript strings to \*{ and \*} so they work with groff. 3da9b5e35Smycroft 461f28255Scgd2.28 12 May 86 561f28255Scgd-- Fix footnotes if no -rv flag specified 661f28255Scgd 761f28255Scgd2.27 17 Apr 86 861f28255Scgd-- Assume non-C/A/T typesetters -- use -rv2 to get old function 961f28255Scgd 1061f28255Scgd2.26 27 Mar 86 1161f28255Scgd-- Always go into fill mode in .sh; necessary to get output format 1261f28255Scgd correct. 1361f28255Scgd 1461f28255Scgd2.25 3 Mar 86 1561f28255Scgd-- Drop basic unit scaling on .sz and .ps requests; this confuses some 1661f28255Scgd versions of troff. 1761f28255Scgd 1861f28255Scgd2.24 7 Jan 86 1961f28255Scgd-- Merge ditroff and troff versions. 2061f28255Scgd-- Add support for pic, gremlin, and ideal. 2161f28255Scgd-- Add .lh macro to print a letterhead. 2261f28255Scgd-- Adjust .bi (bold italics) to be more device resolution independent. 2361f28255Scgd 2461f28255Scgd2.23 23 Jun 85 2561f28255Scgd-- Allow .]< to initialize refer macros (as well as .]-). 2661f28255Scgd 2761f28255Scgd2.22 27 Apr 85 2861f28255Scgd-- Fix incorrect comment strip in $p macro. 2961f28255Scgd-- Drop into fill mode in .TS so that text boxes will work properly. 3061f28255Scgd 3161f28255Scgd2.21 4 Mar 85 3261f28255Scgd-- Change \*- macro from \- to \(em in troff. 3361f28255Scgd-- Change block indent (\n(bi) from 4n to 4m to look better in troff. 3461f28255Scgd 3561f28255Scgd2.20 18 Feb 85 3661f28255Scgd-- Don't reset ii register in .bu or .np 3761f28255Scgd 3861f28255Scgd2.19 14 Feb 85 3961f28255Scgd-- add .bu and .sm macros (bullet and smaller). 4061f28255Scgd-- have .np take a fixed .ip width. 4161f28255Scgd 4261f28255Scgd2.18 14 Feb 85 4361f28255Scgd-- Avoid cut marks on laser printers. 4461f28255Scgd 4561f28255Scgd2.17 14 Feb 85 4661f28255Scgd-- Some bug fixes as reported from many places. 4761f28255Scgd 4861f28255Scgd2.16 11 Oct 84 4961f28255Scgd-- Improve some tracing. 5061f28255Scgd-- Minor improvements from rrh. 5161f28255Scgd 5261f28255Scgd2.15 10 Apr 83 5361f28255Scgd-- Fix a name conflict between .sh and floating keeps (as suggested 5461f28255Scgd by Hy Murviet). 5561f28255Scgd 5661f28255Scgd2.14 28 Dec 81 5761f28255Scgd-- Integrate the refer macros into -me. This is basically a cheap 5861f28255Scgd and dirty modification of the -ms version, and is probably not 5961f28255Scgd terribly compatible with the usual -me standards. This can be 6061f28255Scgd tuned later if needed. 6161f28255Scgd 6261f28255Scgd2.13 22 Dec 81 6361f28255Scgd-- Allow the -rb<x> flag to set the font you want for bold font -- 6461f28255Scgd set it to font <x>. Default 2 (italic) in nroff, 3 (bold) in 6561f28255Scgd troff. 6661f28255Scgd 6761f28255Scgd2.12 20 Mar 81 6861f28255Scgd-- Remove silly "." at top of page on dumb terminals -- lpr is smarter 6961f28255Scgd now. 7061f28255Scgd 7161f28255Scgd2.11 19 Mar 81 7261f28255Scgd-- Fixed indexes to indent on second line. 7361f28255Scgd 7461f28255Scgd2.10 26 Feb 81 7561f28255Scgd-- Improvement to nested index solution, now works for ()b & ()z. 7661f28255Scgd 7761f28255Scgd2.9 10 Dec 80 7861f28255Scgd-- More stuff to make indices inside keeps work correctly. 7961f28255Scgd 8061f28255Scgd2.8 10 Nov 80 8161f28255Scgd-- Had .)c do a .br to insure that the final line is forced out. 8261f28255Scgd 8361f28255Scgd2.7 24 Sep 80 8461f28255Scgd-- Fixed bug in 2.6 8561f28255Scgd 8661f28255Scgd2.6 23 Sep 80 87*456dff6cSwiz-- Fixed problem introduced by 2.2 which occurred in footnotes and 8861f28255Scgd index entries in filled keeps 8961f28255Scgd 9061f28255Scgd2.5 29 Aug 80 9161f28255Scgd-- Changed umlaut to not be so tricky -- it seems to backfire. 9261f28255Scgd 9361f28255Scgd2.4 25 Aug 80 9461f28255Scgd-- Fixed bug in indices caused by 2.2. 9561f28255Scgd 9661f28255Scgd2.3 20 Aug 80 9761f28255Scgd-- Fixed bug in footnotes caused by 2.2. 9861f28255Scgd-- Changed temp file names that macros that do dynamic loading rename 9961f28255Scgd themselves to. For example, if you say '.TS ... .(f' when both of 10061f28255Scgd them have been used for the first time, the @T macro got used twice. 10161f28255Scgd 10261f28255Scgd2.2 18 Aug 80 10361f28255Scgd-- Suspended footnote & index processing until final output 10461f28255Scgd (so that they will work properly in keeps). 10561f28255Scgd 10661f28255Scgd2.1 18 Aug 80 10761f28255Scgd-- Release 2. No changes. 10861f28255Scgd 10961f28255ScgdMod 28 18 Aug 80 11061f28255Scgd-- If \nv is set on entry, handle .po differently (for vtroff). 11161f28255Scgd-- Allow ".nr fi 0". 11261f28255Scgd 11361f28255ScgdMod 27 30 Jun 80 11461f28255Scgd-- Put in a cludge to try to make multi-columned output work 11561f28255Scgd with wide floating keeps. Moves all wide keeps to the top 11661f28255Scgd of the next real page. 11761f28255Scgd 11861f28255ScgdMod 26 9 Nov 79 11961f28255Scgd-- Fixed footnote bug that caused the first line of footnotes 12061f28255Scgd that were broken across a page to be indented. 12161f28255Scgd 12261f28255ScgdMod 25 1 Oct 79 12361f28255Scgd-- Fixed footnote bug that caused footnotes invoked at the 12461f28255Scgd top of pages to come out in bold font. 12561f28255Scgd-- Fixed equation bug that caused equations at the top of 12661f28255Scgd page to be improperly centered. 12761f28255Scgd 12861f28255ScgdMod 24 27 Sep 79 12961f28255Scgd-- Changed delimiter in all \w's to " from ', to allow for 13061f28255Scgd apostrophes in labels. 13161f28255Scgd-- Increased footnote fudge factor. 13261f28255Scgd-- Changed \x factor in \*[ & \*< to be one half previous value. 13361f28255Scgd 13461f28255ScgdMod 23 24 Aug 79 13561f28255Scgd-- Changed .ip to start new line if the tag is too long for 13661f28255Scgd the space provided. 13761f28255Scgd 13861f28255ScgdMod 22 11 Jul 79 13961f28255Scgd-- Changed .ac to handle new paper (with second parameter 14061f28255Scgd == "*"). 14161f28255Scgd 14261f28255ScgdMod 21 24 Apr 79 14361f28255Scgd-- Changed \*[ and \*< to use \x -- to avoid line overlap. 14461f28255Scgd 14561f28255ScgdMod 20 6 Apr 79 14661f28255Scgd-- Changed 12-pitch DTC terminals to still space 1/6 inch (instead 14761f28255Scgd of 1/8 inch), unless the 'x' register is non-zero -- do-able with 14861f28255Scgd the -rx1 option on the nroff command line. 14961f28255Scgd 15061f28255ScgdMod 19 28 Mar 79 15161f28255Scgd-- Had .ep do a .rs, to avoid occasional problems (like with 15261f28255Scgd .+c (again). 15361f28255Scgd-- Added the 'X' register: if non-zero on startup on a 12-pitch 15461f28255Scgd terminal, it outputs 6 LPI instead of 8 LPI. 15561f28255Scgd 15661f28255ScgdMod 18 26 Mar 79 15761f28255Scgd-- Had .+c reset indent, to solve problems of prelim material 15861f28255Scgd after a .ip (as with references) 15961f28255Scgd 16061f28255ScgdMod 17 19 Mar 79 16161f28255Scgd-- Fixed a bug in .++ which caused it to renumber pages incorrectly, 16261f28255Scgd the result of nroff starting a new page immediately upon reaching 16361f28255Scgd the end of the previous page (damn!). 16461f28255Scgd 16561f28255ScgdMod 16 8 Mar 79 16661f28255Scgd-- Fixed a bug in .++ which caused it to change page number formats 16761f28255Scgd before forcing out the page. 16861f28255Scgd-- Changed tmac.e so that extra '.so's to the package will next to 16961f28255Scgd 'null.me'. 17061f28255Scgd-- Changed .sh so that a title of "_" will cause section depth change 17161f28255Scgd side-effects only (base indent will remain the same, and no output 17261f28255Scgd will occur). 17361f28255Scgd 17461f28255ScgdMod 15a 7 Mar 79 17561f28255Scgd-- Fixed a bug in Mod 15 which caused .ip's to fail. 17661f28255Scgd 17761f28255ScgdMod 15 2 Mar 79 17861f28255Scgd-- Changed .@p to do paragraph indents normally in keeps, which 17961f28255Scgd will override the indent parameter in keeps with paragraph 18061f28255Scgd forms in them (use .ba to fix this). 18161f28255Scgd 18261f28255ScgdMod 14 23 Feb 79 18361f28255Scgd-- Fixed .ip so it would hyphenate correctly. 18461f28255Scgd 18561f28255ScgdMod 13 16 Feb 79 18661f28255Scgd-- Added .rs before eqn title output to fix vertical centering 18761f28255Scgd problem. 18861f28255Scgd 18961f28255ScgdMod 12 15 Feb 79 19061f28255Scgd-- Changed NROFF bold font to be regular .ul (.cu is a pain). 19161f28255Scgd-- Changed .sh to output regular spaces instead of unpaddable 19261f28255Scgd spaces. 19361f28255Scgd-- Fixed bug in .1c with bad line length (didn't reset \n($l). 19461f28255Scgd 19561f28255ScgdMod 11 13 Feb 79 19661f28255Scgd-- Added hook to .$c to call .$C (for index entries or whatever). 19761f28255Scgd 19861f28255ScgdMod 10 12 Feb 79 19961f28255Scgd-- Had .xp print in current environment and not reset to single 20061f28255Scgd spacing, to allow more control over output format. 20161f28255Scgd 20261f28255ScgdMod 9 26 Dec 78 20361f28255Scgd-- Fixed yet another problem with equation spacing. 20461f28255Scgd 20561f28255ScgdMod 8 18 Dec 78 20661f28255Scgd-- Fixed .@q to solve a problem with \n(dn getting lost on 20761f28255Scgd equations at top of page. 20861f28255Scgd 20961f28255ScgdMod 7 11 Dec 78 21061f28255Scgd-- Had .@q (equation output) move to end of equation after 21161f28255Scgd equation output (eqn doesn't seem to space quite right). 21261f28255Scgd 21361f28255ScgdMod 6 27 Nov 78 21461f28255Scgd-- Fixed the umlaut on DTC output to be prettier. 21561f28255Scgd 21661f28255ScgdMod 5 5 Nov 78 21761f28255Scgd-- Fixed a bug with the second parameter to .ip. 21861f28255Scgd 21961f28255ScgdMod 4 2 Nov 78 22061f28255Scgd-- Added .uh command (unnumbered heading). 22161f28255Scgd-- Changed .$p and .sh accordingly. 22261f28255Scgd 22361f28255ScgdMod 3 2 Oct 78 22461f28255Scgd-- Fixed .ne command in .$p (print section headings). 22561f28255Scgd 22661f28255ScgdMod 2 25 Sep 78 22761f28255Scgd-- Changed .np to use () instead of []. 22861f28255Scgd 22961f28255ScgdMod 1 12 Sep 78 23061f28255Scgd-- Fixed footnote fudge factor (curse NROFF!!) 23161f28255Scgd-- Put "needs" on .(z, .)z. 23261f28255Scgd 23361f28255ScgdMod 0 11 Sep 78 234