aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandoc.c
Commit message (Expand)AuthorAgeFilesLines
* merge kristaps@' bugfix from HEAD:Ingo Schwarze2014-08-181-154/+94
* Implement the roff(7) font-escape sequence \f(BI "bold+italic".Ingo Schwarze2013-08-081-9/+15
* Improve handling of the roff(7) "\t" escape sequence:Ingo Schwarze2013-06-201-6/+24
* Add `cc' support.Kristaps Dzonsons2012-06-121-27/+1
* While i already got my fingers dirty on mandoc_escape(),Ingo Schwarze2012-05-311-68/+65
* Make recursive parsing of roff(7) escapes actually work in the general case,Ingo Schwarze2012-05-311-118/+37
* Implement the roff \z escape sequence, intended to output the nextIngo Schwarze2012-05-311-2/+12
* ISO style "%Y-%m-%d" dates are common in man(7) .TH.Ingo Schwarze2011-12-031-3/+4
* Accomodate for \f(Cx formatting. Noted by Andreas Vogele, thanks!Kristaps Dzonsons2011-11-061-2/+9
* Handle \N numbered character escapes the same way as groff:Ingo Schwarze2011-10-241-7/+23
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-2/+2
* Move mandoc_hyph() into roff_parsetext() as a single conditional. WhileKristaps Dzonsons2011-07-271-39/+1
* Update mandoc_hyph() to the extent that numbers on either side of theKristaps Dzonsons2011-07-271-10/+21
* Scary-looking but otherwise harmless changes allow me to build for Windows.Kristaps Dzonsons2011-07-241-6/+9
* Complete eqn.7 parsing. Features all productions from the original 1975Kristaps Dzonsons2011-07-211-1/+11
* Support `size' constructs in eqn.7. Generalise mandoc_strontou to thisKristaps Dzonsons2011-07-211-7/+6
* Remove all references to ESCAPE_PREDEF, which is now not exposed passedKristaps Dzonsons2011-05-241-5/+1
* Support groff's escape for Unicode input. SeeKristaps Dzonsons2011-05-151-1/+9
* Make character engine (-Tascii, -Tpdf, -Tps) ready for Unicode: make bufferKristaps Dzonsons2011-05-141-2/+2
* Move roff.c's strtol into libmandoc.h for use by other parts of the codeKristaps Dzonsons2011-05-141-1/+35
* No code change: fixing spelling errors. From a patch by uqs@. Thanks!Kristaps Dzonsons2011-04-301-2/+2
* Clean up parsing of delimiters in -mdoc. First, remove the "dowarn"Kristaps Dzonsons2011-04-191-14/+4
* Get mdoc_argv.c ready to use [some of] mandoc_getarg() by giving saidKristaps Dzonsons2011-04-171-6/+7
* Lint catching some potential issues.Kristaps Dzonsons2011-04-091-4/+4
* Remove a2roffdeco() and mandoc_special() functions and replace them withKristaps Dzonsons2011-04-091-141/+305
* Have libman and libmdoc use mandoc_getcontrol() to determine whether aKristaps Dzonsons2011-03-281-1/+26
* Move mandoc_isdelim() back into libmdoc.h. This fixes an unreportedKristaps Dzonsons2011-03-221-51/+1
* Consolidate messages. Have all parse-time messages (in libmdoc,Kristaps Dzonsons2011-03-201-9/+9
* Tiny optimisation in mandoc_isdelim() check.Kristaps Dzonsons2011-03-171-3/+3
* Move mdoc_isdelim() into mandoc.h as mandoc_isdelim(). This allows theKristaps Dzonsons2011-03-171-6/+52
* Make lint shut up a little bit.Kristaps Dzonsons2011-03-151-2/+2
* my $buf = "string"; return $string; is cool in Perl, but not in C;Ingo Schwarze2011-03-151-17/+23
* Clean up date handling,Ingo Schwarze2011-03-071-28/+47
* Unify roff macro argument parsing (in roff.c, roff_userdef()) and man macroIngo Schwarze2011-01-031-3/+81
* Churny commit to quiet lint. No functional changes.Kristaps Dzonsons2010-09-041-5/+5
* Remove overstrike `\o'. This isn't the best solution because we reallyKristaps Dzonsons2010-08-291-3/+3
* Handle nested, recursive mathematical subexpressions. This isKristaps Dzonsons2010-08-241-2/+25
* Strip out `\k' escape.Kristaps Dzonsons2010-08-241-2/+2
* Stripping out of `\w' groff escape. Yet another for pod2man...Kristaps Dzonsons2010-08-241-3/+7
* Strip out the `\z' escape. This is the first recursive sequence,Kristaps Dzonsons2010-08-241-1/+8
* Implement a simple, consistent user interface for error handling.Ingo Schwarze2010-08-201-5/+5
* Add \v and \h to ignored escapes. These are in the category of \s.Kristaps Dzonsons2010-08-161-10/+12
* Ensure that isalnum is called with unsigned char argument.Joerg Sonnenberger2010-07-251-2/+2
* Accept "\s0" (i.e., properly ignore it). Found in the wild (e.g., gfdl.7).Kristaps Dzonsons2010-07-221-1/+4
* Accomodate for groff's crappy behaviour wherein an unrecognisedKristaps Dzonsons2010-07-211-2/+2
* Throw out a2roffdeco() in out.c for a readable version. The prior oneKristaps Dzonsons2010-07-181-3/+62
* Text ending in a full stop, exclamation mark or question markIngo Schwarze2010-07-181-10/+13
* Clean up mandoc_special() (in order later to catch \m). It also flagsKristaps Dzonsons2010-07-181-151/+63
* Resurrect mandoc.c after bogus removal (was: libmandoc.c).Kristaps Dzonsons2010-07-061-0/+396
* Renamed mandoc.c to libmandoc.c. This is in the efforts of getting aKristaps Dzonsons2010-07-051-396/+0