[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff-commit] groff ChangeLog NEWS doc/groff.texinfo tmac/gro...
From: |
Werner LEMBERG |
Subject: |
[Groff-commit] groff ChangeLog NEWS doc/groff.texinfo tmac/gro... |
Date: |
Thu, 01 Feb 2007 09:36:19 +0000 |
CVSROOT: /cvsroot/groff
Module name: groff
Changes by: Werner LEMBERG <wl> 07/02/01 09:36:19
Modified files:
. : ChangeLog NEWS
doc : groff.texinfo
tmac : groff_ms.man s.tmac
Log message:
Add some Bell labs extensions to the -ms macros.
* tmac/s.tmac (.SC, .UC, .P1, .P2) [bell]: New macros.
* tmac/groff_ms.man, doc/groff.texinfo, NEWS: Document `-r bell'.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1026&r2=1.1027
http://cvs.savannah.gnu.org/viewcvs/groff/NEWS?cvsroot=groff&r1=1.234&r2=1.235
http://cvs.savannah.gnu.org/viewcvs/groff/doc/groff.texinfo?cvsroot=groff&r1=1.254&r2=1.255
http://cvs.savannah.gnu.org/viewcvs/groff/tmac/groff_ms.man?cvsroot=groff&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/groff/tmac/s.tmac?cvsroot=groff&r1=1.26&r2=1.27
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1026
retrieving revision 1.1027
diff -u -b -r1.1026 -r1.1027
--- ChangeLog 30 Jan 2007 23:05:02 -0000 1.1026
+++ ChangeLog 1 Feb 2007 09:36:19 -0000 1.1027
@@ -1,3 +1,11 @@
+2007-02-01 Eric S. Raymond <address@hidden>
+
+ Add some Bell labs extensions to the -ms macros.
+
+ * tmac/s.tmac (.SC, .UC, .P1, .P2) [bell]: New macros.
+
+ * tmac/groff_ms.man, doc/groff.texinfo, NEWS: Document `-r bell'.
+
2007-01-30 Werner LEMBERG <address@hidden>
* tmac/an-ext.tmac (\n[EX]): Rename to \n[mX].
Index: NEWS
===================================================================
RCS file: /cvsroot/groff/groff/NEWS,v
retrieving revision 1.234
retrieving revision 1.235
diff -u -b -r1.234 -r1.235
--- NEWS 14 Jan 2007 08:50:05 -0000 1.234
+++ NEWS 1 Feb 2007 09:36:19 -0000 1.235
@@ -121,6 +121,10 @@
macros for adding, multiplying, and dividing signed 62bit integers (mainly
to handle normal groff number operations without risking overflow errors).
+o For -ms, Eric S. Raymond contributed support for ancient Bell Labs
+ localisms `.SC', `.UC', `.P1', and `.P2' when the command-line switch
+ `-r bell=1' is given.
+
VERSION 1.19.2
==============
Index: doc/groff.texinfo
===================================================================
RCS file: /cvsroot/groff/groff/doc/groff.texinfo,v
retrieving revision 1.254
retrieving revision 1.255
diff -u -b -r1.254 -r1.255
--- doc/groff.texinfo 31 Dec 2006 05:01:53 -0000 1.254
+++ doc/groff.texinfo 1 Feb 2007 09:36:19 -0000 1.255
@@ -4411,6 +4411,22 @@
A cover sheet macro
@end table
+Emulations of a few ancient Bell Labs macros can be re-enabled with
+the @code{groff} command-line option @address@hidden bell=1}}. They are
address@hidden, @code{UC}, @code{P1}, and @code{P2}.
+
+These are not enabled by default because (a)@tie{}they were not documented,
+in the original @code{ms} manual, and (b)@tie{}the @code{P1} and @code{UC}
+macros collide with different macros with the same names in the
+Berkeley version of @code{ms}.
+
+These @code{groff} emulations are sufficient to give back the
+1976 address@hidden& Cherry paper @cite{Typsetting Mathematics -- User's
+Guide} its section headings, and restore some text that had gone
+missing as arguments of undefined macros. No warranty express or
+implied is given as to how well the typographic details these produce
+match the original Bell Labs macros.
+
@c ---------------------------------------------------------------------
@node Additional ms Macros, , Missing ms Macros, Differences from AT&T ms
Index: tmac/groff_ms.man
===================================================================
RCS file: /cvsroot/groff/groff/tmac/groff_ms.man,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- tmac/groff_ms.man 5 Mar 2006 17:03:40 -0000 1.18
+++ tmac/groff_ms.man 1 Feb 2007 09:36:19 -0000 1.19
@@ -1,6 +1,6 @@
'\" t
.ig
-Copyright (C) 1989-1995, 2001, 2002, 2003, 2004, 2005, 2006
+Copyright (C) 1989-1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
@@ -1298,7 +1298,32 @@
rather than silently to ignore them.
.
.IP \(bu
-Bell Labs localisms are not implemented.
+Some Bell Labs localisms are not implemented by default.
+However, by giving the command-line option
+.B "-r\ bell=1"
+you can enable implementations of the archaic Bell Labs macros
+.BR SC ,
+.BR UC ,
+.BR P1 ,
+and
+.BR P2 .
+These are not enabled by default because (a)\~they were not documented,
+in the original
+.IR "ms manual" ,
+and (b)\~the
+.B P1
+and
+.B UC
+macros both collide with different macros in the Berkeley version of
+.IR ms .
+The
+.B "-r\ bell=1"
+emulations are sufficient to give back the 1976 Kernighan\~& Cherry paper
+.I "Typsetting Mathematics \(en User's Guide"
+its section headings, and restore some text that had gone missing as
+arguments of undefined macros.
+No warranty express or implied is given as to how well the typographic
+details these produce match the original Bell Labs macros.
.
.IP \(bu
Berkeley localisms, in particular the
Index: tmac/s.tmac
===================================================================
RCS file: /cvsroot/groff/groff/tmac/s.tmac,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- tmac/s.tmac 15 Jan 2007 07:17:24 -0000 1.26
+++ tmac/s.tmac 1 Feb 2007 09:36:19 -0000 1.27
@@ -2073,4 +2073,31 @@
. \}
..
address@hidden
+.\" ****************************
+.\" ******** module bell ********
+.\" ****************************
+.\" Emulate Bell Labs localisms by setting `-r bell=1' on the command line.
+.\" They're not enabled by default because (a) they're not documented, and
+.\" (b) the .P1 macro collides with a different one in the Berkeley version.
+.\" What's done here is sufficient to give back the Guide to EQN (1976) its
+.\" section headings and restore some text that had gone missing as macro
+.\" arguments; no warranty express or implied is given as to how well the
+.\" typographic details these produce match the original Bell Labs macros.
+.if r bell \{\
+.de SC
+.NH
+\\$*
+..
+.de UC
+\f(CW\\$*\fP
+..
+.de P1
+.DS L
+ft CW
+..
+.de P2
+.ft
+.DE
+..
+.\}
.\" Make sure that no blank lines creep in at the end of this file.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Groff-commit] groff ChangeLog NEWS doc/groff.texinfo tmac/gro...,
Werner LEMBERG <=