Update of bug #64454 (project groff):
Status: In Progress => Fixed
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #12:
commit 903727b71973d0d71f59488458d701e74b827cb6
Author: G. Branden Robinson <[email protected]>
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 <[email protected]>
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 <[email protected]>
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/