summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc_term.c
AgeCommit message (Expand)Author
2023-11-13Reduce the man(7) default global indentation from 7n, which was an oddityIngo Schwarze
2022-09-11Finally expand and delete the macro SCALE_VS_INIT().Ingo Schwarze
2022-08-16When starting a new input line, even when continuing the same outputIngo Schwarze
2020-04-06Support manual tagging of .Pp, .Bd, .D1, .Dl, .Bl, and .It.Ingo Schwarze
2020-03-13Split tagging into a validation part including prioritizationIngo Schwarze
2020-02-27Fully support explicit tagging of .Sh and .Ss.Ingo Schwarze
2020-02-27Introduce the concept of nodes that are semantically transparent:Ingo Schwarze
2020-01-20Make the code more readable by introducingIngo Schwarze
2020-01-19Introduce a new mdoc(7) macro .Tg ("tag") to explicitly mark a placeIngo Schwarze
2019-06-27Improve "man -h" output.Ingo Schwarze
2019-06-03Initialize the local variable "act" in print_mdoc_node().Ingo Schwarze
2019-01-04Two functional improvements to filling in terminal output.Ingo Schwarze
2018-12-30Cleanup, no functional change:Ingo Schwarze
2018-12-13Cleanup, no functional change:Ingo Schwarze
2018-12-03In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)Ingo Schwarze
2018-08-17Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze
2018-04-11preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze
2018-04-05use the portable \(lq and \(rq internally rather than \(Lq and \(RqIngo Schwarze
2018-01-13Remove the implicit display feature of .Lk because it was inconsistentIngo 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-06-01Minimal implementation of the \h (horizontal motion) escape sequence.Ingo Schwarze
2017-05-30fix formatting of intermediate punctuation in .LkIngo Schwarze
2017-05-09Trailing \c suppresses the output line break even ifIngo 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-04-17Fix handling of trailing punctuation in .Lk.Ingo Schwarze
2017-04-14Show long .Lk URIs in like an indented display, similar to groff.Ingo Schwarze
2017-04-14Do not make the colon after the .Lk link text italic.Ingo Schwarze
2017-02-17Use typographic quotes rather than '"' for .Rs %T (no change for -TasciiIngo Schwarze
2017-02-16Surprisingly, groff does not support scaling units in .Bl -columnIngo Schwarze
2017-02-16Remove the ENDBODY_NOSPACE flag, simplifying the code.Ingo Schwarze
2017-02-06The .Nm macro does not only use the default name when it has noIngo Schwarze
2017-02-04Do not fix the default indent for all subsequent files; some may useIngo Schwarze
2017-01-11Do text production for .Bt, .Ex, .Rv, .Ud at the validation stageIngo Schwarze
2017-01-10Use new NODE_NOSRC and NODE_NOPRT flags for .Bx and .At.Ingo Schwarze
2017-01-10For the .Ux/.Ox family of macros, do text production at the validationIngo Schwarze
2017-01-10unify names of AST node flags; no change of cpp outputIngo Schwarze
2017-01-10Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.Ingo Schwarze
2016-11-08use .Fn in custom sections for tagging, in addition to in DESCRIPTION;Ingo Schwarze
2016-11-08tag leading .Dv, .Li, and .No in .It;Ingo Schwarze
2016-11-08implement tag priority 0, which will tag only keys that appear asIngo Schwarze