1 # Revision history for Perl extension Encode.
3 # $Id: Changes,v 0.98 2002/03/24 15:43:37 dankogai Exp dankogai $
7 ! lib/Encode/Supported.pod
9 + lib/Encode/JP/ISO_2022_JP_1.pm
10 ! lib/Encode/JP/ISO_2022_JP.pm
11 ! lib/Encode/JP/JIS.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
20 Avoid core-dump in Encode with PERLIO=mmap by NI-S
21 Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
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>
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>
38 Further fix by Nicholas Clark
39 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
40 - lib/EncodeFormat.pod
41 + lib/Encode/EncFormat.pod
43 File renamed as suggested by Autrijius
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>
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>
64 EBCDIC detection mechanism installed as in JP/JP.pm
65 Message-Id: <20020323211847.G19148@alpha.hut.fi>
73 Now all table files used by compile are postfixed '_t' to avoid
74 namespace collisions in case insensitive file systems once for all!
76 Message-ID: <58290227735.20020323195659@familiehaase.de>
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>
82 duplicate occurance of ascii.ucm and 8859-1.ucm
83 causes MacOS X dlyd to cloak
89 < chdir 't' if -d 't';
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;
98 "Use of uninitialized value in string eq at Encode.pm line 96."
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>
107 "So I think it's a bug in gcc, not perl. But it still needs to be
109 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
110 Message-Id: <20020323170509.C96475@plum.flirble.org>
114 ! lib/Encode/Encoding.pm
115 ! lib/Encode/Alias.pm
116 ! lib/Encode/Supported.pod
118 Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
119 Message-ID: <20020322073908.GB10539@blackrider>
122 "...I think we should include ISO 8859-1 as well." -- NI-S
123 Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
128 ! lib/Encode/Alias.pm
129 alias definitions relocated to Encode::Alias so module autoloading
130 works for aliases also.
132 encodings() now accepts args to check ExtModules.
141 Latin and single byte encodings are reorganized so they are
142 demand-loaded like Encode::XX. Now only ascii is compiled into
144 ! lib/Encode/Alias.pm
145 for my $k (keys %hash){ delete $hash{$k}; }
146 is depreciated; fixed.
149 In this update, pod rewrites and alias fixes are the main issues
150 + lib/Encode/Supported.pod
151 Describes supported encodings
153 streamlined compiled-in encodings.
154 ! lib/Encode/Description.pod -> lib/Encode/Details.pod
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
162 Alias difinitions in Encode.pm relocated.
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
172 duplicate alias for ujis => euc-jp removed (Encode::JP has one)
173 gbk => cp936 relocated to CN.pm
175 Test::More with plans (by jhi)
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.
186 Pod revisions by Anton Tagunov
187 Message-Id: <517178431.20020320174824@motor.ru>
189 all occrance of Encode::Tcl::Extended removed including pod
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
201 Patch by Autrijus to add aliases to TW and fixes to POD
202 Message-Id: <20020320090619.GA24774@not.autrijus.org>
204 SADAHIRO Tomoyuki added as should. My apologies.
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/
212 Changes Since 0.92 includes;
217 + Mention to perl-unicode@perl.org added
219 + Encoding aliases added so you can feed locale names
220 and MIME Charset="" directly.
221 - Mention to JISX0212 removed because it's fixed
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.
228 + to test encode aliases added