summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/tree.c
AgeCommit message (Expand)Author
2021-09-07do not crash when a tbl(7) cell uses roman fontIngo Schwarze
2021-08-10Support two-character font names (BI, CW, CR, CB, CI)Ingo Schwarze
2020-04-08Use a separate node->tag attribute rather than abusing the node->stringIngo Schwarze
2020-04-07Separate the place to put the <a href> permalink (now markedIngo 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-01-11Print more tbl(7) details to help debugging:Ingo Schwarze
2019-01-01display the NODE_NOFILL flag indicating no-fill modeIngo Schwarze
2018-12-30Cleanup, no functional change:Ingo Schwarze
2018-12-13Cleanup, no functional change:Ingo Schwarze
2018-12-12Cleanup, no functional change:Ingo Schwarze
2018-11-25In tbl(7) -T html output,Ingo Schwarze
2018-08-14support tail arguments on the .ME and .UE macros,Ingo Schwarze
2018-04-11preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze
2017-07-081. Eliminate struct eqn, instead use the existing membersIngo Schwarze
2017-07-07garbage collect unused enum member EQN_ROOTIngo Schwarze
2017-07-05The EQN_LISTONE box type is pointless.Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2017-02-10In -Ttree output mode, show the BROKEN node flag andIngo Schwarze
2017-01-12show meta data for -Ttree outputIngo 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
2015-10-12To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze
2015-09-26Show the flags MDOC_DELIMO, MDOC_DELIMC, MDOC_EOS, and MAN_EOS.Ingo Schwarze
2015-09-26/* NOTREACHED */ after abort() is silly, delete itIngo 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-02Second step towards parser unification:Ingo Schwarze
2015-04-02First step towards parser unification:Ingo Schwarze
2015-02-05Simplify by deleting the "lastline" member of struct mdoc_node.Ingo Schwarze
2015-02-03reduce indentation for better readabilityIngo Schwarze
2014-11-28Simplify by making many functions in the man(7) parser void,Ingo Schwarze
2014-10-20show the {MDOC,MAN}_EQN node, it contains interesting information,Ingo Schwarze
2014-10-13Add missing */ after $OpenBSD$ tagCharles Longeau
2014-10-10Partial eqn(7) rewrite by kristaps@ in order to get operator precedence right.Ingo Schwarze
2014-10-09more readable eqn(7) -Ttree output; from kristaps@Ingo Schwarze
2014-07-02Change column display in -Ttree to be 1-based instead of 0-basedIngo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-08To find out whether .TP head arguments are same-line or next-line arguments,Ingo Schwarze
2013-12-24When deciding whether two consecutive macros are on the same input line,Ingo Schwarze
2013-09-15For some mdoc(7) macros, it is (unfortunately) semantically significantIngo Schwarze
2013-05-18Remove the variable sz because it's invariantly == 0,Ingo Schwarze
2011-09-18sync to version 1.11.5:Ingo Schwarze
2011-04-24Merge version 1.11.1:Ingo Schwarze
2011-03-20Import the foundation for eqn(7) support.Ingo Schwarze
2011-02-10Tbl code maintenance by kristaps@.Ingo Schwarze
2011-01-16Various tbl improvements from kristaps@:Ingo Schwarze
2011-01-04Merge kristaps@' cleaner tbl integration, removing mine;Ingo Schwarze
2010-07-13Merge release 1.10.4 (all code by kristaps@), providing four new features:Ingo Schwarze
2010-06-29Support for badly nested blocks, written around the time ofIngo Schwarze