summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mandoc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rudimentary implementation of the roff(7) \o escape sequence (overstrike).schwarze2015-01-211-5/+7
* Fix a read buffer overrun triggered by trailing \s- or trailing \s+schwarze2015-01-011-4/+4
* Catch localtime() failure for additional safety;schwarze2014-12-151-1/+3
* Add some missing OpenBSD RCS markersschwarze2014-11-281-1/+1
* Tighten Unicode escape name parsing.schwarze2014-10-281-5/+10
* Stricter syntax checking of Unicode character names:schwarze2014-10-131-13/+12
* kristaps@ found this with valgrind, merge his patch from bsd.lv:schwarze2014-08-181-2/+3
* Clean up messages related to plain text and to escape sequences.schwarze2014-07-061-3/+3
* Fix handling of escape sequences taking numeric arguments.schwarze2014-07-061-2/+4
* Clean up the warnings related to document structure.schwarze2014-07-011-2/+2
* Start systematic improvements of error reporting.schwarze2014-06-201-3/+3
* KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,schwarze2014-04-201-62/+62
* Fully implement the \B (validate numerical expression) andschwarze2014-04-081-6/+3
* Accept arbitrary argument delimiters for various roff(7) escape sequences.schwarze2014-04-071-5/+5
* The files mandoc.c and mandoc.h contained both specialised low-levelschwarze2014-03-211-69/+2
* Remove duplicate const specifiers from the declaration of mandoc_escape().schwarze2013-12-301-2/+2
* Simplify: Remove an unused argument from the mandoc_eos() function.schwarze2013-12-301-5/+5
* I have no idea how it happened that \B, \H, \h, \L, and \l gotschwarze2013-12-261-8/+6
* Parse and ignore the roff(7) escape sequences \d (move half line down)schwarze2013-12-251-1/+9
* s/[Nn]ull/NUL/ in comments where appropriate;schwarze2013-12-251-4/+4
* Support the alternative syntax \C'uXXXX' for Unicode characters.schwarze2013-11-101-2/+5
* Cleanup suggested by gcc-4.8.1, following hints by Christos Zoulas:schwarze2013-10-051-2/+2
* Implement the roff(7) font-escape sequence \f(BI "bold+italic".schwarze2013-08-081-9/+15
* Improve handling of the roff(7) "\t" escape sequence:schwarze2013-06-201-6/+24
* Support the .cc request; code by kristaps@, tests by me.schwarze2012-07-071-27/+1
* While i already got my fingers dirty on mandoc_escape(),schwarze2012-05-281-68/+65
* Make recursive parsing of roff(7) escapes actually work in the general case,schwarze2012-05-281-118/+37
* Implement the roff \z escape sequence, intended to output the nextschwarze2012-05-281-2/+12
* ISO style "%Y-%m-%d" dates are common in man(7) .TH.schwarze2011-11-171-3/+4
* Parse and ignore the C font family in \f escapes.schwarze2011-11-121-2/+9
* Handle \N numbered character escapes the same way as groff:schwarze2011-10-241-7/+23
* sync to version 1.11.7 from kristaps@schwarze2011-09-181-33/+6
* sync to version 1.11.5:schwarze2011-09-181-7/+16
* Merge release 1.11.3, almost all code by kristaps@:schwarze2011-05-291-146/+339
* Merge version 1.11.1:schwarze2011-04-241-51/+26
* Merge version 1.10.10:schwarze2011-04-211-8/+54
* my $buf = "string"; return $string; is cool in Perl, but not in C;schwarze2011-03-151-17/+23
* Clean up date handling,schwarze2011-03-071-28/+47
* Unify roff macro argument parsing (in roff.c, roff_userdef()) and man macroschwarze2011-01-031-3/+81
* Merge the last bits of 1.10.6 (released today), most were already in:schwarze2010-09-271-6/+6
* Parse and ignore the \k, \o, \w, and \z roff escapes, and recursivelyschwarze2010-09-131-6/+40
* Implement a simple, consistent user interface for error handling.schwarze2010-08-201-5/+5
* Ignore \h (local horizontal motion) and \v (local vertical motion) escapesschwarze2010-08-181-10/+12
* Sync to bsd.lv; in particular, pull in lots of bug fixes.schwarze2010-07-251-136/+111
* Text ending in a full stop, exclamation mark or question markschwarze2010-07-161-11/+13
* merge release 1.10.2schwarze2010-06-261-31/+55
* Merge bsd.lv version 1.10.1 (to be released soon).schwarze2010-06-061-1/+3
* When a word does not fully fit onto the output line, but it containsschwarze2010-05-261-1/+29
* more end-of-sentence (EOS) handling:schwarze2010-05-151-13/+29
* block-implicit macros now up-propogate end-of-sentence spacing;schwarze2010-05-151-2/+3