summaryrefslogtreecommitdiffstats
path: root/chars.in
Commit message (Collapse)AuthorAgeFilesLines
* Improve handling of the roff(7) "\t" escape sequence:Ingo Schwarze2013-06-201-0/+1
| | | | | | | | | | | * Parsing macro arguments has to be done in copy mode, which implies replacing "\t" by a literal tab character. * Otherwise, render "\t" as the empty string, not as a 't' character. This fixes formatting of the distfile example in the oldrdist(1) manual. This also shows up in the unzip(1) manual as one of several issues preventing the removal of USE_GROFF from the archivers/unzip port. Thanks to espie@ for attracting my attention to the unzip(1) manual.
* Make -T[x]html suppress output with \& (and similar zwsp points). ThisKristaps Dzonsons2011-10-021-6/+6
| | | | | fixes lynx's rendering of manuals with the \&, which were rendering as ​ in the text. Reported by Paul de Weerd, thanks!
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-1/+1
| | | | found while syncing to OpenBSD
* Add support for 1/2, 1/4, and 3/4 (needed by eqn).Kristaps Dzonsons2011-07-221-0/+3
|
* Use the correct Unicode value for the zero-width space, which means thatKristaps Dzonsons2011-05-241-6/+6
| | | | | spec2cp never needs to fall through to spec2str. Then clean out html.c of its unnecessary print_res() function.
* Remove predefined strings from the chars.in file, as they're now localKristaps Dzonsons2011-05-241-48/+15
| | | | | to predefs.in. This also makes "BOTH" entries directly into CHAR. The res2str and spec2str are now effectively the same function.
* Add \*(Ai (ANSI) and \*(Px (POSIX) predefined strings, which are part ofKristaps Dzonsons2011-04-201-0/+2
| | | | | | groff's tmac.doc package. Originally noted by Matthew Dempsky. Feedback by Jason McIntyre, joerg@, and schwarze@. Also add some documentation about predefined strings, tweaked by schwarze@.
* o diaeresis is 246 (U+00F6)Ingo Schwarze2011-03-161-1/+1
| | | | from Christian Weisgerber <naddy at openbsd dot org>
* Remove last pod2man escapes. These render ok, although \*(-- renders asKristaps Dzonsons2010-09-151-15/+2
| | | | | | O- because the underlying macro depends on \(*W, which a prior pod2man preamble `tr' macro rewrites as "-". This is an error in groff as this tramples on the real \(*W, or Greek omega.
* Remove the pod2man table entries. They can now be properly read andKristaps Dzonsons2010-08-291-9/+2
| | | | assigned within the pod2man preamble.
* Remove \*(C+ from the pre-predefined strings. It is always `ds'-definedKristaps Dzonsons2010-08-161-1/+0
| | | | | | when being used in manuals. Since we now support `ds', it's no longer necessary to account for it. From a bug report originally by Thomas Jeunet.
* Sync to OpenBSD: add missing Copyright years.Ingo Schwarze2010-07-311-1/+1
| | | | | I checked that substantial changes were committed to these files during these years.
* Remove asciisz from chars.in. It frees up a nice chunk of memory and atKristaps Dzonsons2010-07-261-371/+371
| | | | | | the overhead of running strlen() for ASCII strings (yes, I benchmarked this running mandoc_char(7) as input again and again with hundredth-second penalties... on my slow-ass alpha).
* Fix chars.in fall-through to ASCII mode. This bug only affectedKristaps Dzonsons2010-07-261-6/+6
| | | | -T[x]html.
* Changed Unicode codepoint of left-arrow right-arrow to be the regularKristaps Dzonsons2010-07-191-2/+2
| | | | ASCII symbols.
* Make "\ " produce non-breaking space.Kristaps Dzonsons2010-07-181-1/+1
| | | | Noted by Theo de Raadt. Ok schwarze@.
* By letting strncmp() do its job and not helping it with a prior lengthKristaps Dzonsons2010-07-171-370/+370
| | | | | check, we can remove the hard-coded length of all escape patterns. This frees up a nice chunk of memory.
* Change chars.in HTML encoding to be a Unicode codepoint (int), which isKristaps Dzonsons2010-07-161-370/+370
| | | | later formatted in html.c.
* Churn as I finish email address migration kth.se -> bsd.lv.Kristaps Dzonsons2010-06-191-1/+1
|
* Fixed condition of `\}' closing a conditional at the start of the line.Kristaps Dzonsons2010-06-011-0/+1
| | | | | | | | Fixed flushed-out condition of \} causing subsequent arguments to be truncated, when in fact the whole line should be passed through (if the conditional succeeds) to the front-end and the \} ignored there. Added regression test of this behaviour.
* sync to OpenBSD:Ingo Schwarze2010-05-161-1/+1
| | | | | | introduce a #define to get rid of the magic number describing the ASCII character used to represent non-breaking space; ok kristaps
* Escape TH -> Th (noticed by Joerg Sonnenberger).Kristaps Dzonsons2010-03-301-1/+1
| | | | Moved pod2man escapes into man.3 (they're not part of -man or -mdoc, technically).
* Added stupid pod2man reserved strings.Kristaps Dzonsons2010-03-231-4/+25
|
* Removed references to `\\' escape (noted by Jason McIntyre, Ingo Schwarze).Kristaps Dzonsons2010-01-051-1/+0
|
* Added functionality of -Tascii non-breaking `\~' space.Kristaps Dzonsons2009-11-051-1/+8
|
* Fix in -Tascii where `Lb' causes line-break in any section (should only ↵Kristaps Dzonsons2009-09-241-1/+1
| | | | | | | happen in LIBRARY). `Fn' first parameter is broken apart into ftype and fname in -Thtml (for correct style application). Fixed \0 special character.
* All special characters sync'd with groff, both -Thtml and -Tascii.Kristaps Dzonsons2009-09-231-62/+88
| | | | Re-added text links to index.sgml (just for show).
* Sync'd currency symbols with newest groff.Kristaps Dzonsons2009-09-231-8/+10
|
* Sync'd special letters and ligatures with newest groff.Kristaps Dzonsons2009-09-231-62/+64
|
* Arrows & brackets sync'd with newest groff.Kristaps Dzonsons2009-09-231-18/+48
|
* Quotes sync'd with newest groff.Kristaps Dzonsons2009-09-231-8/+13
|
* Accent marks sync'd with current groff.Kristaps Dzonsons2009-09-221-15/+16
|
* Many more UTF-8 symbols in place.Kristaps Dzonsons2009-09-221-120/+171
| | | | | | Started partitioning chars.in into sections corresponding to mandoc_char.7. Correctly ordered Greek letters. Sync'd all mathematical and logical symbols with current groff.
* Fix segfault in -Thtml column lists.Kristaps Dzonsons2009-09-221-13/+13
| | | | | | Added some more UTF-8 chars. mandoc_char.7 now has all special characters rendered. Fixed column layout in -Thtml.
* Fixed some characters.Kristaps Dzonsons2009-09-221-15/+15
| | | | Initial push of mandoc_char showing the current character rendering (useful for testing, too).
* Many more characters for HMTL (mostly Greek).Kristaps Dzonsons2009-09-221-44/+45
|
* A few more macros in -Thtml.Kristaps Dzonsons2009-09-211-2/+2
|
* Removed man handling in -Thtml (for now).Kristaps Dzonsons2009-09-211-20/+20
| | | | Added some UTF chars to chars.in.
* Headers and footers in -Thtml. Various minor additions.Kristaps Dzonsons2009-09-201-10/+10
|
* Some extra html tags and near-complete Bl: -tag is hopeless (synonym for ↵Kristaps Dzonsons2009-09-201-3/+3
| | | | -hang, now) and -column is still pending.
* Consider html fixes, most importantly -tag and -hang (breaks in IE6, ↵Kristaps Dzonsons2009-09-171-5/+5
| | | | apparently).
* More html.Kristaps Dzonsons2009-09-171-266/+266
| | | | Initial html encodings in chars.in.
* ascii_xxx -> chars_xxx (intended to hold more than just ascii encoding).Kristaps Dzonsons2009-09-171-0/+300
More html work.