summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc.c
AgeCommit message (Expand)Author
2015-10-30If a .Bd block has no arguments at all, drop the block and only keepIngo Schwarze
2015-10-20In order to become able to generate syntax tree nodes on the roff(7)Ingo Schwarze
2015-10-12To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-04-23Unify mdoc_deroff() and man_deroff() into a common function deroff().Ingo Schwarze
2015-04-23Get rid of two empty wrapper functions. No functional change.Ingo Schwarze
2015-04-19Unify trickier node handling functions.Ingo Schwarze
2015-04-19Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze
2015-04-19Decouple the token code for "no request or macro" from the individualIngo Schwarze
2015-04-19Unify node handling functions:Ingo Schwarze
2015-04-18Delete the wrapper functions mdoc_meta(), man_meta(), mdoc_node(),Ingo Schwarze
2015-04-18Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze
2015-04-18Move mdoc_hash_init() and man_hash_init() to libmandoc.hIngo Schwarze
2015-04-18Profit from the unified struct roff_man and reduce the number ofIngo Schwarze
2015-04-18Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze
2015-04-02Third step towards parser unification:Ingo Schwarze
2015-04-02Second step towards parser unification:Ingo Schwarze
2015-04-02First step towards parser unification:Ingo Schwarze
2015-02-12Do not confuse .Bl -column lists that just broken another blockIngo Schwarze
2015-02-12Delete the mdoc_node.pending pointer and the function calculatingIngo Schwarze
2015-02-05Simplify by deleting the "lastline" member of struct mdoc_node.Ingo Schwarze
2015-02-02Get rid of all calls to rew_sub() in blk_exp_close(); only ten callsIngo Schwarze
2015-01-15Fatal errors no longer exist.Ingo Schwarze
2014-11-28Simplify by making the eqn and tbl steering functions void;Ingo Schwarze
2014-11-28Simplify by making the mdoc parser callbacks void, and some cleanup;Ingo Schwarze
2014-11-28Simplify the code by making various mdoc parser helper functions void.Ingo Schwarze
2014-11-28Simplify code by making mdoc validation handlers void.Ingo Schwarze
2014-11-19Escape sequences terminate high-level macro names, and when doing so,Ingo Schwarze
2014-10-20correct the spacing after in-line equationsIngo Schwarze
2014-10-20correct spacing before inline equationsIngo Schwarze
2014-10-16Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze
2014-09-06Simplify by handling empty request lines at the one logical placeIngo Schwarze
2014-08-08Bring the handling of defective prologues even closer to groff,Ingo Schwarze
2014-08-08mention requests and macros in more messagesIngo Schwarze
2014-08-08Simplify: replace one global flag by one local variableIngo Schwarze
2014-07-09mark defos as const; nobody needs to change it,Ingo Schwarze
2014-07-07no need to skip content before first section headerIngo Schwarze
2014-07-06Clean up messages related to plain text and to escape sequences.Ingo Schwarze
2014-07-02Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,Ingo Schwarze
2014-07-01Clean up the warnings related to document structure.Ingo Schwarze
2014-06-20Start systematic improvements of error reporting.Ingo Schwarze
2014-04-25Fix a minor optimization i broke in bsd.lv rev. 1.163 on August 20, 2010:Ingo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-30Implement the roff(7) .ll (line length) request.Ingo Schwarze
2014-03-23If an .Nd block contains macros, avoid fragmented entries in mandocdb(8),Ingo Schwarze
2014-03-21avoid repetitive code for asprintf error handlingIngo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2014-01-05Add an option -Q (quick) to mandocdb(8)Ingo Schwarze
2013-12-30Simplify: Remove an unused argument from the mandoc_eos() function.Ingo Schwarze
2013-12-24When deciding whether two consecutive macros are on the same input line,Ingo Schwarze