summaryrefslogtreecommitdiffstats
path: root/libmdoc.h
Commit message (Expand)AuthorAgeFilesLines
* Cleanup, minus 15 LOC, no functional change:Ingo Schwarze2018-12-311-2/+0
* Cleanup, no functional change:Ingo Schwarze2018-12-301-0/+4
* Rename mandoc_getarg() to roff_getarg() and pass it the roff parserIngo Schwarze2018-12-211-0/+1
* Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allIngo Schwarze2018-12-041-1/+0
* Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze2018-08-171-4/+2
* Macro argument quoting does not prevent recognition of punctuationIngo Schwarze2017-05-301-1/+0
* Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze2017-04-291-1/+0
* Continue parser unification:Ingo Schwarze2017-04-241-10/+11
* Remove the ENDBODY_NOSPACE flag, simplifying the code.Ingo Schwarze2017-02-161-1/+1
* In private header files, __BEGIN_DECLS and __END_DECLS are pointless.Ingo Schwarze2015-11-071-3/+0
* In order to become able to generate syntax tree nodes on the roff(7)Ingo Schwarze2015-10-201-1/+5
* Very tricky diff to fix macro interpretation and spacing around tabsIngo Schwarze2015-10-171-3/+1
* Get rid of two empty wrapper functions. No functional change.Ingo Schwarze2015-04-231-1/+0
* Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze2015-04-191-5/+0
* Unify node handling functions:Ingo Schwarze2015-04-191-2/+0
* Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze2015-04-181-1/+0
* Move mdoc_hash_init() and man_hash_init() to libmandoc.hIngo Schwarze2015-04-181-1/+0
* Replace the structs mdoc and man by a unified struct roff_man.Ingo Schwarze2015-04-181-46/+16
* Third step towards parser unification:Ingo Schwarze2015-04-021-1/+1
* Second step towards parser unification:Ingo Schwarze2015-04-021-23/+23
* Get rid of all calls to rew_sub() in blk_exp_close(); only ten callsIngo Schwarze2015-02-021-1/+1
* remove unneccessary inclusion protection; patch from deraadt@Ingo Schwarze2014-12-011-4/+0
* Provide a helper function macro_or_word() and use it to prune theIngo Schwarze2014-11-291-2/+0
* Fold the loop around mdoc_argv() into the function itself,Ingo Schwarze2014-11-281-8/+1
* Retire support for CSRG supplementary document titles. These areIngo Schwarze2014-11-281-1/+0
* Simplify by making the mdoc parser callbacks void, and some cleanup;Ingo Schwarze2014-11-281-3/+3
* Simplify the code by making various mdoc parser helper functions void.Ingo Schwarze2014-11-281-9/+8
* Simplify code by making mdoc validation handlers void.Ingo Schwarze2014-11-281-2/+2
* Multiple fixes with respect to in-line macros:Ingo Schwarze2014-11-171-1/+2
* demacrify: get rid of man_nmsg(), man_pmsg(), mdoc_nmsg(), mdoc_pmsg()Ingo Schwarze2014-08-011-4/+0
* garbage collect three unused global flags; no functional changeIngo Schwarze2014-07-301-1/+0
* mark defos as const; nobody needs to change it,Ingo Schwarze2014-07-091-1/+1
* Implement the obsolete macros .En .Es .Fr .Ot for backward compatibility,Ingo Schwarze2014-07-021-0/+1
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-4/+4
* Add an option -Q (quick) to mandocdb(8)Ingo Schwarze2014-01-051-0/+1
* There are three kinds of input lines: text lines, macros takingIngo Schwarze2013-10-211-2/+6
* Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze2012-11-171-8/+7
* Fix handling of paragraph macros inside lists:Ingo Schwarze2012-07-181-0/+1
* Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theIngo Schwarze2012-05-271-0/+1
* In man(7), when no explicit volume name is given, use the defaultIngo Schwarze2011-12-021-1/+0
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-1/+1
* Follow-up: forgot to remove useless regset structs.Kristaps Dzonsons2011-07-181-1/+0
* Make `struct roff' be passed into libmdoc and libman upon creation.Kristaps Dzonsons2011-07-181-0/+1
* Clean up parsing of delimiters in -mdoc. First, remove the "dowarn"Kristaps Dzonsons2011-04-191-7/+1
* Get mdoc_argv.c ready to use [some of] mandoc_getarg() by giving saidKristaps Dzonsons2011-04-171-10/+10
* libmdoc.h and libman.h were including mdoc.h and man.h, respectively.Kristaps Dzonsons2011-03-221-2/+0
* mdoc_argn_free is only used local to mdoc_argv.c, so make it static.Kristaps Dzonsons2011-03-221-1/+0
* Move mandoc_isdelim() back into libmdoc.h. This fixes an unreportedKristaps Dzonsons2011-03-221-0/+20
* Consolidate messages. Have all parse-time messages (in libmdoc,Kristaps Dzonsons2011-03-201-7/+4
* Clean-up in libmdoc: fix last checks for mdoc_*msg return value, thenKristaps Dzonsons2011-03-171-1/+1