Update of bug #67577 (group groff):

                  Status:             In Progress => Fixed
             Open/Closed:                    Open => Closed
         Planned Release:                    None => 1.24.0
                 Summary: [troff] `\X` escape sequences suppresses adjacent
hyphenation break points => [troff] `\X` escape sequence suppresses adjacent
hyphenation break points

    _______________________________________________________

Follow-up Comment #1:

(slightly edited to repair botched rebase in my then-working copy)


commit a52c1a430934cd82a76f30ee191c3db4cfca79b5
Author: G. Branden Robinson <[email protected]>
Date:   Sat Oct 4 05:07:55 2025 -0500

    [groff]: Regression-test Savannah #67577.
    
    * src/roff/groff/tests/backslash-X-is-transparent-to-hyphenation.sh: Do
      it.
    * src/roff/groff/groff.am (groff_TESTS): Run test.
    
    Test fails at this commit.

commit f03fdef8d91b836c65d253e6937c3fd3a6160405
Author: G. Branden Robinson <[email protected]>
Date:   Sat Oct 4 04:30:22 2025 -0500

    * src/roff/troff/node.h (class device_extension_node): Declare new
      `get_hyphenation_type()` member function to specialize the base
      class's version.
    
    * src/roff/troff/node.cpp (device_extension_node::get_hyphenation_type):
      Return an enumeration symbol reflecting the permissibility of
      hyphenation where a device extension node occurs.

      Fixes <https://savannah.gnu.org/bugs/?67577>.  Problem appears
      to date back to groff's birth.




    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to