Update of bug #68510 (group groff):

                  Status:                    None => In Progress
             Assigned to:                    None => gbranden
         Planned Release:                    None => 1.25.0
                 Summary: Regression: cflags honors only the first character
parameter => [troff] cflags honors only the first character parameter since
commit 3f0c81a0a7, 2026-05-24

    _______________________________________________________

Follow-up Comment #4:

Thanks for the report.


3f0c81a0a7ea7ba59ccbe6382ba1b42861b54a0e is the first bad commit
commit 3f0c81a0a7ea7ba59ccbe6382ba1b42861b54a0e
Author: G. Branden Robinson <[email protected]>
Date:   Sun May 24 22:54:37 2026 -0500

    [troff]: Refactor `cflags` request handler.
    
    * src/roff/troff/input.cpp (set_character_flags_request): Refactor; use
      `token::is_any_character()` instead of `has_arg()` as loop control, in
      preparation for firming-up of the semantics and logic of request
      arguments to constitute space-separated lexical tokens, as our
      documentation defines "argument".

 ChangeLog                | 8 ++++++++
 src/roff/troff/input.cpp | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)


With the foundation established in the solution to bug #68511, the fix for
this ticket is a one-liner.

New unit/regression test on the way, too.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68510>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to