summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/term_ascii.c
AgeCommit message (Expand)Author
2020-09-09Do not abuse assert(3) to react to absurd input; the purpose of assert(3)Ingo Schwarze
2020-09-06After .ti, there are many reasons why the offset may change, so settingIngo Schwarze
2019-07-19#define a handful of constant strings to reduce the diff to -portable;Ingo Schwarze
2018-11-28Bugfix: never set termp->enc to the ambiguous value TERMENC_LOCALE,Ingo Schwarze
2018-08-21Improve the ASCII rendering of \(Po (Pound Sterling)Ingo Schwarze
2018-08-18Unsurprisingly, zero-width non-breaking spaces have... width 0.Ingo Schwarze
2018-05-20Protect against malicious manual pages containing .ll requests withIngo Schwarze
2018-04-13Make sure that mandoc only goes into UTF-8 mode if the user reallyIngo Schwarze
2017-08-23Switch ASCII rendering of the same mathematical symbols and greekIngo Schwarze
2017-06-14harmless, but weird typo; found with afterstep_faq(1)Ingo Schwarze
2017-06-07Prepare the terminal driver for filling multiple columns in parallel,Ingo Schwarze
2017-05-08Basic implementation of the roff(7) .ti (temporary indent) request.Ingo Schwarze
2017-05-07Basic implementation of the roff(7) .ta (define tab stops) request.Ingo Schwarze
2016-07-08ISO C99 7.19.2.5 doesn't like mixing putchar(3) and putwchar(3) onIngo Schwarze
2015-11-12Never use LC_ALL. On the one hand, it can cause misformatting.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-07-17Initial, still somewhat experimental implementation to leverageIngo Schwarze
2015-04-04Rounding rules for horizontal scaling widths are more complicated.Ingo Schwarze
2015-03-27Actually use the new man.conf(5) "output" directive.Ingo Schwarze
2015-02-16Clamp width and indent settings to sensible values. Ignore errors for now.Ted Unangst
2014-12-31When showing more than one formatted manual page, insert horizontal linesIngo Schwarze
2014-12-19Enforcing an arbitrary, implementation dependent, undocumented limitIngo Schwarze
2014-11-20Prevent negative arguments to the .ll request from causing integerIngo 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-28Refine -Tascii rendering of Unicode characters, mostly to better agreeIngo Schwarze
2014-10-26In -Tascii mode, provide approximations even for some Unicode escapeIngo Schwarze
2014-10-26Improve -Tascii output for Unicode escape sequences: For the first 512Ingo Schwarze
2014-09-03Implement the traditional -h option for man(1): show the SYNOPSIS only.Ingo Schwarze
2014-08-17typo, sorryIngo Schwarze
2014-08-17While all current callers pass valid data to ascii_hspan() only,Ingo Schwarze
2014-08-14Some compilers apparently worry that abort() might returnIngo Schwarze
2014-08-13Begin cleanup of scaling units.Ingo Schwarze
2014-08-08Clarity with respect to floating point handling:Ingo Schwarze
2014-07-27Even for UTF-8 output, a non-breaking space character has the same widthIngo Schwarze
2014-04-20KNF: case (FOO): -> case FOO, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze
2014-03-30Support relative arguments to .ll (increase or decrease line length).Ingo Schwarze
2014-03-30Implement the roff(7) .ll (line length) request.Ingo Schwarze
2014-03-21The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze
2013-06-01Use a standard locale name, "UTF-8" is an ugly non-standard aliasIngo Schwarze
2011-12-05As requested by kristaps@, add and improve comments related to -Omdoc;Ingo Schwarze
2011-11-13Support -man -Omdoc to format man(7) manuals in mdoc(7) output style;Ingo Schwarze
2011-11-13Make the default left text margin configurable from the command line,Ingo Schwarze
2011-05-29Merge release 1.11.3, almost all code by kristaps@:Ingo Schwarze
2011-01-31Remove unnecessary conditional: term_alloc() cannot return NULL;Ingo Schwarze
2011-01-04Merge kristaps@' cleaner tbl integration, removing mine;Ingo Schwarze
2010-07-13Merge release 1.10.4 (all code by kristaps@), providing four new features:Ingo Schwarze