summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/man_macro.c
AgeCommit message (Expand)Author
2018-08-26Support nesting of elements with next-line scope.Ingo Schwarze
2018-08-18paragraphs can contain .MT and .UR blocksIngo Schwarze
2018-08-18.RE causes a line break even if .RS is not openIngo Schwarze
2018-08-18end of sentence detection after .ME and .UE, useful for some GNU manualsIngo Schwarze
2018-08-18Two consecutive .SY blocks only get a blank line in betweenIngo Schwarze
2018-08-18implement the GNU man-ext .SY/.YS (synopsis block) macro in man,Ingo Schwarze
2018-08-17Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze
2018-08-16implement the GNU man-ext .TQ macro in man(7),Ingo Schwarze
2018-08-15fix incomplete variable renaming in previous;Ingo Schwarze
2018-08-14support tail arguments on the .ME and .UE macros,Ingo Schwarze
2017-06-25Add support for the MT and ME mailto macros, used for example in wg(8).Anthony J. Bentley
2017-06-17if .in is used inside the .TP head, it's always relativeIngo Schwarze
2017-06-13Partial support for the \n[an-margin] number register.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-04Parser reorg:Ingo Schwarze
2017-04-24Continue parser unification:Ingo 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-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-26/* NOTREACHED */ after abort() is silly, delete itIngo Schwarze
2015-09-04Fill mode changes don't break next-line scope in all cases,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-19Unify node handling functions:Ingo Schwarze
2015-04-18Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze
2015-04-03Vastly simplify man(7) block unwinding, similar to mdoc_macro.c 1.171.Ingo Schwarze
2015-04-03It turns out the man(7) parser suffers from unintelligible handlingIngo Schwarze
2015-04-02Second step towards parser unification:Ingo Schwarze
2015-04-02First step towards parser unification:Ingo Schwarze
2015-03-20The .PD macro can occur in next-line scope. Fixes zshmisc(1).Ingo Schwarze
2015-03-20Simplify by almost halving the number of macro flags:Ingo Schwarze
2015-02-06better error reporting regarding .OP .RS .UR .TH argumentsIngo Schwarze
2015-02-06better diagnostics about excess arguments to .PD .ft .spIngo Schwarze
2015-02-06better error reporting for .br .fi .nf with argumentsIngo Schwarze
2015-01-24preserve .PP before .RE; effect found in audio/pms(1)Ingo Schwarze
2015-01-24Strangely, ignoring the roff(7) .na request was implemented in the man(7)Ingo Schwarze
2015-01-24Support .RE with an argument; needed for audio/pms(1).Ingo Schwarze
2014-12-16Explicit block closure macros clobber next-line block head scope,Ingo Schwarze
2014-11-28Simplify by making many functions in the man(7) parser void,Ingo Schwarze
2014-11-03Allow the five man(7) font macros to concatenate their line arguments,Ingo Schwarze
2014-08-18When the first child of the node being validated gets deleted duringIngo Schwarze
2014-08-08Improve handling of next-line scope broken by end of file.Ingo Schwarze
2014-08-08Simplify: replace one global flag by one local variableIngo Schwarze
2014-07-09delete forgotten, obsolete rew_warn() prototypeIngo Schwarze
2014-07-07Clean up ERROR messages related to document structure and macros:Ingo Schwarze
2014-07-07Simplify man_unscope(), removing 18 lines of code, that is,Ingo Schwarze