Upgrade to Encode 0.98, from Dan Kogai.
[p5sagit/p5-mst-13.2.git] / ext / Encode / Changes
1 # Revision history for Perl extension Encode.
2 #
3 # $Id: Changes,v 0.98 2002/03/24 15:43:37 dankogai Exp dankogai $
4 #
5
6 0.98  Mon Mar 25 2002
7 ! lib/Encode/Supported.pod
8   Further pod fixes
9 + lib/Encode/JP/ISO_2022_JP_1.pm
10 ! lib/Encode/JP/ISO_2022_JP.pm
11 ! lib/Encode/JP/JIS.pm
12 ! JP/JP.pm
13   Now Encode::JP is more strict on the difference between ISO-2022-JP
14   and ISO-2022-JP-1.  See JP/JP.pm for details.  I hope this move
15   makes Anton happier :)  FYI the previous version implements 
16   ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
17 ! lib/Encode/Supported.pod
18   Further pod fixes
19 ! Encode.xs
20   Avoid core-dump in Encode with PERLIO=mmap by NI-S
21   Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
22 ! CN/CN.pm
23 ! JP/JP.pm
24 ! KR/KR.pm
25 ! TW/TW.pm
26 ! lib/Encode/Suppoted.pod
27   pod fixes to replace F<http://...> to L<http://...>, 
28   as suggested by Autrijius in:
29   Message-Id: <20020324083943.GA14901@not.autrijus.org>
30 ! lib/Encode/Suppoted.pod
31   fixes and enhancements by Anton
32   Message-Id: <10632060120.20020324103753@motor.ru>
33 ! lib/Encode/Alias.pm
34   > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
35   added.  Suggested by Anton then deobfuscated by Autrijius
36   Message-Id: <20020324064455.GA3667@not.autrijus.org>
37 ! compile
38   Further fix by Nicholas Clark
39   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
40 - lib/EncodeFormat.pod
41 + lib/Encode/EncFormat.pod
42 ! MANIFEST
43   File renamed as suggested by Autrijius
44 ! Encode.pm
45 ! lib/Encode/Details.pod
46 ! lib/Encode/Supported.pod    Sun Mar 24 13:29:35 2002
47 ! Encode.pm   Sun Mar 24 13:43:47 2002
48   pod fixes by Autrijius.
49   Message-Id: <20020324062804.GA3595@not.autrijus.org>
50   Message-Id: <20020324075627.GB11986@not.autrijus.org>
51 ! t/Alias.t
52 ! lib/Encode/Alias.pm
53 ! Encode.pm
54   now more EBCDIC conscious;
55   %ExtModules on EBCDIC system excludes CJK so that you don't
56   have to worry about the matched alias resulting cloaking.
57   t/Alias.t also revised to reflect changes.  Verified by jhi
58   Message-Id: <20020324022929.D22596@alpha.hut.fi>
59
60 0.97  Sun Mar 24 2002
61 ! CN/CN.pm
62 ! KR/KR.pm
63 ! TW/TW.pm
64   EBCDIC detection mechanism installed as in JP/JP.pm
65   Message-Id: <20020323211847.G19148@alpha.hut.fi>
66 ! Byte/Makefile.PL
67 ! CN/Makefile.PL
68 ! EBCDIC/Makefile.PL
69 ! JP/Makefile.PL
70 ! KR/Makefile.PL
71 ! Symbol/Makefile.PL
72 ! TW/Makefile.PL
73   Now all table files used by compile are postfixed '_t' to avoid
74   namespace collisions in case insensitive file systems once for all!
75   inspired by:
76   Message-ID: <58290227735.20020323195659@familiehaase.de>
77 ! t/Aliases.t
78   Since the Encode::JP is unsupported under EBCDIC we
79   cannot run this test (aliases as such should work fine) -- jhi
80   Message-Id: <20020323202119.D19148@alpha.hut.fi>
81 ! Byte/Makefile.PL
82   duplicate occurance of ascii.ucm and 8859-1.ucm
83   causes MacOS X dlyd to cloak
84 ! t/CN.t
85 ! t/Encode.t
86 ! t/JP.t
87 ! t/TW.t
88 ! t/Tcl.t
89   <     chdir 't' if -d 't';
90   ---
91   >     if (! -d 'blib' and -d 't'){ chdir 't' };
92   When you are "make test"-ing on Encode/ directory, you  must not 
93   change $ENV{PWD}.  t/JP.t has been fixed before but others somehow 
94   remain unchanced.  Also the situation detection was made simpler 
95   in t/JP.t, which was originally;
96   > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
97 ! Encode.pm
98   "Use of uninitialized value in string eq at Encode.pm line 96."
99 ! Symbol/Makefile.PL
100 ! EBCDIC/Makefile.PL
101 ! AUTHOR
102   -- Problem on case insensitive file systems
103   "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
104   Message-ID: <88254111953.20020323095503@familiehaase.de>
105 ! compile
106 ! AUTHOR
107   "So I think it's a bug in gcc, not perl. But it still needs to be 
108    worked around."
109   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
110   Message-Id: <20020323170509.C96475@plum.flirble.org>
111
112 0.96  Sat Mar 23 2002
113 !     TW/TW.pm
114 !     lib/Encode/Encoding.pm
115 !     lib/Encode/Alias.pm
116 !     lib/Encode/Supported.pod
117 !     KR/KR.pm
118   Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
119   Message-ID: <20020322073908.GB10539@blackrider>
120 ! Makefile.PL
121 ! Encode.pm
122   "...I think we should include ISO 8859-1 as well." -- NI-S
123   Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
124 ! JP/JP.pm
125 ! CN/CN.pm
126 ! KR/KR.pm
127 ! TW/TW.pm
128 ! lib/Encode/Alias.pm
129   alias definitions  relocated to Encode::Alias so module autoloading
130   works for aliases also.
131 ! Encode.pm
132   encodings() now accepts args to check ExtModules.
133 + Byte/Byte.pm
134 + Byte/Makefile.PL
135 + EBCDIC/EBCDIC.pm
136 + EBCDIC/Makefile.PL
137 + Symbol/Makefile.PL
138 + Symbol/Symbol.pm
139 ! Encode.pm
140 ! Encode.xs
141   Latin and single byte encodings are reorganized so they are
142   demand-loaded like Encode::XX.  Now only ascii is compiled into
143   Encode itself. 
144 ! lib/Encode/Alias.pm
145   for my $k (keys %hash){ delete $hash{$k}; }
146    is depreciated; fixed.      
147
148 0.95  Fri Mar 22 2002
149   In this update, pod rewrites and alias fixes are the main issues
150 + lib/Encode/Supported.pod
151   Describes supported encodings
152 ! Makefile.PL
153   streamlined compiled-in encodings.
154 ! lib/Encode/Description.pod -> lib/Encode/Details.pod
155   Renamed.
156 + Encode/ibm-125?.ucm
157   Added from icu distibution with any occurance of
158    "IBM-125?" to "cp125?".  Filenames remain unchanged to pay
159    some respect to icu staff, however.
160 + lib/Encode/Alias.pm
161 ! Encode.pm
162   Alias difinitions in Encode.pm relocated.
163 ! AUTHORS
164 ! Encode.xs
165   packWARN patch from Paul Marquess via jhi
166   Message-Id: <20020321010101.O28978@alpha.hut.fi>
167   Paul added to AUTHORS as a result.
168 ! t/CJKalias.t -> t/Aliases.t
169   Renamed.  Checks even more aliases and alias overloading
170 ! Encode.pm
171 ! CN/CN.pm
172   duplicate alias for ujis => euc-jp removed (Encode::JP has one)
173   gbk => cp936 relocated to CN.pm
174 ! t/CJKalias.t
175   Test::More with plans (by jhi)
176
177 0.94  Thu Mar 21 2002
178 + lib/Encode/Description.pod
179 ! lib/Encode/Encoding.pm
180   Now the pod in Encode.pm is abridged as programming references.
181   lib/Encode/Description.pod contains the original, detailed description
182   and Encode::Encoding explains how to write your own module to
183   add new encodings.  So far, lib/Encode/Description.pod contains
184   the whole pod once in Encode.pm.  This is intentional.
185 ! Encode.pm
186   Pod revisions by Anton Tagunov
187   Message-Id: <517178431.20020320174824@motor.ru>
188 ! lib/Encode/Tcl.pm
189   all occrance of Encode::Tcl::Extended removed including pod
190 ! t/CJKalias.t
191   test now checks $encoding->name only; $encoding->{name} are
192   no longer check to find the canonical name.
193 ! lib/Encode/JP/JIS.pm
194 ! lib/Encode/JP/ISO_2022_JP.pm
195   ->name() added to be more compliant with API  
196 ! CN/CN.pm
197 ! JP/JP.pm
198 ! KR/KR.pm
199 ! TW/TW.pm
200 ! t/CJKalias.t
201   Patch by Autrijus to add aliases to TW and fixes to POD
202   Message-Id: <20020320090619.GA24774@not.autrijus.org>
203 ! AUTHORS
204   SADAHIRO Tomoyuki added as should.  My apologies.
205
206 0.93  Wed Mar 20 2002
207 * First release to be uploaded to CPAN.  For prehistoric changes,
208   please see Changes file of perl distibution as well as 
209   perl-unicode@perl.org archive, available at:
210   http://archive.develooper.com/perl-unicode@perl.org/
211
212   Changes Since 0.92 includes;
213 + Changes
214 + AUTHORS
215 ! Encode.pm
216 ! README
217   + Mention to perl-unicode@perl.org added
218 ! JP/JP.pm
219   + Encoding aliases added so you can feed locale names
220     and MIME Charset="" directly.
221   - Mention to JISX0212 removed because it's fixed
222 ! CN/CN.pm
223 ! KR/KR.pm
224   + Encoding aliases added.  Note TW is left untouched because
225     euc-tw is not implemented in TW but in Encode::HanExtra.
226     Autrijus, you may fix Encode::HanExtra.
227 + t/CJKalias.t
228   + to test encode aliases added