summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/man_term.c
AgeCommit message (Expand)Author
2017-07-31Fix an out of bounds read access to a constant array that causedIngo Schwarze
2017-06-25Add support for the MT and ME mailto macros, used for example in wg(8).Anthony J. Bentley
2017-06-17correct handling of blank lines after \cIngo Schwarze
2017-06-17properly set the default indentationIngo Schwarze
2017-06-14improve rounding rules for scaling unitsIngo Schwarze
2017-06-08make the internal a2roffsu() interface more powerful by returningIngo Schwarze
2017-06-07Prepare the terminal driver for filling multiple columns in parallel,Ingo Schwarze
2017-06-04Implement the roff(7) .mc (right margin character) request.Ingo Schwarze
2017-06-04Make term_flushln() simpler and more robust:Ingo Schwarze
2017-05-09Trailing \c suppresses the output line break even ifIngo Schwarze
2017-05-07implement .DT in terms of .ta; needed for print/ghostview, for exampleIngo Schwarze
2017-05-07Basic implementation of the roff(7) .ta (define tab stops) request.Ingo Schwarze
2017-05-05Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze
2017-05-05move .ll to the roff modulesIngo Schwarze
2017-05-05Move handling of the roff(7) .ft request from the man(7)Ingo Schwarze
2017-05-04Start roff formatter modules for HTML and termininal output,Ingo Schwarze
2017-05-04Parser reorg:Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2017-02-15Fix previous: I forgot that i had to change the convention howIngo Schwarze
2017-02-11Do not read one element past the end of the static const termacts array.Ingo Schwarze
2017-02-04Do not fix the default indent for all subsequent files; some may useIngo Schwarze
2017-01-10unify names of AST node flags; no change of cpp outputIngo Schwarze
2016-01-08Delete the redundant "nchild" member of struct roff_node, replacingIngo Schwarze
2015-10-12To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-09-21Trailing whitespace is significant when determining the width of a tagIngo Schwarze
2015-04-19If an explicit line break request (.br or .sp) occurs within an .HP block,Ingo Schwarze
2015-04-19Decouple the token code for "no request or macro" from the individualIngo Schwarze
2015-04-18Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze
2015-04-18Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze
2015-04-06Do not mistreat empty arguments to font alternating macrosIngo Schwarze
2015-04-06On a new RS nesting level, the saved width starts from the defaultIngo Schwarze
2015-04-06Use the default width for .RS without arguments.Ingo Schwarze
2015-04-04Give man(7) section and subsection headers heanging indentation.Ingo Schwarze
2015-04-04Rounding rules for horizontal scaling widths are more complicated.Ingo Schwarze
2015-04-04Fix a quirk with respect to empty .HP.Ingo Schwarze
2015-04-02Third step towards parser unification:Ingo Schwarze
2015-04-02Second step towards parser unification:Ingo Schwarze
2015-04-02First step towards parser unification:Ingo Schwarze
2015-03-15Avoid off-by-one read access to the termacts array, which couldIngo Schwarze
2015-03-09Fix vertical spacing at the beginning of tables.Ingo Schwarze
2015-01-30Have pity on the poor stack.Ingo Schwarze
2015-01-30Delete the redundant tbl span flags, just inspect the actual dataIngo Schwarze
2015-01-24Strangely, ignoring the roff(7) .na request was implemented in the man(7)Ingo Schwarze
2014-12-24For .RS, we need to save the information how much we actually indentedIngo Schwarze
2014-12-24When a man(7) document contains unreasonably large numbers forIngo Schwarze
2014-12-23support negative horizontal widths in man(7);Ingo Schwarze
2014-12-23some scaling unit fixes:Ingo Schwarze
2014-12-23even if the second argument to .IP is invalid, don't print itIngo Schwarze
2014-12-23correctly handle scaling units after .PDIngo Schwarze