summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* fix integer overflows by using reallocarray(3)Ingo Schwarze2015-05-201-2/+3
* * fix roff terminology in .NdIngo Schwarze2015-05-201-3/+7
* Use PATH_MAX rather than the non-standard MAXPATHLEN.Ingo Schwarze2015-05-201-2/+2
* * remove FreeBSDismsIngo Schwarze2015-05-209-47/+99
* Initial revisionIngo Schwarze2015-05-204-0/+433
* Do not let the -m option or MANPATH with leading, trailing, or doubleIngo Schwarze2015-05-071-5/+7
* mdoc_valid_post() may indirectly call roff_node_unlink() which mayIngo Schwarze2015-05-011-1/+1
* Setting the "last" member of struct roff_node was done at an extremelyIngo Schwarze2015-05-012-3/+2
* Minor bug fix: When .Pp rewinds .Nm, rewind the whole block,Ingo Schwarze2015-05-011-1/+1
* If a block body gets broken, that's no good reason to extend theIngo Schwarze2015-04-291-1/+3
* Replace the kludge for the \z escape sequence by an actualIngo Schwarze2015-04-293-53/+35
* Do not mark a block with the MDOC_BROKEN flag if it merely containsIngo Schwarze2015-04-291-0/+2
* When the last line of a table layout turns out to be empty, it is deleted.Ingo Schwarze2015-04-291-0/+1
* Improve the error message in case somebody has configured an invalid PAGER.Ingo Schwarze2015-04-291-2/+2
* Fix the HAVE_MANPATH case, got broken in rev. 1.23.Ingo Schwarze2015-04-281-1/+1
* Unify mdoc_deroff() and man_deroff() into a common function deroff().Ingo Schwarze2015-04-238-100/+58
* Get rid of two empty wrapper functions. No functional change.Ingo Schwarze2015-04-236-19/+2
* Avoid a use after free when the target node is deleted during validation.Ingo Schwarze2015-04-211-12/+15
* Fix previous: Don't let man(1) warn twice about non-existant names.Ingo Schwarze2015-04-201-5/+9
* Avoid out-of-bounds read access before the beginning of theIngo Schwarze2015-04-201-1/+2
* More than one data field may follow T} on the same input line.Ingo Schwarze2015-04-191-1/+2
* If an explicit line break request (.br or .sp) occurs within an .HP block,Ingo Schwarze2015-04-191-0/+11
* If apropos(1) finds no match, print "nothing appropriate" to stderrIngo Schwarze2015-04-191-0/+2
* Unify trickier node handling functions.Ingo Schwarze2015-04-197-31/+31
* Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze2015-04-1911-148/+100
* Decouple the token code for "no request or macro" from the individualIngo Schwarze2015-04-1911-57/+57
* Unify node handling functions:Ingo Schwarze2015-04-1912-454/+323
* Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze2015-04-1812-102/+44
* Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze2015-04-187-195/+100
* Move mdoc_hash_init() and man_hash_init() to libmandoc.hIngo Schwarze2015-04-188-15/+16
* Profit from the unified struct roff_man and reduce the number ofIngo Schwarze2015-04-189-80/+75
* Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze2015-04-1826-300/+283
* look at COHERENT troffIngo Schwarze2015-04-181-1/+4
* florian want <img> tags for https://tlakh.xyz/p2k15.7.htmlIngo Schwarze2015-04-161-0/+4
* Restore the page headers and page footers that accidentally got lostIngo Schwarze2015-04-161-6/+2
* shorten "outdated mandoc.db" warning message; requested by deraadt@Ingo Schwarze2015-04-161-4/+2
* Do not mistreat empty arguments to font alternating macrosIngo Schwarze2015-04-062-1/+9
* On a new RS nesting level, the saved width starts from the defaultIngo Schwarze2015-04-061-1/+1
* Use the default width for .RS without arguments.Ingo Schwarze2015-04-061-1/+3
* If a partial explicit block extending to the next input line followsIngo Schwarze2015-04-051-3/+15
* Reduce code duplication, no functional change:Ingo Schwarze2015-04-051-50/+44
* Arguments to end macros of broken partial explicit blocksIngo Schwarze2015-04-051-9/+7
* allow using an alternate mandoc binaryIngo Schwarze2015-04-051-1/+2
* Give man(7) section and subsection headers hanging indentation.Ingo Schwarze2015-04-041-0/+12
* Rounding rules for horizontal scaling widths are more complicated.Ingo Schwarze2015-04-046-44/+38
* Don't allow breaking the output line after hyphens following escapeIngo Schwarze2015-04-041-0/+2
* Fix a quirk with respect to empty .HP.Ingo Schwarze2015-04-041-0/+11
* Vastly simplify man(7) block unwinding, similar to mdoc_macro.c 1.171.Ingo Schwarze2015-04-031-118/+33
* It turns out the man(7) parser suffers from unintelligible handlingIngo Schwarze2015-04-031-1/+1
* portability: word boundaries in regular expressionsIngo Schwarze2015-04-031-0/+8