gbranden pushed a commit to branch master
in repository groff.

commit d2ae65fd2983a6fb07138a91836dd697e4807f96
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Sep 26 21:40:41 2024 -0500

    groff_man*(7): Improve extension macro discussion.
    
    Better document authorship and history of extension macros.  James Clark
    didn't implement EX/EE--that came much later.  Annotate spread of EX/EE
    beyond Research Unix to the DWB troff product.
---
 tmac/groff_man.7.man.in | 42 +++++++++++++++++++++++++++++-------------
 1 file changed, 29 insertions(+), 13 deletions(-)

diff --git a/tmac/groff_man.7.man.in b/tmac/groff_man.7.man.in
index 0d6041b66..251b708db 100644
--- a/tmac/groff_man.7.man.in
+++ b/tmac/groff_man.7.man.in
@@ -3510,18 +3510,28 @@ Ninth Edition Unix (1986) introduced
 .B .EX
 and
 .BR .EE .
+.\" DWB added .EX/.EE support, albeit slightly incompatibly.*  It
+.\" was in 3.3 (1992) but could have appeared as early as 2.0 (1986)
+.\" given its origin in Research Unix.
+.\"
+.\" * See <https://lists.gnu.org/archive/html/bug-ncurses/2024-03/\
+.\" msg00173.html>.
 .
 SunOS\~4.0 (1988) added
 .BR .SB .
 .
 .
 .P
+Except for
+.BR .EX / .EE ,
 James Clark implemented the foregoing features in early versions of
 .I groff.
 .
 Later,
 .I groff
-1.20 (2009) originated
+1.20 (2009) resurrected
+.BR .EX / .EE
+and originated
 .BR .SY / .YS ,
 .BR .TQ ,
 .BR .MT / .ME ,
@@ -4485,7 +4495,24 @@ and the
 .B PT
 and
 .B BT
-macros.
+macros in
+.I groff
+1.19 (2003).
+.
+Lemberg and
+.MT esr@\:thyrsus\:.com
+Eric S.\& Raymond
+.ME
+implemented
+.BR .EX / .EE ,
+.BR .MT / .ME ,
+.BR .UR / .UE ,
+.BR .SY / .YS ,
+and
+.B .TQ
+in
+.I groff
+1.20 (2009).
 .
 .MT g.branden\:.robinson@\:gmail\:.com
 G.\& Branden Robinson
@@ -4508,17 +4535,6 @@ and the
 macro. \" all 1.23 except where noted
 .
 .
-Extension macros since
-.I groff
-1.20 were written by
-Lemberg,
-.MT esr@\:thyrsus\:.com
-Eric S.\& Raymond
-.ME ,
-and
-Robinson. \" 1.23: MR
-.
-.
 .br
 .ne 3v
 .P

_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to