Update of bug #67420 (group groff):

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

    _______________________________________________________

Follow-up Comment #1:


commit eb410f413b6d1f24341431850df8391e867c9add
Author: G. Branden Robinson <[email protected]>
Date:   Mon Aug 11 19:36:43 2025 -0500

    [tbl]: Regression-test Savannah #67420.
    
    * src/preproc/tbl/tests/boxed-TH-tables-work-on-utf8-device.sh: Add
      test.
    * src/preproc/tbl/tbl.am (tbl_TESTS): Run test.
    
    Test fails at this commit.

commit 166ff2e02b80af29ad45af362f1cce487e093408
Author: G. Branden Robinson <[email protected]>
Date:   Mon Aug 11 19:08:11 2025 -0500

    [tbl]: Fix Savannah #67420 (boxed utf8 TH tables).
    
    * src/preproc/tbl/table.cpp (table::print_single_hrule): When drawing a
      horizontal rule in a boxed table, also draw vertical rules at the
      table edges in nroff mode such that grotty(1) correctly detects
      horizontal and vertical rule intersections, producing correct
      box-drawing glyphs on the "utf8" device.
    
    Fixes <https://savannah.gnu.org/bugs/?67420>.  This bug could be
    characterized as an incomplete feature requiring cooperation between tbl
    and grotty.  One could date the problem back to the introduction of
    "utf8" output device support in January 2000 (released in groff 1.16,
    May 2000), or the addition of Unicode box-drawing character support to
    represent rule intersections in grotty in July 2003 (released in groff
    1.19.1, May 2004).




    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to