groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] groff/contrib/mom BUGS ChangeLog NEWS om.tmac m...


From: Peter Schaffter
Subject: [Groff-commit] groff/contrib/mom BUGS ChangeLog NEWS om.tmac m...
Date: Sat, 10 Jun 2006 23:08:01 +0000

CVSROOT:        /sources/groff
Module name:    groff
Changes by:     Peter Schaffter <PTPi>  06/06/10 23:08:01

Modified files:
        contrib/mom    : BUGS ChangeLog NEWS om.tmac 
        contrib/mom/momdoc: appendices.html docelement.html 
                            docprocessing.html intro.html reserved.html 
                            toc.html 

Log message:
        o In header and footer routines, changed all .FAMILY calls when
          .PRINTSTYLE TYPESET to .fam
        
        o Fixed DOC_FAMILY so that PARAHEAD_FAMILY and LINENUMBER_FAMILY
          are properly set to the new value.
        
        o Re-worked .QUOTE_INDENT so that users can pass it an absolute
          value (by adding a scaling indicator to the arg) instead of just
          a value relative to the paragraph indent.  Fixes bug (oversight?)
          that meant QUOTES and BLOCKQUOTES got no indent at all if the
          PP_INDENT was 0.  Fixed EPIGRAPH_INDENT similarly.
        
        o Added missing default ENDNOTE_LINENUMBER_FAMILY and _FONT to
          DEFAULTS.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/BUGS?cvsroot=groff&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/ChangeLog?cvsroot=groff&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/NEWS?cvsroot=groff&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/om.tmac?cvsroot=groff&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/appendices.html?cvsroot=groff&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/docelement.html?cvsroot=groff&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/docprocessing.html?cvsroot=groff&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/intro.html?cvsroot=groff&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/reserved.html?cvsroot=groff&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/groff/contrib/mom/momdoc/toc.html?cvsroot=groff&r1=1.22&r2=1.23

Patches:
Index: BUGS
===================================================================
RCS file: /sources/groff/groff/contrib/mom/BUGS,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- BUGS        8 Jun 2006 21:11:03 -0000       1.30
+++ BUGS        10 Jun 2006 23:08:00 -0000      1.31
@@ -18,6 +18,22 @@
 --Peter Schaffter
 
 ========================================================================
+Version 1.4-a
+=============
+In collated documents, when using a different HEADER_FAMILY,
+if BLANKPAGE <n> is given after COLLATE (but before START) all
+subsequent text is set in the HEADER_FAMILY face rather than the
+standard text face.
+---Fixed---
+
+Document title identification string missing on endnotes pages when
+the endnote marker style is LINE.
+---Fixed---
+
+Space between endnote items on endnotes output pages not being
+inserted.
+---Fixed---
+
 Version 1.4
 ===========
 Invoking .FOOTERS isn't automatically putting pagination in the top

Index: ChangeLog
===================================================================
RCS file: /sources/groff/groff/contrib/mom/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -b -r1.48 -r1.49
--- ChangeLog   10 Jun 2006 04:33:14 -0000      1.48
+++ ChangeLog   10 Jun 2006 23:08:00 -0000      1.49
@@ -1,7 +1,23 @@
 * Sat Jun 10 2006
 
-o Makefile.sub: Strip om.tmac before installation.
+o In header and footer routines, changed all .FAMILY calls when
+  .PRINTSTYLE TYPESET to .fam
 
+o Fixed DOC_FAMILY so that PARAHEAD_FAMILY and LINENUMBER_FAMILY
+  are properly set to the new value.
+
+* Fri Jun 9 2006
+
+o Re-worked .QUOTE_INDENT so that users can pass it an absolute
+  value (by adding a scaling indicator to the arg) instead of just
+  a value relative to the paragraph indent.  Fixes bug (oversight?)
+  that meant QUOTES and BLOCKQUOTES got no indent at all if the
+  PP_INDENT was 0.  Fixed EPIGRAPH_INDENT similarly.
+
+o Added missing default ENDNOTE_LINENUMBER_FAMILY and _FONT to
+  DEFAULTS.
+
+------------------------------------------------------------------------
 * Thu Jun 8 2006
 
 o Changed distance of the underscores used in docheaders when
@@ -52,7 +68,6 @@
 o Updated documentation entry for TOCs to include instructions for
   using psselect.
 
-------------------------------------------------------------------------
 * Sat May 20 2006
 
 o Added string $PRE_CODE_FAM to CODE; fixes bug that kept

Index: NEWS
===================================================================
RCS file: /sources/groff/groff/contrib/mom/NEWS,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- NEWS        8 Jun 2006 21:11:03 -0000       1.24
+++ NEWS        10 Jun 2006 23:08:00 -0000      1.25
@@ -1,3 +1,18 @@
+Release 1.4-b
+-------------
+It is now possible to pass an absolute value to QUOTE_INDENT,
+BLOCKQUOTE_INDENT and EPIGRAPH_INDENT.  If an absolute value
+is desired, the user simply appends a unit of measure (scaling
+indicator) to the argument.  If no unit of measure is appended,
+the old behaviour is still observed (i.e. the numeric argument
+represents the amount by which to multiply the paragraph indent to
+arrive at the desired indent value).
+
+The main macro file, om.tmac, is now stripped of comments when
+groff is built from sources.  om.tmac in the sources themselves
+still contains the comments, as do the tarballs posted on the mom
+homepage.
+
 Release 1.4-a
 -------------
 Added a new macro, HEADERS_AND_FOOTERS, to allow having both

Index: om.tmac
===================================================================
RCS file: /sources/groff/groff/contrib/mom/om.tmac,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- om.tmac     8 Jun 2006 21:11:03 -0000       1.40
+++ om.tmac     10 Jun 2006 23:08:00 -0000      1.41
@@ -21,7 +21,7 @@
 with groff; see the file COPYING.  If not, write to the Free Software
 Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
-Version 1.4-a
+Version 1.4-b
 -------------
 Antoine de St-Exupéry asserted that elegance in engineering is
 achieved not when there is nothing left to add, but when there is
