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 <g.branden.robin...@gmail.com> 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 <g.branden.robin...@gmail.com> 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/