summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/libman.h
AgeCommit message (Expand)Author
2017-04-29Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2015-11-07In private header files, __BEGIN_DECLS and __END_DECLS are pointless.Ingo Schwarze
2015-10-22move man(7) validation into the dedicated validation phase, tooIngo 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-19Unify node handling functions: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-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-03-20Simplify by almost halving the number of macro flags:Ingo Schwarze
2014-12-28mdoc(7) already uses the mandoc(1) -Ios argument in the footer lineIngo Schwarze
2014-11-28Simplify by making many functions in the man(7) parser void,Ingo Schwarze
2014-11-27remove unneccessary inclusion protection; ok schwarzeTheo de Raadt
2014-11-03Allow the five man(7) font macros to concatenate their line arguments,Ingo Schwarze
2014-08-08Simplify man(7) validation:Ingo Schwarze
2014-08-08demacrify: get rid of man_nmsg(), man_pmsg(), mdoc_nmsg(), mdoc_pmsg()Ingo Schwarze
2014-08-08Simplify: replace one global flag by one local variableIngo Schwarze
2014-07-07Simplify man_unscope(), removing 18 lines of code, that is,Ingo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-01-05Add an option -Q (quick) to mandocdb(8)Ingo Schwarze
2012-11-17Cleanup naming of local variables to make the code easier on the eye:Ingo Schwarze
2011-11-05When the HEAD scope of .TP is broken by another block macro,Ingo Schwarze
2011-09-18sync to version 1.11.5:Ingo Schwarze
2011-04-24Merge version 1.11.1:Ingo Schwarze
2011-04-21Merge version 1.10.10:Ingo Schwarze
2011-01-16If the first character of a free-form text input line is whitespace,Ingo Schwarze
2010-12-01Merge man_action.c into man_validate.c.Ingo Schwarze
2010-08-20Implement a simple, consistent user interface for error handling.Ingo Schwarze
2010-07-13Merge release 1.10.4 (all code by kristaps@), providing four new features:Ingo Schwarze
2010-06-27Full .nr nS support, unbreaking the kernel manuals.Ingo Schwarze
2010-06-26merge release 1.10.2Ingo Schwarze
2010-05-24remove the now unused #define MAN_EL_USE,Ingo Schwarze
2010-05-23Unified error and warning message system for all of mandoc,Ingo Schwarze
2010-05-16In theory, Kristaps never intended to write a roff parser,Ingo Schwarze
2010-05-15removed restriction on integer manual sections in -man;Ingo Schwarze
2010-05-08handle text lines beginning with \." as comments, like groff does,Ingo Schwarze
2010-04-25Implement roff conditional instructions .if .ie .el, in man(7) only for now;Ingo Schwarze
2010-04-02merge 1.9.20, keeping local patchesIngo Schwarze
2010-03-29merge 1.9.19, keeping local patchesIngo Schwarze
2010-03-26merge 1.9.17, keeping local patchesIngo Schwarze
2010-03-25merge 1.9.16, keeping local patchesIngo Schwarze
2009-12-22sync to 1.9.12, mostly portability and refactoring:Ingo Schwarze
2009-10-27sync to 1.9.11: adapt printing of dates to groff conventions,Ingo Schwarze
2009-09-21sync to 1.9.5: lookup hashes are now static tablesIngo Schwarze
2009-08-22another large chunk of -man updates,Ingo Schwarze
2009-08-22Kristaps@ significantly overhauled libman.Ingo Schwarze