History log of /openbsd-current/usr.bin/mandoc/term_tab.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 04-Oct-2021 schwarze

Provide a cleanup function for the term_tab module, freeing memory
and resetting the internal state to the initial state.
Call this function from the proper place in term_free().

With the way the module is currently used, this does not imply any
functional change, but doing proper cleanup is more robust, makes
it easier during code review to understand what is going on, and
makes it explicit that there is no memory leak.


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.4 17-Jun-2017 schwarze

tables leak tab settings to subsequent text


# 1.3 14-Jun-2017 schwarze

improve rounding rules for scaling units
in horizontal orientation in the terminal formatter


# 1.2 08-Jun-2017 schwarze

make the internal a2roffsu() interface more powerful by returning
a pointer to the end of the parsed data, making it easier to
parse subsequent bytes


# 1.1 07-May-2017 schwarze

Basic implementation of the roff(7) .ta (define tab stops) request.
This is the first feature made possible by the parser reorganization.
Improves the formatting of the SYNOPSIS in many Xenocara GL manuals.
Also important for ports, as reported by many, including naddy@.


Revision tags: OPENBSD_6_2_BASE
# 1.4 17-Jun-2017 schwarze

tables leak tab settings to subsequent text


# 1.3 14-Jun-2017 schwarze

improve rounding rules for scaling units
in horizontal orientation in the terminal formatter


# 1.2 08-Jun-2017 schwarze

make the internal a2roffsu() interface more powerful by returning
a pointer to the end of the parsed data, making it easier to
parse subsequent bytes


# 1.1 07-May-2017 schwarze

Basic implementation of the roff(7) .ta (define tab stops) request.
This is the first feature made possible by the parser reorganization.
Improves the formatting of the SYNOPSIS in many Xenocara GL manuals.
Also important for ports, as reported by many, including naddy@.