Update of bug #64454 (project groff): Status: In Progress => Fixed Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #12: commit 903727b71973d0d71f59488458d701e74b827cb6 Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Fri Aug 4 18:28:52 2023 -0500 [tbl]: Fix staggering of text block cells. * src/preproc/tbl/table.cpp: Add C preprocessor macro storing a "text block staggering macro". (block_entry::position_vertically): Call it in generated output with a negative half-vee motion. (block_entry::position_vertically, left_block_entry::print) (right_block_entry::print, center_block_entry::print) (alphabetic_block_entry::print): Call it in generated output with a positive half-vee motion (if staggering cell). (table::init_output): Write out its definition in generated output. It wraps the `sp` request. If we're in a diversion, use the `\!` technique to recursively call ourselves and bubble up the spacing request a diversion level (spacing requests of anything other than 1v are ignored in diversions). Otherwise, invoke the request. Fixes <https://savannah.gnu.org/bugs/?64454> a.k.a. Debian #1038391. Thanks to наб for the report and a good test case. ANNOUNCE: Credit наб. commit 02d2b896090ff2284f9e7cb36e57de6e8553bfeb Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Fri Aug 4 18:17:45 2023 -0500 [tbl]: Regression-test Debian #1038391. * src/preproc/tbl/tests/align-staggered-text-blocks-correctly.sh: Do it. * src/preproc/tbl/tbl.am (tbl_TESTS): Run test. Test fails at this commit. commit 1b45b47def454ed06c4a6a4f1b4bab95cd94e1d2 Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Fri Aug 4 17:55:33 2023 -0500 tbl(1): Correct error; row staggering is 10th ed. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64454> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/