Update of bug #64529 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #6:
commit 0a0a2f6508b706d1fd814279c110fc6c7cdf6e37
Author: G. Branden Robinson <[email protected]>
Date: Thu Oct 9 14:53:07 2025 -0500
[ms]: Regression-test Savannah #64529.
* tmac/tests/s_start-document-with-keep-quietly.sh: Add test.
* tmac/tmac.am (tmac_TESTS): Run test.
Test fails at this commit.
commit 33ca41f500f78ff8afaa408d7d95fb0a2f0d2b32
Author: G. Branden Robinson <[email protected]>
Date: Thu Oct 9 14:16:00 2025 -0500
[tbl]: Fix Savannah #64529.
* tmac/s.tmac: Manage keeps and initialize package more robustly.
(TS): If the first macro call seen in a document is `TS`, call
`cov*ab-init` directly instead of going through `LP`, which
automatically closes an open diversion.
(KE): Track whether we closed in a diversion in new module register
`kp*did-closure-succed*, initializing its Boolean value to zero.
After existing logic calling appropriate closure macros, test the
register again, and issue a diagnostic only if it is not true.
(kp*end, kp*fend): Set `kp*did-closure-succed`.
Fixes <https://savannah.gnu.org/bugs/?64529>. Thanks to Doug McIlroy
for the report (way back in 2011!). Problem is at least that old.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?64529>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
