summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/man.c
AgeCommit message (Expand)Author
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
2014-08-08mention requests and macros in more messagesIngo Schwarze
2014-08-08Simplify: replace one global flag by one local variableIngo 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
2014-07-06Clean up messages related to plain text and to escape sequences.Ingo Schwarze
2014-05-07Do not segfault in makewhatis -Q if the next .SH after .SH NAMEIngo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-30Implement the roff(7) .ll (line length) request.Ingo Schwarze
2014-03-23Skip leading escape sequences in man_deroff(). Helps indexing ofIngo Schwarze
2014-03-22If a man(7) NAME section contains macros, avoid truncated or emptyIngo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2014-01-06Joerg Sonnenberger contributed copyrightable amounts of text toIngo Schwarze
2014-01-05Add an option -Q (quick) to mandocdb(8)Ingo Schwarze
2013-12-30Simplify: Remove an unused argument from the mandoc_eos() function.Ingo Schwarze
2013-11-10Ignore blank lines right after .SH and .SS.Ingo Schwarze
2013-10-17Implement the .UR/.UE block (uniform resource identifier) introduced in theIngo Schwarze
2012-11-17Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze
2012-07-14Translate blank input lines to .sp just like in mdoc(7),Ingo Schwarze
2012-07-07Support the .cc request; code by kristaps@, tests by me.Ingo Schwarze
2012-06-02Minimal implementation of .EX and .EE for GNU compatibility.Ingo Schwarze
2012-02-26Support .OP, one of the extended man macros; from kristaps@.Ingo Schwarze
2011-11-16When a .TP block is broken but already contains a head element,Ingo Schwarze
2011-11-05When the HEAD scope of .TP is broken by another block macro,Ingo Schwarze
2011-10-09Sync to version 1.12.0; all code by kristaps@:Ingo Schwarze