Update of bug#62471 (group groff): Status: In Progress => Fixed Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #11: commit db07433b17c2874d70c011808be8823e7323f068 (HEAD -> master, origin/master, origin/HEAD) Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Sun Jan 14 10:00:10 2024 -0600 [tbl]: Compensate harder (Savannah #62471). [tbl]: Re-fix Savannah #62471 (vrules in nroff and no-space modes). * src/preproc/tbl/table.cpp (do_top): Compensate harder for non-intersected vertical rules occurring at the top of a table in nroff mode. The previous strategy would fail if no-space mode was on and the drawing position was at the top of a page, provoking an error from grotty ("output above first line discarded"). Restore spacing before issuing `sp` request. Continues fixing Savannah #62471, and commit 6ccdab9d64, 29 December. commit 0a0bfe65c8d883add6a95f3e7c1fe6122c665c7e Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Sun Jan 14 10:07:07 2024 -0600 [tbl]: Add test case. * src/preproc/tbl/tests/do-not-overdraw-page-top-in-nroff-mode.sh: Add an eleventh test case, prompted by ascii(7) from Linux man-pages, where a table with a vertical rule got coincidentally rendered at the very top of a page (which can only happen in continuous rendering mode, where the page boundaries are invisible) while no-space mode was on (due to the table immediately following a paragraphing macro). Test fails at this commit. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?62471> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/