Permalink
Browse files

Version 3.6

  • Loading branch information...
1 parent 948b5ce commit 2127b3495609b1f253a303f8b9c1de4a42bb6f42 @pinard committed Feb 19, 2008
Showing with 15,423 additions and 9,845 deletions.
  1. +4 −0 AUTHORS
  2. +25 −0 ChangeLog
  3. +2 −1 Makefile.am
  4. +11 −17 Makefile.in
  5. +52 −66 NEWS
  6. +8 −26 README
  7. +0 −12 README-alpha
  8. +3 −2 THANKS
  9. +25 −1 TODO
  10. +49 −14 aclocal.m4
  11. +71 −0 aclocal.sh
  12. 0 config.guess
  13. +158 −104 config.h.in
  14. 0 config.sub
  15. +1,479 −1,469 configure
  16. +7 −16 configure.in
  17. +6 −0 contrib/ChangeLog
  18. +2 −2 contrib/Makefile.am
  19. +3 −2 contrib/Makefile.in
  20. +5 −0 contrib/README
  21. +93 −0 contrib/recode.spec
  22. +27 −1 doc/ChangeLog
  23. +1 −0 doc/Makefile.am
  24. +2 −1 doc/Makefile.in
  25. +1 −1 doc/Makemore
  26. +7 −5 doc/help2man
  27. +12 −0 doc/libiconv.texi
  28. +95 −94 doc/recode.info
  29. +17 −195 doc/recode.info-1
  30. +179 −188 doc/recode.info-2
  31. +194 −782 doc/recode.info-3
  32. +784 −657 doc/recode.info-4
  33. +689 −487 doc/recode.info-5
  34. +489 −1,046 doc/recode.info-6
  35. +1,100 −0 doc/recode.info-7
  36. +111 −58 doc/recode.texi
  37. +3 −3 doc/stamp-vti
  38. +10 −0 doc/tables.py
  39. +3 −3 doc/version.texi
  40. +3 −7 i18n/Makefile.in
  41. BIN i18n/da.mo
  42. +204 −130 i18n/da.po
  43. BIN i18n/de.mo
  44. +223 −141 i18n/de.po
  45. BIN i18n/el.mo
  46. +241 −81 i18n/el.po
  47. BIN i18n/es.mo
  48. +150 −116 i18n/es.po
  49. BIN i18n/fr.mo
  50. +148 −114 i18n/fr.po
  51. BIN i18n/gl.mo
  52. +217 −135 i18n/gl.po
  53. BIN i18n/it.mo
  54. +213 −135 i18n/it.po
  55. BIN i18n/nl.mo
  56. +133 −107 i18n/nl.po
  57. BIN i18n/pl.mo
  58. +213 −134 i18n/pl.po
  59. BIN i18n/pt.mo
  60. +133 −107 i18n/pt.po
  61. +36 −39 i18n/recode.pot
  62. BIN i18n/sl.mo
  63. +255 −154 i18n/sl.po
  64. BIN i18n/sv.mo
  65. +205 −130 i18n/sv.po
  66. +11 −0 lib/ChangeLog
  67. +2 −2 lib/Makefile.am
  68. +28 −58 lib/Makefile.in
  69. +2 −0 lib/gettext.c
  70. +191 −1 libiconv/ChangeLog
  71. +60 −17 libiconv/Makefile.am
  72. +62 −12 libiconv/Makefile.in
  73. +6 −0 libiconv/README
  74. +462 −421 libiconv/aliases.h
  75. +4 −4 libiconv/armscii_8.h
  76. +3 −3 libiconv/ascii.h
  77. +3 −3 libiconv/big5.h
  78. +74 −0 libiconv/big5hkscs.h
  79. +2 −2 libiconv/ces_big5.h
  80. +2 −2 libiconv/ces_gbk.h
  81. +1 −1 libiconv/cns11643.h
  82. +2 −2 libiconv/cns11643_1.h
  83. +2 −2 libiconv/cns11643_2.h
  84. +2 −2 libiconv/cns11643_3.h
  85. +1 −1 libiconv/cns11643_inv.h
  86. +234 −0 libiconv/config.charset
  87. +9 −7 libiconv/converters.h
  88. +5 −5 libiconv/cp1133.h
  89. +4 −4 libiconv/cp1250.h
  90. +4 −4 libiconv/cp1251.h
  91. +4 −4 libiconv/cp1252.h
  92. +4 −4 libiconv/cp1253.h
  93. +8 −8 libiconv/cp1254.h
  94. +4 −4 libiconv/cp1255.h
  95. +4 −4 libiconv/cp1256.h
  96. +4 −4 libiconv/cp1257.h
  97. +4 −4 libiconv/cp1258.h
  98. +4 −4 libiconv/cp850.h
  99. +5 −5 libiconv/cp866.h
  100. +4 −4 libiconv/cp874.h
  101. +2 −2 libiconv/cp932.h
  102. +3 −3 libiconv/cp932ext.h
  103. +3 −3 libiconv/cp936ext.h
  104. +2 −2 libiconv/cp949.h
  105. +101 −5 libiconv/cp950.h
  106. +3 −3 libiconv/cp950ext.h
  107. +10 −0 libiconv/encodings.def
  108. +29 −0 libiconv/encodings_local.def
  109. +2 −2 libiconv/euc_cn.h
  110. +2 −2 libiconv/euc_jp.h
  111. +2 −2 libiconv/euc_kr.h
  112. +2 −2 libiconv/euc_tw.h
  113. +2 −0 libiconv/flags.h
  114. +2 −2 libiconv/gb12345.h
  115. +3 −3 libiconv/gb12345ext.h
  116. +61 −0 libiconv/gb18030.h
  117. +215 −0 libiconv/gb18030ext.h
  118. +603 −0 libiconv/gb18030uni.h
  119. +3 −3 libiconv/gb2312.h
  120. +2 −2 libiconv/gbk.h
  121. +2 −2 libiconv/gbkext1.h
  122. +2 −2 libiconv/gbkext2.h
  123. +1 −1 libiconv/gbkext_inv.h
  124. +5 −5 libiconv/georgian_academy.h
  125. +5 −5 libiconv/georgian_ps.h
  126. +2,106 −0 libiconv/hkscs.h
  127. +4 −4 libiconv/hp_roman8.h
  128. +4 −4 libiconv/hz.h
  129. +2 −1 libiconv/iconv.h
  130. +2 −2 libiconv/iso2022_cn.h
  131. +2 −2 libiconv/iso2022_cnext.h
  132. +2 −2 libiconv/iso2022_jp.h
  133. +2 −2 libiconv/iso2022_jp1.h
  134. +2 −2 libiconv/iso2022_jp2.h
  135. +2 −2 libiconv/iso2022_kr.h
  136. +5 −5 libiconv/iso646_cn.h
  137. +5 −5 libiconv/iso646_jp.h
  138. +3 −3 libiconv/iso8859_1.h
  139. +4 −4 libiconv/iso8859_10.h
  140. +4 −4 libiconv/iso8859_13.h
  141. +4 −4 libiconv/iso8859_14.h
  142. +4 −4 libiconv/iso8859_15.h
  143. +4 −4 libiconv/iso8859_16.h
  144. +4 −4 libiconv/iso8859_2.h
  145. +4 −4 libiconv/iso8859_3.h
  146. +4 −4 libiconv/iso8859_4.h
  147. +4 −4 libiconv/iso8859_5.h
  148. +4 −4 libiconv/iso8859_6.h
  149. +4 −4 libiconv/iso8859_7.h
  150. +4 −4 libiconv/iso8859_8.h
  151. +4 −4 libiconv/iso8859_9.h
  152. +2 −2 libiconv/isoir165.h
  153. +3 −3 libiconv/isoir165ext.h
  154. +4 −4 libiconv/java.h
  155. +6 −6 libiconv/jisx0201.h
  156. +3 −3 libiconv/jisx0208.h
  157. +3 −3 libiconv/jisx0212.h
  158. +4 −4 libiconv/johab.h
  159. +8 −8 libiconv/johab_hangul.h
  160. +4 −4 libiconv/koi8_r.h
  161. +4 −4 libiconv/koi8_ru.h
  162. +4 −4 libiconv/koi8_u.h
  163. +3 −3 libiconv/ksc5601.h
  164. +41 −0 libiconv/libcharset.h
  165. +248 −0 libiconv/loop_unicode.h
  166. +259 −0 libiconv/loop_wchar.h
  167. +23 −0 libiconv/loops.h
  168. +4 −4 libiconv/mac_arabic.h
  169. +4 −4 libiconv/mac_centraleurope.h
  170. +4 −4 libiconv/mac_croatian.h
  171. +4 −4 libiconv/mac_cyrillic.h
  172. +4 −4 libiconv/mac_greek.h
  173. +4 −4 libiconv/mac_hebrew.h
  174. +4 −4 libiconv/mac_iceland.h
  175. +4 −4 libiconv/mac_roman.h
  176. +4 −4 libiconv/mac_romania.h
  177. +4 −4 libiconv/mac_thai.h
  178. +4 −4 libiconv/mac_turkish.h
  179. +4 −4 libiconv/mac_ukraine.h
  180. +4 −4 libiconv/mulelao.h
  181. +4 −4 libiconv/nextstep.h
  182. +31 −0 libiconv/ref-add.sin
  183. +26 −0 libiconv/ref-del.sin
  184. +2 −2 libiconv/sjis.h
  185. +5 −5 libiconv/tcvn.h
  186. +4 −4 libiconv/tis620.h
  187. +6 −4 libiconv/ucs2.h
  188. +9 −5 libiconv/ucs2be.h
  189. +10 −5 libiconv/ucs2internal.h
  190. +9 −5 libiconv/ucs2le.h
  191. +16 −6 libiconv/ucs2swapped.h
  192. +3 −3 libiconv/ucs4.h
  193. +2 −2 libiconv/ucs4be.h
  194. +3 −3 libiconv/ucs4internal.h
  195. +2 −2 libiconv/ucs4le.h
  196. +11 −5 libiconv/ucs4swapped.h
  197. +3 −3 libiconv/uhc_1.h
  198. +3 −3 libiconv/uhc_2.h
  199. +7 −7 libiconv/utf16.h
  200. +25 −23 libiconv/utf16be.h
  201. +25 −23 libiconv/utf16le.h
  202. +7 −7 libiconv/utf7.h
  203. +25 −25 libiconv/utf8.h
  204. +5 −5 libiconv/viscii.h
  205. +20 −0 m4/ChangeLog
  206. +2 −2 m4/Makefile.am
  207. +4 −8 m4/Makefile.in
  208. +20 −0 m4/codeset.m4
  209. +3 −2 m4/gettext.m4
  210. +26 −0 m4/glibc21.m4
  211. +434 −0 m4/libtool.m4
  212. +0 −16 m4/microsoft.m4
  213. +66 −1 src/ChangeLog
  214. +7 −4 src/Makefile.am
  215. +198 −79 src/Makefile.in
  216. +6 −1 src/african.c
  217. +6 −1 src/afrtran.c
  218. +5 −0 src/applemac.c
  219. +5 −0 src/ascilat1.l
  220. +5 −0 src/atarist.c
  221. +5 −0 src/bangbang.c
  222. +5 −0 src/base64.c
  223. +5 −0 src/cdcnos.c
  224. +1 −1 src/charname.h
  225. +17 −2 src/combine.c
  226. +33 −0 src/decsteps.h
  227. +5 −0 src/dump.c
  228. +5 −0 src/ebcdic.c
  229. +5 −0 src/flat.c
  230. +1 −1 src/fr-charname.h
  231. +2 −4 src/hash.c
  232. +350 −314 src/html.c
  233. +5 −0 src/ibmpc.c
  234. +5 −0 src/iconqnx.c
  235. +193 −263 src/iconv.c
  236. +5 −0 src/lat1asci.c
  237. +5 −0 src/lat1ltex.c
  238. +0 −224 src/lat1texi.c
  239. +5 −0 src/lat1txte.c
  240. +5 −1 src/libiconv.h
  241. +262 −0 src/localcharset.c
  242. +8 −3 src/ltexlat1.l
  243. +8 −11 src/main.c
  244. +18 −3 src/merged.c
  245. +1 −1 src/mixed.c
  246. +5 −0 src/mule.c
  247. +1 −7 src/names.c
  248. +1 −0 src/outer.c
  249. +5 −0 src/permut.c
  250. +0 −1,097 src/pool.c
  251. +5 −0 src/quoted.c
  252. +8 −4 src/recode.1
  253. +10 −3 src/recode.c
  254. +4 −4 src/recodext.h
  255. +5 −0 src/rfc1345.c
  256. +1 −1 src/rfc1345.h
  257. +5 −0 src/strip-data.c
  258. +33 −0 src/tersteps.h
  259. +20 −10 src/testdump.c
  260. +5 −0 src/texinfo.c
  261. +5 −0 src/txtelat1.l
  262. +5 −0 src/utf16.c
  263. +5 −0 src/utf7.c
  264. +5 −0 src/utf8.c
  265. +5 −0 src/varia.c
  266. +5 −0 src/vn.c
  267. 0 {lib → src}/xalloc.h
  268. 0 {lib → src}/xmalloc.c
  269. +10 −1 tests/ChangeLog
  270. +1 −0 tests/Makefile.in
  271. +5 −0 tests/names.m4
  272. +12 −7 tests/testsuite
