summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc
AgeCommit message (Expand)Author
2015-09-26tweak previous;Jason McIntyre
2015-09-26briefly document -T tree outputIngo 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-09-26resolve code duplication and do style cleanup in mdoc_nm_pre(),Ingo Schwarze
2015-09-26Fix multiple aspects of SYNOPSIS .Nm formatting:Ingo Schwarze
2015-09-21Trailing whitespace is significant when determining the width of a tagIngo Schwarze
2015-09-21no more _subdir; Jan Stary <hans at stare dot cz>Ingo Schwarze
2015-09-16for portability, use (char *)NULL in execlp(3) as discussed on tech@Ingo Schwarze
2015-09-14Remove the warning about children of .Vt blocks because actually,Ingo Schwarze
2015-09-14The .Dv macro actually forces normal font.Ingo Schwarze
2015-09-04Fill mode changes don't break next-line scope in all cases,Ingo Schwarze
2015-08-30Drop leading, internal, and trailing blank characters in \o (overstrike)Ingo Schwarze
2015-08-30If an .Fo macro lacks its mandatory argument, don't die on an assertion.Ingo Schwarze
2015-08-29If we have to reparse the text line because we spring an input line trap,Ingo Schwarze
2015-08-29Parse and ignore the escape sequences \, and \/ (italic corrections).Ingo Schwarze
2015-08-29Implement the escape sequence \\$*, expanding to all argumentsIngo Schwarze
2015-08-29Minimal implementation of the read-only number register \n(.$Ingo Schwarze
2015-08-29Portability: including <ohash.h> requires including <stdint.h> before.Ingo Schwarze
2015-07-28Remove the hack of scrolling forward and backward with +G1G thatIngo Schwarze
2015-07-25Simplify and make tag_put() more efficient by integrating tag_get()Ingo Schwarze
2015-07-25implement tagging for .ErIngo Schwarze
2015-07-25basic tag support for function names; written at YYCIngo Schwarze
2015-07-25basic support for tag priorities; written at YYCIngo Schwarze
2015-07-21When creation of the temporary tags file fails, call the pagerIngo Schwarze
2015-07-19Do not fork and exec gunzip(1), just link with libz instead.Ingo Schwarze
2015-07-19If we aren't on a tty, clear the pager flag up front.Ingo Schwarze
2015-07-18Insist that manual page file name extensions must begin with a digit,Ingo Schwarze
2015-07-18clean up the temporary file when the process dies from a signalIngo Schwarze
2015-07-17Initial, still somewhat experimental implementation to leverageIngo Schwarze
2015-06-27Ignore blank characters at the beginning of a conditional block,Ingo Schwarze
2015-05-31Implement the roff(7) `r' (register exists) conditional.Ingo Schwarze
2015-05-07Do not let the -m option or MANPATH with leading, trailing, or doubleIngo Schwarze
2015-05-01mdoc_valid_post() may indirectly call roff_node_unlink() which mayIngo Schwarze
2015-05-01Setting the "last" member of struct roff_node was done at an extremelyIngo Schwarze
2015-05-01Minor bug fix: When .Pp rewinds .Nm, rewind the whole block,Ingo Schwarze
2015-04-29If a block body gets broken, that's no good reason to extend theIngo Schwarze
2015-04-29Replace the kludge for the \z escape sequence by an actualIngo Schwarze
2015-04-29Do not mark a block with the MDOC_BROKEN flag if it merely containsIngo Schwarze
2015-04-29When the last line of a table layout turns out to be empty, it is deleted.Ingo Schwarze
2015-04-29Improve the error message in case somebody has configured an invalid PAGER.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-21Avoid a use after free when the target node is deleted during validation.Ingo Schwarze
2015-04-20Fix previous: Don't let man(1) warn twice about non-existant names.Ingo Schwarze
2015-04-20Avoid out-of-bounds read access before the beginning of theIngo Schwarze
2015-04-19More than one data field may follow T} on the same input line.Ingo Schwarze
2015-04-19If an explicit line break request (.br or .sp) occurs within an .HP block,Ingo Schwarze
2015-04-19If apropos(1) finds no match, print "nothing appropriate" to stderrIngo Schwarze
2015-04-19Unify trickier node handling functions.Ingo Schwarze