Home | History | Annotate | Line # | Download | only in me
      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