summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc
AgeCommit message (Expand)Author
2011-01-03Partial cleanup of argument count validation in mdoc(7):Ingo Schwarze
2011-01-03Calling a macro with fewer arguments than it is defined with is OK;Ingo Schwarze
2011-01-03Unify roff macro argument parsing (in roff.c, roff_userdef()) and man macroIngo Schwarze
2011-01-01Clean up {mdoc,man}_{p,v}msg invocations:Ingo Schwarze
2010-12-29Reorg by Kristaps: In libmdoc, replace the union of pointers to structsIngo Schwarze
2010-12-27Remove two #defines that are unused since the *_action.c removal;Ingo Schwarze
2010-12-27In case an ID attribute is written in pieces, only protect the firstIngo Schwarze
2010-12-26Behave more like groff (both old and new): Specifying both .%T and .%J inIngo Schwarze
2010-12-25Yet another batch of -Thtml polishing from kristaps@:Ingo Schwarze
2010-12-22Use yet more standard HTML tags,Ingo Schwarze
2010-12-22More small -Thtml improvements by kristaps@,Ingo Schwarze
2010-12-21Migrate .An to use a pointer to its data, like everybody else.Ingo Schwarze
2010-12-21Vertical spacing improvements from kristaps@, small tweaks by me:Ingo Schwarze
2010-12-21Kristaps questioned the efficiency of the algorithm used in roff.c r1.23.Ingo Schwarze
2010-12-21Sane behaviour for the growing of very small buffers:Ingo Schwarze
2010-12-19Handle .Bk in -Thmtl the same way as in -Tascii.Ingo Schwarze
2010-12-19Handle .Bk the same way as groff 1.20.1:Ingo Schwarze
2010-12-19Significant improvements to -Thtml by kristaps@:Ingo Schwarze
2010-12-19Remove `i' and `r' macro handlers. These macros, originally part of theIngo Schwarze
2010-12-11Make SYNOPSIS sections and code having .nr nS enabledIngo Schwarze
2010-12-09Abort endless loops during roff macro and string expansion.Ingo Schwarze
2010-12-09Allow quote macros (`Op', `Aq', `Bq', `Dq', `Pq', `Ql', `Qq', `Sq', andIngo Schwarze
2010-12-09Roff only interpolates \* strings when the leading backslash is not escaped.Ingo Schwarze
2010-12-07Complete the merge of bsd.lv version 1.10.7:Ingo Schwarze
2010-12-07Back out my .ft implementation for -Thtml.Ingo Schwarze
2010-12-06Do not report the same problems multiple times,Ingo Schwarze
2010-12-06Never print .P, .PP, and .LP header content.Ingo Schwarze
2010-12-06Do not follow .D1 and .Dl inside .Bd with a blank line.Ingo Schwarze
2010-12-02Track the parser status both per file (file_status), such thatIngo Schwarze
2010-12-02Properly initialize the manual section to a default when .Dt is missing.Ingo Schwarze
2010-12-01Cleanup by kristaps@:Ingo Schwarze
2010-12-01Merge man_action.c into man_validate.c.Ingo Schwarze
2010-12-01Merge mdoc_action.c into mdoc_validate.c, because having two places to doIngo Schwarze
2010-11-29Now that we have proper .de support in the roff(7) library,Ingo Schwarze
2010-11-29Downgrade the easier of the two cases of MANDOCERR_SYNTLINESCOPEIngo Schwarze
2010-11-29Implement the roff .ft (change font) request for man(7).Ingo Schwarze
2010-11-28To avoid FATAL errors, we have been parsing and ignoring the roffIngo Schwarze
2010-11-28Parse and ignore the .ad, .hy, .nh, and .ne roff requests.Ingo Schwarze
2010-11-27Move our partial roff language manual to the right place,Ingo Schwarze
2010-11-27Two related bugfixes:Ingo Schwarze
2010-11-27Document .de and .de1.Ingo Schwarze
2010-11-27Document .so.Ingo Schwarze
2010-11-25Make .de1 a symnonym for .de, not .ig as it was before.Ingo Schwarze
2010-11-25Support quoting of arguments passed to user-defined macros,Ingo Schwarze
2010-11-25Implement the .de (define macro) roff instruction.Ingo Schwarze
2010-10-28Font alternating blocks like .RB must not break the line between childrenIngo Schwarze
2010-10-27Fix an off-by-one in an assertion, crashing the renderer on ".Os \&".Ingo Schwarze
2010-10-27The man(7) macros .HP .IP .RS .TP accept *optional* arguments,Ingo Schwarze
2010-10-26Warn developers that .so is fragile and suggest using ln(1) instead;Ingo Schwarze
2010-10-26Downgrade nearly 20 ERRORS to WARNINGS.Ingo Schwarze