summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/libmandoc.h
AgeCommit message (Expand)Author
2021-06-27add a style message about overlong text lines,Ingo Schwarze
2020-04-03Remove some stray argument names from function prototypes,Ingo Schwarze
2020-01-19Align to the new, sane behaviour of the groff_mdoc(7) .Dd macro:Ingo Schwarze
2018-12-21Rename mandoc_getarg() to roff_getarg() and pass it the roff parserIngo Schwarze
2018-12-14Cleanup, no functional change:Ingo Schwarze
2018-12-14Major cleanup; may imply minor changes in edge cases of error reporting.Ingo Schwarze
2018-08-24Rudimentary implementation of the roff(7) .while request.Ingo Schwarze
2018-08-23The upcoming .while request will have to re-execute roff(7) linesIngo Schwarze
2018-08-23Implement the roff(7) .shift and .return requests,Ingo Schwarze
2018-04-09When accessing an undefined number register, define it to be zero, likeIngo Schwarze
2017-07-08Simplify by creating struct roff_node syntax tree nodes for tbl(7)Ingo Schwarze
2017-07-081. Eliminate struct eqn, instead use the existing membersIngo Schwarze
2017-06-11Style message about legacy man(7) date format in mdoc(7) documentsIngo Schwarze
2017-04-29Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze
2017-02-18preconv_encode() can take a const input buffer;Ingo Schwarze
2017-02-09Be consistent in protecting __attribute__ attributes with __;Ingo Schwarze
2016-07-19Use __attribute__((__format__ throughout.Ingo Schwarze
2015-11-07In private header files, __BEGIN_DECLS and __END_DECLS are pointless.Ingo Schwarze
2015-10-13Major character table cleanup: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-01-15Fatal errors no longer exist.Ingo Schwarze
2015-01-14downgrade ".so with absolute path" from FATAL to ERROR;Ingo Schwarze
2014-12-28mdoc(7) already uses the mandoc(1) -Ios argument in the footer lineIngo Schwarze
2014-12-21Fix build with -Werror -std=c99 -pedantic.Daniel Dickman
2014-12-01header cleanup:Ingo Schwarze
2014-11-28Simplify by making the eqn and tbl steering functions void;Ingo Schwarze
2014-11-27remove unneccessary inclusion protection; ok schwarzeTheo de Raadt
2014-11-01Use struct buf in libroff, it is very natural thereIngo Schwarze
2014-11-01Refactor, no functional change: Remove the parse point from struct buf.Ingo Schwarze
2014-10-30support UTF-8 and ISO-8859-1 input by integrating modified partsIngo Schwarze
2014-10-28Make the character table available to libroff so it can check theIngo Schwarze
2014-10-16Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze
2014-09-06Move main format autodetection from the parser dispatcher to theIngo Schwarze
2014-07-09mark defos as const; nobody needs to change it,Ingo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-19Generalize the mparse_alloc() and roff_alloc() functions by givingIngo Schwarze
2014-01-06Another 25% speedup for mandocdb(8) -Q mode, found with gprof(1).Ingo 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-15The "value" argument to the roff(7) .nr requests ends right beforeIngo Schwarze
2013-10-03Expand references to number registers in exactly the same way asIngo Schwarze
2013-10-03Support setting arbitrary roff(7) number registers,Ingo Schwarze
2012-07-07Support the .cc request; code by kristaps@, tests by me.Ingo Schwarze
2012-06-02In groff, trying to redefine standard man(7) macros before .TH has no effect;Ingo Schwarze
2012-05-24Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theIngo Schwarze
2011-12-02In man(7), when no explicit volume name is given, use the defaultIngo Schwarze