summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/man.c
AgeCommit message (Expand)Author
2019-01-05Some high-level block macros have an effect similar to temporarilyIngo Schwarze
2018-12-31Cleanup, no functional change:Ingo Schwarze
2018-12-31Use the new flag NODE_NOFILL in the validators, which is sometimesIngo Schwarze
2018-12-31Move parsing of the .nf and .fi (fill mode) requests from the man(7)Ingo Schwarze
2018-12-31Cleanup, minus 15 LOC, no functional change:Ingo Schwarze
2018-12-30Cleanup, no functional change:Ingo Schwarze
2018-12-14Almost mechanical diff to remove the "struct mparse *" argumentIngo Schwarze
2018-08-26Support nesting of elements with next-line scope.Ingo Schwarze
2018-08-25If man(7) next-line scope is open and the line ends with \c,Ingo Schwarze
2018-08-23The upcoming .while request will have to re-execute roff(7) linesIngo Schwarze
2018-08-17Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze
2017-06-28fix incomplete handling of roff(7) nodes in man(7) block next-line scope;Ingo Schwarze
2017-06-17correct handling of blank lines after \cIngo Schwarze
2017-06-03ignore blank lines in man(7) next line scope;Ingo Schwarze
2017-05-08Line-breaking roff(7) requests also break man(7) next-line scope.Ingo Schwarze
2017-05-05Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze
2017-05-01A few days ago, a patch from <G dot Branden dot Robinson at gmail dot com>Ingo Schwarze
2017-04-29Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2017-03-03remove a few redundant conditions that jsg@ found with cppcheckIngo Schwarze
2017-01-10unify names of AST node flags; no change of cpp outputIngo Schwarze
2015-10-22move man(7) validation into the dedicated validation phase, tooIngo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-09-04Fill mode changes don't break next-line scope in all cases,Ingo Schwarze
2015-04-23Unify mdoc_deroff() and man_deroff() into a common function deroff().Ingo Schwarze
2015-04-23Get rid of two empty wrapper functions. No functional change.Ingo Schwarze
2015-04-19Unify trickier node handling functions.Ingo Schwarze
2015-04-19Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze
2015-04-19Decouple the token code for "no request or macro" from the individualIngo Schwarze
2015-04-19Unify node handling functions:Ingo Schwarze
2015-04-18Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze
2015-04-18Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze
2015-04-18Move mdoc_hash_init() and man_hash_init() to libmandoc.hIngo Schwarze
2015-04-18Profit from the unified struct roff_man and reduce the number ofIngo Schwarze
2015-04-18Replace the structs mdoc and man by a unified struct roff_man.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-01-30starting a tbl(7) breaks man(7) next-line scope;Ingo Schwarze
2015-01-24Strangely, ignoring the roff(7) .na request was implemented in the man(7)Ingo Schwarze
2015-01-15Fatal errors no longer exist.Ingo Schwarze
2014-12-28mdoc(7) already uses the mandoc(1) -Ios argument in the footer lineIngo Schwarze
2014-11-28Simplify by making the eqn and tbl steering functions void;Ingo Schwarze
2014-11-28Simplify by making many functions in the man(7) parser void,Ingo Schwarze
2014-11-19Escape sequences terminate high-level macro names, and when doing so,Ingo Schwarze
2014-11-03Allow the five man(7) font macros to concatenate their line arguments,Ingo Schwarze
2014-10-20correct the spacing after in-line equationsIngo Schwarze
2014-10-20correct spacing before inline equationsIngo Schwarze
2014-09-06Simplify by handling empty request lines at the one logical placeIngo Schwarze
2014-08-08Simplify man(7) validation:Ingo Schwarze