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