gbranden pushed a commit to branch master
in repository groff.

commit d003fa41eebaadeb7aae44ac0be6e2a9175d7fec
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Jul 5 20:40:44 2024 -0500

    NEWS: Reorganize man(7) and mdoc(7) items.
    
    Brandish garlic, crucifixes, running water, et al. against man page
    document authors who might be tempted to abuse new user-oriented
    rendering options.
---
 NEWS | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/NEWS b/NEWS
index 941c80523..5da00dd71 100644
--- a/NEWS
+++ b/NEWS
@@ -245,6 +245,19 @@ o The an (man), doc (mdoc), and doc-old (mdoc-old) macro 
packages have
   can still instruct groff to format for any desired line length by
   setting the `LL` register on {g,n,t}roff's command line.
 
+o The an (man) and doc (mdoc) macro packages now use slightly different
+  vertical margins to align more closely with the traditional
+  implementations of these packages.  Per man(7) in the AT&T Unix System
+  III manual (June 1980), the text area was 6.5 by 10 inches (on
+  typesetters).  When formatting for terminals with continuous rendering
+  disabled (by default, it is enabled), the page footer now sets 1 line
+  higher than before.
+
+o The an (man) and doc (mdoc) macro packages have added additional
+  registers `BP`, `PO`, and `TS` for user configuration of man page
+  rendering at formatting time.  As noted in groff_man(7) and
+  groff_mdoc(7), documents should never manipulate these.
+
 o The an (man) and doc (mdoc) macro packages now support a `BP` register
   to configure the ("base") paragraph inset amount; that is the amount
   used by man(7) for paragraphs not within an `RS`/`RE` relative inset,
@@ -271,14 +284,6 @@ o The an (man) macro package's `IP` macro no longer honors 
the formerly
   punctuation or a list enumerator for `IP`'s first argument, consider
   migrating to `TP`.
 
-o The an (man) and doc (mdoc) macro packages now use slightly different
-  vertical margins to align more closely with the traditional
-  implementations of these packages.  Per man(7) in the AT&T Unix System
-  III manual (June 1980), the text area was 6.5 by 10 inches (on
-  typesetters).  When formatting for terminals with continuous rendering
-  disabled (by default, it is enabled), the page footer now sets 1 line
-  higher than before.
-
 o The doc (mdoc) macro package's `Mt` macro now sets its argument in
   roman, not italics (or whatever the string `doc-Pa-font` was
   configured to use).  A new string, `doc-Mt-font`, for use in

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

Reply via email to