bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #65843] [mm] `VL` macro misbehaves with overlong marks


From: G. Branden Robinson
Subject: [bug #65843] [mm] `VL` macro misbehaves with overlong marks
Date: Fri, 14 Jun 2024 16:26:35 -0400 (EDT)

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.robinson@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.robinson@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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]