|
| 1 | +2000-01-04 Bruno Haible < [email protected]> |
| 2 | + |
| 3 | + * Version 1.0 released. |
| 4 | + * include/libiconv.h.in (_LIBICONV_VERSION): Bump version number. |
| 5 | + * src/Makefile.in (LIBICONV_VERSION_INFO): Define to 0:1:0. |
| 6 | + (libiconv.la): Use LIBICONV_VERSION_INFO. |
| 7 | + |
| 8 | +2000-01-03 Bruno Haible < [email protected]> |
| 9 | + |
| 10 | + * tests/Makefile.in: New file. |
| 11 | + tests/check-stateless, tests/table-from.c, tests/table-to.c, |
| 12 | + tests/*.TXT, tests/genutf8.c: New files, checks for stateless |
| 13 | + encodings. |
| 14 | + tests/check-stateful, tests/iconv.c, tests/*-snippet*: New files, |
| 15 | + checks for stateful encodings. |
| 16 | + * Makefile.in (all, check, mostlyclean, clean, distclean, |
| 17 | + maintainer-clean): Descend into tests directory. |
| 18 | + * configure.in: Add tests/Makefile to AC_OUTPUT duties. |
| 19 | + |
| 20 | + * src/gentranslit.c: New file. |
| 21 | + * Makefile.devel (src/translit.h): New rule. |
| 22 | + * src/translit.def, src/translit.h: New files. |
| 23 | + * src/iconv.c: Include it. |
| 24 | + (iconv): Transliterate using translit.h table. |
| 25 | + |
| 26 | + * src/genflags.c: New file. |
| 27 | + * Makefile.devel (src/flags.h): New rule. |
| 28 | + * src/flags.h: New file. |
| 29 | + * src/iconv.c: Include it. |
| 30 | + (encoding): Add field 'oflags'. |
| 31 | + (all_encodings): Initialize the field 'oflags'. |
| 32 | + (iconv_open): Copy field 'oflags'. |
| 33 | + (iconv): Transliterate quotation marks U+2018, U+2019, U+201A. |
| 34 | + * src/Makefile.in (iconv.lo): Update dependencies. |
| 35 | + |
| 36 | + * src/converters.h: New file, extracted from src/iconv.c. |
| 37 | + * src/iconv.c: Include it. |
| 38 | + * src/Makefile.in (iconv.lo): Update dependencies. |
| 39 | + |
| 40 | + * tools/cjk_variants.c: New file. |
| 41 | + * tools/Makefile (ALL): Add cjk_variants.h. |
| 42 | + (cjk_variants.h, cjk_variants): New rules. |
| 43 | + * src/cjk_variants.h: New file. |
| 44 | + * src/iconv.c: Include it. |
| 45 | + (iconv): Use cjk_variants for transliteration. |
| 46 | + |
| 47 | + * man/iconv.3: Fix description of return value. |
| 48 | + * euc_kr.h (euc_kr_wctomb): Remove Hangul transliteration. |
| 49 | + * iso2022_kr.h (iso2022kr_wctomb): Likewise. |
| 50 | + * src/iconv.c (iconv): Do Hangul transliteration here and increment |
| 51 | + result once for every transliterated character. |
| 52 | + * src/johab_hangul.h (johab_hangul_decompose): Change result array |
| 53 | + from 'unsigned char*' to 'wchar_t*'. |
| 54 | + |
| 55 | + * src/cp1258.h (cp1258_mbtowc): Return RET_ILSEQ instead of storing |
| 56 | + 0xfffd. |
| 57 | + |
| 58 | + * src/georgian_ps.h (georgian_ps_wctomb): Accept 0x00e6. |
| 59 | + |
| 60 | + * src/euc_jp.h (euc_jp_wctomb): Don't treat U+005C and U+007E like |
| 61 | + Katakana. |
| 62 | + |
| 63 | + * src/euc_tw.h (euc_tw_mbtowc): Fix typo. |
| 64 | + |
| 65 | + * src/cp950.h (cp950_mbtowc, cp950_wctomb): Exclude the range |
| 66 | + 0xC6A1..0xC7FE. |
| 67 | + |
| 68 | + * tools/cjk_tab_to_h.c (read_table_ksc5601): Some Hangul range was |
| 69 | + not being excluded. Fix that. |
| 70 | + * src/ksc5601.h: Regenerated. |
| 71 | + * src/johab.h (johab_mbtowc): Don't accept 0xDA{A1..D3} - this is |
| 72 | + valid in KSC5601/KSX1001 but not in JOHAB. |
| 73 | + |
| 74 | + * src/iconv.c (conv_struct): Add fields iindex, oindex. |
| 75 | + (iconv_open): Fill in iindex, oindex. |
| 76 | + |
| 77 | + * src/encodings.def (UCS-2-BE): Add aliases "UNICODE-1-1" and |
| 78 | + "csUnicode11", from IANA charset list. |
| 79 | + (MacRoman): Add aliases "MAC" and "csMacintosh" for "MACINTOSH", |
| 80 | + from IANA charset list. |
| 81 | + (JIS_X0208): Add aliases "X0208", "ISO-IR-87", "csISO87JISX0208", |
| 82 | + from IANA charset list. |
| 83 | + (GB_2312-80): New encoding, from IANA charset list. |
| 84 | + |
| 85 | + * README, man/iconv_open.3: Add MacIceland and MacUkraine. |
| 86 | + |
| 87 | + * Makefile.devel: Add rules for src/aliases.h and src/aliases.gperf. |
| 88 | + (all): Depend on src/aliases.h. |
| 89 | + * src/Makefile.in: Remove rules for $(srcdir)/aliases.h and |
| 90 | + $(srcdir)/aliases.gperf. |
| 91 | + (clean): Clean up. |
| 92 | + |
| 93 | + * src/Makefile.in (libiconv_plug_linux.so): Remove unneeded "-ldl". |
| 94 | + |
| 95 | +1999-12-31 Bruno Haible < [email protected]> |
| 96 | + |
| 97 | + * Version 0.3 released. |
| 98 | + |
0 commit comments