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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.24

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24