aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mdoc.c
Commit message (Expand)AuthorAgeFilesLines
* If a .Bd block has no arguments at all, drop the block and only keepIngo Schwarze2015-10-301-1/+2
* In order to become able to generate syntax tree nodes on the roff(7)Ingo Schwarze2015-10-201-20/+11
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze2015-10-121-13/+1
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-25/+25
* Unify mdoc_deroff() and man_deroff() into a common function deroff().Ingo Schwarze2015-04-231-40/+1
* Get rid of two empty wrapper functions. No functional change.Ingo Schwarze2015-04-231-8/+1
* Unify trickier node handling functions.Ingo Schwarze2015-04-191-2/+2
* Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze2015-04-191-54/+2
* Decouple the token code for "no request or macro" from the individualIngo Schwarze2015-04-191-10/+11
* Unify node handling functions:Ingo Schwarze2015-04-191-216/+20
* Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze2015-04-181-15/+1
* Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze2015-04-181-85/+1
* Move mdoc_hash_init() and man_hash_init() to libmandoc.hIngo Schwarze2015-04-181-2/+1
* Profit from the unified struct roff_man and reduce the number ofIngo Schwarze2015-04-181-1/+2
* Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze2015-04-181-52/+52
* Third step towards parser unification:Ingo Schwarze2015-04-021-5/+5
* Second step towards parser unification:Ingo Schwarze2015-04-021-42/+42
* First step towards parser unification:Ingo Schwarze2015-04-021-37/+38
* Do not confuse .Bl -column lists that just broken another blockIngo Schwarze2015-02-121-5/+5
* Delete the mdoc_node.pending pointer and the function calculatingIngo Schwarze2015-02-121-3/+5
* Simplify by deleting the "lastline" member of struct mdoc_node.Ingo Schwarze2015-02-051-2/+1
* Get rid of all calls to rew_sub() in blk_exp_close(); only ten callsIngo Schwarze2015-02-021-2/+3
* Fatal errors no longer exist.Ingo Schwarze2015-01-151-3/+2
* Simplify by making the eqn and tbl steering functions void;Ingo Schwarze2014-11-281-5/+3
* Simplify by making the mdoc parser callbacks void, and some cleanup;Ingo Schwarze2014-11-281-15/+19
* Simplify the code by making various mdoc parser helper functions void.Ingo Schwarze2014-11-281-26/+16
* Simplify code by making mdoc validation handlers void.Ingo Schwarze2014-11-281-38/+18
* Escape sequences terminate high-level macro names, and when doing so,Ingo Schwarze2014-11-191-8/+18
* correct the spacing after in-line equationsIngo Schwarze2014-10-201-2/+3
* correct spacing before inline equationsIngo Schwarze2014-10-201-1/+3
* Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze2014-10-161-58/+1
* Simplify by handling empty request lines at the one logical placeIngo Schwarze2014-09-061-10/+1
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+1
* Bring the handling of defective prologues even closer to groff,Ingo Schwarze2014-08-061-39/+22
* mention requests and macros in more messagesIngo Schwarze2014-08-011-3/+3
* garbage collect three unused global flags; no functional changeIngo Schwarze2014-07-301-35/+7
* mark defos as const; nobody needs to change it,Ingo Schwarze2014-07-091-2/+2
* no need to skip content before first section headerIngo Schwarze2014-07-071-22/+1
* Clean up messages related to plain text and to escape sequences.Ingo Schwarze2014-07-061-5/+9
* Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,Ingo Schwarze2014-07-021-1/+3
* Clean up the warnings related to document structure.Ingo Schwarze2014-07-011-3/+3
* Start systematic improvements of error reporting.Ingo Schwarze2014-06-201-3/+5
* Fix a minor optimization i broke in rev. 1.163 on August 20, 2010:Ingo Schwarze2014-04-251-2/+2
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-90/+67
* Implement the roff(7) .ll (line length) request.Ingo Schwarze2014-03-301-2/+2
* If an .Nd block contains macros, avoid fragmented entries in mandocdb(8),Ingo Schwarze2014-03-231-1/+41
* avoid repetitive code for asprintf error handlingIngo Schwarze2014-03-231-5/+2
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-1/+2
* Add an option -Q (quick) to mandocdb(8)Ingo Schwarze2014-01-051-3/+11
* Simplify: Remove an unused argument from the mandoc_eos() function.Ingo Schwarze2013-12-311-2/+2