groff-commit
[Top][All Lists]
Advanced

[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.
 .



reply via email to

[Prev in Thread] Current Thread [Next in Thread]