Update of bug #68618 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #2:
The 1.25.0.rc3 will take a while longer, but this fix is pushed.
commit fc80908bacee726c71e8f57c87d2512f00c98306
Author: G. Branden Robinson <[email protected]>
Date: Sun Aug 16 14:23:02 2026 -0500
[troff]: Regression-test Savannah #68618.
* src/roff/groff/tests/stringdown-and-stringup-requests-work.sh: Add
test case.
Also drop stump comment after license notice.
Also add Vim modeline.
Test fails at this commit.
commit f5c8144d61e6138cf6e7d47f4fe7f78ee0151046
Author: G. Branden Robinson <[email protected]>
Date: Sun Aug 16 14:38:16 2026 -0500
[troff]: Fix Savannah #68616.
* src/roff/troff/input.cpp: Fix incorrect lexical analysis of
`stringdown` and `stringup` request arguments. Request handlers
themselves should call `skip_line()` after processing all arguments of
interest; this should not be done by "helper" functions if we can
avoid it. Failing to appropriately allocate responsibility in this
case led to excess request arguments being formatted as text instead
of ignored.
(do_string_case_transform): Stop calling `skip_line()` and
`tok.next()` here...
(stringdown_request, stringup_request): ...in favor of calling
`skip_line()` here.
Fixes <https://savannah.gnu.org/bugs/?68618>. Problem dates back to
introduction of these requests by me in commit 41d05cbfac, 2019-07-04.
Thanks to Ingo Schwarze for the report.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68618>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