@@ -4691,6 +4691,7 @@
 .    if !d$EN_TITLE_QUAD         \{ .ENDNOTE_TITLE_QUAD LEFT            \}
 .    if !r#EN_TITLE_UNDERSCORE   \{ .ENDNOTE_TITLE_UNDERSCORE           \}
 .    if !d$EN_NUMBER_FAM         \{ .ENDNOTE_NUMBER_FAMILY \\*[$EN_FAM] \}
+.    if !d$EN_LN_FAM             \{ .ENDNOTE_LINENUMBER_FAMILY \\*[$EN_FAM] \}
 .    if !r#EN_NUMBERS_ALIGN_LEFT \{\
 .       if !r#EN_NUMBERS_ALIGN_RIGHT \{ .ENDNOTE_NUMBERS_ALIGN_RIGHT 2  \}
 .    \}
@@ -4748,9 +4749,13 @@
 .       if \\n[#UNDERLINE_QUOTES]=1 \{ .UNDERLINE_QUOTES         \}
 .       if \\n[#UNDERLINE_QUOTES]=0 \{ .UNDERLINE_QUOTES OFF     \}
 .\" +Quotes and blockquotes
-.       if !r#Q_OFFSET_VALUE        \{ .QUOTE_INDENT      2      \}
+.       if !r#Q_OFFSET_VALUE \{\
+.          if '\\*[$Q_OFFSET_VALUE]'' \{ .QUOTE_INDENT 2 \}
+.       \}
 .\" +Epigraphs
-.       if !r#EPI_OFFSET_VALUE      \{ .EPIGRAPH_INDENT   2      \}
+.       if !r#EPI_OFFSET_VALUE \{\
+.          if '\\*[$EPI_OFFSET_VALUE]'' \{ .EPIGRAPH_INDENT 2 \}
+.       \}
 .\" +Linebreaks
 .       if !d$LINEBREAK_CHAR        \{ .LINEBREAK_CHAR    * 3 2p \}
 .\" +Footnotes
@@ -4933,7 +4938,9 @@
 .       if !d$QUOTE_FAM                 \{ .QUOTE_FAMILY       \\*[$DOC_FAM]   
 \}
 .       if !d$QUOTE_FT                  \{ .QUOTE_FONT         I               
 \}
 .       if !d$QUOTE_SIZE_CHANGE         \{ .QUOTE_SIZE         +0              
 \}
-.       if !r#Q_OFFSET_VALUE            \{ .QUOTE_INDENT       3               
 \}
+.       if !r#Q_OFFSET_VALUE \{\
+.          if '\\*[$Q_OFFSET_VALUE]'' \{ .QUOTE_INDENT 3 \}
+.       \}
 .\" +Blockquotes
 .\"  Note: the leading for quotes and blockquotes is set after .DEFAULTS in 
START
 .       if !d$BQUOTE_FAM                \{ .BLOCKQUOTE_FAMILY  \\*[$DOC_FAM]   
 \}
@@ -4946,7 +4953,9 @@
 .       if !d$EPI_SIZE_CHANGE           \{ .EPIGRAPH_SIZE      -1.5            
 \}
 .       if !r#EPI_AUTOLEAD              \{ .EPIGRAPH_AUTOLEAD  2               
 \}
 .       if !d$EPI_QUAD                  \{ .EPIGRAPH_QUAD      \\*[$DOC_QUAD]  
 \}
-.       if !r#EPI_OFFSET_VALUE          \{ .EPIGRAPH_INDENT    3               
 \}
+.       if !r#EPI_OFFSET_VALUE \{\
+.          if '\\*[$EPI_OFFSET_VALUE]'' \{ .EPIGRAPH_INDENT 3 \}
+.       \}
 .\" +Linebreaks
 .       if !d$LINEBREAK_CHAR            \{ .LINEBREAK_CHAR     * 3 3p          
 \}
 .\" +Footnotes
@@ -4961,6 +4970,7 @@
 .       if !d$EN_TITLE_FT               \{ .ENDNOTE_TITLE_FONT  B              
 \}
 .       if !d$EN_TITLE_SIZE_CHANGE      \{ .ENDNOTE_TITLE_SIZE  +0             
 \}
 .       if !d$EN_NUMBER_FT              \{ .ENDNOTE_NUMBER_FONT B              
 \}
+.       if !d$EN_LN_FT                  \{ .ENDNOTE_LINENUMBER_FONT R          
 \}
 .       if !d$EN_NUMBER_SIZE_CHANGE     \{ .ENDNOTE_NUMBER_SIZE +0             
 \}
 .       if !r#EN_PP_INDENT              \{ .ENDNOTE_PARA_INDENT 1.5m           
 \}
 .\" +Bibliography
@@ -6630,17 +6640,20 @@
 .    br
 .    ds $DOC_FAM       \\$1
 .    ds $FAMILY        \\*[$DOC_FAM]
-.    TITLE_FAMILY      \\*[$DOC_FAM]
-.    SUBTITLE_FAMILY   \\*[$DOC_FAM]
 .    AUTHOR_FAMILY     \\*[$DOC_FAM]
-.    DOCTYPE_FAMILY    \\*[$DOC_FAM]
-.    HEAD_FAMILY       \\*[$DOC_FAM]
-.    SUBHEAD_FAMILY    \\*[$DOC_FAM]
-.    QUOTE_FAMILY      \\*[$DOC_FAM]
 .    BLOCKQUOTE_FAMILY \\*[$DOC_FAM]
+.    DOCHEADER_FAMILY  \\*[$DOC_FAM]
+.    DOCTYPE_FAMILY    \\*[$DOC_FAM]
 .    EPIGRAPH_FAMILY   \\*[$DOC_FAM]
-.    HDRFTR_FAMILY     \\*[$DOC_FAM]
 .    FOOTNOTE_FAMILY   \\*[$DOC_FAM]
