[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #66006] [grog] Identifies .TS .TH .TE as a -man document
From: |
G. Branden Robinson |
Subject: |
[bug #66006] [grog] Identifies .TS .TH .TE as a -man document |
Date: |
Thu, 25 Jul 2024 17:14:25 -0400 (EDT) |
Update of bug #66006 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #4:
commit 6fa8faab78f5a802e87483aae2fdc2834e4130af
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Sat Jul 20 14:26:02 2024 -0500
[grog]: Fix Savannah #66006 (TS/TH/TE -> "-man").
* src/utils/grog/grog.pl (interpret_line): Fix logic error; set Boolean
scalar `have_seen_first_macro_call` _after_ testing it, not before,
avoiding its tautological truth. (infer_man_or_ms_package): Drop `TH`
from list of "unique" man(7) macro names. It isn't; most full-service
macro packages use it to manage tbl(1) headings, and we already have
special logic for handling it as the first call in a page anyway
(where it is overwhelmingly idiomatic of a man(7) document).
Fixes <https://savannah.gnu.org/bugs/?66006>. Thanks to Morten Bo
Johansen for the report.
commit 3b5626f5ef53810451d0874d918f86581d964bbb
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date: Sat Jul 20 12:00:19 2024 -0500
[grog]: Regression-test Savannah #66006.
* src/utils/grog/tests/avoid-man-fakeout.sh: Do it.
* src/utils/grog/grog.am (grog_TESTS): Run test.
Test fails at this commit.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66006>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature