Update of bug #66481 (group groff):

                  Status:             In Progress => Fixed
             Open/Closed:                    Open => Closed
         Planned Release:                    None => 1.24.0

    _______________________________________________________

Follow-up Comment #10:


commit d052cb31d9982ef2ad1d776d828bd4370ce5e43e
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
Date:   Mon Nov 25 17:13:56 2024 -0600

    [troff]: Fix Savannah #66481 and unfix #66099.
    
    * src/roff/troff/input.cpp (is_char_usable_as_delimiter): Revert fix for
      bug #66009.  Unfortunately, `|` is in use in the wild as a delimiter,
      for instance in man pages for GNU awk, GNU grep, and GNU rcs.  Weaning
      people off of it (because it is a valid character in a numeric
      expression, and GNU troff has never accepted most other such
      characters as delimeters,{*} whereas AT&T troff accepted them all)
      looks to be a multi-stage, multi-year process.
    
    Fixes <https://savannah.gnu.org/bugs/?66481>.  Thanks to Paul Eggert for
    the report.
    
    {*} For distorted values of "most"--both GNU and AT&T troffs accept any
        basic Latin letter ([A-Za-z]) as a delimiter, a collection of 52
        exceptions that quantitatively swallows the rule.  Pragmatically,
        few *roff document authors past or present seem to have been
        adventurous enough to exercise this freedom.




    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to