summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc
AgeCommit message (Expand)Author
2014-03-23Retire the old concat() function.Ingo Schwarze
2014-03-23If an .Nd block contains macros, avoid fragmented entries in mandocdb(8),Ingo Schwarze
2014-03-22If a man(7) NAME section contains macros, avoid truncated or emptyIngo 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-03-20Remove currently unimplemented macros from the lists of used-definedIngo Schwarze
2014-03-19Register pure .so pages as mlinks, not as mpages.Ingo Schwarze
2014-03-19Without the MPARSE_SO option, if the file contains nothing but aIngo Schwarze
2014-03-19Generalize the mparse_alloc() and roff_alloc() functions by givingIngo Schwarze
2014-03-18Allow checking that databases are up to date even when you have no writeIngo Schwarze
2014-03-17in apropos(1) output, sort names and avoid multiple section numbersIngo Schwarze
2014-03-17describe new featuresIngo Schwarze
2014-03-17remove Berkeley DB partsIngo Schwarze
2014-03-17sync to bsd.lv: remove the Berkeley DB specific parts and document -nIngo Schwarze
2014-03-13In -Tutf8 mode, make sure that hyphens get counted against the output lineIngo Schwarze
2014-03-08In .nf mode, use the MAN_LINE flag to detect input line breaksIngo Schwarze
2014-03-08To find out whether .TP head arguments are same-line or next-line arguments,Ingo Schwarze
2014-03-08Improve .if/.ie condition handling.Ingo Schwarze
2014-03-07In roff_cond_sub(), make sure that the incorrect input sequence `\\}',Ingo Schwarze
2014-03-07Even on macro lines, \} must not cause whitespace.Ingo Schwarze
2014-03-07Three bugfixes related to the closing of conditional blocks:Ingo Schwarze
2014-03-05In -Tutf8 mode, mandoc_char(7) named accent character escape sequencesIngo Schwarze
2014-02-16After Werner Lemberg accepted and committed some updates to the manualIngo Schwarze
2014-02-16when indenting, extend the right margin accordingly, when needed;Ingo Schwarze
2014-02-14Parse and ignore the roff(7) .ce request (center some lines).Ingo Schwarze
2014-02-14Implement the roff(7) .as request (append to user-defined string).Ingo Schwarze
2014-02-14Handle some predefined read-only number registers, e.g. .H and .V.Ingo Schwarze
2014-01-24Improve formatting of broken blocks in -Tman,Ingo Schwarze
2014-01-22Implement the \: (optional line break) escape sequence,Ingo Schwarze
2014-01-21Treat the line after .Cd as a single argument.Ingo Schwarze
2014-01-20Keep words after .Ic together in a single argument.Ingo Schwarze
2014-01-19Always compare arch case-insensitively.Ingo Schwarze
2014-01-19Avoid the risk of trying to modify a literal string.Ingo Schwarze
2014-01-19Always store the arch in lower-case only.Ingo Schwarze
2014-01-19Get rid of the local keys table, use the new mansearch_const.c.Ingo Schwarze
2014-01-19Support a second -v on mandocdb(8) to show keys while they are being added;Ingo Schwarze
2014-01-18Cope with slightly broken NAME sections in man(7) pagesIngo Schwarze
2014-01-17Sort the macro keys by their real-world frequency to reduce the averageIngo Schwarze
2014-01-17Drop the AUTOINCREMENT PRIMARY KEYs from the mlinks and keys tables.Ingo Schwarze
2014-01-17Despite some experimenting, i'm unable to find any relevant effect ofIngo Schwarze
2014-01-11Remove useless use of strnlen(3).Ingo Schwarze
2014-01-07Cache the result of uname(3) such that we don't need to call itIngo Schwarze
2014-01-06Gprof(1) is fun. You should use it more often.Ingo Schwarze
2014-01-06Another 18% speedup for mandocdb(8) -Q, found by gprof(1).Ingo Schwarze
2014-01-06Another 25% speedup for mandocdb(8) -Q mode, found with gprof(1).Ingo Schwarze
2014-01-06Do not sync to disk after each individual manual page (duh!),Ingo Schwarze
2014-01-06Fix mandocdb(8) -d and -u.Ingo Schwarze
2014-01-06Rename dbindex() to dbadd() to be less confusing.Ingo Schwarze
2014-01-06Remove the redundant "file" column from the "mlinks" table.Ingo Schwarze
2014-01-06Drop Nd from the mpages table, it is still in the keys table.Ingo Schwarze