/[suikacvs]/markup/html/whatpm/Whatpm/Charset/ChangeLog
Suika

Contents of /markup/html/whatpm/Whatpm/Charset/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.21 - (show annotations) (download)
Mon Sep 15 00:49:09 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +4 -0 lines
++ whatpm/Whatpm/Charset/ChangeLog	15 Sep 2008 00:48:59 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* UnicodeChecker.pm: Use hash for better performance.

1 2008-09-15 Wakaba <wakaba@suika.fam.cx>
2
3 * UnicodeChecker.pm: Use hash for better performance.
4
5 2008-09-14 Wakaba <wakaba@suika.fam.cx>
6
7 * DecodeHandle.pm (CharString onerror): New method.
8
9 * UnicodeString.pm (read): New.
10 (getc): Removed.
11 (manakai_read_until): Checking operation implemented.
12
13 2008-09-14 Wakaba <wakaba@suika.fam.cx>
14
15 * DecodeHandle.pm: Merge the ShiftJIS class into the Encode class.
16
17 2008-09-14 Wakaba <wakaba@suika.fam.cx>
18
19 * DecodeHandle.pm: Merge the EUCJP class into the Encode class.
20
21 2008-09-14 Wakaba <wakaba@suika.fam.cx>
22
23 * DecodeHandle.pm: EUCJP class reimplemented using |read|-centric
24 model.
25
26 2008-09-14 Wakaba <wakaba@suika.fam.cx>
27
28 * DecodeHandle.pm: Typo fixed.
29
30 2008-09-14 Wakaba <wakaba@suika.fam.cx>
31
32 * DecodeHandle.pm, UnicodeChecker.pm: Change |manakai_getc_until|
33 to |manakai_read_until| to reduce the number of string copies.
34
35 2008-09-14 Wakaba <wakaba@suika.fam.cx>
36
37 * DecodeHandle.pm (CharString): New class.
38 (Encode read): Don't remove read string from |{char_buffer}|,
39 to decease the number of string operations and to enable
40 |manakai_getc_until| ungetc'ing without any string operation.
41 (manakai_getc_until): New method.
42
43 * UnicodeChecker.pm (getc): Don't |read| more than one
44 character, to prevent characters being bufferred
45 such that mixture of |getc| and |manakai_getc_until|
46 calls does not make the result broken.
47
48 2008-09-11 Wakaba <wakaba@suika.fam.cx>
49
50 * UnicodeChecker.pm, DecodeHandle.pm: Try to reduce the
51 number of string copies and method calls, first round.
52
53 2008-09-11 Wakaba <wakaba@suika.fam.cx>
54
55 * UnicodeChecker.pm, DecodeHandle.pm: Tentative support
56 for |read| method.
57
58 2008-09-11 Wakaba <wakaba@suika.fam.cx>
59
60 * UnicodeChecker.pm: New module.
61
62 2008-09-10 Wakaba <wakaba@suika.fam.cx>
63
64 * DecodeHandle.pm: Set error levels.
65
66 * WebLatin1.pm: Support for |us-ascii| and |iso-8859-5|
67 charsets (this module no longer for Latin1, but for Latin*
68 encodings).
69
70 * WebThai.pm: Support for |tis-620| charset.
71
72 2008-05-18 Wakaba <wakaba@suika.fam.cx>
73
74 * WebThai.pm, WebLatin1.pm: New modules.
75
76 * DecodeHandle.pm: Support for fallback character mappings,
77 used for WebLatin1 and WebThai encodings.
78
79 2008-05-18 Wakaba <wakaba@suika.fam.cx>
80
81 * DecodeHandle.pm (ShiftJIS): \xF0-\xFC should be considered
82 as part of double-byte characters for more user-friendly error
83 recovery.
84
85 2008-05-18 Wakaba <wakaba@suika.fam.cx>
86
87 * DecodeHandle.pm (getc): Ignore BOM if BOM pattern is specified.
88
89 2008-05-17 Wakaba <wakaba@suika.fam.cx>
90
91 * DecodeHandle.pm (ByteBuffer): New class.
92
93 2008-02-10 Wakaba <wakaba@suika.fam.cx>
94
95 * CharDet.pm (detect): Catch an error in detection function.
96
97 2007-11-19 Wakaba <wakaba@suika.fam.cx>
98
99 * Makefile: New file.
100
101 * UniversalCharDet.pm, UniversalCharDet.pod: New files.
102
103 2007-07-15 Wakaba <wakaba@suika.fam.cx>
104
105 * DecodeHandle.pm (create_decode_handle): Set canonical
106 or specified name to |input_encoding| attribute.
107 (uri_to_name): Reimplemented.
108 (input_encoding): Return charset name returned
109 by |uri_to_name| if available.
110 ($CharsetDef): Property |xml_name| is now contain
111 only name defined in XML specifications.
112
113 2007-07-15 Wakaba <wakaba@suika.fam.cx>
114
115 * DecodeHandle.pm: New Perl module (created
116 from manakai's |Encode.dis|).
117
118 2007-07-15 Wakaba <wakaba@suika.fam.cx>
119
120 * ChangeLog: New file.
121

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24