BSD 4 development
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Thu, 6 Nov 1980 10:56:53 +0000 (02:56 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Thu, 6 Nov 1980 10:56:53 +0000 (02:56 -0800)
Work on file usr/lib/me/src/install
Work on file usr/lib/me/src/install.csh
Work on file usr/lib/me/src/test.umlaut
Work on file usr/lib/me/src/revisions
Work on file usr/lib/me/src/test.accent

Synthesized-from: CSRG//cd1/4.0

usr/lib/me/src/install [new file with mode: 0755]
usr/lib/me/src/install.csh [new file with mode: 0755]
usr/lib/me/src/revisions [new file with mode: 0644]
usr/lib/me/src/test.accent [new file with mode: 0644]
usr/lib/me/src/test.umlaut [new file with mode: 0644]

diff --git a/usr/lib/me/src/install b/usr/lib/me/src/install
new file mode 100755 (executable)
index 0000000..1fbbd3d
--- /dev/null
@@ -0,0 +1,37 @@
+#
+if ($#argv < 1) then
+       echo 'Usage: install <-me file list>'
+       exit
+endif
+echo stripping and installing $*
+foreach i ($*)
+       echo ${i}:
+       ed $i << 'EOF'
+1a
+%beginstrip%
+.
+g/%beginstrip%/d
+i
+.\" This version has had comments stripped; an unstripped version is available.
+.
++,$g/[.        ]\\".*/s///
+g/[    ][      ]*$/s///
+g/^$/d
+g/\\n@/d
+w _mac_temp_
+q
+'EOF'
+       if ($i == tmac.e) then
+               if (-d /usr/lib/tmac) then
+                       cp _mac_temp_ /usr/lib/tmac/tmac.e
+               else
+                       cp _mac_temp_ /usr/lib/tmac.e
+               endif
+       else
+               cp _mac_temp_ /usr/lib/me/$i
+       endif
+       rm _mac_temp_
+end
+cp revisions /usr/lib/me/revisions
+echo   "Done"
+exit
diff --git a/usr/lib/me/src/install.csh b/usr/lib/me/src/install.csh
new file mode 100755 (executable)
index 0000000..e629a37
--- /dev/null
@@ -0,0 +1,33 @@
+#
+if ($#argv < 1) then
+       echo 'Usage: install <-me file list>'
+       exit
+endif
+echo stripping and installing $*
+foreach i ($*)
+       echo ${1}:
+       ed $i << 'EOF'
+1a
+%beginstrip%
+.
+g/%beginstrip%/d
+i
+.\" This version has had comments stripped; an unstripped version is available.
+.
++,$g/[.        ]\\".*/s///
+g/[    ][      ]*$/s///
+g/^$/d
+g/\\n@/d
+w _mac_temp_
+q
+'EOF'
+       if ($i == tmac.e) then
+               cp _mac_temp_ /usr/lib/tmac.e
+       else
+               cp _mac_temp_ /usr/lib/me/$i
+       endif
+       rm _mac_temp_
+end
+cp revisions /usr/lib/me/revisions
+echo   "Done"
+exit
diff --git a/usr/lib/me/src/revisions b/usr/lib/me/src/revisions
new file mode 100644 (file)
index 0000000..a82ebf9
--- /dev/null
@@ -0,0 +1,151 @@
+2.7    24 Sep 80
+-- Fixed bug in 2.6
+
+2.6    23 Sep 80
+-- Fixed problem introduced by 2.2 which occured in footnotes and
+   index entries in filled keeps
+
+2.5    29 Aug 80
+-- Changed umlaut to not be so tricky -- it seems to backfire.
+
+2.4    25 Aug 80
+-- Fixed bug in indices caused by 2.2.
+
+2.3    20 Aug 80
+-- Fixed bug in footnotes caused by 2.2.
+-- Changed temp file names that macros that do dynamic loading rename
+   themselves to.  For example, if you say '.TS ... .(f' when both of
+   them have been used for the first time, the @T macro got used twice.
+
+2.2    18 Aug 80
+-- Suspended footnote & index processing until final output
+   (so that they will work properly in keeps).
+
+2.1    18 Aug 80
+-- Release 2.  No changes.
+
+Mod 28 18 Aug 80
+-- If \nv is set on entry, handle .po differently (for vtroff).
+-- Allow ".nr fi 0".
+
+Mod 27 30 Jun 80
+-- Put in a cludge to try to make multi-columned output work
+   with wide floating keeps.  Moves all wide keeps to the top
+   of the next real page.
+
+Mod 26 9 Nov 79
+-- Fixed footnote bug that caused the first line of footnotes
+   that were broken across a page to be indented.
+
+Mod 25 1 Oct 79
+-- Fixed footnote bug that caused footnotes invoked at the
+   top of pages to come out in bold font.
+-- Fixed equation bug that caused equations at the top of
+   page to be improperly centered.
+
+Mod 24 27 Sep 79
+-- Changed delimiter in all \w's to " from ', to allow for
+   apostrophes in labels.
+-- Increased footnote fudge factor.
+-- Changed \x factor in \*[ & \*< to be one half previous value.
+
+Mod 23 24 Aug 79
+-- Changed .ip to start new line if the tag is too long for
+   the space provided.
+
+Mod 22 11 Jul 79
+-- Changed .ac to handle new paper (with second parameter
+   == "*").
+
+Mod 21 24 Apr 79
+-- Changed \*[ and \*< to use \x -- to avoid line overlap.
+
+Mod 20 6 Apr 79
+-- Changed 12-pitch DTC terminals to still space 1/6 inch (instead
+   of 1/8 inch), unless the 'x' register is non-zero -- do-able with
+   the -rx1 option on the nroff command line.
+
+Mod 19 28 Mar 79
+-- Had .ep do a .rs, to avoid occasional problems (like with
+   .+c (again).
+-- Added the 'X' register: if non-zero on startup on a 12-pitch
+   terminal, it outputs 6 LPI instead of 8 LPI.
+
+Mod 18 26 Mar 79
+-- Had .+c reset indent, to solve problems of prelim material
+   after a .ip (as with references)
+
+Mod 17 19 Mar 79
+-- Fixed a bug in .++ which caused it to renumber pages incorrectly,
+   the result of nroff starting a new page immediately upon reaching
+   the end of the previous page (damn!).
+
+Mod 16 8 Mar 79
+-- Fixed a bug in .++ which caused it to change page number formats
+   before forcing out the page.
+-- Changed tmac.e so that extra '.so's to the package will next to
+   'null.me'.
+-- Changed .sh so that a title of "_" will cause section depth change
+   side-effects only (base indent will remain the same, and no output
+   will occur).
+
+Mod 15a        7 Mar 79
+-- Fixed a bug in Mod 15 which caused .ip's to fail.
+
+Mod 15 2 Mar 79
+-- Changed .@p to do paragraph indents normally in keeps, which
+   will override the indent parameter in keeps with paragraph
+   forms in them (use .ba to fix this).
+
+Mod 14 23 Feb 79
+-- Fixed .ip so it would hyphenate correctly.
+
+Mod 13 16 Feb 79
+-- Added .rs before eqn title output to fix vertical centering
+   problem.
+
+Mod 12 15 Feb 79
+-- Changed NROFF bold font to be regular .ul (.cu is a pain).
+-- Changed .sh to output regular spaces instead of unpaddable
+   spaces.
+-- Fixed bug in .1c with bad line length (didn't reset \n($l).
+
+Mod 11 13 Feb 79
+-- Added hook to .$c to call .$C (for index entries or whatever).
+
+Mod 10 12 Feb 79
+-- Had .xp print in current environment and not reset to single
+   spacing, to allow more control over output format.
+
+Mod 9  26 Dec 78
+-- Fixed yet another problem with equation spacing.
+
+Mod 8  18 Dec 78
+-- Fixed .@q to solve a problem with \n(dn getting lost on
+   equations at top of page.
+
+Mod 7  11 Dec 78
+-- Had .@q (equation output) move to end of equation after
+   equation output (eqn doesn't seem to space quite right).
+
+Mod 6  27 Nov 78
+-- Fixed the umlaut on DTC output to be prettier.
+
+Mod 5  5 Nov 78
+-- Fixed a bug with the second parameter to .ip.
+
+Mod 4  2 Nov 78
+-- Added .uh command (unnumbered heading).
+-- Changed .$p and .sh accordingly.
+
+Mod 3  2 Oct 78
+-- Fixed .ne command in .$p (print section headings).
+
+Mod 2  25 Sep 78
+-- Changed .np to use () instead of [].
+
+Mod 1  12 Sep 78
+-- Fixed footnote fudge factor (curse NROFF!!)
+-- Put "needs" on .(z, .)z.
+
+Mod 0  11 Sep 78
diff --git a/usr/lib/me/src/test.accent b/usr/lib/me/src/test.accent
new file mode 100644 (file)
index 0000000..5b0da66
--- /dev/null
@@ -0,0 +1,7 @@
+.sc
+.sp 4
+.b e\\*'migre
+.sp 4
+.b emigre\\*`
+.sp 4
+.b e\\*'migre\\*`
diff --git a/usr/lib/me/src/test.umlaut b/usr/lib/me/src/test.umlaut
new file mode 100644 (file)
index 0000000..67358d2
--- /dev/null
@@ -0,0 +1,39 @@
+.sc
+.lp
+.ec $
+umlaut is: $*:
+.ec
+.sp
+\w"umlau\*:t"
+.sp
+.XX "umlau\*:t"
+null
+.sp
+.de XX
+null
+..
+.XX "umlau\\\\*:t"
+.br
+.XX "umlau\\*:t"
+.br
+.XX "umlau\*:t"
+.sp
+.de XX
+.ec ^
+$1 = ^$1
+.br
+$2 = ^$2
+.ec
+..
+.XX "umlau\*:t"
+.sp
+.de XX
+$1 = \\$1
+.br
+$2 = \\$2
+..
+.XX "umlau\*:t"
+.sp
+.i "umlau\*:t"
+.sp
+.b "umlau\*:t"