View
@@ -24,3 +24,7 @@ haible@clisp.cons.org
LIBICONV Bruno Haible Germany/France 1965 1999-12-08
Assigns program and future changes.
haible@clisp.cons.org
+
+RECODE Linus Walleij Sweden 1972 2000-07-03
+Assigns past and future changes (rtf.c).
+triad@df.lth.se
View
@@ -1,3 +1,28 @@
+2001-01-03 Bruno Haible <haible@clisp.cons.org>
+
+ * configure.in: Version 3.6.
+
+2001-01-03 Bruno Haible <haible@clisp.cons.org>
+
+ * configure.in: Test for memory.h and strndup.
+
+2000-12-06 Bruno Haible <haible@clisp.cons.org>
+
+ * configure.in: Remove determination of compile-time DEFAULT_CHARSET.
+ * README: Remove section about DEFAULT_CHARSET at installation time.
+
+2000-12-05 Bruno Haible <haible@clisp.cons.org>
+
+ * configure.in: Call AC_CANONICAL_HOST, jm_LANGINFO_CODESET,
+ jm_GLIBC21. Check for locale.h, stddef.h, stdlib.h, mbrtowc, wcrtomb,
+ setlocale.
+
+2000-08-30 Bruno Haible <haible@clisp.cons.org>
+
+ * Makefile.am (ACLOCAL): New definition.
+ * aclocal.sh: New file.
+ * Makefile.am (EXTRA_DIST): Add it.
+
2000-06-28 Fran�ois Pinard <pinard@iro.umontreal.ca>
* configure.in: Version 3.5e.
View
@@ -18,10 +18,11 @@
# 02111-1307, USA.
AUTOMAKE_OPTIONS = gnits
+ACLOCAL = ./aclocal.sh @ACLOCAL@
ACLOCAL_AMFLAGS = -I m4
BABYL = ../rmail/* ../*/rmail/* ../*/*/RMAIL ../*/*/rmail/*
-EXTRA_DIST = COPYING-LIB PATCHES-AC rebox.el recode.spec
+EXTRA_DIST = COPYING-LIB PATCHES-AC rebox.el recode.spec aclocal.sh
SUBDIRS = m4 doc lib libiconv i18n src tests contrib
POTFILES = src/main.c src/names.c src/outer.c src/recode.c \
View
@@ -58,8 +58,6 @@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
-
-ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
@@ -88,6 +86,7 @@ CPP = @CPP@
DLLTOOL = @DLLTOOL@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
+GLIBC21 = @GLIBC21@
LEX = @LEX@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBOBJS = @LIBOBJS@
@@ -104,10 +103,11 @@ U = @U@
VERSION = @VERSION@
AUTOMAKE_OPTIONS = gnits
+ACLOCAL = ./aclocal.sh @ACLOCAL@
ACLOCAL_AMFLAGS = -I m4
BABYL = ../rmail/* ../*/rmail/* ../*/*/RMAIL ../*/*/rmail/*
-EXTRA_DIST = COPYING-LIB PATCHES-AC rebox.el recode.spec
+EXTRA_DIST = COPYING-LIB PATCHES-AC rebox.el recode.spec aclocal.sh
SUBDIRS = m4 doc lib libiconv i18n src tests contrib
POTFILES = src/main.c src/names.c src/outer.c src/recode.c src/request.c src/strip-data.c src/task.c src/testdump.c
@@ -117,10 +117,9 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
DIST_COMMON = README ./stamp-h.in ABOUT-NLS AUTHORS BACKLOG COPYING \
-ChangeLog INSTALL Makefile.am Makefile.in NEWS README-alpha THANKS TODO \
-acconfig.h acinclude.m4 aclocal.m4 config.guess config.h.in config.sub \
-configure configure.in install-sh ltconfig ltmain.sh missing \
-mkinstalldirs
+ChangeLog INSTALL Makefile.am Makefile.in NEWS THANKS TODO acconfig.h \
+acinclude.m4 aclocal.m4 config.guess config.h.in config.sub configure \
+configure.in install-sh ltconfig ltmain.sh missing mkinstalldirs
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
@@ -130,15 +129,15 @@ GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
- cd $(top_srcdir) && $(AUTOMAKE) --gnits Makefile
+ cd $(top_srcdir) && $(AUTOMAKE) --gnits --include-deps Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-$(ACLOCAL_M4): configure.in acinclude.m4 m4/atconfig.m4 m4/flex.m4 \
- m4/gettext.m4 m4/lcmessage.m4 m4/malloc.m4 \
- m4/microsoft.m4 m4/realloc.m4 m4/utimbuf.m4
+$(ACLOCAL_M4): configure.in acinclude.m4 m4/atconfig.m4 m4/codeset.m4 \
+ m4/flex.m4 m4/gettext.m4 m4/glibc21.m4 m4/lcmessage.m4 \
+ m4/libtool.m4 m4/malloc.m4 m4/realloc.m4 m4/utimbuf.m4
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -305,11 +304,6 @@ distdir: $(DISTFILES)
-rm -rf $(distdir)
mkdir $(distdir)
-chmod 777 $(distdir)
- here=`cd $(top_builddir) && pwd`; \
- top_distdir=`cd $(distdir) && pwd`; \
- distdir=`cd $(distdir) && pwd`; \
- cd $(top_srcdir) \
- && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnits Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
View
118 NEWS
@@ -1,38 +1,43 @@
Free recode NEWS - User visible changes. -*- outline -*- (allout)
-Copyright � 1993, 94, 96, 97, 98, 99, 00 Free Software Foundation, Inc.
+Copyright � 1993-1999, 2000, 2001 Free Software Foundation, Inc.
-* Version 3.5d - Fran�ois Pinard, 2000-03.
+* Version 3.6 - Fran�ois Pinard, Bruno Haible, 2001-01.
.* General changes
-. + The Texinfo manual is now indexed, by charset, by concept, etc.
+. + The recode manual is now indexed, by charset, by concept, etc.
. + Program messages are also available in Greek, Gallicean and Italian.
. + Bruno Haible's nice portable iconv library has been integrated.
. + RFC 1345 tables and French character names have been updated.
. + The Texinfo charset has been refreshed, and made reversible.
-.* New charsets (most from libiconv) [list to be revised]
+.* New charsets (most from libiconv)
. + Japanese
- EUC-JP (csEUCPkdFmtJapanese,
+ EUC-JP (csEUCPkdFmtJapanese, EUC_JP,
Extended_UNIX_Code_Packed_Format_for_Japanese);
ISO-2022-JP (csISO2022JP); ISO-2022-JP-1; ISO-2022-JP-2 (csISO2022JP2);
- JIS_X0201 (csHalfWidthKatakana, JISX0201-1976, JISX0201.1976-0, X0201);
- JIS_X0208 (JIS0208, JIS_X0208.1983-0, JIS_X0208-1983, JIS_X0208-1990,
- JIS_X0208.1983-1);
- JIS_X0212 (csISO159JISX02121990, ISO-IR-159, JIS_X0212.1990-0,
+ JIS_C6220-1969-ro (csISO14JISC6220ro, ISO646-JP, iso-ir-14, jp);
+ JIS_X0201 (csHalfWidthKatakana, JIS0201, JISX0201-1976, JISX0201.1976-0,
+ X0201);
+ JIS_X0208 (csISO87JISX0208, ISO-IR-87, JIS0208, JIS_X0208.1983-0,
+ JIS_X0208.1983-1, JIS_X0208-1990-0, JIS_X0208.1983-1, X0208);
+ JIS_X0212 (csISO159JISX02121990, ISO-IR-159, JIS0212, JIS_X0212.1990-0,
JIS_X0212-1990, X0212);
SJIS (csShiftJIS, MS_KANJI, SHIFT-JIS).
. + Chinese
- BIG5 (BIG-5, BIG-FIVE, BIGFIVE, csBig5);
- EUC-CN (csGB2312, EUCCN, GB2312); EUC-TW (csEUCTW, EUCTW);
- HZ (HZ-GB-2312); ISO-2022-CN (csISO2022CN); ISO-2022-CN-EXT.
+ BIG5 (BIG-5, BIG-FIVE, BIGFIVE, CN-BIG5 csBig5); BIG5HKSCS;
+ EUC-CN (CN-GB, csGB2312, EUC_CN, GB2312); EUC-TW (csEUCTW, EUC_TW);
+ GB18030; HZ (HZ-GB-2312); ISO-2022-CN (csISO2022CN); ISO-2022-CN-EXT;
+ GB_1988-80 (cn, csISO57GB1988, ISO646-CN, iso-ir-57);
+ GB_2312-80 (CHINESE, csISO58GB231280, GB2312.1980-0, ISO-IR-58);
+ ISO-IR-165 (CN-GB-ISOIR165).
. + Korean
- JOHAB (CP1361); EUC-KR (csEUCKR, EUCKR); GBK (CP936);
+ JOHAB (CP1361); EUC-KR (csEUCKR, EUC_KR); GBK (CP936);
ISO-2022-KR (csISO2022KR);
KSC_5601 (CP949, csKSC56011987, ISO-IR-149, KOREAN, KSC5601.1987-0,
- KS_C_5601-1987, KS_C_5601-1989).
+ KS_C_5601-1987, KS_C_5601-1989, KSX1001:1992).
. + Vietnamese (independently of libiconv)
TCVN; VIQR; VISCII; VNI; VPS.
@@ -48,12 +53,12 @@ Copyright
MacHebrew; MacIceland; MacRomania; MacThai; MacTurkish; MacUkraine
. + Unicode
- JAVA; UCS-2-BE (csUnicode11, UNICODE-1-1, UnicodeBIG); UCS-2-INTERNAL;
- UCS-2-LE (UnicodeLITTLE); UCS-2-SWAPPED; UCS-4-BE; UCS-4-INTERNAL;
- UCS-4-LE; UCS-4-SWAPPED; UCS-2BE; UCS-2LE; UCS-4BE; UCS-4LE.
+ JAVA; UCS-2-INTERNAL; UCS-2LE (UnicodeLITTLE); UCS-2-SWAPPED; UCS-4BE;
+ UCS-4-INTERNAL; UCS-4LE; UCS-4-SWAPPED; UTF-16BE; UTF-16LE.
. + Others
- CP932; CP950; CP866 (866, csIBM866, IBM866).
+ CP932; CP949 (UHC); CP950; CP866 (866, csIBM866, IBM866).
+ ISO-8859-16 (ISO-IR-226, ISO_8859-16:2000).
. + Recode internal
:libiconv: (:) [so option -x: avoids going through libiconv]
@@ -67,12 +72,16 @@ Copyright
csISOLatinArabic (for ISO-8859-6); csISOLatinCyrillic (for ISO-8859-5);
csISOLatinGreek (for ISO-8859-7); csISOLatinHebrew (for ISO-8859-8);
csKOI8R (for KOI8-R); csPC850Multilingual (for IBM850);
- csUCS4 (for ISO-10646-UCS-4); csUnicode (for ISO-10646-UCS-2);
+ csUCS4 (for ISO-10646-UCS-4);
+ csUnicode, csUnicode11, UCS-2BE, UnicodeBIG (for ISO-10646-UCS-2);
csUnicode11UTF7 (for UNICODE-1-1-UTF-7);
csVISCII and VISCII1.1-1 (for VISCII);
ISO-IR-179 (for ISO-8859-13); csMacintosh and MacRoman (for macintosh);
TCVN5712-1, TCVN5712-1:1993 and TCVN-5712 (for TCVN).
+.* New surfaces
+ tree (experimental).
+
* Version 3.5 - Fran�ois Pinard, 1999-05.
.* Incompatible changes
@@ -111,20 +120,22 @@ Copyright
. - combined-UCS-2: pseudo-charset.
. - count-characters: pseudo-charset.
. - dump-with-names: pseudo-charset.
-. - ISO-10646-UCS-2: aliases are UNICODE-1-1, BMP, rune and u2.
-. - ISO-10646-UCS-4: aliases are 10646, ISO-10646, UCS-4 and u4.
-. - UNICODE-1-1-UTF-7: aliases are TF-7 and u7.
-. - UTF-8: aliases are UTF-2, UTF-FSS, FSS_UTF, TF-8 and u8.
-. - UTF-16: aliases are Unicode, TF-16 and u6.
+. - ISO-10646-UCS-2 (UNICODE-1-1, BMP, rune, u2).
+. - ISO-10646-UCS-4 (10646, ISO-10646, UCS-4, u4).
+. - UNICODE-1-1-UTF-7 (TF-7, u7).
+. - UTF-8 (UTF-2, UTF-FSS, FSS_UTF, TF-8, u8).
+. - UTF-16 (Unicode, TF-16, u6).
. + RFC 1345.bis matters
. - Deleted charsets
dk-us, us-dk (because of &duplicate which `recode' does not handle yet).
. - New charsets
baltic (alias is iso-ir-179); CP1250 (1250, ms-ee, windows-1250);
- CP1251 (1251, ms-cyrl, windows-1251); CP1252 (1252, ms-ansi, windows-1252);
+ CP1251 (1251, ms-cyrl, windows-1251);
+ CP1252 (1252, ms-ansi, windows-1252);
CP1253 (1253, ms-greek, windows-1253);
- CP1254 (1254, ms-turk, windows-1254); CP1255 (1255, ms-hebr, windows-1255);
+ CP1254 (1254, ms-turk, windows-1254);
+ CP1255 (1255, ms-hebr, windows-1255);
CP1256 (1256, ms-arab, windows-1256);
CP1257 (1257, WinBaltRim, windows-1257);
CWI (CWI-2, cp-hu); EBCDIC-IS-FRISS (friss);
@@ -160,52 +171,27 @@ Copyright
KOI8_L2 (CSN_369103); pclatin2, pcl2 (IBM852); SS636127 (SEN_850200_B).
. + New African charsets
-. - AFRL1-101-BPI_OCIL: aliases are t-francais and t-fra.
-. - AFRFUL-102-BPI_OCIL: aliases are bambara, bra, ewondo and fulfulde.
-. - AFRFUL-103-BPI_OCIL: aliases are t-bambara, t-bra, t-ewondo and t-fulfulde.
-. - AFRLIN-104-BPI_OCIL: aliases are lingala, lin, sango and wolof.
-. - AFRLIN-105-BPI_OCIL: aliases are t-lingala, t-lin, t-sango and t-wolof.
+ AFRL1-101-BPI_OCIL (t-francais, t-fra);
+ AFRFUL-102-BPI_OCIL (bambara, bra, ewondo, fulfulde);
+ AFRFUL-103-BPI_OCIL (t-bambara, t-bra, t-ewondo, t-fulfulde);
+ AFRLIN-104-BPI_OCIL (lingala, lin, sango, wolof);
+ AFRLIN-105-BPI_OCIL (t-lingala, t-lin, t-sango, t-wolof).
. + Extra miscellaneous charsets
-. - KEYBCS2, Kamenicky.
-. - CORK, T1.
-. - KOI-8_CS2.
+ KEYBCS2 (Kamenicky); CORK (T1); KOI-8_CS2.
. + New HTML pseudo-charsets
-. - HTML_1.1: alias is h1.
-. - HTML_2.0: aliases are RFC 1866, 1866 and h2.
-. - HTML-i18n: alias is RFC 2070.
-. - HTML_3.2: reimplemented; alias is h3.
-. - HTML_4.0: aliases are h4, HTML and h.
-. - Deleted aliases: HTF, 8859, ISO 8859, Entities, SGML, WWW, w3.
+ HTML_1.1 (h1); HTML_2.0 (RFC 1866, 1866, h2); HTML-i18n (RFC 2070);
+ HTML_3.2 (h3) reimplemented; HTML_4.0 (h4, HTML, h);
+ deleted aliases HTF, 8859, ISO 8859, Entities, SGML, WWW, w3.
.* Surfaces & aliases
-
-. + New MIME encoding surfaces
-. - Base64: aliases are 64 and b64.
-. - Quoted-Printable: aliases are qp and Quote-Printable.
-
-. + New permutation surfaces
-. - 21-Permutation: alias is swabytes.
-. - 4321-Permutation.
-
-. + New end of line surfaces
-. - CR.
-. - CR-LF: alias is cl.
-
-. + New (fully reversible) dump surfaces
-. - Decimal-1: aliases are d and d1.
-. - Decimal-2: alias is d2.
-. - Decimal-4: alias is d4.
-. - Hexadecimal-1: aliases are x and x1.
-. - Hexadecimal-2: alias is x2.
-. - Hexadecimal-4: alias is x4.
-. - Octal-1: aliases are o and o1.
-. - Octal-2: alias is o2.
-. - Octal-4: alias is o4.
-
-. + New miscellaneous surfaces.
-. - data, test7, test8, test15, test16.
+ Base64 (64, b64); Quoted-Printable (qp, Quote-Printable);
+ 21-Permutation (swabytes); 4321-Permutation; CR; CR-LF (cl);
+ Decimal-1 (d, d1); Decimal-2 (d2), Decimal-4 (d4);
+ Hexadecimal-1 (x, x1); Hexadecimal-2 (x2); Hexadecimal-4 (x4);
+ Octal-1 (o, o1); Octal-2 (o2); Octal-4 (o4).
+ data; test7; test8; test15; test16.
* Version 3.4 - Fran�ois Pinard, 1994-11.
View
34 README
@@ -1,19 +1,18 @@
* README file for `recode' allout -*- outline -*-
- Here is version 3.5d for the Free `recode' program and library. Glance
+ Here is version 3.6 for the Free `recode' program and library. Glance
through this `README' file before starting configuration. Make sure
you read files `ABOUT-NLS' and `INSTALL' if you are not familiar with
them already.
The canonical distribution point for this version is:
- http://www.iro.umontreal.ca/contrib/recode/recode-3.5d.tar.gz
+ http://www.iro.umontreal.ca/contrib/recode/recode-3.6.tar.gz
- yet the second URL (the FTP one) might disappear one day. GNU mirrors
- usually hold a copy of non-pretest releases, the canonical distribution
- point for the last such release is:
+ GNU mirrors usually hold a copy of non-pretest releases, the canonical
+ distribution point for the last such release is:
- ftp://ftp.gnu.org/pub/gnu/recode/recode-3.5.tar.gz
+ ftp://ftp.gnu.org/pub/gnu/recode/recode-3.6.tar.gz
.* Introduction
------------
@@ -23,7 +22,7 @@
The `recode' library converts files between character sets and usages.
It recognises or produces more than 300 different character sets and
transliterates files between almost any pair. When exact transliteration
- are not possible, it gets rid of offending characters or fall back
+ are not possible, it gets rid of offending characters or falls back
on approximations. The `recode' program is a handy front-end to
the library.
@@ -85,7 +84,7 @@
Have Perl installed before Automake and `help2man'.
Python 1.5 and Flex 2.5, or better, are needed for remaking `merged.c',
- after you modify or add an `.l' source file.
+ after you modify an `.l' source file.
. + Mailing lists and collaboration
@@ -100,7 +99,7 @@
subscribe recode-forum
- Look into `http://www.iro.umontreal.ca/contrib/recode for various
+ Look into `http://www.iro.umontreal.ca/contrib/recode' for various
releases, pretests, and related files. In particular, button `Browse'
gives access to a weekly mirror of the current unpackaged work files,
while button `Folders' gives access to saved or pending correspondence.
@@ -133,23 +132,6 @@
Many may be applied by temporary presetting environment variables while
calling `./configure'. File `INSTALL' explains this.
-. + Default charset
-
- You may override the usual charset while configuring. The usual
- charset is implied when a charset name is omitted or empty, and when
- `DEFAULT_CHARSET' is unset in the environment at run time. For example,
- on an AtariST using `bash', one could do:
-
- DEFAULT_CHARSET=AtariST ./configure
-
- If you prefer to not have any usual charset at all, then use:
-
- DEFAULT_CHARSET= ./configure
-
- that is, define `DEFAULT_CHARSET' to the empty string before configuring.
- When installed this way, `recode' will not accept omitted charsets at
- run time, unless `DEFAULT_CHARSET' is set to some value in the environment.
-
. + Compilation time
Some C compilers, like Apollo's, have a real hard time compiling
Oops, something went wrong.

0 comments on commit 2127b34

Please sign in to comment.