2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / I18N / CJK / ChangeLog
1 2005-12-05  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * big5-table-generator.cs : new file to generate "big5.table".
4         * CP950.cs : added fallback support. switched to GetBytesImpl().
5         * DbcsEncoding.cs : switched to MonoEncoding (should have been
6           committed when CP949.cs was committed).
7         * big5.table : updated to match MS CP950.
8
9 2005-12-05  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * CP949.cs : migration from GetBytes (of Encoding) to GetBytesImpl
12           (of MonoEncoding). Added fallback support.
13
14 2005-12-05  Atsushi Enomoto  <atsushi@ximian.com>
15
16         * I18N.CJK_test.dll.sources : new file for NUnit test.
17         * Makefile : removed NO_TEST.
18
19 2005-12-03  Atsushi Enomoto  <atsushi@ximian.com>
20
21         * CP51932.cs :
22           GetCharCount() was returning excessive size. Now it is also based
23           on MonoEncoding, with fallback support.
24
25 2005-12-03  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * CP932.cs : oops, wrong range.
28
29 2005-12-03  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * CP932.cs :
32           in GetBytes() \uFF01-\uFF60 are incorrectly mapped to ASCII
33           characters (they should be mapped to full-width characters).
34           Base type is now MonoEncoding, without adding fallback support.
35
36 2005-12-02  Atsushi Enomoto  <atsushi@ximian.com>
37
38         * ISO2022JP.cs :
39           Base type is now MonoEncoding (fallbacks are not handled yet).
40           Largely rewritten to handle SI/SO flag (CP50222)
41           and mode transition (all) correctly.
42
43 2005-11-21  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * CP949.cs : UHC level 2 base number is wrong.
46           Fixed bug #76760 Patch by Hye-Shik Chang.
47
48 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
49
50         * GB18030Encoding.cs : check GB2312 first, and then check GB18030.
51           Fixed GB18030 part of bug #76722.
52
53 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
54
55         * GB2312Convert.cs , CP936.cs, GB18030Encoding.cs : don't handle
56           single byte characters in UcsToGbk. Fixed GB2312 part of #76722.
57
58 2005-11-01  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * CP949.cs : Now it contains both CP949 (UHC) and CP51949 (EUC) for
61           Korean encoding. This should fix bug #76588.
62
63 2005-09-25  Atsushi Enomoto  <atsushi@ximian.com>
64
65         * I18N.CJK.dll.sources : needs fix as well.
66
67 2005-09-25  Atsushi Enomoto  <atsushi@ximian.com>
68
69         * CP50221.cs,
70           ISO2022JP.cs :
71           So, now "CP50221.cs" is improper, since it contains all 50220-50222.
72
73 2005-09-25  Atsushi Enomoto  <atsushi@ximian.com>
74
75         * CP50221.cs : actually 50220 and 50222 are also iso-2022-jp encodings.
76           Fixed bug #76139. This file is likely to be renamed.
77
78 2005-09-18  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * CP50221.cs, GB18030Encoding.cs : because of silly design
81           Common/Manager expects fixed class names CPxxxxx. Fixed bug #76139.
82
83 2005-08-22  Raja R Harinath  <rharinath@novell.com>
84
85         * Makefile (EXTRA_DISTFILES): Add README.gb18030 and gb18030.table.
86
87 2005-08-19  Atsushi Enomoto  <atsushi@ximian.com>
88
89         why didn't we have it? ;-)
90
91         * README.gb18030,
92           gb18030.table,
93           GB18030Encoding.cs,
94           GB18030Source.cs,
95           Makefile,
96           I18N.CJK.dll.sources : added support for GB18030 encoding.
97         * Gb2312Convert.cs : added utility conversion methods.