summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc_validate.c
AgeCommit message (Expand)Author
2014-03-21avoid repetitive code for asprintf error handlingIngo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2014-02-16After Werner Lemberg accepted and committed some updates to the manualIngo Schwarze
2014-01-11Remove useless use of strnlen(3).Ingo Schwarze
2014-01-07Cache the result of uname(3) such that we don't need to call itIngo Schwarze
2014-01-06Another 18% speedup for mandocdb(8) -Q, found by gprof(1).Ingo Schwarze
2014-01-06Joerg Sonnenberger contributed copyrightable amounts of text toIngo Schwarze
2013-12-15The "value" argument to the roff(7) .nr requests ends right beforeIngo Schwarze
2013-10-21There are three kinds of input lines: text lines, macros takingIngo Schwarze
2013-10-06We don't do hyphenation, but we allow breaking the line at hyphens that areIngo Schwarze
2013-10-06If there is random stuff inside a .Bl block body before the first .It,Ingo Schwarze
2013-10-03Support setting arbitrary roff(7) number registers,Ingo Schwarze
2013-09-16One of the WARNING messages has to use the word "section" twice in twoIngo Schwarze
2013-08-05Put .%C before .%D in .Rs outputIngo Schwarze
2012-11-17Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze
2012-11-16Warn about unknown volume or arch in Dt macro arguments;Ingo Schwarze
2012-07-18Fix handling of paragraph macros inside lists:Ingo Schwarze
2012-07-16Several -mdoc parser improvements related to vertical spacing:Ingo Schwarze
2012-07-12The post_nm() validation function crashed when the first .Nm child nodeIngo Schwarze
2012-07-11fix position and formatting of %UIngo Schwarze
2012-07-10* implement -Tman .Bl -item -inset -diag -ohang -dash -hyphen -enum .ItIngo Schwarze
2012-05-24Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theIngo Schwarze
2012-04-15Two bugfixes regarding the -width and -offset macro arguments:Ingo Schwarze
2011-12-03remove useless "#ifdef __linux__" that crept in,Ingo Schwarze
2011-12-02In man(7), when no explicit volume name is given, use the defaultIngo Schwarze
2011-11-19Avoid a NULL pointer access if an .Rs block body contains nothingIngo Schwarze
2011-11-16When processing .Sh HEAD, as soon as we know which section this is,Ingo Schwarze
2011-10-16Remove a bunch of useless assignments,Ingo Schwarze
2011-09-18sync to version 1.11.7 from kristaps@Ingo Schwarze
2011-09-18sync to version 1.11.5:Ingo Schwarze
2011-05-29Merge release 1.11.3, almost all code by kristaps@:Ingo Schwarze
2011-04-24Merge version 1.11.1:Ingo Schwarze
2011-04-21Merge version 1.10.10:Ingo Schwarze
2011-03-20Import the foundation for eqn(7) support.Ingo Schwarze
2011-03-07Clean up date handling,Ingo Schwarze
2011-02-06If .Ns is specified on its own line, ignore it, like groff does;Ingo Schwarze
2011-01-30Make .Bx accept not more than two arguments.Ingo Schwarze
2011-01-30Like in groff, if .%B is specified, quote .%T; from kristaps@.Ingo Schwarze
2011-01-22Check argument count validation for all in_line() macros.Ingo Schwarze
2011-01-04Merge kristaps@' cleaner tbl integration, removing mine;Ingo Schwarze
2011-01-03Partial cleanup of argument count validation in mdoc(7):Ingo Schwarze
2010-12-29Reorg by Kristaps: In libmdoc, replace the union of pointers to structsIngo Schwarze
2010-12-26Behave more like groff (both old and new): Specifying both .%T and .%J inIngo 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-09Allow quote macros (`Op', `Aq', `Bq', `Dq', `Pq', `Ql', `Qq', `Sq', andIngo Schwarze
2010-12-07Complete the merge of bsd.lv version 1.10.7:Ingo Schwarze
2010-12-01Merge mdoc_action.c into mdoc_validate.c, because having two places to doIngo Schwarze
2010-10-26Downgrade nearly 20 ERRORS to WARNINGS.Ingo Schwarze
2010-10-24Do not throw FATAL errors when there is no need to:Ingo Schwarze