Re: Possible precedence problem on bitwise ^ operator
[p5sagit/p5-mst-13.2.git] / ext / Encode / Changes
CommitLineData
fab31126 1# Revision history for Perl extension Encode.
2#
bedba681 3# $Id: Changes,v 1.94 2003/05/10 18:13:59 dankogai Exp $
fab31126 4#
bedba681 5$Revision: 1.94 $ $Date: 2003/05/10 18:13:59 $
1485817e 6+ lib/Encode/Unicode/UTF7.pm
7! lib/Encode/Config.pm lib/Encode/Alias.pm Unicode/Unicode.pm t/Unicode.t
8 lib/Encode/Supported.pod
9 UTF-7 support is now added. With this Encode now has all transcoding
10 methods in Unicode::String.
11
121.94 2003/05/10 18:13:59
bedba681 13! lib/Encode/MIME/Header.pm
14 A more sophisticated solution for double-encoding by dankogai
15! lib/Encode/MIME/Header.pm AUTHORS
16 Two bugs fixed by Bjoern Jacke
17 * "Double Encoding" was not possible
18 i.e. encode("MIME-B" => "=?UTF-8?B?w4RwZmVs?=")
19 * encode("MIME-Q") had UTF-8 flag on
20 Message-Id: <rt-22166-57077.2.12980078979811@bugs6.perl.org>
21! lib/Encode/MIME/Header.pm AUTHORS
22 Two occurances of "croak ()" fixed as "croak qq()".
23 Simon Cozens is added to AUTHORS as a result.
24 Message-Id: <20030509103708.GA30664@deep-dark-truthful-mirror.pad>
25! bin/piconv
26 POD fixes that reflect enhancements by jhi
27! bin/piconv
28 Two enhancements by jhi.
29 + Now uses Getopt::Long so it accepts long name options
30 (--from for -f, for example)
31 + New option: -r,--resolve
32 Message-Id: <20030505114149.GA227075@kosh.hut.fi>
33! MANIFEST META.yml
34 META.yml added upon request of Schwern
35 Message-Id: <F3B0BD2C-7BCB-11D7-A488-000393AE4244@dan.co.jp>
36! AUTHORS
37 Enache Adrian removed upon request -- to live longer than Encode
38 and/or FreeBSD (toy-)?thread :)
39 Message-Id: <20030425015701.GA2069@ratsnest.hole>
40! t/enc_module.t
41 "close STDOUT unless $^O eq 'freebsd';" once again relocated
42 to keep VMS happy in which case "$^O eq 'freebsd'" is required
43 to keep FreeBSD+thread happy. Sigh.
44 Message-Id: <3EA88ADC.3000300@mac.com>
45
461.93 2003/04/24 17:43:16
8676e7d3 47! t/enc_eucjp.t
48 added "no warnings 'pack'" in for loop to keep bleedperl from
49 complaining "Character in 'C' format wrapped in pack".
50! Makefile.PL
51 More elegant perl core detection inspired by Ilya Zakharevich
52 (but further elaborated for general cases).
53! lib/Encode/Encoding.pm lib/Encode/PerlIO.pod
54 POD fixes.
55! t/euc-jp.ucm
56 like cp9??, \x80-\x9F (control + 0x80) are zapped so they
57 are less likely to be confused w/ ISO-8859-*
58! t/CJKT.t
59 RT tests added (vendor encodings are exemplified)
60 -- that successfully found a flaw on iso-2022-kr before the patch.
61! lib/Encode/CJKConstants.pm lib/Encode/KR/2022_KR.pm
62 decode("ISO-2022-KR") has been buggy but no one ever sited
63 that since no one seems to be using it. Bugs discovered by
64 SADAHIRO-san
65 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
66! lib/Encode/CN/HZ.pm t/perlio.t
67 HZ is now perlio_ok, thanks to SADAHIRO-san. perlio.t modified
68 so it adds test for HZ.
69 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
70! lib/Encode/Guess.pm
71 Now guesses UTF-(16|32)(BE|LE) when the string contains \x00.
72 So long as the string contains \x{00}-\x{ff} it does not fail.
73 See perldoc for details.
74 Message-Id: <D2F9BB3C-6DC8-11D7-8F19-000393AE4244@dan.co.jp>
75
761.92 2003/03/31 03:27:27
9735c3fc 77! ucm/big5-eten.ucm ucm/big5-hkscs.ucm
78 Extraneous single-byte chars in range \x80-\xA0 and \xFA-\xFF
79 removed. FYI, IBM's ICU has none of these for java-Big5-1.3_P.ucm
80 but glibc-BIG5-2.1.2.ucm does.
81 Message-Id: <20030325215213.4CA1.BQW10602@nifty.com>
82! ucm/cp932.ucm ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
83 Maps regenerated again but this time based upon
84 http://oss.software.ibm.com/cvs/icu/charset/data/ucm/
85 (But where is THE DOCUMENT by MICROSOFT?)
86! t/enc_module.t AUTHORS
87 failure with threaded Perl on FreeBSD addressed.
88 Enache Adrian <enache@rdslink.ro> is added to AUTHORS for this.
89 Message-Id: <20030322230131.GA813@ratsnest.hole>
90! lib/Encode/Guess.pm
91 Some POD fixes.
92! t/CJKT.t
93 Change 18989: Make the :bytes conditional on PerlIO.
94 further Modified by Dan Kogai
95 <200303161730.h2GHU5B16265@smtp3.ActiveState.com>
96! t/enc_module.t
97 Chnage 18966: another fix for failing test on windows ("use encoding"
98 puts STDIN in :raw mode, so chomp() wasn't stripping the CR), by gsar
99 Message-Id: <200303140545.h2E5j5B08856@smtp3.ActiveState.com>
100! t/CJKT.t
101 Change 18970: Hopefully this works also in Win32, by jhi
102 Message-Id: <200303140745.h2E7j6B22729@smtp3.ActiveState.com>
103 Change 18965: fix CJKT.t failures on windows due to incorrect
104 binmode(), by gsar
105 Message-Id: <200303140530.h2E5U5B07046@smtp3.ActiveState.com>
106
1071.91 2003/03/09 20:07:37
0f29a567 108! encoding.pm
109 even more proofread by jhi.
110 Message-Id: <20030309194323.GT20843@kosh.hut.fi>
111! t/enc_module.t
112 -use lib 't';
113 +use lib qw(t ext/Encode/t ../ext/Encode/t);
114 Message-Id: <20030309182057.GR20843@kosh.hut.fi>
115! AUTHORS
116 s/Hirohito/Hiroto/ig; Sorry, Hiroto-san.
117 Message-Id: <20030309181748.GP20843@kosh.hut.fi>
118! encoding.pm
119 s/logner/longer/
120 Message-Id: <20030309181907.GQ20843@kosh.hut.fi>
121
1221.90 2003/03/09 17:32:43
05ef2f67 123! encoding.pm
124+ t/enc_data.t
125 Inaba-san has added a patch for perl 5.8.1 or later that makes
126 encoding.pm work for <DATA> filehandle. t/enc_data.t is to test
127 that. POD is further revised.
128 Message-Id: <200303091515.h29FF6B03903@smtp3.ActiveState.com>
129! encoding.pm t/enc_module.t
130 encoding vs. ${^UNICODE} resolved. POD revised accordingly.
131 Message-Id: <20030306112940.GN20652@kosh.hut.fi>
132
1331.89 2003/02/28
6be7c101 134! Encode.xs
135 signed vs. unsigned issue discovered by Craig on OpenVM
136 Message-Id: <a05200f12ba81fe9d6298@[172.16.52.1]>
137! encoding.pm AUTHORS
138+ t/Mod_EUCJP.pm t/enc_module.enc t/enc_module.t
139 Because binmode() stacks layers instead of overwrite, you have to
140 ":raw :encoding()" in encoding.pm or your are in trouble when you
141 call encoding.pm multiple times. There are several workarounds
142 but Inaba-san's idea is in. SUGAWARA Hajime <sugawara@hdt.co.jp>,
143 who was the first to address this problem was added to AUTHORS.
144 The test suites was added for this, which is a modified version
145 of SUGAWARA-san's scripts
146 Message-Id: <3E5CF695.6AE07852@st.rim.or.jp>
147
1481.88 2003/02/20 14:42:34
cc7dbc11 149! Encode.xs
150 one signedness nit for Encode by jhi
151 <200302161933.h1GJX876018710@kosh.hut.fi>
152! ucm/viscii.ucm
153 VISCII map was incorrect; fixed by Sadahiro-san
154 Message-Id: <20030216120828.47D3.BQW10602@nifty.com>
155! t/enc_eucjp.t t/enc_utf8.t AUTHORS
156 You can't unlink files that are opened in cygwin but the last
157 file handle opened in t/enc_*.t left open. Patch submitted
158 by Yitzchak and he was added to AUTHORS.
159 Message-Id: <iN0Q+gzkgmZN092yn@efn.org>
160! t/CJKT.t
161 now works with 'LC_ALL=en_US.UTF-8 PERL_UTF8_LOCALE=1'
162 Message-Id: <20030206104513.GA11081@kosh.hut.fi>
163! Unicode/Unicode.xs
164 For 1.88: Unicode.xs =~ s/regog/recog/ -- jhi
165 Message-Id: <20030206045153.GA6826@kosh.hut.fi>
b0b300a3 166
cc7dbc11 1671.87 2003/02/06 01:52:11
151b5d36 168! AUTHORS
169 * Inaba "Sensei" Hirohito added (I thought I have done so a long
170 ago but apparently I did not).
171 * SUZUKI Norio added for verious and useful bug reports.
172! Byte/Byte.pm KR/KR.pm Unicode/Unicode.pm
173 lib/Encode/Encoder.pm lib/Encode/CJKConstants.pm
174 podchecked so all warnings are gone except for L<http://>.
175! encoding.pm t/enc_eucjp.t
176 * t/uni/tr_utf8.t now t ok on maintperl (sorry, jhi)
177 * Filter option overhaul
178 * POD revision
179! Encode.pm Encode.xs encengine.c Encode/encode.h
180 lib/Encode/Encoding.pm lib/Encode/JP/JIS7.pm
181 Merged inaba-san's patch that fixes "use encoding 'shiftjis'"
182 without filter. podchecked by Dan Kogai.
183 Message-Id: <3E3BC46B.6C687CFD@st.rim.or.jp>
184! lib/Encode/Alias.pm
185 decode('alias', $1) went wild because of local $_ in find_alias()
186 the evil local $_ is eradicated but that changes find_alias()
187 format for coderef aliasing. See Encode::Alias for details
188 Message-Id: <200302051704.AA00042@kipp0.nifty.com>
189
1901.86 2003/01/22 03:29:07
fa6f41cf 191! encoding.pm
192 * Don't forget to canonize when you attempt an exact match!
193 Message-Id: <73E7F801-2DAA-11D7-BF9A-000393AE4244@dan.co.jp>
194 * ${^ENCODING} exception is off for $] > 5.008
195 Message-Id: <20030122110617T.inaba.hiroto@toshiba-it.co.jp>
196! t/enc_utf8.t
197 $] check commented out so it runs on 5.8.0
198
1991.85 2003/01/21 22:19:14
200! encoding.pm
201 ${^ENCODING} exception is now explicit rather than handled by regex.
202+ t/enc_eucjp.t t/enc_utf8.t
203 Test suite for the better "encoding" pragma support for bleedperl.
204 On 5.8.0, they will just be skipped.
205
2061.84 2003/01/10 12:00:16
0f7c507f 207! encoding.pm
208 ${^ENCODING} is no longer set for utf so encoding is no longer fun :)
209 (That is to prevent duplicate encoding first by IO then ${^ENCODING})
210 Message-Id: <20030108213737.GK331043@lyta.hut.fi>
211! Unicode/Unicode.xs
212 %_ fixes saves the resulting .so .05% smaller, by NC
213 Message-Id: <20021226225709.GF284@Bagpuss.unfortu.net>
214! Encode.pm
215 Silence Encode on undef, by Andreas
216 Message-Id: <m3smwrohd1.fsf@k242.linux.bogus>
217 Message-Id: <m3of7fo7np.fsf@k242.linux.bogus>
218! Unicode/Unicode.xs
219 s/regognised/recognised/ . British spelling left intact to pay
220 respect to two British Nicks :)
221 Message-Id: <20021203020454.GK2274@kosh.hut.fi>
222
2231.83 2002/11/18 17:28:49
b536bf57 224! Encode.xs lib/Encode/JIS7.pm
225 Even more patches from Inaba-san has been applied. With this
226 patch t/uni/tr_7jis.t and t/uni/t_utf8.t of bleedperl will work.
227 Message-Id: <20021115105514D.inaba.hiroto@toshiba-it.co.jp>
228
2291.82 2002/11/14 23:06:12
230! Encode.xs
231 Encode::utf8 (XS Version) assertion botch first found in Cygwin,
232 later found in perls w/ -Dusemymalloc was fixed by NC.
233 Message-Id: <20021114210349.GA288@Bagpuss.unfortu.net>
234
2351.81 2002/11/08 18:29:27
236! Encode.pm Encode.xs
237 Non-XS version of Encode::utf8 is back (with XS being default).
238 Encode::predefine_encodings(0) to turn off XS.
239 This is primarily to cope w/ Cygwin smoke but Sadahiro-san has
240 found that it was Test::More causing the problem, not Encode.
241 But I have already made it configurable so it may be useful in
242 some rare cases....
243 Message-Id: <20021107210110.2EE4.BQW10602@nifty.com>, et al.
244! bin/enc2xs
245 The ingenious patch by Nicholas Clark that reduces shlib sizes by
246 50% with no penalty and backward compatibility preserved, is in.
247 Message-Id: <20021103231324.GE288@Bagpuss.unfortu.net>
248
2491.80 2002/10/21 20:39:09
ab3374e4 250! Encode.xs t/mime-header.t
251 Even more patches from NI-XS regarding Encode::utf8->decode().
252 And one more test to t/mime-header.t to prove it
253 Message-Id: <E183i0Y-0003mo-00@mserv1c.vianw.co.uk>
254
2551.79 2002/10/21 06:05:37
256! Encode.xs
257 Further patches from NI-XS. Encode::utf8->decode() now checks the
258 value of utf8 flag of the argument. As a result, the fix to
259 lib/Encode/MIME/Header.pm is no longer neccessary but since it did
260 no harm (even speedwise) I'll leave it unreverted.
261! ucm/cp949.ucm ucm/cp950.ucm
262 U+20AC EURO SIGN
263 U+00AE REGISTERED SIGN
264 were missing as a result of 1.78. Discovered by Moriyama-san.
265 Moriyama-san has also developed a test script that compares
266 (en|de)coded results to the corresponding Win32 API result and
267 all cp9?? maps are now verified.
268 Message-Id: <20021021025220.3AED.MSYK@mtg.biglobe.ne.jp>
269
2701.78 2002/10/20 15:44:00
271! lib/Encode/MIME/Header.pm
272 fixed so that it works with new Encode::utf8
273! Encode.pm Encode.xs
274 Encode::utf8 is now in Encode.xs by Nick In-XS. This allows
275 :encoding(UTF-8) to handle partial chars at end of buffers
276 correctly.
277 Message-Id: <20021020134935.2079.3@bactrian.ni-s.u-net.com>
278! lib/Encode/Supported.pod
279 More nitpickings applied.
280+ t/rt.pl MANIFEST
281! t/CJKT.t
282 Moriyama-san has discovered a serious bug in t/CJKT.t; its roundtrip
283 tests were completely useless. To redeem that and get the peace of
284 mind again, I wrote t/rt.pl to test ALL '|0' ENTRIES in all
285 ucm/*.ucm Since this script takes too long to finish (30 seconds on
286 PIII-800MHz, FreeBSD), it is deliberately excluded from 'make test'
287 but you can easily run that by either renaming it or:
288 perl -Mblib t/rt.pl
289 Message-Id: <20021019065420.0C48.MSYK@mtg.biglobe.ne.jp>
290! ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
291 Other CJKT cp9?? also updated according to the URI below;
292 http://www.microsoft.com/typography/unicode/cscp.htm
293+ bin/ucmsort MANIFEST
294 ucmsort is a crude utility that sorts CHARMAP entries in UCM files
295 to proper order. intended for hardcore develpers only.
296! ucm/cp932.ucm JP/JP.pm AUTHORS
297 CP932 mapping which was based upon the mapping file at unicode.org
298 was found obsolete by MORIYAMA Masayuki msyk@mtg.biglobe.ne.jp>. He
299 has also supplied the patch so he was added to AUTHORS.
300! lib/Encode/Supported.pod
301 ISO-8859-11 != TIS 620
302 == TIS 620 + \xA0 (&nbsp;)
303 Message-Id:
304 <DC504E9C3384054C8506D3E6BB012460810D23@bsebe001.americas.nokia.com>
305
3061.77 2002/10/06 03:27:02
4b291ae6 307! t/jperl.t
308 * Modified to accomodate up and comming patch by Inaba-san that
309 will fix tr/// needing eval qq{}
310 Message-Id: <9F78A19C-D6C3-11D6-BAC6-0003939A104C@dan.co.jp>
311! encoding.pm
312 * pod fixes/enhancements to reflect the changes above
313! lib/Encode/Alias.pm
314 "Encode::TW is correct, Encode::Alias not." - /Autrijus/
315 Message-Id: <20021001015648.GB18710@not.autrijus.org>
316
3171.76 2002/08/25 15:09:51
35e20135 318! t/big5-eten.utf
319 To reflect ucm change by Autrijus. t/big5-eten.enc was regenerated
320 but naturally identical to previous version -- dankogai
321! ucm/big5-eten.ucm
322 Codepoint fixes -- autrijus
323 Message-Id: <20020805040236.GC5220@not.autrijus.org>
324= *
325 copied everything under perl-5.8.0/ext/Encode to make sure Encode
326 is in sync w/ perl core
327! t/CJKT.t t/guess.t
328 Change 17175 by jhi@alpha on 2002/06/10 23:24:42
329 Now that binmode(FH) does implicit ":bytes" revisit
330 the failing tests. The worrisome one is the Digest::MD5
331 test-- how will it fare in CRLF lands now?
332! t/CJKT.t t/guess.t
333 From: Radu Greab <radu@netsoft.ro>
334 Date: Mon, 10 Jun 2002 00:40:34 +0300
335 Message-Id: <200206092140.g59LeYn15745@ix.netsoft.ro>
336 Fixes for en_US.UTF-8 failures, all but ext/PerlIO/t/fallback.t
337 ones which I cannot figure out.
338! lib/Encode/Alias.pm
339 Subject: [Encode PATCH] spurious warning
340 From: Nicholas Clark <nick@unfortu.net>
341 Date: Sun, 2 Jun 2002 20:26:22 +0100
342 Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net>
343
3441.75 2002/06/01 18:07:49
2d06ad02 345! lib/Encode/Alias.pm t/Alias.t lib/Encode/Supported.pod TW/TW.pm
346 glibc compliance cited by Autrijus.
347 http://www.li18nux.org/docs/html/CodesetAliasTable-V10.html
348! bin/enc2xs bin/piconv
349 Subject: Re: forewarning: usedevel and versiononly
350 Message-Id: <20020529081515.D570.H.M.BRAND@hccnet.nl>
351
3521.74 2002/05/28 18:33:15
f0a41339 353+ ucm/null.ucm ucm/ctrl.ucm
354! Makefile.PL bin/enc2xs lib/Encode/Supported.pod
355 "null" and "ascii-ctrl" encodings added upon the request of Autrijus
356 Subject: Re: unicode -> &# notation
357 Message-ID: <20020518193704.GB40272@not.autrijus.org>
358
3591.73 2002/05/28 17:26:18
360! */Makefile.PL Makefile.PL bin/enc2xs Encode/Makefile_PL.e2x AUTHORS
361 Chris Nandor has fixed Encode so that it works w/ MacPerl --
362 at least w/ PPC (68k need static linking which does not work due to
363 64k limit). pudge is added to AUTHORS (I'm surprised he was not
364 there in the list). Encode/Makefile_PL.e2x was additionally fixed
365 by dankogai to reflect changes in other Makefile.PL
366 Message-Id: <p0510030ab9195ed230ff@[10.0.1.107]>
367! t/mime-header.t
368 Subject: Change 16746: -Mutf8 cleanup.
369 Message-Id: <200205222345.g4MNj7e10597@smtp3.ActiveState.com>
370
3711.72 2002/05/20 15:49:56
f74b3917 372! Makefile.PL
373 Subject: [PATCH] Encode should be in perl-core library path
374 Message-Id: <86r8k7h738.wl@mail.edge.co.jp>
375 Message-Id: <20020520161201.A11019@alpha.hut.fi>
376! lib/Encode/MIME/Header.pm
377 Subject: [PATCH] Encode::MIME::Header
378 Message-Id: <86sn4nh7a8.wl@mail.edge.co.jp>
379! Encode/Makefile_PL.e2x
380 Subject: [PATCH] Make Makefile_PL.e2x happy on MSWin32
381 Message-Id: <20020519201031.GA1603@not.autrijus.org>
382! CN/Makefile.PL Byte/Makefile.PL JP/Makefile.PL TW/Makefile.PL
383 Symbol/Makefile.PL KR/Makefile.PL EBCDIC/Makefile.PL Makefile.PL
384 AUTHORS
385 @16628 and @16652 from Vadim. Vadim was added to AUTHORS.
386 Subject: [PATCH] good day for WinCE port of perl.
387 Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad>
388! Encode.xs
389! Unicode/Unicode.xs
390 Even more linting by Robin via @16532
391! Encode.xs
392 Even more typecast by Sarathy in @16460
393
3941.71 2002/05/07 16:22:42
d6f02b51 395! Encode.xs
396 even more typecasts by Robin
397 Message-Id: <200205071513.QAA05846@tempest.npl.co.uk>
398! bin/enc2xs
399 A very strange bug that was causing a bugus ucm -> C table
400 generation that was revealed by a UCM file that Andreas was
401 working. This is the king of wierdest bug I've encountered
f74b3917 402 in the course of Encode maintenance.
d6f02b51 403 Message-Id: <6C04F0FA-61D4-11D6-B164-00039301D480@dan.co.jp>
404
4051.70 2002/05/06 10:26:48
621b0f8d 406! encoding.pm
407 Made more 'module-safe' with conjunction w/ 'no encoding'.
408 Message-Id: <EAB48C16-60DA-11D6-9982-00039301D480@dan.co.jp>
409! lib/Encode/Encoding.pm
410 'require Encode' because ->Define uses Encode::define_encoding();
411 problem and solution addressed by Miyagawa-kun
412 Message-Id: <86znzdfvuh.wl@mail.edge.co.jp>
413! t/Unicode.t
414 Cuts the frill to make djgpp happier, as suggested by Laszlo
415 Message-Id: <20020506105819.H17012@libra.eth.ericsson.se>
416! bin/enc2xs
417 enc2xs no longer overwrites files w/ -M option, as suggested by Andreas
418 Message-Id: <m3bsbug48n.fsf@anima.de>
419
4201.69 2002/05/04 16:41:18
11067275 421! lib/Encode/MIME/Header
422 Floating-point coerced for UNICOS (in integer arithmetics it folds
423 line one character too early). Verification by Mark is pending.
424 Message-Id: <C670F60D-5F4F-11D6-A5CA-00039301D480@dan.co.jp>
425! Unicode/Unicode.pm
426 more doc patch from Elizabeth
427 Message-Id: <4.2.0.58.20020503210946.02f4ed30@mickey.dijkmat.nl>
428! Encode/Makefile_PL.e2x
429 More platform-independent patch from Benjamin
430 Message-Id: <3CD31BE0.69F79B06@earthlink.net>
431! lib/Encode/Guess AUTHORS
432 split regex fix by Graham Barr. Adds him to AUTHORS.
433 Message-Id: <20020504085419.E95940@valueclick.com>
434! Encode/Makefile_PL.e2x
435 enc2xs script discovery made smarter and more sensible, first cited
436 by Miyagawa-kun and further suggestions by Rafael and Andreas
437! Encode.pm lib/Encode/Guess.pm t/fallback.t t/guess.t t/mime-header.t
438 "The EBCDIC remapping of the low 256 bites again" #16372 by jhi
439
4401.68 2002/05/03 12:20:13
126bf8bf 441! lib/Encode/Alias.pm lib/Encode/Supported.pod t/Alias.t AUTHORS
442 UCS-4 added to aliases of UTF-32 by Elizabeth Mattijsen. Alias.t
443 and Supported.pod modified to reflect the change. Elizabeth added
444 to Authors. And H.M. is also added for forwarding her patch among
445 other contributions (I was rather surprised to find his name was not
446 there yet!)
447 Message-Id: <20020503114901.D639.H.M.BRAND@hccnet.nl>
448
4491.67 2002/05/02 07:33:09
2fc614e0 450! Encode.xs
451 Error message now consistent w/ perlqq (\N{U+} -> \x{})
452 done in perl@16308 but Philip linted me further. Now the error
453 messages are macronized as ERR_ENCODE_NOMAP and ERR_DECODE_NOMAP
454! lib/Encode/Guess.pm
455 Sanity check for happier -w by Autrijus
456
4571.66 2002/05/01 05:41:06
4089adc4 458! Encode.xs t/fallback.t
459 WARN_ON_ERR no longer assumes RETURN_ON_ERR so you can issue a warning
460 while fallback is in effect. This even came with a welcome side-effect
461 of cleaner code with less nests! Thank you, NI-XS. t/fallback.t is
462 also modified to test this.
463 And of course, the corresponding varialbles to UV[Xx]f are appropriately
464 cast. This should've concluded NI-XS homework.
465! Encode.pm
466 encode(undef) does warn again! Repented upon suggestion by NI-XS.
467 Document for unless vs. '' added
468 Message-Id: <20020430171547.3322.13@bactrian.elixent.com>
469
4701.65 2002/04/30 16:13:37
e8c86ba6 471! Encode.pm
472 encode(undef) no longer warns for C<Use of uninitialized value in
473 subroutine entry>. Suggested by Paul.
474 Message-Id: <AIEAJICLCBDNAAOLLOKLMEEEEJAA.Paul.Marquess@ntlworld.com>
475! lib/Encode/Supported.pod
476 Encode::MIME::Header and Encode::Guess mentioned
477 Updated for Encode::HanExtra 0.05 and Encode::JIS2K
478! lib/Encode/Guess.pm
479 POD fix by Miyagawa-kun
480 Message-Id: <86k7qqx8p7.wl@mail.edge.co.jp>
481
4821.64 2002/04/29 06:54:06
b7a5c9de 483! ucm/euc-jp.ucm
484 Now decodes euc-jisx0213 also. CAVEAT: encode("euc-jp"...) and
485 encocde("euc-jisx0213") are still DIFFERENT.
486 Message-Id: <A5DFA5CA-5B3C-11D6-A54F-00039301D480@dan.co.jp>
487! Encode.xs
488 A few white spaces corrected by NI-XS via PerlIO integration to
489 Mainline
490 Subject: Change 16247: Integrate perlio;
491! Encode.pm
492 Document fixes by Andreas
493 Message-Id: <m3k7qsf1we.fsf@anima.de>
494
4951.63 2002/04/27 18:59:50
10c5ecbb 496! lib/Encode/Encoding.pm
497! Encoding.pm Unicode/Unicode.pm lib/Encode/Guess.pm lib/Encode/CN/HZ.pm
498! lib/Encode/JP/JIS7.pm lib/Encode/MIME/Header.pm lib/Encode/KR/2022_KR.pm
499 Make use of the Encode::Encoding base class!
500 And other cleanups in Encode.xs upon NI-XS suggestions
501 Message-Id: <20020427160718.1290.15@bactrian.ni-s.u-net.com>
502
5031.62 2002/04/27 11:17:39
fc17bd48 504! Encode.pm
505 encodings() now just check %ExtModule instead of eval{require}
506 all of them for ":all" to conserve more memory.
507! Encode.xs
508 more "%x" -> "%" UVxf stuff.
509! Encode.pm
510 s/=over2/=over 2/g # oops.
511
5121.61 2002/04/26 03:02:04
7e19fb92 513! t/mime-header.t
514 Now does decent tests besides use_ok()
515! lib/Encode/Guess.pm t/guess.t
516 UI streamlined, document added
517! Unicode/Unicode.xs
518 various signed/unsigned mismatch nits (#16173)
519 http://public.activestate.com/cgi-bin/perlbrowse?patch=16173
520! Encode.pm
521 POD: utf8-flag-related caveats added. A few sections completely
522 rewritten.
523! Encode.xs
524! AUTHORS
525 Thou shalt not assume %d works, either!
526 Robin Baker added to AUTHORS for this
527 Message-Id: <200204251132.MAA28237@tempest.npl.co.uk>
528! t/CJKT.t
529 "Change 16144 by gsar@onru on 2002/04/24 18:59:05"
530
5311.60 2002/04/24 20:06:52
af1f55d9 532! Encode.xs
533 "Thou shalt not assume %x works." -- jhi
534 Message-Id: <20020424210618.E24347@alpha.hut.fi>
535! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make
536 low-memory build machines happy, now *.c is created for each *.ucm
537 (no table aggregation). You can still override this by setting
538 $ENV{AGGREGATE_TABLES}.
539 Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp>
540+ lib/Encode/Guess.pm
541+ lib/Encode/JP/JIS7.pm
542 Encoding-autodetect (mainly for Japanese encoding) added. In a
543 course of development, JIS7.pm was improved.
544+ lib/Encode/HTML/Header.pm
545+ lib/Encode/Config.pm
546 MIME B/Q Header Encoding Added!
547! Encode.pm Encode.xs t/fallback.t
548 new fallbacks; XMLCREF and HTMLCREF upon Bart's request.
549 Message-Id: <20020424130709.GA14211@tanglefoot>
550
5511.59 $ 2002/04/22 23:54:22
552! Encode.pm Encode.xs
553 needs_lines() and perlio_ok() are added to Internal encodings such
554 as utf8 so XML::SAX is happy. FB_* stub xsubs are now prototyped.
555
5561.58 2002/04/22 23:54:22
ef175861 557! TW/TW.pm
558 s/MacChineseSimp/MacChineseTrad/ # ... oops.
559! bin/ucm2text
560! t/*.t
561- t/*.euc t/*.ref
562+ t/*.enc t/*.utf
563 Now all CJKT encodings go thru round-trip test via t/CJKT.t.
564 t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t
565 t/(JP|KR).t are aggregated to t/CJKT.t
566 test data are all remade via bin/ucm2text.
567 And .... They are no longer skipped for -Uuseperlio !
568
5691.57 2002/04/22 20:27:30
011b2d2f 570! t/JP.t t/KR.t t/perlio.t
571 unless (find PerlIO::Layer 'perlio') ... line is back again.
572 t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines
573 need PerlIO. Sigh....
574! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t
575 ->perlio_ok now does eval{ require PerlIO::encoding } there so
576 it correctly returns 1 when PerlIO::encoding is yet loaded.
577! Encode.xs
578 perl-current patch #16072 reflected
579
5801.56 2002/04/22 09:48:07
0ab8f81e 581! Encode.pm encoding.pm t/perlio.t t/jperl.t
582 New PerlIO::encoding 0.04 compliance met
583
5841.55 2002/04/22 03:43:05
585! Encode.pm Encode.xs Unicode/Unicode.pm
586 needs_lines() defined so Encode::Encoding is no longer needed
587 for perlio
588
5891.54 2002/04/22 02:50:01
590! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t
591! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm
592 now perlio_ok is true by default if PerlIO::encoding->VERSION is
593 0.03 or larger. POD in Encode::Encoding revised to reflect this.
594 Encode::XS and Encode::Unicode now has perlio_ok() method.
595! lib/Encode/Supported.pod
596 s/UP-UX/HP-UX/ by jhi
597! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README
598! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv
599! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm
600! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm
601! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod
602! lib/Encode/Supported.pod
603 Huge document fixes by Philip.
604! AUTHORS
605! t/JP.t
606 s/compare\(/compare_text\(/o by Sarathy. Adds him to AUTHORS
607 http://public.activestate.com/cgi-bin/perlbrowse?patch=16049
608! t/perlio.t
609 binmode() after "<:encoding" to make Win32 happy, by Mattia.
610 Mattia added to AUTHORS file
611 Message-Id: <3CC3150F.5798.22A05AE@localhost>
612
6131.52 2002/04/20 23:43:47
6d1c0808 614! t/perlio.t
615 TODO: is now SKIP:, as NI-XS requested. Also adds more
616 eraborate failure analysis added.
617! bin/enc2xs
618 A note on how to make sure of round-trip safety added to POD
619 section (so Autrijus is happier)
620! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm
621 big5-(eten|hkscs) is round-trip safe again!
622 Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
623! encoding.pm
624 Typo fixes by Andreas
625! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
626! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
627 PerIO coodination patches from NI-XS.
628 Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
629
6301.51 2002/04/20 09:58:23
b0b300a3 631! t/TW.t
632 Updated test suite by Autrijis so "make test" is happy again
633 Message-Id: <20020420082104.GA25037@not.autrijus.org>
634+ ucm/big5-eten.ucm
635! ucm/big5-hkscs.ucm lib/Encode/Alias.pm
636- ucm/big5.ucm
637 TW/TW.pm TW/Makefile.PL
638 Updates by Autrijus. 'big5' is no longer a canonical but an
639 alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
640 Message-Id: <20020419195346.GA19597@not.autrijus.org>
641! Encode.xs
642 Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
643 Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
644! Encode.pm
645 PerlIO detection a little bit smarter; no longer uses eval qq{}
646 but eval {}.
647
6481.50 2002/04/19 06:13:02
85982a32 649! ! Encode.pm Encode.xs Encode/encoding.h
650+ t/fallback.pm
651 New Fallback API imlemented and documented. See "perldoc Encode"
652 for details
653! lib/Encode/JP/JIS7.pm Encode.pm
654+ lib/Encode/PerlIO.pod t/perlio.t
655 API compliance met. However, it still does not work unless perlio
656 implements line buffer. See BUGS section in perldoc Encode::PerlIO
657 As a sensible workaround, perlio_ok() added to Encode.
658! encoding.pm
659! lib/Encode/Supported.pod
660 Doc fixes from jhi
661 Message-Id: <20020418174647.J8466@alpha.hut.fi>
662! CN/CN.pm
663 Doc fixes from Autrijus
664 Message-Id: <20020418144131.GA10987@not.autrijus.org>
665! Encode.pm
666 perlqq mode documented
667! t/JP.t
668+ t/jisx0201.euc t/jisx0201.ref
669! t/jisx0208.euc t/jisx0208.ref
670 t/JP.t tests more rigorously and with other encodings
671 t/jisx0201.* added to test JIS7 encodings. jisx0208 is now PURELY
672 in jis0208 (used to contain jisx0201 part).
673! Encode/Makefile_PL.e2x
674 The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers
675 enc2xs and encode.h rather than hard-coded. This allows the resulting
676 module fully CPANizable.
677! encoding.pm t/JP.t t/KR.t
678 PerlIO detection simplified (checks %INC instead of eval{})
679! Encode.xs Encode/encode.h
680+ Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
681- lib/Encode/Unicode.pm
682 (en|de)code_xs relocated to where it belongs. Source reindented
683 to my taste
684! bin/enc2xs
685 Additional (U8 *) cast added as suggested by jhi
686 Message-Id: <20020417165916.A28599@alpha.hut.fi>
f2a2953c 687
85982a32 6881.42 Date: 2002/04/17
b2704119 689- lib/Encode/XS.pm
690 no-op module; Thought of adding a pod there but enc2xs has
691 one so gone.
692! encoding.pm
693! t/JP.pm
694! t/KR.pm
695 correct mechanism to detect Perlio::encoding layar installed.
696! Encode.xs
697 PerlIO Layer detached.
698
6991.41 2002/04/16 23:35:00
700! encoding.pm
701 binmode(STDIN|STDOUT ...) done iff PerlIO is available
702! t/*.t
703 Cleaned up PerlIO skip conditions to prepare for the upcoming
704 Encode - PerlIO forking.
705! Encode.pm
706 exported functions are now prototyped.
707! lib/Encode/CN/HZ.pm
708! bin/enc2xs
709! Encode.xs
710 fallback implemented # was /* FIXME */
711 affected programs revised to fit (only HZ was using the try-catch
712 approach which needed to be fixed for API-compliance).
713! Encode/Config.pm
714! Encode/KR/2022_KR.pm
715! Encode/KR/KR.pm
716 can find =head1 NAME now, jhi
717 Message-Id: <20020416083059.V30639@alpha.hut.fi>
718! encoding.pm
719 s/\{h\}/{$h}/g ;)
720! Encode.xs
721 now complies with less warnings with the pickest compilers.
722 Suggested by Craig, fixed by Dan.
723 ! Encode/Makefile_PL.e2x
724! bin/enc2xs
725 A bug that fails to find *.e2x in certain conditions fixed
726
7271.40 2002/04/14 22:27:14
aae85ceb 728+ Encode/ConfigLocal_PM.e2x
729! lib/Encode/Config.pm
730! bin/enc2xs
731 "enc2xs -C" now generates/updates Encode::ConfigLocal.
732 ConfigLocal_PM.e2x is a skelton thereof.
733! lib/Encode/Config.pm
734! CN/CN.pm
735 "use Encode::CN::HZ;" was missing.
736! t/Unicode.t
737! t/unibench.t
738 More rigorous tests added to test XS, especially on memory allocation.
739! Encode.xs
740! lib/Encode/Unicode.pm
741 NI-S implemented an XS version -- merged
742 Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
743! encoding.pm
744! t/jperl.t
745 Source filter option added. With this option on, you can write
746 perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy
747 encodings. t/jperl.t enhanced to test this feature.
748! t/Unicode.t
749 ok() gotcha addressed by Benjamin fixed. Though I didn't exactly
750 apply his suggestion, this degree of nitting is enough to add him
751 to AUTHORS list.
752 Message-Id: <3CB93223.291E5E2E@earthlink.net>
753! JP/JP.pm
754+ lib/Encode/JP/JIS7.pm
755- lib/Encode/JP/JIS.pm
756- lib/Encode/JP/2022_JP.pm
757- lib/Encode/JP/2022_JP1.pm
758 7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to
759 JIS7.pm for better maintainability and performance
760! encoding.pm
761 Added caveat for non-ascii identifiers.
762! encoding.pm
763 fixes by jhi, the original author of this pragramtic module.
764 Message-Id: <20020413231527.V1826@alpha.hut.fi>
765
7661.34 2002/04/12 20:23:05 (Unreleased)
77ea6967 767! Encode.pm
768! t/Unicode.t
769 EBCDIC fixes addressed by jhi.
770 Message-Id: <20020412161844.D9383@alpha.hut.fi>
771! lib/Encode/Encoder.pm
772 POD fix by Miyagawa-kun
773 Message-Id: <86bscqq4hu.wl@mail.edge.co.jp>
774
7751.33 2002/04/10 22:28:40
448e90bb 776! AUTHORS
777 Philip's mail address corrected.
778! AUTHORS
779! t/Encoder.t
780! lib/Encode/Encoder.pm
aae85ceb 781 s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :)
448e90bb 782 This adds Miyagawa-kun to AUTHORS.
783 * encoding() no longer exported by default but on demand
784 * t/Encoder.t updated to test all these
785 Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
77ea6967 786! lib/Encode/Unicode.pm
787! lib/Encode/Supported.pm
788 Further doc fixes by Anton
448e90bb 789
7901.32 2002/04/09 20:06:15
fcb875d4 791+ bin/ucmlint
792+ t/bogus.ucm
793- ucm/macDevanaga.ucm Unicode Character Map
794- ucm/macGujarati.ucm Unicode Character Map
795- ucm/macGurmukhi.ucm Unicode Character Map
796 A utility to check integrity of .ucm files. t/bogus.ucm is a
797 ucm that is deliberately bogus. unused Indic mappings are removed
798 for the time being.
799! Encode.pm
800 resolve_alias() added as suggested by jhi. Same as
801 find_encoding("alias")->name. For convenience. This one is
802 defined in Encode.pm instead of Alias.pm.
803 Message-Id: <20020409215846.H17022@alpha.hut.fi>
804! Encode.xs
805 Memory Allocate but detected during the devel of ucmlint -- fixed.
806 Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
807! lib/Encode/Unicode.pm
808 valid_ucs2(0) is false but must be true.
809 3 patches from NI-S as follows. This also has fixed the incident
810 Andy has reported.
811! lib/Encode/Alias.pm
812 find_alias() recursion prevention
813! t/Aliases.t
814 Checks for the patch above
815! t/Encode/Unicode.pm
816 An extra "F" that causes valid_ucs2() return a bogus value fixed
817 Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
818 Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
819 2 Small Patches from jhi as follows:
820! Encode.pm
821 Encode->encodings() lists in case-insensitve order (as it was)
822! bin/piconv
823 -l option prints avaiable encodings to STDOUT instead of STDERR
824! lib/Encode/Aliases.pm
825 s/defintion/definition/
826 Message-Id: <200204082306.CAA21033@alpha.hut.fi>
827! AUTHORS
828! lib/Encode/Supported.pod
829! lib/Encode/Unicode.pm
830 POD revise by Philip Newton. This adds Philip to AUTHORS list.
831 Thank you for the exact quote of Douglas Adams :)
832 Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
833
8341.31 2002/04/08 18:08:07
fdd579e2 835! lib/Encode/Encoder.pm
836+ t/Encoder.t
837 Encode::Encoder, once just a placeholder of an idea, is now much more
838 practical. See t/Encode.t to find how practical it can be.
839+ lib/Encode/Config.pm
840! Encode.pm
841 my false laziness at Encode.pm is fixed. Now %ExtModules are set
842 in Encode::Config and they are all literally, not programatically
843 set. My false laziness was resulting many encodings missing from
844 %ExtModules.
845! lib/Encode/Unicode.pm
846! t/Unicode.t
847 BOM for 32LE was bogus as noted by Anton. t/Unicode.t is fixed
848 so that it does not rely Encode::Unicode for BOM values
849 Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
850
8511.30 2002/04/08 02:34:51
c731e18e 852+ lib/Encode/Encoder.pm
853 Object Oriented Encoder. I reckon something like this is in need.
854! Encode.pm
855! t/Unicode.pm
856! lib/Encode/Supported.pod
fdd579e2 857 * autoloading bug that prevented upper-case canonicals such as UTF-16
c731e18e 858 is fixed. Now even UTF/UCS are autoloaded!
859 * encodings() is now more intuitive.
860 * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
861 stored therein.
862 * Obligatory fixes to the POD.
863! lib/Encode/Supported.pod
864 Patch from Anton applied.
865 Message-Id: <66641479.20020408033300@motor.ru>
866! Encode.pm
867! lib/Encode/Unicode.pm
868 Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
869
8701.28 2002/04/07 18:58:42
871! MANIFEST
872+ t/Unicode.t
873+ t/grow.t
874 Just a MANIFEST for those missing files.
875
8761.26 Date: 2002/04/07 15:22:04
f2a2953c 877! JP/Makefile.PL
878! t/Aliases.PL
879 Schwarn's patches against Makefile.PL has zapped jis*.ucm. Restored.
880 And t/Aliases.t fixed to make sure they all exist.
881
8821.25 2002/04/07 15:01:25 (Unreleased)
883! Encode.pm
884! lib/Encode/Unicode.pm
885 More POD fixes....
886! Encode.pm
887- lib/Encode/UTF_EBCDIC.pm
888- lib/Encode/Internal.pm
889- lib/Encode/utf8.pm
890 Integrated into Encode.pm as closures. That way "one package, one file"
891 rule is preserved yet less files to require.
892! encoding.pm
893 commented out binmode(STDERR ...
894! Makefile.PL
895! Byte/Makefile.PL
896! CN/Makefile.PL
897! EBCDIC/Makefile.PL
898! JP/Makefile.PL
899! KR/Makefile.PL
900! Symbol/Makefile.PL
901! TW/Makefile.PL
902! Encode/Makefile_PL.e2x
903 Schwarn's MM-compliance patch merged
904 Message-Id: <20020406082609.GA28758@blackrider>
905! Encode.pm
906! lib/Encode/Unicode.pm
907+ lib/Encode/UTF_EBCDIC.pm
908+ t/Unicode.t
909- lib/Encode/10646_1.pm
910- lib/Encode/ucs2_le.pm
911 (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups. Instead of
912 per-module based (en|de)code, I saved a number of .pm by
913 reorganizing it as per-object base (Well, this is what Encode::XS
914 does under the hood). See Encode::Unicode for details.
915 The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
916 This module is used only on EBCDIC environments.
917
9181.21 2002/04/05 14:46:34 (Not Released)
919! JP/JP.pm
920! Encode.pm
921+ ucm/jis0201.ucm
922+ ucm/jis0208.ucm
923+ ucm/jis0212.ucm
924 Are back to make Perl/Tk happy Smile, NI-S.
925! t/Alias.pm
926! lib/Encode/Alias.pm
927! lib/Encode/Supported.pm
928! lib/Encode/10646_1.pm
929! lib/Encode/ucs2_le.pm
930 UCS-16BE is now canonical for UCS-2/ISO-10646-1.
931 Leftover implicit aliases in ucs2_le.pm removed. Tests and documents
932 updated to reflect changes.
933 essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
934! lib/Encode/Alias.pm
935! lib/Encode/Supported.pm
936 Anton's revision commited. Added Dan's own fixes as well.
937 Message-Id: <159103166906.20020405161134@motor.ru>
938! lib/Encode/Alias.pm
939 134c134
940 < qr/^UCS2-le$/i => '"UCS-2"', );
941 ---
942 > qr/^UCS2-LE$/i => '"UTF-16LE"');
943 Sigh. Thank you, Anton.
944 Message-Id: <14567692196.20020405062020@motor.ru>
945 Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
946
9471.20 2002/04/04 19:50:52
a999c27c 948+ bin/unidump
949 the last minute addtion. Just give it a try. Docs remains to be done.
950 Not installed by default.
951! lib/Encode/Supported.pod
952 Enhanced Greatly.
953! t/Alias.t
954! lib/Encode/Alias.pm
955! lib/Encode/utf8.pm
956! lib/Encode/10464_1.pm
957! lib/Encode/ucs2_le.pm
958 Canonical name for 'UCS-2le" is now "UTF-16LE". UCS-2 left
959 unchanged but UTF-16BE is added as an alias. Implicit aliases
960 move to Encode::Alias so init_alias() works more as expected.
961 Also, 'utf8' is now canonical with 'UTF-8' being an alias.
962 Though pedantically wrong, This should make perl mongers happier.
963 t/Alias.t is enhanced to test all these.
964 Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
965! Byte/Makefile.PL
966 Now all .ucm are stacked in byte_t; They all share ascii part so 50%
967 of the codepoints are common. CJKT left as is because the saving is
968 not significant.
969! Byte/Makefile.PL
970! CN/Makefile.PL
971! EBCDIC/Makefile.PL
972! Encode.xs
973! Encode/Makefile_PL.e2x
974! JP/Makefile.PL
975! KR/Makefile.PL
976! Makefile.PL
977! Symbol/Makefile.PL
978! TW/Makefile.PL
979! bin/enc2xs
980! AUTHORS
981 All occurance of _def.h replaced with .exh so djgpp works happily
982 ever after! To credit this amazing discovery, Laszlo is now in
983 AUTHORS list
984 Message-Id: <20020403181424.GA8778@freemail.hu>
985 Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
986! Makefile.PL
987! */Makefile.PL
988! Encode/Makefile_PL.skel
989 bin/enc2xs
990 No more @INC fiddling! Uses $ENV{PERL_CORE} instead
991 Message-Id: <20020401222744.GX2000@blackrider>, et al.
992! t/encoding.t
993 Two more tests by added jhi
994 Message-Id: <200204020000.DAA25121@alpha.hut.fi>
995+ t/grow.t
996! Encode.xs
997 The showstopper fixed -- Memory reallocation bug was causing
998 Encode::XS to fall into infinite loop on certain conditions.
999 t/grow.t tests that.
1000 Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
1001+ bin/txt2ucm
1002! */Makefile.PL
1003! */*.ucm
1004! */XX.pm
1005! lib/Encode/Supported.pod
1006 Vendor encodings rebuilt out of original map files at unicode.org.
1007 Indic languages such as MacDevanagali remain unspported do to the
1008 shortcoming of encengine capabilities (they need algorithmical
1009 conversion and I have no knowledge on that!). Pods fixed for added
1010 encodings.
1011 Oh, macJapan.ucm renamed to macJapanese.ucm.
1012 macROMnn is macRomanian and macRUMnn is macRumanian.
1013 txt2ucm is a crude script that is used to convert them.
1014! bin/enc2xs
1015 Unicode Compound Characters (used extensively on Mac) supported
1016! bin/piconv
1017 Typo fixes and improvements by jhi
1018 Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
3ef515df 1019
b536bf57 10201.11 2002/03/31 22:12:13
3ef515df 1021+ t/encoding.t
1022+ t/jperl.t
1023! MANIFEST
1024 Missing files from the MANIFEST fixed.
1025 Message-Id: <20020401010156.H10509@alpha.hut.fi>
1026 Version incremented just to make CPAN happy.
1027
10281.10 2002/03/31 21:32:42
1029! Makefile.PL
1030! README
1031 INSTALL_UCM option added to Makefile.PL so you can install *.ucm
1032 if you want. This should make Autrijus happy. Also, piconv
1033 is added to default install.
1034+ Encode/*.e2x
1035! bin/enc2xs
1036 Here-documented files that enc2xs generates are now exported
1037 to *.e2x. Much cleaner and easier to debug.
1038! encoding.pm
1039 encoding enhances so you can make it act more like such
1040 (now prehistoric ) "localized" variations of perl like Jperl.
1041+ t/jperl.t
1042 Further test for encoding.pm. Written in euc-jp
1043+ encoding.pm
1044+ t/encoding.t
1045 Taken over form jhi.
1046 Message-Id: <20020330174618.B10154@alpha.hut.fi>
1047- Encode/*.ucm
1048+ ucm/*.ucm
1049! Makefile.PL
1050! */Makefile.PL
1051 *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
1052- ucm2table
1053+ bin/ucm2table
1054 ***
1055! AUTHORS
1056! Byte/Byte.pm
1057! Encode.pm
1058! Encode/macIceland.ucm
1059! lib/Encode/Alias.pm
1060! lib/Encode/Supported.pod
1061 MacIceland fixes and Pod Typo fixes. This adds Andreas to AUTHORS.
1062 Message-Id: <m3lmcavhjt.fsf@anima.de>
1063
10641.01 2002/03/29 20:59:39
037b88d6 1065! Makefile.PL
1066! README
1067 s/USE_SCRIPTS/MORE_SCRIPTS/
1068! Makefile.PL
1069 installs enc2xs by default for external Encode:: modules in CPAN,
1070 such as Encode::HanExtra
1071! t/*.t
1072 More sensible perl core detection via $ENV{PERL_CORE}
1073 suggested by Spider
1074 Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
1075! bin/enc2xs
1076 Perl core ditection via $^X =~ m/\bminiperl$/o
1077 Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
1078
10791.00 Wed Mar 29 2002
67d7b5ef 1080! *
1081 The version of all files is updated to 1.00 via "ci -f -l1.00",
1082 commemorating version 1.00. All files, including *.ucm are now
1083 under version control.
1084- encode.h
1085+ Encode/encode.h
1086 encode.h moved to Encode/ so it will be installed for the later
1087 use by enc2xs
1088! enc2xs
1089 h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
1090! Makefile.PL
1091! */Makefile.PL
1092- compile
1093+ bin/enc2xs
1094 compile renamed to enc2xs.
1095 Affected Makefle.PL updated
1096- lib/CN/2022_CN.pm
1097 "Punt it. HanExtra can take care of that later." -- Autrijus
1098 Message-Id: <20020328154338.GA7351@not.autrijus.org>
1099! Encode/johab.ucm
1100! Encode/euc-kr.ucm
1101! Encode/ksc5601.ucm
1102! lib/Encode/CJKConstants.pm
1103! lib/Encode/KR/2022_KR.pm
1104 Table patches for Euro Signs, 2022-KR fixups by Jungshik
1105 Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
1106! README
1107! Makefile.PL
1108+ bin/piconv
1109 bin/ added for example scripts. They are not installed by default.
1110 to install them, "perl Makefile.PL USE_SCRIPTS".
1111 piconv is iconv reinvented in perl. in addition to all features
1112 of iconv, it also adds perlish features. See L<piconv/1> for more
1113 details.
1114! lib/Encode/Alias.pm
1115 qr/^ replaced with qr/\b so it directly matches locale names
1116 such as en_US.US-ASCII
1117! AUTHORS
1118! t/Aliases.t
1119 Patch by MJD to fix the following problem applied.
1120 Subject: [PATCH 5.7.3 Encode]
1121 Aliases.t not properly skipped when Encode extension not built
1122 Message-Id: <20020328091850.18677.qmail@plover.com>
1123! lib/Encode/KR/2022_KR.pm
1124! lib/Encode/CJKConstants.pm
1125 Another patch from Jungshik to make iso-2022-kr actually work
1126 Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
1127! Encode/Encode/euc-kr.ucm
1128+ Encode/Encode/johab.ucm
1129! Encode/Encode/ksc5601.ucm
1130! Encode/KR/KR.pm
1131! Encode/KR/Makefile.PL
1132! Encode/lib/Encode/Alias.pm
1133! t/Alias.t
1134 Johab support and complete revision of Korean Encoding by Jungshik
1135 Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
1136+ Encode.pm
1137 Revised to make up with now-dropped Encode::Details.
1138- lib/Encode/Details.pod
1139 Dropped. Besides being obsolete, the topics are now covered in
1140 respective pods now.
1141! AUTHORS
1142! t/Alias.t
1143 KR/KR.pm
1144 lib/Encode/Alias.pm
1145 Korean aliases fixed thanks to Jungshik Shin
1146 /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
1147 Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
1148! *.pm
1149 =head1 NAME added to all modules to make buildtoc happy
1150 Message-Id: <20020327041151.A10618@alpha.hut.fi>
1151- lib/Encode/CJKguide.pod
1152 Too controversial and dropped from the dist. Will be available
1153 separately on the web.
1154! Encode/*.ucm
1155 RCS tags added so table debugging gets easier (should that be
1156 needed! I hope they all stay 1.00!)
1157+ lib/Encode/CJKguide.pod
1158 A detailed guide to mainly, but not limited to, CJK multibyte
1159 encodings.
1160- Encode/roman8.ucm
1161+ Encode/hp-roman8.ucm
1162! Byte/Makefile.PL
1163! Encode/Supported.pod
1164 All occurance of "roman8" replaced with "hp-roman8" to avoid
1165 confusion
1166! Encode/Supported.pod
1167! Encode/mac*.ucm
1168! t/Alias.t
1169 Mac Encodings now comply the Inside Macintosh
1170! t/Alias.t
1171 Test for '-raw' conventions added.
1172! Encode/Alias.pm
1173 aliased gb2312 -> euc-cn, ksc5601 -> euc-kr
1174! Encode/gb12345.ucm
1175! Encode/gb2312.ucm
1176! Encode/ksc5601.ucm
1177 "-raw" appended to canonical names.
1178 File mames stay unchanged thanks to UCM format.
1179! lib/Encode/CN/HZ.pm
1180 Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
1181 Message-Id: <20020326035210.GA2091@not.autrijus.org>
5129552c 1182
64ffdd5e 11830.99 Tue Mar 26 2002
1184- lib/Encode/JP/Const.pm
1185+ lib/Encode/CJKConstants.pm
1186+ lib/Encode/CN/2022_CN.pm
1187+ lib/Encode/KR/2022_KR.pm
1188+ t/KR.t
1189+ t/gb2312.euc
1190+ t/gb2312.ref
1191+ t/ksc5601.euc
1192+ t/ksc5601.ref
1193+ t/table.euc
1194+ t/table.ref
1195+ ucm2table
1196 * Support for ISO-2022-KR and ISO-2022-CN added.
1197 * t/KR.t added!
1198 * more t/*.{euc,ref} added, which was autogenerated from ucm2table
1199 * ucm2table autogenerates character table out of UCM files.
1200- engine.c
1201+ encengine.c
1202- lib/Encode/Supports.pod
1203+ lib/Encode/Supported.pod
1204 Names reverted due to popular demand.
1205 8.3 rule applies only when there is a conflict.
1206 Message-Id: <20020325095924.GD44120@not.autrijus.org>
1207! */Makefile.PL
1208- Encode/*.enc
1209+ Encode/*.ucm
1210- lib/Tcl*
1211- lib/Encode/Format/Enc.pod
1212- t/Tcl.t
1213 * Character tables is now 100% ucm.
1214 * All files under Encode/ is now 8.3-compliant
1215 * some of missing encodings added (i.e. gsm0338 and nextstep)
1216 * Vendor mappings aggregated with appropriate national std in
1217 Makefile.PL, resulting smaller *.so especially for CJK.
1218 Following is result on Dan's FreeBSD box.
1219 Now Then
1220 ---------------------------------------------------------------
1221 blib/arch/auto/Encode/Byte/Byte.so 157,279 171,042
1222 blib/arch/auto/Encode/CN/CN.so 1,634,476 1,626,685
1223 blib/arch/auto/Encode/EBCDIC/EBCDIC.so 18,476 18,476
1224 blib/arch/auto/Encode/Encode.so 27,791 27,791
1225 blib/arch/auto/Encode/JP/JP.so 1,408,056 1,832,811
1226 blib/arch/auto/Encode/KR/KR.so 1,156,518 1,329,587
1227 blib/arch/auto/Encode/Symbol/Symbol.so 23,940 20,990
1228 blib/arch/auto/Encode/TW/TW.so* 948,761 1,316,437
1229 ---------------------------------------------------------------
1230 Total 5,375,297 6,343,819
1231 Saving 968,522
1232 * As a result of ucm-transition, Encode::Tcl dropped because
1233 Encode::Tcl demands *.enc.
1234 Encode::Tcl will be supplied in a separate tarball with *.enc.
1235 Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
1236!compile
1237-encengine.c
1238+encode.c
1239!Encode.pm
1240-lib/Encode/Supported.pod
1241+lib/Encode/Supports.pod
1242-lib/Encode/iso10646_1.pm
1243+lib/Encode/10646_1.pm
1244-lib/Encode/EncFormat.pod
1245+lib/Encode/Format/Enc.pod
1246 Files renamed 8.3 filename compliance. Affected modules/scripts revised.
1247- lib/Encode/JP/Constants.pm
1248+ lib/Encode/JP/Consts.pm
1249! lib/Encode/JP/JIS.pm
1250! lib/Encode/JP/H2Z.pm
1251 Version nit problem and 8.3 rule fix.
1252 > Package namespace installed latest in CPAN file
1253 > Encode::JP::Constants 0.92 1.02 J/JH/JHI/perl-5.7.3.tar.gz
1254 was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
1255 rule. Contants.pm renamed to Consts.pm and affected modules are fixed
1256 accordingly. In addition, legacy "use vars qw()..." are replaced with
1257 "our";
1258 Message-Id: <20020325011248.D1561@alpha.hut.fi>
1259 Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
1260! JP/JP.pm
1261- lib/Encode/JP/ISO_2022_JP.pm
1262- lib/Encode/JP/ISO_2022_JP_1.pm
1263+ lib/Encode/JP/2022_JP.pm
1264+ lib/Encode/JP/2022_JP1.pm
1265 01234567.012
1266 8.3 naming conflict for vanilla fat addressed by jhi
1267 Message-Id: <20020324201931.V22596@alpha.hut.fi>
1268
1269! Encode.xs
1270 Typecast fix addressed by jhi
1271 Message-Id: <20020324185540.T22596@alpha.hut.fi>
1272
a63c962f 12730.98 Mon Mar 25 2002
1274! lib/Encode/Supported.pod
1275 Further pod fixes
1276+ lib/Encode/JP/ISO_2022_JP_1.pm
1277! lib/Encode/JP/ISO_2022_JP.pm
1278! lib/Encode/JP/JIS.pm
1279! JP/JP.pm
1280 Now Encode::JP is more strict on the difference between ISO-2022-JP
1281 and ISO-2022-JP-1. See JP/JP.pm for details. I hope this move
1282 makes Anton happier :) FYI the previous version implements
1283 ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
1284! lib/Encode/Supported.pod
1285 Further pod fixes
1286! Encode.xs
1287 Avoid core-dump in Encode with PERLIO=mmap by NI-S
1288 Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
1289! CN/CN.pm
1290! JP/JP.pm
1291! KR/KR.pm
1292! TW/TW.pm
1293! lib/Encode/Suppoted.pod
1294 pod fixes to replace F<http://...> to L<http://...>,
1295 as suggested by Autrijius in:
1296 Message-Id: <20020324083943.GA14901@not.autrijus.org>
1297! lib/Encode/Suppoted.pod
1298 fixes and enhancements by Anton
1299 Message-Id: <10632060120.20020324103753@motor.ru>
1300! lib/Encode/Alias.pm
1301 > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
1302 added. Suggested by Anton then deobfuscated by Autrijius
1303 Message-Id: <20020324064455.GA3667@not.autrijus.org>
1304! compile
1305 Further fix by Nicholas Clark
1306 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1307- lib/EncodeFormat.pod
1308+ lib/Encode/EncFormat.pod
1309! MANIFEST
1310 File renamed as suggested by Autrijius
1311! Encode.pm
1312! lib/Encode/Details.pod
1313! lib/Encode/Supported.pod Sun Mar 24 13:29:35 2002
1314! Encode.pm Sun Mar 24 13:43:47 2002
1315 pod fixes by Autrijius.
1316 Message-Id: <20020324062804.GA3595@not.autrijus.org>
1317 Message-Id: <20020324075627.GB11986@not.autrijus.org>
1318! t/Alias.t
1319! lib/Encode/Alias.pm
1320! Encode.pm
1321 now more EBCDIC conscious;
1322 %ExtModules on EBCDIC system excludes CJK so that you don't
1323 have to worry about the matched alias resulting cloaking.
1324 t/Alias.t also revised to reflect changes. Verified by jhi
1325 Message-Id: <20020324022929.D22596@alpha.hut.fi>
1326
071db25d 13270.97 Sun Mar 24 2002
1328! CN/CN.pm
1329! KR/KR.pm
1330! TW/TW.pm
1331 EBCDIC detection mechanism installed as in JP/JP.pm
1332 Message-Id: <20020323211847.G19148@alpha.hut.fi>
1333! Byte/Makefile.PL
1334! CN/Makefile.PL
1335! EBCDIC/Makefile.PL
1336! JP/Makefile.PL
1337! KR/Makefile.PL
1338! Symbol/Makefile.PL
1339! TW/Makefile.PL
1340 Now all table files used by compile are postfixed '_t' to avoid
1341 namespace collisions in case insensitive file systems once for all!
1342 inspired by:
1343 Message-ID: <58290227735.20020323195659@familiehaase.de>
1344! t/Aliases.t
1345 Since the Encode::JP is unsupported under EBCDIC we
1346 cannot run this test (aliases as such should work fine) -- jhi
1347 Message-Id: <20020323202119.D19148@alpha.hut.fi>
1348! Byte/Makefile.PL
1349 duplicate occurance of ascii.ucm and 8859-1.ucm
1350 causes MacOS X dlyd to cloak
1351! t/CN.t
1352! t/Encode.t
1353! t/JP.t
1354! t/TW.t
1355! t/Tcl.t
1356 < chdir 't' if -d 't';
1357 ---
1358 > if (! -d 'blib' and -d 't'){ chdir 't' };
1359 When you are "make test"-ing on Encode/ directory, you must not
1360 change $ENV{PWD}. t/JP.t has been fixed before but others somehow
1361 remain unchanced. Also the situation detection was made simpler
1362 in t/JP.t, which was originally;
1363 > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
1364! Encode.pm
1365 "Use of uninitialized value in string eq at Encode.pm line 96."
1366! Symbol/Makefile.PL
1367! EBCDIC/Makefile.PL
1368! AUTHOR
1369 -- Problem on case insensitive file systems
1370 "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
1371 Message-ID: <88254111953.20020323095503@familiehaase.de>
1372! compile
1373! AUTHOR
1374 "So I think it's a bug in gcc, not perl. But it still needs to be
1375 worked around."
1376 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1377 Message-Id: <20020323170509.C96475@plum.flirble.org>
1378
5129552c 13790.96 Sat Mar 23 2002
1380! TW/TW.pm
1381! lib/Encode/Encoding.pm
1382! lib/Encode/Alias.pm
1383! lib/Encode/Supported.pod
1384! KR/KR.pm
1385 Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
1386 Message-ID: <20020322073908.GB10539@blackrider>
1387! Makefile.PL
1388! Encode.pm
1389 "...I think we should include ISO 8859-1 as well." -- NI-S
1390 Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
1391! JP/JP.pm
1392! CN/CN.pm
1393! KR/KR.pm
1394! TW/TW.pm
1395! lib/Encode/Alias.pm
1396 alias definitions relocated to Encode::Alias so module autoloading
1397 works for aliases also.
1398! Encode.pm
1399 encodings() now accepts args to check ExtModules.
1400+ Byte/Byte.pm
1401+ Byte/Makefile.PL
1402+ EBCDIC/EBCDIC.pm
1403+ EBCDIC/Makefile.PL
1404+ Symbol/Makefile.PL
1405+ Symbol/Symbol.pm
1406! Encode.pm
1407! Encode.xs
1408 Latin and single byte encodings are reorganized so they are
1409 demand-loaded like Encode::XX. Now only ascii is compiled into
1410 Encode itself.
1411! lib/Encode/Alias.pm
1412 for my $k (keys %hash){ delete $hash{$k}; }
1413 is depreciated; fixed.
1414
14150.95 Fri Mar 22 2002
5d030b67 1416 In this update, pod rewrites and alias fixes are the main issues
1417+ lib/Encode/Supported.pod
1418 Describes supported encodings
1419! Makefile.PL
1420 streamlined compiled-in encodings.
1421! lib/Encode/Description.pod -> lib/Encode/Details.pod
1422 Renamed.
1423+ Encode/ibm-125?.ucm
1424 Added from icu distibution with any occurance of
1425 "IBM-125?" to "cp125?". Filenames remain unchanged to pay
1426 some respect to icu staff, however.
1427+ lib/Encode/Alias.pm
1428! Encode.pm
1429 Alias difinitions in Encode.pm relocated.
1430! AUTHORS
1431! Encode.xs
1432 packWARN patch from Paul Marquess via jhi
1433 Message-Id: <20020321010101.O28978@alpha.hut.fi>
1434 Paul added to AUTHORS as a result.
1435! t/CJKalias.t -> t/Aliases.t
1436 Renamed. Checks even more aliases and alias overloading
1437! Encode.pm
1438! CN/CN.pm
1439 duplicate alias for ujis => euc-jp removed (Encode::JP has one)
1440 gbk => cp936 relocated to CN.pm
1441! t/CJKalias.t
1442 Test::More with plans (by jhi)
5129552c 1443
1b2c56c8 14440.94 Thu Mar 21 2002
1445+ lib/Encode/Description.pod
1446! lib/Encode/Encoding.pm
1447 Now the pod in Encode.pm is abridged as programming references.
1448 lib/Encode/Description.pod contains the original, detailed description
1449 and Encode::Encoding explains how to write your own module to
1450 add new encodings. So far, lib/Encode/Description.pod contains
1451 the whole pod once in Encode.pm. This is intentional.
1452! Encode.pm
1453 Pod revisions by Anton Tagunov
1454 Message-Id: <517178431.20020320174824@motor.ru>
1455! lib/Encode/Tcl.pm
1456 all occrance of Encode::Tcl::Extended removed including pod
1457! t/CJKalias.t
1458 test now checks $encoding->name only; $encoding->{name} are
1459 no longer check to find the canonical name.
1460! lib/Encode/JP/JIS.pm
1461! lib/Encode/JP/ISO_2022_JP.pm
1462 ->name() added to be more compliant with API
1463! CN/CN.pm
1464! JP/JP.pm
1465! KR/KR.pm
1466! TW/TW.pm
1467! t/CJKalias.t
1468 Patch by Autrijus to add aliases to TW and fixes to POD
1469 Message-Id: <20020320090619.GA24774@not.autrijus.org>
1470! AUTHORS
1471 SADAHIRO Tomoyuki added as should. My apologies.
1472
fab31126 14730.93 Wed Mar 20 2002
1474* First release to be uploaded to CPAN. For prehistoric changes,
1475 please see Changes file of perl distibution as well as
1476 perl-unicode@perl.org archive, available at:
1477 http://archive.develooper.com/perl-unicode@perl.org/
1478
1479 Changes Since 0.92 includes;
1480+ Changes
1481+ AUTHORS
1482! Encode.pm
1483! README
1484 + Mention to perl-unicode@perl.org added
1485! JP/JP.pm
1486 + Encoding aliases added so you can feed locale names
1487 and MIME Charset="" directly.
1488 - Mention to JISX0212 removed because it's fixed
1489! CN/CN.pm
1490! KR/KR.pm
1491 + Encoding aliases added. Note TW is left untouched because
1492 euc-tw is not implemented in TW but in Encode::HanExtra.
1493 Autrijus, you may fix Encode::HanExtra.
1494+ t/CJKalias.t
1495 + to test encode aliases added