summaryrefslogtreecommitdiffstats
path: root/mdoc.c
Commit message (Expand)AuthorAgeFilesLines
* Fatal errors no longer exist.Ingo Schwarze2015-01-151-2/+1
* Simplify by making the eqn and tbl steering functions void;Ingo Schwarze2014-11-281-4/+2
* Simplify by making the mdoc parser callbacks void, and some cleanup;Ingo Schwarze2014-11-281-14/+18
* Simplify the code by making various mdoc parser helper functions void.Ingo Schwarze2014-11-281-25/+15
* Simplify code by making mdoc validation handlers void.Ingo Schwarze2014-11-281-37/+17
* Escape sequences terminate high-level macro names, and when doing so,Ingo Schwarze2014-11-191-7/+17
* correct the spacing after in-line equationsIngo Schwarze2014-10-201-1/+2
* correct spacing before inline equationsIngo Schwarze2014-10-201-0/+2
* Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze2014-10-161-57/+0
* Simplify by handling empty request lines at the one logical placeIngo Schwarze2014-09-061-9/+0
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-2/+0
* Bring the handling of defective prologues even closer to groff,Ingo Schwarze2014-08-061-38/+21
* mention requests and macros in more messagesIngo Schwarze2014-08-011-2/+2
* garbage collect three unused global flags; no functional changeIngo Schwarze2014-07-301-34/+6
* mark defos as const; nobody needs to change it,Ingo Schwarze2014-07-091-1/+1
* no need to skip content before first section headerIngo Schwarze2014-07-071-21/+0
* Clean up messages related to plain text and to escape sequences.Ingo Schwarze2014-07-061-4/+8
* Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,Ingo Schwarze2014-07-021-0/+2
* Clean up the warnings related to document structure.Ingo Schwarze2014-07-011-2/+2
* Start systematic improvements of error reporting.Ingo Schwarze2014-06-201-2/+4
* Fix a minor optimization i broke in rev. 1.163 on August 20, 2010:Ingo Schwarze2014-04-251-1/+1
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-89/+66
* Implement the roff(7) .ll (line length) request.Ingo Schwarze2014-03-301-1/+1
* If an .Nd block contains macros, avoid fragmented entries in mandocdb(8),Ingo Schwarze2014-03-231-0/+40
* avoid repetitive code for asprintf error handlingIngo Schwarze2014-03-231-4/+1
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-0/+1
* Add an option -Q (quick) to mandocdb(8)Ingo Schwarze2014-01-051-2/+10
* Simplify: Remove an unused argument from the mandoc_eos() function.Ingo Schwarze2013-12-311-1/+1
* When deciding whether two consecutive macros are on the same input line,Ingo Schwarze2013-12-241-0/+1
* There are three kinds of input lines: text lines, macros takingIngo Schwarze2013-10-211-1/+18
* Support setting arbitrary roff(7) number registers,Ingo Schwarze2013-10-051-6/+4
* Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze2012-11-171-140/+140
* Fix a crash triggered by .Bl -tag .It Xo .El .Sh found by florian@.Ingo Schwarze2012-11-161-0/+3
* Fix handling of paragraph macros inside lists:Ingo Schwarze2012-07-181-1/+9
* The mdoc(7) \*(Ba predefined string actually forces roman font;Ingo Schwarze2012-07-181-1/+1
* Several -mdoc parser improvements related to vertical spacing:Ingo Schwarze2012-07-161-1/+2
* Add `cc' support.Kristaps Dzonsons2012-06-121-1/+1
* Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theIngo Schwarze2012-05-271-1/+2
* implement .Ap .Bd .Bo .Bq .D1 .Ic .Lp .Oo .Pf .Po .Ss .Sx .Sy .br .spIngo Schwarze2011-09-301-0/+1
* An implementation of `tr'. This routes allocations of TEXT nodesKristaps Dzonsons2011-07-281-1/+1
* Simply word allocation in libmdoc and libman.Kristaps Dzonsons2011-07-271-8/+1
* Disable in-line eqn processing for a bit.Kristaps Dzonsons2011-07-271-1/+5
* First, roff_res() has no need to invoke ROFF_RERUN: since it's executedKristaps Dzonsons2011-07-271-5/+0
* Implement the first steps of equation parsing from within libmdoc.Kristaps Dzonsons2011-07-251-1/+53
* Finish the eqn syntactic parser. This correctly parses terms and doesKristaps Dzonsons2011-07-211-2/+2
* Make `struct roff' be passed into libmdoc and libman upon creation.Kristaps Dzonsons2011-07-181-4/+4
* Have libman and libmdoc use mandoc_getcontrol() to determine whether aKristaps Dzonsons2011-03-281-41/+24
* libmdoc.h and libman.h were including mdoc.h and man.h, respectively.Kristaps Dzonsons2011-03-221-0/+1
* Move mandoc_isdelim() back into libmdoc.h. This fixes an unreportedKristaps Dzonsons2011-03-221-0/+44
* Consolidate messages. Have all parse-time messages (in libmdoc,Kristaps Dzonsons2011-03-201-22/+6