[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 28/32: groff_man*(7): Clarify history and authorship.
From: |
G. Branden Robinson |
Subject: |
[groff] 28/32: groff_man*(7): Clarify history and authorship. |
Date: |
Sun, 18 Jun 2023 00:31:13 -0400 (EDT) |
gbranden pushed a commit to branch master
in repository groff.
commit 420ef9e69b124550e743d1752d59860681dd86bf
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sat Jun 17 20:42:33 2023 -0500
groff_man*(7): Clarify history and authorship.
* Draw a clearer line between James Clark's implementation and later
contributions.
* Drop misleading implication that extensions to Unix Version 7 man were
all from SunOS. They were not, as we laboriously pointed out in
subsection "History".
* Credit Werner Lemberg with implementing `LT`.
* Credit mdoc(7) from 4.3BSD-Reno with innovating `cR`.
* Tighten cross references in "See also" section because I desperately
needed room to avoid a widow/orphan/whatever at the top of a page.
---
tmac/groff_man.7.man.in | 32 ++++++++++++++++++--------------
1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/tmac/groff_man.7.man.in b/tmac/groff_man.7.man.in
index 0a46275ec..f98bee67f 100644
--- a/tmac/groff_man.7.man.in
+++ b/tmac/groff_man.7.man.in
@@ -3295,6 +3295,14 @@ and
SunOS\~4.0 (1988) added
.BR .SB .
.
+.
+.P
+The foregoing features were what James Clark implemented in early
+versions of
+.IR groff .
+.
+.
+Later,
.I groff
1.20 (2009) originated
.BR .SY / .YS ,
@@ -4147,23 +4155,23 @@ _endif()dnl
.SH Authors
.\" ====================================================================
.
-The GNU implementation of the
+The initial GNU implementation of the
.I man
-macro package was written by James Clark;
-.\" by 1.01
-beyond Version\~7 Unix compatibility,
-he supported the SunOS extensions listed in subsection \(lqHistory\(rq
-above.
+macro package was written by James Clark. \" by 1.01
.
+Later,
.MT wl@\:gnu\:.org
Werner Lemberg
.ME
supplied the
-.B S \" 1.16
+.BR S , \" 1.16
+.BR LT , \" 1.18
and
.B cR \" 1.17
-registers.
-.\" ...the latter a 4.3BSD-Reno mdoc(7) feature.
+registers,
+the last a 4.3BSD-Reno
+.IR mdoc (7)
+feature.
.\" "Assume nroff on crt's [sic] only if cR==1"
.\" https://minnie.tuhs.org/cgi-bin/utree.pl
.\" ?file=4.3BSD-Reno/share/tmac/tmac.doc
@@ -4246,15 +4254,11 @@ and
.MR @g@refer @MAN1EXT@
are preprocessors used with man pages.
.
-.
-.P
.MR man 1
describes the man page librarian on your system.
.
-.
-.P
.MR groff_mdoc @MAN7EXT@
-describes the
+details the
.I groff
version of the BSD-originated alternative macro package for man pages.
.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 28/32: groff_man*(7): Clarify history and authorship.,
G. Branden Robinson <=