Update of bug #65843 (group groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
Planned Release: None => 1.24.0
_______________________________________________________
Follow-up Comment #1:
commit e0332c122ed124c53ded3e8f9fbf9881fc12fc88
Author: G. Branden Robinson <[email protected]>
Date: Fri Jun 14 13:07:53 2024 -0500
[mm]: Fix Savannah #65843 (pad/overlong mark).
* contrib/mm/m.tmac (LI): Introduce list-item-local register `li*c-pad`,
for use in overriding a single item's padding amount. Initialize it
to the list's padding amount (`li*pad`). Calculate whether the mark
is overlong using the padding amount rather than an unadjustable space
escape sequence embedded in a `\w` width computation. If the mark is
overlong, override that, setting it to 2n. Use `li*c-pad` instead of
`li*pad` for further computations. Remove the new register at the end
of the macro definition.
commit 5027df3c02d1c9e1c257de3ec100bc5df99f7419
Author: G. Branden Robinson <[email protected]>
Date: Fri Jun 14 11:29:00 2024 -0500
[mm]: Regression-test Savannah #65843.
* contrib/mm/tests/VL-accommodates-overlong-mark.sh: Do it.
* contrib/mm/mm.am (mm_TESTS): Run test.
Test fails at this commit.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65843>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/