summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/term.c
AgeCommit message (Expand)Author
2016-03-20" the the " -> " the ", or in a couple of cases replace the superfluousKenneth R Westerback
2016-01-07This code wasted memory by allocating sizeof(enum termfont *)Ingo Schwarze
2015-10-23apply bold and italic to all non-ASCII Unicode codepoints,Ingo Schwarze
2015-10-13Major character table cleanup:Ingo Schwarze
2015-10-12To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-09-26/* NOTREACHED */ after abort() is silly, delete itIngo Schwarze
2015-09-21Trailing whitespace is significant when determining the width of a tagIngo Schwarze
2015-08-30Drop leading, internal, and trailing blank characters in \o (overstrike)Ingo Schwarze
2015-04-29Replace the kludge for the \z escape sequence by an actualIngo Schwarze
2015-04-04Rounding rules for horizontal scaling widths are more complicated.Ingo Schwarze
2015-04-02Third step towards parser unification:Ingo Schwarze
2015-03-09prevent the skipvsp flag from creeping past actual textIngo Schwarze
2015-01-31Use relative offsets instead of absolute pointers for the terminalIngo Schwarze
2015-01-21Rudimentary implementation of the roff(7) \o escape sequence (overstrike).Ingo Schwarze
2014-12-24Support negative indentations for mdoc(7) displays and lists.Ingo Schwarze
2014-12-24When a man(7) document contains unreasonably large numbers forIngo Schwarze
2014-12-23support negative horizontal widths in man(7);Ingo Schwarze
2014-12-23Fix vertical scaling. Obviously, nobody ever had a serious look at this.Ingo Schwarze
2014-12-19Enforcing an arbitrary, implementation dependent, undocumented limitIngo Schwarze
2014-12-02Fix the implementation and documentation of \c (continue text input line).Ingo Schwarze
2014-11-21We repeatedly observed assertion crashes in the low-level terminalIngo Schwarze
2014-11-16When a line (in the sense of term_flushln()) contains white space only,Ingo Schwarze
2014-11-01fix a typo causing crashes in Unicode string length measurementIngo Schwarze
2014-10-29In terminal output, unify handling of Unicode and numbered characterIngo Schwarze
2014-10-28In -Tascii mode, print "<?>" only for Unicode escapes of unknownIngo Schwarze
2014-10-28Make the character table available to libroff so it can check theIngo Schwarze
2014-10-27Fix a regression in term.c rev. 1.89 reported by bentley@:Ingo Schwarze
2014-10-26Improve -Tascii output for Unicode escape sequences: For the first 512Ingo Schwarze
2014-08-18Fix read access to uninitialized memory found by kristaps@ with valgrind,Ingo Schwarze
2014-08-08Fix floating point handling: When converting double to size_t,Ingo Schwarze
2014-08-08Clarity with respect to floating point handling:Ingo Schwarze
2014-07-06After skipping an escape sequence with incomplete arguments,Ingo Schwarze
2014-04-23Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-04-08Add a new term_flushln() flag TERMP_BRIND (if break, then indent)Ingo Schwarze
2014-04-05bugfix: make sure all variables are properly initializedIngo Schwarze
2014-03-30Support relative arguments to .ll (increase or decrease line length).Ingo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2014-03-13In -Tutf8 mode, make sure that hyphens get counted against the output lineIngo Schwarze
2014-01-22Implement the \: (optional line break) escape sequence,Ingo Schwarze
2013-12-31remove assignments that will be overwritten right afterwards,Ingo Schwarze
2013-12-25Do not break output lines in .Fn function arguments in SYNOPSIS mode.Ingo Schwarze
2013-12-24Delete the unused flag TERMP_IGNDELIMIngo Schwarze
2013-12-23Implement a long-standing desideratum,Ingo Schwarze
2013-12-22Polishing the worms in my favourite can, term_flushln().Ingo Schwarze
2013-08-21Move the last column-counting members of struct termp (col and maxcols)Ingo Schwarze
2013-08-08Implement the roff(7) font-escape sequence \f(BI "bold+italic".Ingo Schwarze
2013-08-05After a leading blank on an output line, the first word was counted twiceIngo Schwarze
2013-05-29In keep mode, if any text is printed (even in NOSPACE mode),Ingo Schwarze