+.    HDRFTR_FAMILY     \\*[$DOC_FAM]
+.    HEAD_FAMILY       \\*[$DOC_FAM]
+.    LINENUMBER_FAMILY \\*[$DOC_FAM]
+.    PARAHEAD_FAMILY   \\*[$DOC_FAM]
+.    QUOTE_FAMILY      \\*[$DOC_FAM]
+.    SUBHEAD_FAMILY    \\*[$DOC_FAM]
+.    SUBTITLE_FAMILY   \\*[$DOC_FAM]
+.    TITLE_FAMILY      \\*[$DOC_FAM]
 .END
 \#
 \#
@@ -6877,7 +6890,17 @@
 \#   Default is 2 for TYPEWRITE, 3 for TYPESET.
 \#
 .MAC EPIGRAPH_INDENT END
+.    if r#EPI_OFFSET_VALUE        \{ .rr #EPI_OFFSET_VALUE \}
+.    if !'\\*[$EPI_OFFSET_VALUE]'' \{ .rm $EPI_OFFSET_VALUE \}
+.    ds $EVAL_EI_ARG \\$1
+.    substring $EVAL_EI_ARG -1
+.    ie \B'\\*[$EVAL_EI_ARG]' \{\
 .    nr #EPI_OFFSET_VALUE \\$1
+.    \}
+.    el \{\
+.       ds $EPI_OFFSET_VALUE \\$1
+.    \}
+.    rm $EVAL_EI_ARG
 .END
 \#
 \#
