summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Move mdoc_macro2len() into mdoc_validate.c as macro2len(), as that's theKristaps Dzonsons2011-03-172-95/+96
* Move mdoc_str2sec() into mdoc_validate.c as a2sec(), as that's the onlyKristaps Dzonsons2011-03-173-40/+38
* Tiny optimisation in mandoc_isdelim() check.Kristaps Dzonsons2011-03-171-2/+2
* Move mdoc_isdelim() into mandoc.h as mandoc_isdelim(). This allows theKristaps Dzonsons2011-03-179-150/+88
* Move mandoc_{realloc,malloc,calloc} out of libmandoc.h and into mandoc.hKristaps Dzonsons2011-03-178-53/+15
* Make args_checkpunct() use mdoc_isdelim() instead of mdoc_iscdelim(),Kristaps Dzonsons2011-03-173-59/+61
* Move check for closing punctuation into its own function. This willKristaps Dzonsons2011-03-171-24/+41
* o diaeresis is 246 (U+00F6)Ingo Schwarze2011-03-161-1/+1
* Instead of a series of hard-coded strcmps, make argv_a2arg() iterateKristaps Dzonsons2011-03-161-73/+42
* Push exit_status into struct curparse alongside file_status.Kristaps Dzonsons2011-03-161-6/+7
* Make lint shut up a little bit.Kristaps Dzonsons2011-03-1510-14/+18
* Remove duplicate UNCONST definition.Kristaps Dzonsons2011-03-151-1/+0
* Clean-up: make file_status global be local to curparse. "I agree withKristaps Dzonsons2011-03-151-28/+27
* Plug memory leak of normalised-date field.Kristaps Dzonsons2011-03-151-0/+2
* my $buf = "string"; return $string; is cool in Perl, but not in C;Ingo Schwarze2011-03-151-16/+22
* Do not leak information about the software usedIngo Schwarze2011-03-071-2/+0
* Clean up date handling,Ingo Schwarze2011-03-0717-179/+153
* date handling needs cleanupIngo Schwarze2011-02-271-1/+9
* Allow compilation with pcc, which has interesting/broken handling of -WKristaps Dzonsons2011-02-241-4/+4
* Clean up the COMPATIBILITY section;Ingo Schwarze2011-02-091-22/+30
* Add stub for eqn.7 manual and flip it on. Also note COMPATIBILITY issueKristaps Dzonsons2011-02-097-14/+114
* EQN blocks are now printed in all modes. This is simply a printing ofKristaps Dzonsons2011-02-096-8/+31
* Consolidate "rc" value in main.c around addspan, addeqn, and parseln.Kristaps Dzonsons2011-02-091-13/+13
* Allow -man to process EQN as well. Also fix a segfault in missing caseKristaps Dzonsons2011-02-098-3/+41
* Allow EQN data to be pushed down into libmdoc via mdoc_addeqn(). OnlyKristaps Dzonsons2011-02-0910-6/+46
* Put tbl_alloc function right into the addspan() one, as this is the onlyKristaps Dzonsons2011-02-082-38/+17
* The macro .Ns has no effect at the beginning of an input line;Ingo Schwarze2011-02-072-9/+11
* Fix a regression caused by mdoc_term.c 1.214 / mdoc_html.c 1.148:Ingo Schwarze2011-02-062-3/+7
* Some pre-handlers produce output, so reorder the code to set upIngo Schwarze2011-02-061-20/+25
* Use tbl_span line number for warnings/errors.Kristaps Dzonsons2011-02-062-3/+2
* Let the line-number of a tbl_span be remembered.Kristaps Dzonsons2011-02-065-16/+15
* Add initial libmdoc and libman top-most machinery for accepting TBLKristaps Dzonsons2011-02-069-1/+29
* Add initial EQN support to mandoc. This parses, then throws away, dataKristaps Dzonsons2011-02-067-12/+175
* TODO note on that `.TS', `.TE' etc. aren't real roff macros and troffKristaps Dzonsons2011-02-031-0/+6
* If `Ns' is specified on its own line, it should be ignored. This isKristaps Dzonsons2011-02-027-7/+20
* Note an error found in the wild.Kristaps Dzonsons2011-01-311-0/+3
* Implement the \N'number' (numbered character) roff escape sequence.Ingo Schwarze2011-01-307-3/+117
* When in a <PRE>, don't print out the <BR> before lines that have leadingKristaps Dzonsons2011-01-292-4/+19
* Remove unnecessary conditional...Kristaps Dzonsons2011-01-252-4/+2
* Arguments to `Bsx' and friends are separated by a non-breaking space.Kristaps Dzonsons2011-01-253-6/+13
* Push capitalisation of `Bx' second argument into validator, where it belongs.Kristaps Dzonsons2011-01-253-15/+25
* Properly uppercase the first-letter of the `Bx' second argument.Kristaps Dzonsons2011-01-252-5/+15
* Have `Bx' accept two arguments, not just one, and join these argumentsKristaps Dzonsons2011-01-254-18/+36
* Avoid double blank line before a table preceded by .PP.Ingo Schwarze2011-01-251-0/+3
* Since tbl_data() can now produce multiple spans, let parsebuf()Ingo Schwarze2011-01-254-10/+20
* Do not skip data after horizontal lines in the layout.Ingo Schwarze2011-01-251-16/+44
* correct horizontal spacing of data cellsIngo Schwarze2011-01-252-9/+12
* If %B is specified, quote %T. Noted by schwarze@ in the TODO.Kristaps Dzonsons2011-01-254-10/+5
* Ignore .ns (no-space mode), .ps (change point size), .ta (tab control)Ingo Schwarze2011-01-252-0/+20
* As noticed by deraadt@, it goes without saying that text filesIngo Schwarze2011-01-253-10/+0