summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2007-09-16 20:25:27 +0100
committerColin Watson <cjwatson@debian.org>2007-09-16 20:25:27 +0100
commite23cad27db0f7667adee2a59b401b7395d813e44 (patch)
tree3a31cf4ea31fcef077b461f4ae8397a4d3e6d08e /lib
parentb4c1a677f3fbffdf895b79f0c15cdcf8340ce441 (diff)
Add more intelligent guessing of manual page encodings. Thanks to
Adam Borowski for discussion leading to this. * src/manconv.c: New program. * man/man1/manconv.man1: Document it. * .bzrignore: Ignore src/manconv. * include/Defines.in (manconv): Add. * man/Makefile.in (manconv, thmanconv, manconv.1): Add. (process_manpage): Add manconv and thmanconv. (allmanpages): Add ./man1/manconv.1. (nlsinstall): Install manconv.1. (nlsuninstall): Uninstall manconv.1. * src/Makefile.in (PRIVTOOLS, all): Add manconv. * po/POTFILES.in: Add src/manconv.c. * po/man-db.pot, po/*.po: Update. * src/man.c (PP_COOKIE): Move to ... * include/manconfig.h.in (PP_COOKIE): ... here. * src/encodings.c (add_manconv): New function to use manconv instead of iconv where appropriate. * src/encodings.h (add_manconv): Add prototype. * src/lexgrog.l (find_name): Use it. * src/man.c (make_roff_command): Use it. Remove coding: preprocessor string handling, as manconv deals with that now. * src/straycats.c (check_for_stray): Use it. * src/Makefile.in (DEFS_encodings.o): Add, defining location of manconv. * docs/NEWS: Document this.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions