summaryrefslogtreecommitdiffstats
path: root/term.c
Commit message (Expand)AuthorAgeFilesLines
* make the internal a2roffsu() interface more powerful by returningIngo Schwarze2017-06-081-13/+4
* Prepare the terminal driver for filling multiple columns in parallel,Ingo Schwarze2017-06-071-24/+39
* Prepare the terminal driver for filling multiple columns in parallel,Ingo Schwarze2017-06-071-66/+68
* The \h escape sequence provides another method for moving backwards,Ingo Schwarze2017-06-071-14/+27
* Implement the roff(7) .mc (right margin character) request.Ingo Schwarze2017-06-041-39/+60
* Make term_flushln() simpler and more robust:Ingo Schwarze2017-06-041-61/+24
* Partial implementation of \h (horizontal line drawing function).Ingo Schwarze2017-06-021-1/+57
* Minimal implementation of the \h (horizontal motion) escape sequence.Ingo Schwarze2017-06-011-0/+22
* Basic implementation of the roff(7) .ta (define tab stops) request.Ingo Schwarze2017-05-071-11/+14
* Fix an assertion failure caused by \z\[u00FF] with -Tps/-Tpdf.Ingo Schwarze2017-01-081-2/+14
* Fix assertion failures caused by whitespace inside \o'' (overstrike)Ingo Schwarze2016-08-101-3/+5
* sed 's/the the/the/' in a comment; from krw@Ingo Schwarze2016-04-121-1/+1
* This code wasted memory by allocating sizeof(enum termfont *)Ingo Schwarze2016-01-071-1/+1
* apply bold and italic to all non-ASCII Unicode codepoints,Ingo Schwarze2015-10-231-1/+1
* Major character table cleanup:Ingo Schwarze2015-10-131-7/+4
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze2015-10-121-4/+0
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-6/+6
* /* NOTREACHED */ after abort() is silly, delete itIngo Schwarze2015-09-261-1/+0
* Trailing whitespace is significant when determining the width of a tagIngo Schwarze2015-09-211-0/+6
* Drop leading, internal, and trailing blank characters in \o (overstrike)Ingo Schwarze2015-08-301-1/+7
* Replace the kludge for the \z escape sequence by an actualIngo Schwarze2015-04-291-42/+26
* Rounding rules for horizontal scaling widths are more complicated.Ingo Schwarze2015-04-041-5/+5
* Third step towards parser unification:Ingo Schwarze2015-04-021-3/+3
* prevent the skipvsp flag from creeping past actual textIngo Schwarze2015-03-061-0/+1
* Use relative offsets instead of absolute pointers for the terminalIngo Schwarze2015-01-311-14/+6
* Rudimentary implementation of the roff(7) \o escape sequence (overstrike).Ingo Schwarze2015-01-211-1/+26
* Support negative indentations for mdoc(7) displays and lists.Ingo Schwarze2014-12-241-1/+1
* When a man(7) document contains unreasonably large numbers forIngo Schwarze2014-12-241-1/+3
* support negative horizontal widths in man(7);Ingo Schwarze2014-12-231-14/+8
* Fix vertical scaling. Obviously, nobody ever had a serious look at this.Ingo Schwarze2014-12-231-7/+18
* Enforcing an arbitrary, implementation dependent, undocumented limitIngo Schwarze2014-12-191-14/+18
* Fix the implementation and documentation of \c (continue text input line).Ingo Schwarze2014-12-021-2/+2
* We repeatedly observed assertion crashes in the low-level terminalIngo Schwarze2014-11-211-8/+12
* When a line (in the sense of term_flushln()) contains white space only,Ingo Schwarze2014-11-161-1/+3
* fix a typo causing crashes in Unicode string length measurementIngo Schwarze2014-11-011-1/+1
* In terminal output, unify handling of Unicode and numbered characterIngo Schwarze2014-10-291-38/+64
* In -Tascii mode, print "<?>" only for Unicode escapes of unknownIngo Schwarze2014-10-281-9/+3
* Make the character table available to libroff so it can check theIngo Schwarze2014-10-281-5/+1
* Fix a regression in term.c rev. 1.229 reported by bentley@:Ingo Schwarze2014-10-271-6/+4
* Improve -Tascii output for Unicode escape sequences: For the first 512Ingo Schwarze2014-10-261-53/+39
* Control reading off the edge of our buffer in term_flushln().Kristaps Dzonsons2014-08-181-1/+1
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-2/+0
* Fix floating point handling: When converting double to size_t,Ingo Schwarze2014-08-011-2/+2
* Clarity with respect to floating point handling:Ingo Schwarze2014-08-011-6/+6
* After skipping an escape sequence with incomplete arguments,Ingo Schwarze2014-07-061-2/+2
* Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze2014-04-231-1/+1
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-59/+47
* Add a new term_flushln() flag TERMP_BRIND (if break, then indent)Ingo Schwarze2014-04-081-27/+20
* bugfix: make sure all variables are properly initializedIngo Schwarze2014-04-051-5/+5
* Support relative arguments to .ll (increase or decrease line length).Ingo Schwarze2014-03-301-0/+30