@@ -6980,19 +7003,39 @@
 .          ev EPIGRAPH
 .          ie \\n[#START] \{\
 .             ie \\n[#COLUMNS] \{\
+.                ie r#EPI_OFFSET_VALUE \{\
 .                ll 
\\n[#L_LENGTH_FOR_EPI]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u))
+.                \}
+.                el \{\
+.                   ll \\n[#L_LENGTH_FOR_EPI]u-(\\*[$EPI_OFFSET_VALUE]u*2u)
+.                \}
 .                ta \\n(.lu
 .             \}
 .             el \{\
+.                ie r#EPI_OFFSET_VALUE \{\
 .                ll 
\\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u))
+.                \}
+.                el \{\
+.                   ll \\n[#L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u)
+.                \}
 .                ta \\n(.lu
 .             \}
 .          \}
 .          el \{\
+.             ie r#EPI_OFFSET_VALUE \{\
 .             ll 
\\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u))
+.             \}
+.             el \{\
+.                ll \\n[#L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u)
+.             \}
 .             ta \\n(.lu
 .             if \\n[#COLUMNS] \{\
+.                ie r#EPI_OFFSET_VALUE \{\
 .                ll 
\\n[#COL_L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#EPI_OFFSET_VALUE]u*2u))
+.                \}
+.                el \{\
+.                   ll \\n[#COL_L_LENGTH]u-(\\*[$EPI_OFFSET_VALUE]*2u)
+.                \}
 .                ta \\n(.lu
 .             \}
 .             CHECK_INDENT
@@ -7138,10 +7181,16 @@
 .       \}
 .    \}
 .    if \\n[#EPIGRAPH]=2 \{\
+.       ie r#EPI_OFFSET_VALUE \{\
 .       nr #EPI_OFFSET \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE])
+.       \}
+.       el \{ .nr #EPI_OFFSET \\n[#L_MARGIN]+\\*[$EPI_OFFSET_VALUE] \}
 .       if \\n[#COLUMNS] \{\
+.          ie r#EPI_OFFSET_VALUE \{\
 .          nr #EPI_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE])
 .       \}
+.          el \{ .nr #EPI_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$EPI_OFFSET_VALUE] \}
+.       \}
 .       po \\n[#EPI_OFFSET]u
 .    \}
 .    nf
@@ -7944,9 +7993,9 @@
 .    nr #PAGENUMBER \\n%+\\n[#PAGE_NUM_ADJ]
 .    fc ^ #
 .    if \\n[#PRINT_STYLE]=2 \{\
-.       FAMILY  \\*[$HDRFTR_FAM]
-.       FT      R
-.       PT_SIZE \\n[#HDRFTR_PT_SIZE]u
+.       fam  \\*[$HDRFTR_FAM]
+.       ft      R
+.       ps \\n[#HDRFTR_PT_SIZE]u
 .       if \\n[#HDRFTR_COLOR]=1 \{\
 .          nf
 .          COLOR \\*[$HDRFTR_COLOR]
@@ -8176,7 +8225,12 @@
 .    if \\n[#QUOTE] \{\
 .       ie \\n[#TAB_ACTIVE] \{ .TAB \\n[#CURRENT_TAB] \}
 .       el \{\
+.          ie r#Q_OFFSET_VALUE \{\
 .          nr #Q_OFFSET \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
+.          \}
+.          el \{\
+.             nr #Q_OFFSET \\n[#L_MARGIN]+\\*[$Q_OFFSET_VALUE]
+.          \}
 .          po \\n[#Q_OFFSET]u
 .       \}
 .       if \\n[#PRINTSTYLE]=2 \{ .ALD \\n[#Q_LEAD_DIFF]u \}
@@ -8184,7 +8238,12 @@
 .    if \\n[#EPIGRAPH] \{\
 .       ie \\n[#TAB_ACTIVE] \{ .TAB \\n[#CURRENT_TAB] \}
 .       el \{\
+.          ie r#EPI_OFFSET_VALUE \{\
 .          nr #EPI_OFFSET 
\\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE])
+.          \}
+.          el \{\
+.             nr #EPI_OFFSET \\n[#L_MARGIN]+\\*[$EPI_OFFSET_VALUE]
+.          \}
 .          po \\n[#EPI_OFFSET]u
 .       \}
 .    \}
@@ -8212,15 +8271,25 @@
 .       ll \\n[#COL_L_LENGTH]u
 .       ta \\n(.lu
 .       if \\n[#QUOTE] \{\
+.          ie r#Q_OFFSET_VALUE \{\
 .          po +(\\n[#PP_INDENT]u*\\n[#Q_OFFSET_VALUE]u)
 .       \}
+.          el \{\
+.             po +\\*[$Q_OFFSET_VALUE]
+.          \}
+.       \}
 .       if \\n[#EPIGRAPH] \{\
 .          if \\n[#EPI_ACTIVE] \{\
 .             ie \\n[#EPI_FITS] \{ . \}
 .             el \{ .nr dc -\\n[#EPI_LEAD_DIFF] \}
 .          \}
+.          ie r#EPI_OFFSET_VALUE \{\
 .          po 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]u+(\\n[#PP_INDENT]u*\\n[#EPI_OFFSET_VALUE]u)
 .       \}
+.          el \{\
+.             po \\n[#COL_\\n[#COL_NUM]_L_MARGIN]u+\\*[$EPI_OFFSET_VALUE]
+.          \}
+.       \}
 .    \}
 .    if \\n[#RESET_FN_COUNTERS]=1 \{\
 .       rr #RESET_FN_COUNTERS
@@ -8425,16 +8494,40 @@
 .          if \\n[#QUOTE] \{\
 .             ie \\n[#TAB_ACTIVE] \{ .TAB \\n[#CURRENT_TAB] \}
 .             el \{\
+.                ie r#Q_OFFSET_VALUE \{\
 .                nr #Q_OFFSET 
\\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
-.                if \\n[#COLUMNS] \{ .nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE]) \}
+.                \}
+.                el \{\
+.                   nr #Q_OFFSET \\n[#L_MARGIN]+\\*[$Q_OFFSET_VALUE]
+.                \}
+.                if \\n[#COLUMNS] \{\
+.                   ie r#Q_OFFSET_VALUE \{\
+.                      nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
+.                   \}
+.                   el \{\
+.                      nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$Q_OFFSET_VALUE]
+.                   \}
+.                \}
 .                po \\n[#Q_OFFSET]u
 .             \}
 .          \}
 .          if \\n[#EPIGRAPH] \{\
 .             ie \\n[#TAB_ACTIVE] \{ .TAB \\n[#CURRENT_TAB] \}
 .             el \{\
+.                ie r#EPI_OFFSET_VALUE \{\
 .                nr #EPI_OFFSET 
\\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE])
-.                if \\n[#COLUMNS] \{ .nr #EPI_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE]) \}
+.                \}
+.                el \{\
+.                   nr #EPI_OFFSET \\n[#L_MARGIN]+\\*[$EPI_OFFSET_VALUE]
+.                \}
+.                if \\n[#COLUMNS] \{\
+.                   ie r#EPI_OFFSET_VALUE \{\
+.                      nr #EPI_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#EPI_OFFSET_VALUE])
+.                   \}
+.                   el \{\
+.                      nr #EPI_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$EPI_OFFSET_VALUE]
+.                   \}
+.                \}
 .                po \\n[#EPI_OFFSET]u
 .             \}
 .          \}
@@ -8489,11 +8582,11 @@
 .       TYPEWRITER
 .    \}
 .    if \\n[#PRINT_STYLE]=2 \{\
-.       FAMILY  \\*[$HDRFTR_FAM]
-.       FT      R
-.       PT_SIZE \\n[#DOC_PT_SIZE]u\\*[$HDRFTR_SIZE_CHANGE]
+.       fam  \\*[$HDRFTR_FAM]
+.       ft      R
+.       ps \\n[#DOC_PT_SIZE]u\\*[$HDRFTR_SIZE_CHANGE]
 .    \}
-.    LS \\n[#SAVED_LEAD]u
+.    vs \\n[#SAVED_LEAD]u
 .    nr #HDRFTR_PT_SIZE \\n[#PT_SIZE]
 .    if \\n[#CAPS_ON] \{\
 .       nr #CAPS_WAS_ON 1
@@ -9858,14 +9951,28 @@
 \# QUOTE INDENT
 \# ------------
 \# *Argument:
-\#   <value by which to multiply PP_INDENT for indented quoted text>
+\#   <integer> | <integer with unit of measure appended>
 \# *Function:
 \#   Creates or modifies register #Q_OFFSET_VALUE.
 \# *Notes:
-\#   Default is 3 for typeset; 2 for typewrite
+\#   If just an integer given, value by which to multiply PARA_INDENT
+\#   to get quote indent.  If integer with a unit of measure appended,
+\#   absolute value of quote indent.
+\#
+\#  Default is 3 for typeset; 2 for typewrite.
 \#
 .MAC QUOTE_INDENT END
+.    if r#Q_OFFSET_VALUE         \{ .rr #Q_OFFSET_VALUE \}
+.    if !'\\*[$Q_OFFSET_VALUE]'' \{ .rm $Q_OFFSET_VALUE \}
+.    ds $EVAL_QI_ARG \\$1
+.    substring $EVAL_QI_ARG -1
+.    ie \B'\\*[$EVAL_QI_ARG]' \{\
 .    nr #Q_OFFSET_VALUE \\$1
+.    \}
+.    el \{\
+.       ds $Q_OFFSET_VALUE \\$1
+.    \}
+.    rm $EVAL_QI_ARG
 .END
 \#
 \#
@@ -9914,6 +10021,17 @@
 \#   diverted so its depth can be measured (in DO_QUOTE) for determining
 \#   how much space to put before and after.
 \#
+\# QUOTE
+\# -----
+\# *Arguments:
+\#   <none> | <anything>
+\# *Function:
+\#   Indents quoted text on a line for line basis, or turns QUOTE off.
+\# *Notes:
+\#   Owing to the need to bottom align TYPESET pages, quoted text gets
+\#   diverted so its depth can be measured (in DO_QUOTE) for determining
+\#   how much space to put before and after.
+\#
 .MAC QUOTE END
 .    br
 .    if \\n[#LINENUMBERS]=1 \{\
@@ -9929,7 +10047,10 @@
 .       nr #IN_DIVER 1
 .       nr #QUOTE 1
 .       di P_QUOTE
+.       ie r#Q_OFFSET_VALUE \{\
 .       ll \\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*\\n[#Q_OFFSET_VALUE]u)
+.       \}
+.       el \{ .ll \\n[#L_LENGTH]u-\\*[$Q_OFFSET_VALUE] \}
 .       if \\n[#LINENUMBERS]=2 \{\
 .          if \\n[#QUOTE_LN]=1 \{\
 .             nm \\n(ln "" \\*[$Q_LN_GUTTER] -3-\\*[$Q_LN_GUTTER]
@@ -9937,7 +10058,12 @@
 .       \}
 .       ta \\n(.lu
 .       if \\n[#COLUMNS] \{\
+.          ie r#Q_OFFSET_VALUE \{\
 .          ll \\n[#COL_L_LENGTH]u-(\\n[#PP_INDENT]u*\\n[#Q_OFFSET_VALUE]u)
+.          \}
+.          el \{\
+.             ll \\n[#COL_L_LENGTH]u-\\*[$Q_OFFSET_VALUE]
+.          \}
 .          ta \\n(.lu
 .       \}
 .       if \\n[#PRINT_STYLE]=1 \{\
@@ -10068,26 +10194,54 @@
 .       nr #PP_STYLE 2
 .       nr #Q_PP     0
 .       di B_QUOTE
+.       ie r#Q_OFFSET_VALUE \{\
 .       ll \\n[#L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
+.       \}
+.       el \{ .ll \\n[#L_LENGTH]u-(\\*[$Q_OFFSET_VALUE]*2u) \}
 .       if \\n[#ENDNOTE] \{\
 .          if \\n[#EN_NUMBERS_ALIGN_RIGHT] \{\
+.             ie r#Q_OFFSET_VALUE \{\
 .             ll 
\\n[#RESET_L_LENGTH]u-\\n[#EN_TEXT_INDENT]u-(\\n[#EN_PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
 .          \}
+.             el \{\
+.                ll 
\\n[#RESET_L_LENGTH]u-\\n[#EN_TEXT_INDENT]u-(\\*[$Q_OFFSET_VALUE]*2u)
+.             \}
+.          \}
 .          if \\n[#EN_NUMBERS_ALIGN_LEFT] \{\
+.             ie r#Q_OFFSET_VALUE \{\
 .             ll 
\\n[#L_LENGTH]u-(\\n[#EN_PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
 .          \}
+.             el \{\
+.                ll \\n[#L_LENGTH]u-(\\*[$Q_OFFSET_VALUE]u*2u)
+.             \}
+.          \}
 .       \}
 .       ta \\n(.lu
 .       CHECK_INDENT
 .       if \\n[#COLUMNS] \{\
+.          ie r#Q_OFFSET_VALUE \{\
 .          ll \\n[#COL_L_LENGTH]u-(\\n[#PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
+.          \}
+.          el \{\
+.             ll \\n[#COL_L_LENGTH]u-(\\*[$Q_OFFSET_VALUE]*2u)
+.          \}
 .          if \\n[#ENDNOTE] \{\
 .             if \\n[#EN_NUMBERS_ALIGN_RIGHT] \{\
+.                ie r#Q_OFFSET_VALUE \{\
 .                ll 
\\n[#RESET_L_LENGTH]u-\\n[#EN_TEXT_INDENT]u-(\\n[#EN_PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
 .             \}
+.                el \{\
+.                   ll 
\\n[#RESET_L_LENGTH]u-\\n[#EN_TEXT_INDENT]u-(\\*[$Q_OFFSET_VALUE]*2u)
+.                \}
+.             \}
 .             if \\n[#EN_NUMBERS_ALIGN_LEFT] \{\
+.                ie r#Q_OFFSET_VALUE \{\
 .                ll 
\\n[#COL_L_LENGTH]u-(\\n[#EN_PP_INDENT]u*(\\n[#Q_OFFSET_VALUE]u*2u))
 .             \}
+.                el \{\
+.                   ll \\n[#COL_L_LENGTH]u-(\\*[$Q_OFFSET_VALUE]*2u)
+.                \}
+.             \}
 .          \}
 .          ta \\n(.lu
 .       \}
@@ -10230,13 +10384,20 @@
 .          \}
 .       \}
 .    \}
+.    ie r#Q_OFFSET_VALUE \{\
 .    nr #Q_OFFSET \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
+.    \}
+.    el \{ .nr #Q_OFFSET \\n[#L_MARGIN]+\\*[$Q_OFFSET_VALUE] \}
 .    if \\n[#COLUMNS] \{\
+.       ie r#Q_OFFSET_VALUE \{\
 .       nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
 .    \}
+.       el \{ .nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$Q_OFFSET_VALUE] \}
+.    \}
 .    if !\\n[#ENDNOTE] \{ .po \\n[#Q_OFFSET]u \}
 .    if \\n[#ENDNOTE] \{\
-.       in +\\n[#EN_PP_INDENT]u*\\n[#Q_OFFSET_VALUE]u
+.       ie r#Q_OFFSET_VALUE \{ .in +\\n[#EN_PP_INDENT]u*\\n[#Q_OFFSET_VALUE]u 
\}
+.       el \{ .in +\\*[$Q_OFFSET_VALUE] \}
 .    \}
 .    ie \\n[#START]=1 \{\
 .       ie !\\n[#Q_LEAD_DIFF]<0 \{ .ALD \\n[#Q_SPACE_ADJ]u \}
@@ -10304,9 +10465,11 @@
 .    \}
 .    if \\n[#LINENUMBERS]=2 \{\
 .       nr #LINENUMBERS 1
+.       if !\\n[#ENDNOTE] \{\
 .       ie \\n[#RESTORE_LN_NUM]=1 \{ .nm \\n[#NEXT_LN] \}
 .       el \{ .nm +0 \}
 .    \}
+.    \}
 .    if \\n[#ENDNOTE] \{ .nr #FULLSPACE_QUOTES \\n[#RESET_QUOTE_SPACING] \}
 .    if r#HEAD        \{ .rr #HEAD     \}
 .    if r#EPIGRAPH    \{ .rr #EPIGRAPH \}
@@ -10470,8 +10633,20 @@
 .          el \{ .ALD \\n[#DOC_LEAD]u \}
 .       \}
 .    \}
+.    ie r#Q_OFFSET_VALUE \{\
 .    nr #Q_OFFSET \\n[#L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
-.    if \\n[#COLUMNS] \{ .nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE]) \}
+.    \}
+.    el \{\
+.       nr #Q_OFFSET \\n[#L_MARGIN]+\\*[$Q_OFFSET_VALUE]
+.    \}
+.    if \\n[#COLUMNS] \{\
+.       ie r#Q_OFFSET_VALUE \{\
+.          nr #Q_OFFSET 
\\n[#COL_\\n[#COL_NUM]_L_MARGIN]+(\\n[#PP_INDENT]*\\n[#Q_OFFSET_VALUE])
+.       \}
+.       el \{\
+.          nr #Q_OFFSET \\n[#COL_\\n[#COL_NUM]_L_MARGIN]+\\*[$Q_OFFSET_VALUE]
+.       \}
+.    \}
 .    po \\n[#Q_OFFSET]u
 .    if \\n[#QUOTE]=1 \{\
 .       nf
@@ -12549,6 +12724,8 @@
 .          \}
 .       \}
 .       if \\n[#EN_MARKER_STYLE]=2 \{\
+.           ie r#EN_NUMBER \{ \\n+[#EN_NUMBER] \}
+.           el \{ .nr #EN_NUMBER 1 1 \}
 .          if !\\n[#LINENUMBERS] \{\
 .             tm1 "[mom]: Line numbering must be enabled with NUMBER_LINES when
 .             tm1 "       ENDNOTE_MARKER_STYLE is LINE.
@@ -12708,7 +12885,7 @@
 .       \}
 .    \}
 .    el \{\
-.       br
+.       sp
 .          in 0
 .       if \\n[#EN_MARKER_STYLE]=2 \{\
 \!.        in 0

Index: momdoc/appendices.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/appendices.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- momdoc/appendices.html      18 May 2005 07:03:07 -0000      1.8
+++ momdoc/appendices.html      10 Jun 2006 23:08:00 -0000      1.9
@@ -653,6 +653,12 @@
 is used as well, significantly improving readability.  Anyone
 wanting to futz around with <strong>mom</strong>'s macros should be
 able to do so with a minimum of head scratching.
+<p>
+<strong>Addendum</strong> As of version 1.4-a, the main macro
+file, om.tmac, is now stripped of comments when groff is built
+from sources.  om.tmac in the sources themselves still contains the
+comments, as do the tarballs posted on <strong>mom</strong>'s
+homepage.
 <br>
 <hr>
 

Index: momdoc/docelement.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/docelement.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- momdoc/docelement.html      8 Jun 2006 21:11:03 -0000       1.24
+++ momdoc/docelement.html      10 Jun 2006 23:08:00 -0000      1.25
@@ -178,14 +178,21 @@
 </pre>
 
 <h3><a name="CONTROL_INDENTS">Indents</a></h3>
-Except for <strong>PARA_INDENT</strong>, the argument to the control
-macros that end
-in <strong>_INDENT</strong> is always a single digit (whole numbers
-only; no decimal fractions) with no
+Except for
+<a href="docelement.html#PARA_INDENT">PARA_INDENT</a>,
+the argument to the control
+macros that end in <strong>_INDENT</strong> can take either a single
+digit (whole numbers only; no decimal fractions) with <em>no</em>
 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
-appended to it.  The digit represents by how much you want the
-size of the paragraph first-line indent multiplied to achieve the
-correct indent for a particular tag.
+appended to it, or a digit <em>with</em> a unit of measure appended.
+<p>
+A digit with <em>no</em> unit of measure appended represents by
+how much you want your paragraph first-line indents (set with
+<strong>PARA_INDENT</strong>) multiplied to achieve the correct
+indent for a particular tag.
+<p>
+A digit <em>with</em> a unit of measure appended defines an
+absolute indent, relative to nothing.
 
 <h3>Quad/justification style</h3>
 Control macros that end in <strong>_QUAD</strong> take the same
@@ -373,11 +380,45 @@
 (The next two apply to &quot;block&quot; style epigraphs only)
 
 .EPIGRAPH_QUAD      default = same as paragraphs
-.EPIGRAPH_INDENT*   default = para indent x 3 (for typeset), x 2 (for 
typewrite)
+.EPIGRAPH_INDENT*   (see below)
 
 *Indent here refers to the indent from both the left and right margins
  that centres the block style epigraph on the page.
 </pre>
+
+<a name="EPIGRAPH_INDENT"><h3><u>Epigraph indent</u></h3></a>
+<p>
+Prior to version 1.4-b, <strong>mom</strong> allowed
+only the passing of an integer to the macro,
+<strong>.EPIGRAPH_INDENT</strong>.  The integer represented the
+amount by which to multiply the argument passed to
+<a href="#PARA_INDENT">PARA_INDENT</a>
+to arrive at an indent for block style epigraphs.
+<p>
+As of version 1.4-b, you can now append a
+<a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
+to the argument passed to <strong>.EPIGRAPH_INDENT</strong>, thus
+setting an absolute indent, relative to nothing.  The old behaviour
+is still respected, though; in other words, if you pass
+<strong>.EPIGRAPH_INDENT</strong> an integer with no unit of measure
+appended, the integer represents the amount by which to multiply
+<strong>.PARA_INDENT</strong> to arrive at an indent for block
+style epigraphs.
+<p>
+Please note that if your <strong>PARA_INDENT</strong>
+is 0 (i.e. no indenting of the first line of
+paragraphs), you <em><strong>must</strong></em> set an
+<strong>EPIGRAPH_INDENT</strong> yourself, with a unit of measure
+appended to the argument. <strong>Mom</strong> has no default for
+<strong>EPIGRAPH_INDENT</strong> if paragraph first lines are not being
+indented.
+<p>
+The default value for <strong>.EPIGRAPH_INDENT</strong> is 3 (for
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPESET</a>)
+and 2 (for PRINTSTYLE
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPEWRITE</a>).
+<p>
+
 <hr>
 
 <!====================================================================>
@@ -679,10 +720,13 @@
 and
 <a href="#BLOCKQUOTE_INTRO">blockquotes</a>,
 whose overall indenting from the left and (where applicable) right
-margins is relative to <strong>PARA_INDENT</strong>.  Furthermore, the
-first-line indent of paragraphs within these document elements (as well
-as footnotes) is also relative to <strong>PARA_INDENT</strong> (always
-1/2 of <strong>PARA_INDENT)</strong>), hence they are also affected.
+margins is relative to <strong>PARA_INDENT</strong> if the
+<strong>_INDENT</strong> control macro for these tags has no
+<a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
+appended to it.  Furthermore, the first-line indent of paragraphs
+within these document elements (as well as footnotes) is
+also relative to <strong>PARA_INDENT</strong> (always 1/2 of
+<strong>PARA_INDENT)</strong>), hence they are also affected.
 <p>
 <strong>Mom</strong>'s default <strong>PARA_INDENT</strong> is 2
 ems for
@@ -1563,11 +1607,45 @@
 .QUOTE_SIZE     default = +0 (i.e. same size as paragraph text)
 .QUOTE_AUTOLEAD default = none; leading of quotes is the same as paragraphs
 .QUOTE_COLOR    default = black
-<a name="QUOTE_INDENT">.QUOTE_INDENT   default = paragraph indent x 3 
(typeset); x 2 (typewrite)</a>
-               (note that this macro also sets the indents (left and right)
-                for blockquotes)
+.QUOTE_INDENT   (see below)
 </pre>
 
+<a name="QUOTE_INDENT"><h3><u>Quote indent</u></h3></a>
+<p>
+Prior to version 1.4-b, <strong>mom</strong> allowed only the
+passing of an integer to the macro, <strong>.QUOTE_INDENT</strong>.
+The integer represented the amount by which to multiply the
+argument passed to
+<a href="#PARA_INDENT">PARA_INDENT</a>
+to arrive at an indent for quotes (and blockquotes).
+<p>
+As of version 1.4-b, you can now append a
+<a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
+to the argument passed to <strong>.QUOTE_INDENT</strong>, thus 
+setting an absolute indent, relative to nothing.  The old behaviour
+is still respected, though; in other words, if you pass
+<strong>.QUOTE_INDENT</strong> an integer with no unit of measure
+appended, the integer represents the amount by which to multiply
+<strong>.PARA_INDENT</strong> to arrive at an indent for quotes (and
+blockquotes).
+<p>
+Please note that if your <strong>PARA_INDENT</strong> is 0
+(i.e. no indenting of the first line of paragraphs), you
+<em><strong>must</strong></em> set a <strong>QUOTE_INDENT</strong>
+yourself, with a unit of measure appended to the
+argument. <strong>Mom</strong> has no default for
+<strong>QUOTE_INDENT</strong> if paragraph first lines are not being
+indented.
+<p>
+The default value for <strong>.QUOTE_INDENT</strong> is 3 (for
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPESET</a>)
+and 2 (for PRINTSTYLE
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPEWRITE</a>).
+<p>
+<strong>NOTE: QUOTE_INDENT</strong> also sets the indent for
+<a href="#BLOCKQUOTE">BLOCKQUOTES</a>.
+<p>
+
 <a name="ALWAYS_FULLSPACE_QUOTES"><h3><u>2. Spacing above and below -- 
ALWAYS_FULLSPACE_QUOTES (typeset only)</u></h3></a>
 <p>
 If you'd like <strong>mom</strong> always to put a full linespace above
@@ -1718,10 +1796,45 @@
 .BLOCKQUOTE_AUTOLEAD default = none; leading of blockquotes is the same as 
paragraphs
 .BLOCKQUOTE_COLOR    default = black
 .BLOCKQUOTE_QUAD     default = left
-.BLOCKQUOTE_INDENT   default = paragraph indent x 3 (typeset); x 2 
(typewrite)</a>
-                    (note that this macro also sets the left indent for quotes)
+.BLOCKQUOTE_INDENT   (see below)
 </pre>
 
+<a name="BLOCKQUOTE_INDENT"><h3><u>Blockquote indent</u></h3></a>
+<p>
+Prior to version 1.4-b, <strong>mom</strong> allowed
+only the passing of an integer to the macro,
+<strong>.BLOCKQUOTE_INDENT</strong>.  The integer represented the
+amount by which to multiply the argument passed to
+<a href="#PARA_INDENT">PARA_INDENT</a>
+to arrive at an indent for blockquotes (and quotes).
+<p>
+As of version 1.4-b, you can now append a
+<a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
+to the argument passed to <strong>.BLOCKQUOTE_INDENT</strong>, thus 
+setting an absolute indent, relative to nothing.  The old behaviour
+is still respected, though; in other words, if you pass
+<strong>.BLOCKQUOTE_INDENT</strong> an integer with no unit of measure
+appended, the integer represents the amount by which to multiply
+<strong>.PARA_INDENT</strong> to arrive at an indent for blockquotes
+(and quotes).
+<p>
+The default value for <strong>.BLOCKQUOTE_INDENT</strong> is 3 (for
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPESET</a>)
+and 2 (for PRINTSTYLE
+<a href="docprocessing.html#PRINTSTYLE">PRINTSTYLE TYPEWRITE</a>).
+<p>
+Please note that if your <strong>PARA_INDENT</strong>
+is 0 (i.e. no indenting of the first line of
+paragraphs), you <em><strong>must</strong></em> set a
+<strong>BLOCKQUOTE_INDENT</strong> yourself, with a unit of measure
+appended to the argument. <strong>Mom</strong> has no default for
+<strong>BLOCKQUOTE_INDENT</strong> if paragraph first lines are not
+being indented.
+<p>
+<strong>NOTE: BLOCKQUOTE_INDENT</strong> also sets the indent for
+<a href="#QUOTE">QUOTES</a>.
+<p>
+
 <a name="ALWAYS_FULLSPACE_QUOTES"><h3><u>2. Spacing above and below -- 
ALWAYS_FULLSPACE_QUOTES (typeset only)</u></h3></a>
 <p>
 If you'd like <strong>mom</strong> always to put a full linespace above
@@ -3260,7 +3373,7 @@
 <a href="definitions.html#TERMS_PICASPOINTS">points</a>
 or less (e.g your
 <a href="definitions.html#TERMS_PS">point size</a>
-is 10 and your linespacing is 10, 11, or 12, lowering
+is 10 and your linespacing is 10, 11, or 12), lowering
 <strong>mom</strong>'s default footnote rule adjustment will
 almost certainly give you nicer looking results than leaving
 the adjustment at the default.  Furthermore, you can invoke

Index: momdoc/docprocessing.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/docprocessing.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- momdoc/docprocessing.html   19 May 2006 21:49:07 -0000      1.27
+++ momdoc/docprocessing.html   10 Jun 2006 23:08:00 -0000      1.28
@@ -2501,11 +2501,24 @@
 <ul>
        <li>the argument is the same as for
                <a href="typesetting.html#FAMILY">FAMILY</a>
-       <li>globally changes the type family
-       <li>any page elements (e.g.
-               <a href="definitions.html#TERMS_HEADER">headers</a>,
-        page numbers, footnotes) whose families you wish to remain
-        at their old values must be reset with the appropriate
+       <li>globally changes the type family for
+       <ul>
+               <li>the <a href="definitions.html#TERMS_DOCHEADER">docheader</a>
+               <li>all <a href="docelement.html#INDEX_DOCELEMENT">document 
element tags</a>, including footnotes
+               <li><a href="definitions.html#TERMS_HEADER">headers and/or 
footers</a>
+               <li><a href="docelement.html#NUMBER_LINES_INTRO">line 
numbering</a>
+               <li><a href="headfootpage.html#PAGINATION">page numbering</a>
+       </ul>
+       <li>does <em>not</em> change the family of
+       <ul>
+               <li><a href="cover.html#DOC_COVER">document cover pages</a>
+               <li><a href="cover.html#COVER">cover pages</a>
+               <li><a href="docelement.html#ENDNOTE_INTRO">endnotes pages</a>
+               <li><a href="docelement.html#TOC_INTRO">table of contents</a>
+       </ul>
+       <li>any page elements (e.g. headers page numbers, footnotes) whose
+        families you wish to remain at their old values must be
+        reset with the appropriate
         <a href="docelement.html#DOCELEMENT_CONTROL">control macros</a>
 </ul>
 <br>

Index: momdoc/intro.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/intro.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- momdoc/intro.html   7 Aug 2005 08:17:17 -0000       1.11
+++ momdoc/intro.html   10 Jun 2006 23:08:00 -0000      1.12
@@ -291,6 +291,12 @@
 give you information in addition to what's contained in this
 documentation.
 <p>
+<strong>Addendum:</strong> As of version 1.4-a, the main macro
+file, om.tmac, is now stripped of comments when groff is built
+from sources.  om.tmac in the sources themselves still contains
+the comments, as do the tarballs posted on <strong>mom</strong>'s
+homepage.
+<p>
 <a name="MACRO_ARGS">
        <h3><u>How to read macro arguments</u></h3>
 </a>

Index: momdoc/reserved.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/reserved.html,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- momdoc/reserved.html        8 Jun 2006 21:11:03 -0000       1.25
+++ momdoc/reserved.html        10 Jun 2006 23:08:00 -0000      1.26
@@ -1768,11 +1768,19 @@
 $EPI_COLOR                       Color of epigraphs
 $EPI_FAM                         Family to use in epigraphs
 $EPI_FT                          Font to use in epigraphs
+$EPI_OFFSET_VALUE                Arg passed to EPIGRAPH_INDENT if the
+                                 arg has a unit of measure appended to it
 $EPI_QUAD                        Quad in block-style epigraphs
                                  (justified or left)
 $EPI_SIZE_CHANGE                 ps in/decrease of epigraphs*
 $EVAL_BIB_SPACE                  Temporary string to find out if the
                                  arg to BIBLIOGRAPHY_SPACING ended in "v"
+$EVAL_EI_ARG                     Temporary string to find out whether
+                                 the arg to EPIGRAPH_INDENT ended with
+                                 a unit of measure
+$EVAL_QI_ARG                     Temporary string to find out whether
+                                 the arg to QUOTE_INDENT ended with
+                                 a unit of measure
 $FINIS_COLOR                     Color of FINIS string
 $FINIS_STRING                    What to print when FINIS macro is
                                  invoked
@@ -1863,6 +1871,8 @@
                                  roman LIST args
 $Q_LN_GUTTER                     Gutter between linenumbers and quotes
                                  in quotes
+$Q_OFFSET_VALUE                  Arg passed to QUOTE_INDENT if the
+                                 arg has a unit of measure appended to it
 $QUOTE_COLOR                     Quote (poetic) color
 $QUOTE_FAM                       Family to use for pquotes
 $QUOTE_FT                        Font to use for pquotes

Index: momdoc/toc.html
===================================================================
RCS file: /sources/groff/groff/contrib/mom/momdoc/toc.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- momdoc/toc.html     8 Jun 2006 21:11:03 -0000       1.22
+++ momdoc/toc.html     10 Jun 2006 23:08:00 -0000      1.23
@@ -2,13 +2,13 @@
 <html>
 <head>
 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
-<title>Mom, version 1.4-a -- Table of Contents</title>
+<title>Mom, version 1.4-b -- Table of Contents</title>
 </head>
 <body bgcolor="#dfdfdf">
 
 <!====================================================================>
 
-<h1 align="center"><u>Table of Contents for mom, version 1.4-a</u></h1>
+<h1 align="center"><u>Table of Contents for mom, version 1.4-b</u></h1>
 
 The table of contents has grown quite large.  If you've been using
 <strong>mom</strong> for a while, you might prefer the




reply via email to

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