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/

Attachment: signature.asc
Description: PGP signature

Reply via email to