groff-commit
[Top][All Lists]
Advanced

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




reply via email to

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