summaryrefslogtreecommitdiffstats
path: root/term.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-1/+1
* In -Tutf8 mode, make sure that hyphens get counted against the output lineIngo Schwarze2014-03-131-6/+7
* Implement the \: (optional line break) escape sequence,Ingo Schwarze2014-01-221-3/+9
* remove assignments that will be overwritten right afterwards,Ingo Schwarze2013-12-311-1/+0
* Do not break output lines in .Fn function arguments in SYNOPSIS mode.Ingo Schwarze2013-12-251-1/+11
* Delete the unused flag TERMP_IGNDELIMIngo Schwarze2013-12-241-1/+1
* Implement a long-standing desideratum,Ingo Schwarze2013-12-231-3/+14
* Polishing the worms in my favourite can, term_flushln().Ingo Schwarze2013-12-221-7/+5
* Move the last column-counting members of struct termp (col and maxcols)Ingo Schwarze2013-08-211-18/+14
* Implement the roff(7) font-escape sequence \f(BI "bold+italic".Ingo Schwarze2013-08-081-28/+22
* After a leading blank on an output line, the first word was counted twiceIngo Schwarze2013-08-051-1/+1
* In keep mode, if any text is printed (even in NOSPACE mode),Ingo Schwarze2013-05-291-2/+2
* Improve formatting of badly nested font blocks.Ingo Schwarze2012-11-161-1/+1
* In flush-left mode of both man(7) and mdoc(7), when an output line is brokenIngo Schwarze2012-07-161-0/+8
* Remove a hack that was intended for groff-1.15 bug compatibility:Ingo Schwarze2012-07-101-6/+1
* Implement the roff \z escape sequence, intended to output the nextIngo Schwarze2012-05-311-13/+53
* Fix the vertical spacing around tbl(7) instances in man(7).Ingo Schwarze2012-05-271-2/+5
* As noticed by kristaps@, when breaking an overflowing line,Ingo Schwarze2011-09-211-5/+3
* Remove the terminal frontend flag TERMP_NOLPAD.Ingo Schwarze2011-09-191-33/+24
* fix a regression introduced in 1.11.7:Ingo Schwarze2011-09-181-1/+4
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-1/+1
* Remove all references to ESCAPE_PREDEF, which is now not exposed passedKristaps Dzonsons2011-05-241-22/+0
* Allow non-ASCII terminal encodings to accept unicode values for theKristaps Dzonsons2011-05-201-17/+61