/[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.7 by wakaba, Sun May 18 03:46:30 2008 UTC revision 1.21 by wakaba, Mon Sep 15 00:49:09 2008 UTC
# Line 1  Line 1 
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>  2008-05-18  Wakaba  <wakaba@suika.fam.cx>
86    
87          * DecodeHandle.pm (getc): Ignore BOM if BOM pattern is specified.          * DecodeHandle.pm (getc): Ignore BOM if BOM pattern is specified.

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.21

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24