summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/term.c
AgeCommit message (Expand)Author
2010-10-27Fix an off-by-one in an assertion, crashing the renderer on ".Os \&".Ingo Schwarze
2010-10-02style cleanup, no functional change:Ingo Schwarze
2010-10-01* need a space before .No even if it starts with a closing delimiterIngo Schwarze
2010-09-23Count trailing escaped blanks correctly;Ingo Schwarze
2010-09-21When calculating string lengths, resolve escape sequences and useIngo Schwarze
2010-08-20Centralize handling of literal tabs in term_flushln() in one place,Ingo Schwarze
2010-08-20When a column contains trailing spaces, calculate the paddingIngo Schwarze
2010-08-20Implement a simple, consistent user interface for error handling.Ingo Schwarze
2010-07-31Merge bsd.lv version 1.10.5: last larger batch of bug fixes before release.Ingo Schwarze
2010-07-25Sync to bsd.lv; in particular, pull in lots of bug fixes.Ingo Schwarze
2010-07-13Merge release 1.10.4 (all code by kristaps@), providing four new features:Ingo Schwarze
2010-07-03Rudimentary implementation of user-defined strings;Ingo Schwarze
2010-06-29framework for glyph width encoding; from kristaps@Ingo Schwarze
2010-06-27Full .nr nS support, unbreaking the kernel manuals.Ingo Schwarze
2010-06-27Basic implementation of .Bk/.Ek.Ingo Schwarze
2010-06-26As a first step towards variable-width font support,Ingo Schwarze
2010-06-26merge release 1.10.2Ingo Schwarze
2010-06-10minimal initial -Tps support, from kristaps@ GSOCIngo Schwarze
2010-06-08Merge more bits that will be going into 1.10.1:Ingo Schwarze
2010-05-26When a word does not fully fit onto the output line, but it containsIngo Schwarze
2010-05-23Unified error and warning message system for all of mandoc,Ingo Schwarze
2010-05-17The function term_flushln() had effectively forked wrt to bsd.lv.Ingo Schwarze
2010-05-15More systematic output width handling by Joerg Sonnenberger:Ingo Schwarze
2010-05-14Integrate kristaps@' end-of-sentence (EOS) frameworkIngo Schwarze
2010-04-23Handle literal tab characters both in literal context (.Bd -literal)Ingo Schwarze
2010-04-13Fix rendering of multiple successive .It macros without intervening text;Ingo Schwarze
2010-04-12Partial revert of term.c rev. 1.23Ingo Schwarze
2010-04-07Merge the good parts of 1.9.23,Ingo Schwarze
2010-03-26merge 1.9.17, keeping local patchesIngo Schwarze
2010-03-22Only try to break the line at an existing hyphenIngo Schwarze
2010-03-20When the length of a single words exceeds the maximum acceptable lineIngo Schwarze
2010-03-06When the last field on an output line is empty, break the lineIngo Schwarze
2010-03-05At the end of lines, split words at existing hyphens:Ingo Schwarze
2010-03-02Proper inter-sentence spacing for mdoc(7).Ingo Schwarze
2009-12-24sync to 1.9.14: rewrite escape sequence handling:Ingo 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-10-24simplify overstep handling, removing one local variable;Ingo Schwarze
2009-10-21sync to 1.9.9, featuring:Ingo Schwarze
2009-10-19sync to 1.9.5: partial rewrite of special character and predefined stringIngo Schwarze
2009-10-18sync to 1.9.5: integrate closedelim() and opendelim() into term_word(),Ingo Schwarze
2009-09-21sync to 1.9.5: make terminal_*, tree_* and out_* functions return void,Ingo Schwarze
2009-09-21sync to 1.9.5: remove TERMP_STYLE bit field in favour of recursion-friendlyIngo Schwarze
2009-08-22sync to 1.8.5: partial rewrite of the handling of escape sequences:Ingo Schwarze
2009-08-09sync to 1.8.4: preserve leading whitespace in literal textIngo Schwarze
2009-08-09multiple spacing fixes for .Bl -hang, -tag, -inset and -diagIngo Schwarze
2009-07-26sync to 1.8.1: correct vis count for erroneously-decorated whitespace;Ingo Schwarze
2009-07-26sync to 1.8.1: word splitting now happens in libmdoc,Ingo Schwarze
2009-07-18sync to 1.8.0: support .Bl -hangIngo Schwarze
2009-06-23fix three off-by-one errors in whitespace outputIngo Schwarze