gbranden pushed a commit to branch master in repository groff. commit 0a16dff3f4c520fa5865594faab62bb2c115f240 Author: G. Branden Robinson <g.branden.robin...@gmail.com> AuthorDate: Mon Jul 14 17:11:25 2025 -0500
contrib/mm/ChangeLog: Revise old entries. A speculative comment may have been off the mark; another reason to interpolate a register with a zero prefix is to permit the correct interpretation of negative register values when they are used as the argument to another `nr` request. Also clarify. Also fix terminological inconsistency (requests are "invoked"). Also fix inconsistent verb tense. --- contrib/mm/ChangeLog | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog index cd7c7e205..79b7c4ee5 100644 --- a/contrib/mm/ChangeLog +++ b/contrib/mm/ChangeLog @@ -6,16 +6,16 @@ any other text--with `LT` letters specifically but might also resolve other similar problems with BS/BE use. Using a regular diversion moved the vertical drawing position from its - "pre-page" location of "-1" (because the `BS` macro called `br` + "pre-page" location of "-1" (because the `BS` macro invoked `br` to ensure that the bottom block didn't absorb any partially collected line). That in turn sprung the default header trap that writes a centered page number. The `LT` macro is written - such that if the drawing position is not at the top of the page, - it fails to format the pre-body letter material (writer's - address, date, inside address, salutation, etc.). (Because the - first page has already started and the drawing position was - non-negative, the `LT` macro was also too late to turn off the - default header on the first page.) + such that if the drawing position is not at the top of the page + when called, it fails to format the pre-body letter material + {writer's address, date, inside address, salutation, etc.}. + {Because the first page had already started and the drawing + position was non-negative, the `LT` macro was also too late to + turn off the default header on the first page.} (BE): Annotate explicit `br` retained here; we don't want to silently discard a partially collected line when closing the box diversion. The document author should delete from a bottom @@ -191,11 +191,7 @@ {optional} first argument is non-numeric, otherwise populate `misc*verb` register as before. (VERBON, VERBOFF): Stop prefixing `misc*verb` register - interpolations with literal zeroes. This appears to have been a - copy-and-paste of an old troff idiom for interpolating _strings_ - {or macro arguments}. But a register's interpolation is always - valid in a numeric expression {unless someone fiddles its - register format, which shouldn't happen to `misc*verb`}. + interpolations with literal zeroes. 2024-10-27 G. Branden Robinson <g.branden.robin...@gmail.com> _______________________________________________ groff-commit mailing list groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit