summaryrefslogtreecommitdiffstats
path: root/chars.c
Commit message (Expand)AuthorAgeFilesLines
* Since \. is not a character escape sequence, re-classify it from theIngo Schwarze2022-06-021-2/+1
* Digit-width and narrow spaces are non-breaking.Ingo Schwarze2020-02-131-2/+3
* Several improvements to escape sequence handling.Ingo Schwarze2018-12-151-15/+5
* Major cleanup; may imply minor changes in edge cases of error reporting.Ingo Schwarze2018-12-141-0/+1
* Improve the ASCII rendering of \(Po (Pound Sterling)Ingo Schwarze2018-08-211-5/+5
* Fix some issues found looking at groff_char(7):Ingo Schwarze2018-08-211-1/+4
* Add the \) special character, a variant of \& so arcane that iIngo Schwarze2018-08-191-0/+1
* Improve ASCII rendering of a few rare character escape sequencesIngo Schwarze2017-08-231-7/+7
* Switch ASCII rendering of the same mathematical symbols and greekIngo Schwarze2017-08-231-77/+77
* add the \(ru (0.5m baseline ruler) character escape sequence,Ingo Schwarze2017-06-141-0/+1
* add about 15 missing character escape sequences found in groff_char(7);Ingo Schwarze2017-06-021-1/+17
* Many people have been complaining for a long time that ``...'' looksIngo Schwarze2017-02-171-2/+2
* Major character table cleanup:Ingo Schwarze2015-10-131-80/+399
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-11/+11
* Render \(lq and \(rq as '"' in -Tascii mode but leave the renderingIngo Schwarze2015-02-171-1/+1
* In terminal output, unify handling of Unicode and numbered characterIngo Schwarze2014-10-291-5/+3
* Make the character table available to libroff so it can check theIngo Schwarze2014-10-281-1/+1
* Tighten Unicode escape name parsing.Ingo Schwarze2014-10-281-8/+3
* Fix a regression in term.c rev. 1.229 reported by bentley@:Ingo Schwarze2014-10-271-1/+1
* In -Tascii mode, provide approximations even for some Unicode escapeIngo Schwarze2014-10-261-0/+11
* Improve -Tascii output for Unicode escape sequences: For the first 512Ingo Schwarze2014-10-261-15/+6
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-2/+2
* Security fix:Ingo Schwarze2014-07-231-1/+12
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-8/+9
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-0/+1
* Implement the \: (optional line break) escape sequence,Ingo Schwarze2014-01-221-1/+1
* Improve handling of the roff(7) "\t" escape sequence:Ingo Schwarze2013-06-201-1/+1
* Even though the size of a pointer should not depend on the type of theIngo Schwarze2013-05-181-1/+1
* Const-ify some mchars arguments. I think these are non-const for historicalKristaps Dzonsons2011-11-081-6/+9
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-1/+1
* Regression fixes after merging 1.11.3 to OpenBSD (rev. 1.20):Ingo Schwarze2011-07-311-2/+4
* Add support for 1/2, 1/4, and 3/4 (needed by eqn).Kristaps Dzonsons2011-07-221-1/+1
* Support `size' constructs in eqn.7. Generalise mandoc_strontou to thisKristaps Dzonsons2011-07-211-2/+2
* Simplify chars.c---there's really no need for extra code to reorder theKristaps Dzonsons2011-07-071-60/+7
* Remove all references to ESCAPE_PREDEF, which is now not exposed passedKristaps Dzonsons2011-05-241-31/+0
* Remove predefined strings from the chars.in file, as they're now localKristaps Dzonsons2011-05-241-22/+11
* Flip on unicode output (via \[uNNNN]) in -T[x]html. Here we go!Kristaps Dzonsons2011-05-171-2/+16
* Remove function calls to res() and so forth in term_word(). These wereKristaps Dzonsons2011-05-151-3/+2
* Fix missing support for \N'n' when calculating string widths in -TasciiKristaps Dzonsons2011-05-151-0/+1
* Make character engine (-Tascii, -Tpdf, -Tps) ready for Unicode: make bufferKristaps Dzonsons2011-05-141-1/+2
* Filter all \N'' values with isprint(). Ok schwarze@.Kristaps Dzonsons2011-05-011-9/+5
* Make mchars_num2char() return a char like it says.Kristaps Dzonsons2011-04-301-10/+10
* Rename mchars_init() -> mchars_alloc() for consistency.Kristaps Dzonsons2011-04-301-1/+1
* Remove enum mcharst, which hasn't been used in quite some time.Kristaps Dzonsons2011-04-301-3/+1
* Move "chars" interface out of out.h and into mandoc.h. This doesn'tKristaps Dzonsons2011-04-291-28/+20
* Add \*(Ai (ANSI) and \*(Px (POSIX) predefined strings, which are part ofKristaps Dzonsons2011-04-201-1/+1
* Step 4: merge chars.h into out.h. The functions in this file areKristaps Dzonsons2011-03-221-1/+1
* Move mandoc_{realloc,malloc,calloc} out of libmandoc.h and into mandoc.hKristaps Dzonsons2011-03-171-11/+2
* Implement the \N'number' (numbered character) roff escape sequence.Ingo Schwarze2011-01-301-0/+22
* Churn to get parts of 'struct tbl' visible from mandoc.h: rename theKristaps Dzonsons2011-01-021-11/+11