root/lang/perl/Encode/trunk/Changes @ 11258

Revision 11258, 72.4 kB (checked in by dankogai, 5 years ago)

Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing

Line 
1# Revision history for Perl extension Encode.
2#
3# $Id: Changes,v 2.24 2008/03/12 09:51:11 dankogai Exp $
4#
5$Revision: 2.24 $ $Date: 2008/03/12 09:51:11 $
6! Makefile.PL
7  Perl 5.10/Encode 2.24: Tiny typo in Encode's Makefile.PL arg processing
8  Message-Id: <961C2A4F-92B3-416D-A9F9-E7B0ADA9F134@fsck.com>
9! lib/Encode/Alias.pm
10  "This fix for Encode::Alias should make Solaris happy:"
11  Message-ID: <47D886D9.6060001@iki.fi>
12
13$Revision: 2.24 $ $Date: 2008/03/12 09:51:11 $
14! lib/Encode/Config.pm
15  adds and  fixes also adds cp858 support.
16! Encode.pm encoding.pm lib/Encode/Alias.pm ucm/cp858.ucm
17  Merged perl@33486.
18  > Change 33486 by rgs@scipion on 2008/03/12 08:50:11
19    An unfortunate side-effect of Encode and Encode::Alias use'ing each
20    other, and Encode::Alias exporting functions into Encode for it to use
21    as methods, broke the loading of the find_alias() Encode method in some
22    cases since 5.10. Breaking the recursive inheritance fixes it.
23  Message-Id: <b77c1dce0803120151o4166c3a0gfcfd14681ab7e10d@mail.gmail.com>
24! Encode.pm
25  POD fix by tels
26  Message-Id: <200711281835.36125@bloodgate.com>
27! bin/ucmlint
28  Fix by MIYAGAWA via CodeRepos
29  http://coderepos.org/share/changeset/1791
30! encoding.pm t/mime_header_iso2022jp.t
31  ported back from Perl 5.10-RC1
32
332.23 2007/05/29 18:15:32
34! Encode.xs
35  got rid of global fallback_cb; encode_method() now takes one more
36  argument which is a coderef to fallback.  This should make
37  encode_method() thread-safe.
38! Encode.pm
39  Added perluniintro, perlunifaq, and perlunitut to POD
40! Encode.xs
41  Plug a memory leak in Encode -- by rgs
42  Message-Id: <b77c1dce0705290858v2be239c3o2d726e3d59091493@mail.gmail.com>
43! Unicode/Unicode.pm
44  POD fixes on UTF-16LE
45  http://aspn.activestate.com/ASPN/Mail/Message/perl5-porters/3486118
46! Makefile.PL
47  man page generation is now conditional; yes by default but no if $PERL_CORE
48  Message-Id: <b77c1dce0705290237h5c4667cdlf79a48b839170add@mail.gmail.com>
49
502.22 2007/05/29 07:35:27
51! Encode.pm
52  from_to() does not honor the check while decoding.  That's a feature.
53  To make sure it is a feature it is mentioned in the POD.
54  http://rt.cpan.org/NoAuth/Bug.html?id=27277
55! Makefile.pl
56  Encode used to suppress man page generation.  Now it does.
57  http://rt.cpan.org/NoAuth/Bug.html?id=27200
58! Encode.pm Encode.xs t/fallback.t
59  Addressed: (de|en)code("ascii", "\x{3000}", sub{ $_[0] }) segfaults
60  Reported by MIYAGAWA
61
622.21 2007/05/12 06:42:19
63+ lib/Encode/MIME/Name.pm t/mime-name.t
64! Encode.pm Encode.xs lib/Encode/Encoding.pm
65  new method: mime_name()
66  inspired by: MIYAGAWA
67! t/encoding.t
68  Subject: Re: Compress::Zlib, pack "C" and utf-8 [PATCH]
69  From: Marc Lehmann <schmorp@schmorp.de>
70  Date: Thu, 12 Apr 2007 08:41:53 +0200
71  Message-ID: <20070412064153.GA22475@schmorp.de>
72  http://public.activestate.com/cgi-bin/perlbrowse/p/31194
73! Unicode/Unicode.pm
74  POD fix.
75  Message-Id: <20070417220547.GA11999@zetta.zet>
76
772.20  2007/04/22 14:56:12
78! Encode.pm
79  Pod fixes.  Now find_encoding() is explained more in details.
80+ lib/Encode/GSM0338.pm
81- ucm/gsm0338.ucm
82! lib/Encode/Supported.pod lib/Encode/Config.pm Bytes/Makefile.PL t/gsm0338.t
83  ESTI GSM 03.38 support is relocated from Encode::Byte to Encode::GSM0338.
84  This encoding is so kaputt it is unfit for Encode::XS!
85  Though it was okay for general cases and escape sequences,
86  '\0' => '@' IFF '\0\0' => '\0' had gliches.
87  So kaputt even t/gsm0338 wrongly interpreted that.
88  ref. http://www.csoft.co.uk/sms/character_sets/gsm.htm
89! encoding.pm t/Aliases.t
90  Imported from bleedperl #31015
91
922.19 2007/04/06 12:53:41
93! lib/Encode/JP/JIS7.pm
94+ t/jis7-fallback.t
95  encode('iso-2022-jp') fallback support added by MIYAGAWA++
96  decode()'s fallback remains unchanged (FB_PERLQQ) since UTF-8
97  contains all characters in iso-2022-jp so there's no need for fancy stuff.
98  Message-Id: <693254b90704060526s6d850320h71cdda50dfbf7eba@mail.gmail.com>
99! Encode.pm
100  #25216 ([PATCH] Encode.pm: postpone the load of Encode::Encoding)
101  http://rt.cpan.org/NoAuth/Bug.html?id=25216
102! lib/Encode/MIME/Header.pm t/mime-header.t
103  #24418 (Encode::MIME::Header: wrong encoding with latin1 characters)
104  http://rt.cpan.org/NoAuth/Bug.html?id=24418
105! Encode.pm
106  #23876 (Add documentation for LEAVE_SRC)
107  http://rt.cpan.org/NoAuth/Bug.html?id=23876
108! lib/Encode/Alias.pm t/Aliases.t
109  #20781: Thai encoding needs alias for tis-620
110  http://rt.cpan.org/NoAuth/Bug.html?id=20781
111! bin/piconv AUTHORS
112  #20344: piconv: wrong conversion of utf-16le encoded files (with PATCH)
113  http://rt.cpan.org/NoAuth/Bug.html?id=20344
114! Encode.pm Encode.xs bin/enc2xs encoding.pm t/Aliases.t t/utf8strict.t
115  Imported from bleedperl's 2.18_01
116
1172.18 2006/06/03 20:28:48
118! bin/enc2xs
119  overhauled the -C option
120  - added ascii-ctrl', 'null', 'utf-8-strict' to core
121  - auto-generated Encode::ConfigLocal no longer use v-string for version
122  - now searches modules via File::Find so Encode/JP/Mobile is happy
123! Byte/Byte.pm CN/CN.pm EBCDIC/EBCDIC.pm JP/JP.pm KR/KR.pm Symbol/Symbol.pm
124  use strict added; though all they do is load XS, it's
125  still better a practice
126! *.pm
127  use warnings added to all of them for better practices' sake.
128
1292.17 2006/05/09 17:10:09
130! encode.pm
131  'chin' =~ /^zh_CN|chin(?:a|ese)?$/i is true
132  but chin is not china or chinese.
133  http://d.hatena.ne.jp/jankogai/20060508/1147090316
134! Encode.xs
135  Integrated maintperl change (27824|27824) which I overlooked
136  -- sorry, Nicholas and Coverity Scan.
137  Message-Id: <200604152115.k3FLF1Ar014538@smtp3.ActiveState.com>
138  Message-Id: <200605091615.k49GF1gJ016777@smtp3.ActiveState.com>
139
1402.16 2006/05/03 18:24:10
141! bin/piconv
142  --xmlcref and --htmlcref added.
143! Encode.pm
144  Copyright Notice Added.
145  http://rt.cpan.org/NoAuth/Bug.html?id=19056 
146! *
147  Replaced remaining ^\t with q( ) x 4. -- Perl Best Practice pp. 20
148  And all .pm's are now perltidy-ed.
149
1502.15 2006/04/06 15:44:11
151! Unicode/Unicode.xs
152  Addressed: UTF-16, UTF-32, UCS, UTF-7 decoders mishandle illegal characters
153  http://rt.cpan.org/NoAuth/Bug.html?id=18556
154! Encode.pm
155  added str2bytes() as an alias to encode() and  bytes2str() as an alias
156  to decode()
157  http://rt.cpan.org/NoAuth/Bug.html?id=17103
158! Encode.xs
159  Change 26922: Avoid warning with MS Visual C compiler.
160  Message-Id: <200601231245.k0NCj2dw009484@smtp3.ActiveState.com>
161! t/perlio.t
162  Change 26067: As using -C to turn on utf8 IO is equivalent to the open pragma
163  Message-Id: <200511092227.jA9MRcYD009025@smtp3.ActiveState.com>
164
1652.14 2006/01/15 15:43:36
166! Makefile.PL
167  Change 26295: Don't build manpages for Encode and Unicode::Normalize
168  Message-Id: <200512071540.jB7Fe4Gt017960@smtp3.ActiveState.com>
169! Encode.pm
170  Change 26081: Pod nit in Encode.pm, found by Marc Lehmann in RT #36949.
171  Message-Id: <200511110357.jAB3vZcP023647@smtp3.ActiveState.com>
172! Encode.xs Encode/encode.h bin/enc2xs encengine.c
173  Change 25821: Mark more static Encode data structures as const.
174  Change 25823: use more 'const' in the Encode data structures.
175  Message-Id: <200510221243.j9MChTSu027711@smtp3.ActiveState.com>
176  Message-Id: <200510221343.j9MDhTk9001245@smtp3.ActiveState.com>
177
1782.13 2006/01/15 15:06:36
179! AUTHORS
180  Miyagawa's mail address updated
181  Message-Id: <693254b90601150535o767e10bai4f4732c275b4ebe0@mail.gmail.com>
182! lib/Encode/MIME/Header.pm
183  #16413: Encode::MIME::Headers patch to solve what is probably someone else's bug
184  http://rt.cpan.org/NoAuth/Bug.html?id=16413
185! lib/Encode/MIME/Header.pm t/mime-header.t
186  Applied: RT #16258: Support for RFC 2184 language tag
187  http://rt.cpan.org/NoAuth/Bug.html?id=16258
188! Encode.pm
189  Fixed RT #14559: fix for #8872 introduces new "bug"
190  http://rt.cpan.org/NoAuth/Bug.html?id=14559 
191! Encode.pm
192+ t/from_to.t
193  from_to() now makes use of $check more naturally.
194  Message-Id: <693254b90601150535o767e10bai4f4732c275b4ebe0@mail.gmail.com>
195  <B10B4DE2-9BAF-4344-B3BE-2119977D817A@dan.co.jp>
196
1972.12 2005/09/08 14:17:17
198! Encode.xs Encode.pm t/fallback.t
199  Now accepts coderef for CHECK!
200! ucm/8859-7.ucm
201  Updated to newer version at unicode.org
202  http://rt.cpan.org/NoAuth/Bug.html?id=14222
203! lib/Encode/Supported.pod
204  More POD typo fixed.
205  <42F5E243.80500@gmail.com>
206! encoding.pm
207  More POD typo leftover fixed.
208  Message-Id: <b77c1dce05080615487f95314@mail.gmail.com>
209
2102.11  2005/08/05 10:58:25
211! AUTHORS CHANGES
212  To reflect changes below
213! Encode.pm encoding.pm
214  lib/Encode/Alias.pm lib/Encode/PerlIO.pod lib/Encode/Supported.pod
215  Typo fixed by Piotr Fusik in Change 25261 & 25266
216  Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec>
217! Encode.xs
218  Addresses "BUG REPORT: panic in Encode.xs".
219  Message-Id: <42EDDA97.2010608@hyper.to>
220+ lib/Encode/MIME/Header/ISO_2022_JP.pm mime_header_iso2022jp.t
221! lib/Encode/MIME/Header.pm lib/Encode/Config.pm
222  Encoding 'MIME-Header-ISO_2022_JP' is introduced by Makamaka
223  Message-Id: <200507311557.j6VFvE2K034605@www231.sakura.ne.jp>
224! Encode/encode.h Encode.pm Encode.xs
225  PerlIO's "encoding(utf-8-strict)" got a problem w/ partial character.
226  Found and addressed by KONNO Hiroharu <hiroharu.konno@bowneglobal.co.jp>
227  See also ext/PerlIO/encoding/encoding.pm   
228  Message-Id: <E1DineE-00068X-TB@yok-gs-workman.asia.bgsinternal.com>
229
2302.10 2005/05/16 18:46:36
231! Encode.pm
232  fixed decode_utf8() accordingly to RT#8872
233  http://rt.cpan.org/NoAuth/Bug.html?id=8872
234! Encode.xs AUTHORS
235  s/SvIVX/SvIV_set/ by Steve Peters.
236  Message-Id: <2297.67.96.185.36.1114626315.squirrel@webmail3.pair.com>
237! AUTHORS
238  GAAS was missing!
239! Encode.pm
240  New Pod section: "UTF-8 vs utf8"; explains utf-8-strict
241+ t/utf8strict.t
242  Tests utf-8-strict, accordingly to
243  UTF-8 decoder capability and stress test" by Markus Kuhn
244  http://smontagu.damowmow.com/utf8test.html
245  Note that malformed and overlong sequences are not test here
246  because perl already does that for you, utf-8-strict or not.
247! Encode.pm Encode/encode.h t/fallback.t
248  Addressed "encode(..., Encode::LEAVE_SRC) does not work".
249  Now FB_(PERLQQ|HTMLCREF|XMLCREF) implies LEAVE_SRC so
250  you can (en|de)code constant strings with these fallbacks.
251  http://rt.cpan.org/NoAuth/Bug.html?id=8736 
252! Encode.pm Encode.xs lib/Encode/Alias.pm t/Aliases.t
253  Make Encode.pm support the real UTF-8, by GAAS
254  Message-Id: <lrfz2mcngd.fsf@caliper.activestate.com>
255  Message-Id: <lr4qizbvvm.fsf@caliper.activestate.com>
256! Encode.pm Encode.xs
257  post-2.09 comment patches from GAAS applied.
258  Message-Id: <lroehacz6q.fsf@caliper.activestate.com>
259  Message-Id: <lrk6rycymu.fsf@caliper.activestate.com>
260
2612.09 2004/12/03 19:16:53
262! Encode.pm Encode.xs
263  Addressed " :encoding(utf8) broken in perl-5.8.6".
264  Message-Id: <lrllcfeank.fsf_-_@caliper.activestate.com>
265! Encode.pm
266  Addressed "(de|en)code($valid_encoding, undef) does not warn".
267  http://rt.cpan.org/NoAuth/Bug.html?id=8723
268! Encode.pm t/Encode.t
269  Addressed "Can't encode URI".  When a reference is fed to (en|de)code,
270  Encode now stringifies instead of returning undef.
271  http://rt.cpan.org/NoAuth/Bug.html?id=8725
272! Encode.xs t/fallback.t
273  Addressed "FB_HTMLCREF and FB_XMLCREF for the UTF-8 decoder".
274  http://rt.cpan.org/NoAuth/Bug.html?id=8694
275! Encode.pm
276  Addressed "s/digit/number/".
277  http://rt.cpan.org/NoAuth/Bug.html?id=8695
278! Encode.pm
279  Addressed "while (defined(read )) { ... } is an infinite loop".
280  http://rt.cpan.org/NoAuth/Bug.html?id=8696
281! Encode.pm
282  Addressed "What the heck is UCM?".
283  Document fixed so that it no longer contains "UCM-Based Encodings".
284  http://rt.cpan.org/NoAuth/Bug.html?id=8697
285
2862.08 2004/10/24 13:00:29
287! Encode.xs lib/Encode/Encoding.pm  Unicode/Unicode.{pm,xs}
288  Resolved the issue that was raised by 2.07 --  Encode::utf8 fallbacks
289  that was introduce messed up  PerlIO::encoding.
290  * To do so, ->renew() is renewed and ->renewed() was introduced to
291  tell whether the caller is PerlIO or not.
292  Message-Id: <94B2EB12-25B7-11D9-9E6A-000A95DBB50A@dan.co.jp>
293
2942.07 2004/10/22 19:35:52
295! lib/Encode/Encoding.pm
296  "Remove Carp from warnings.pm" that influences Encode, by Tels.
297  Message-Id: <200410161618.29779@bloodgate.com>
298! Encode.xs AUTHORS t/fallback.t
299  Now Encode::utf8's fallbacks are compliant to Encode standard.
300  Thank Bjoern Hoehrmann for persistently convincing me.
301  Message-Id: <41a61aea.638409494@smtp.bjoern.hoehrmann.de>
302! Encode.pm
303  POD further revised.
304
3052.06 2004/10/22 06:23:11
306! ucm/mac*
307  RT #8083 reports that MacThai mapping was obsolete
308  Updated all mac* encodings accordingly to the URI below.
309  One remaining mystery is that MacRomanian vs. MacRumanian.
310  MacRumanian is not found in unicode.org...
311  http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
312! Encode.pm t/Encode.t
313  Fixed RT #8081: "decode(..., bless{},'x') segfault"
314  Two more tests added to test that.
315  http://rt.cpan.org/NoAuth/Bug.html?id=8081
316! Encode.pm
317  POD revised accordingly to RT #7966
318  http://rt.cpan.org/NoAuth/Bug.html?id=7966
319! Unicode/Unicode.pm
320  POD updated explaining why Encode::Unicode always croaks on error
321  rather than giving users choices.
322  http://rt.cpan.org/NoAuth/Bug.html?id=7892
323
3242.05 2004/10/19 04:55:01
325! encoding.pm
326  "unnuke" jhi's patch in bleedperl, with minor correction by dankogai.
327  Message-ID: <41210A84.6060506@iki.fi>
328  Message-ID: <20041018233442.7418113f@r2d2>
329  Message-Id: <2BA3DAC4-218A-11D9-906D-000A95DBB50A@dan.co.jp>
330
3312.04 2004/10/16 21:22:44
332! Makefle.PL
333  From:   craigberry@mac.com
334  Subject: [PATCH ext/Encode/Makefile.PL] make Encode.c dependency explicit
335  Message-Id: <41716868.7000102@mac.com>
336
3372.03 2004/10/06 05:07:20
338! lib/Encode/Alias.pm
339    Resolved some alias case sensitivity glitches reported via RT.
340    http://rt.cpan.org/NoAuth/Bug.html?id=7835
341! bin/piconv
342    Resolved Win32 glitches reported via RT.
343    (Fixed by dankogai and tested by Steve Hay)
344    http://rt.cpan.org/Ticket/Display.html?id=7831
345! JP/JP.pm lib/Encode/Alias.pm lib/Encode/Supported.pod AUTHORS
346    /\bwindows-31j$/i is now an alias of CP932, by Steve Hay.
347    http://rt.cpan.org/NoAuth/Bug.html?id=6695
348
3492.02 2004/08/31 10:55:34
350! ucm/big5-hkscs.ucm AUTHORS t/big5-hkscs.enc t/big5-hkscs.utf
351  New map submitted by Deng Liu and Autrijus.  Test data needed
352  to be upgrade as well, done by dankogai
353  Message-Id: <20040824204828.GB6999@aut.dyndns.org>
354! bin/ucmsort
355  Now works for characters U+10000 and above.  This fix was needed
356  to "tidy" the original map that was submitted.
357! bin/enc2xs
358  "ucmsort" now mentioned in pod
359
3602.01 2004/05/25 16:27:14
361! bin/enc2xs AUTHORS
362  From:   domo@computer.org
363  Subject: [PATCH] Correct statistics from enc2xs
364  <4AF60A4A-B8BB-11D8-BF99-000A27839BD6@computer.org>
365  <CDEBBD45-B91D-11D8-BF99-000A27839BD6@computer.org>
366! lib/Encode/Alias.pm
367  Addressed "False [] range "\s-" in regex;" in Encode::Alias.pm
368  <200405271148.i4RBm4KY026529@mail.mvnet.de>
369
3702.01 2004/05/25 16:27:14
371! lib/Encode/CN/HZ.pm lib/Encode/Unicode/UTF7.pm
372  "If someone thinks utf8::upgrade($1) should be croaked like
373  chom?p($1),please try the following patch for Encode.pm."
374  -- sadahiro-san
375  <20040522212704.C068.BQW10602@nifty.com>
376
3772.0 2004/05/16 20:55:15
378* version updated to 2.00
379   -- sorry, no big feature change.  I just hate version 1.100 :)
380! lib/Encode/Guess.pm
381  Unicode/Unicode.pm
382  addressed  UTF-(8|32LE) + BOM misguessing
383  https://rt.cpan.org/Ticket/Display.html?id=6279
384! Encode.pm
385  s/is_utif8/is_utf8/ in POD
386! Encode/lib/Encode/CN/HZ.pm
387  Fixes "make test" failure after the patch to pp_hot.c
388  by Sadahiro-san
389  Message-Id: <20040222182357.6B39.BQW10602@nifty.com>
390! bin/piconv
391  From:   autrijus@autrijus.org
392  Subject: [PATCH] "piconv -C 512" badly broken
393  Message-Id: <1072870210.769.5.camel@localhost>
394
3951.99 2003/12/29 02:47:16
396! Unicode/Unicode.xs
397  find_encoding("UTF-16BE")->encode("abc") now null terminates
398  http://www.mail-archive.com/perl5-porters@perl.org/msg69766.html
399! Encode.pm
400  prototype bug in decode_utf8() fixed
401  Message-Id: <600A4CDA-F004-11D7-B570-000393AE4244@dan.co.jp>
402! Encode.pm /MANIFEST encoding.pm lib/Encode/Supported.pod
403  t/at-cn.t t/at-tw.t  t/gsm0338.t ucm/gsm0338.ucm
404+ t/gsm0338.t
405  Merged from maintperl@21987
406
4071.98 2003/08/20 11:15:31
408! lib/Encode/MIME/Header.pm AUTHORS t/mime-header.t
409  Dave Evans has found and corrected a bug in Encode::MIME::Header.
410  Test suite added by Dan Kogai.
411  Message-Id: <3F43440B.7060606@rudolf.org.uk>
412! encoding.pm
413  Typo fixes rolled back in from bleedperl
414! t/at-cn.t t/at-tw.t
415  v-strings, now depreciated in perl 5.8.1, is replaced by sadahiro
416  Message-Id: <20030805002313.9880.BQW10602@nifty.com>
417! bin/enc2xs
418  argv case nit for VMS by Craig
419  Message-ID: <3F2B02DE.10207@mac.com>
420! t/enc_eucjp.t t/enc_utf8.t AUTHORS
421  Encode test fixes for VMS by Peter Prymmer
422  Message-ID: <OFBD4A7559.D7CF9517-ON85256D6B.00534853-85256D6B.00538131@factset.com>
423! lib/Encode/Alias.pm t/Aliases.t
424  koi-8 aliases bug detected and patched by sadahiro.
425  Further fix and test suite by dankogai
426  Message-Id: <20030713102228.C76A.BQW10602@nifty.com>
427
4281.97 2003/07/08 21:52:14
429! encoding.pm lib/Encode/Guess.pm lib/Encode/Alias.pm
430  lib/Encode/JP/JIS7.pm lib/Encode/Encoder.pm Encode.pm
431  $DEBUG replaced with DEBUG() so perl optimizes better,
432   by Rafael with further fixes by dankogai
433  Message-Id: <20030705222023.1f24e041.rgarciasuarez@free.fr>
434! lib/Encode/Aliases.pm
435  Was: define_alias( qr/\bGB[-_ ]?2312(?:\D.*$|$)/i => '"euc-cn"' );
436  Now: define_alias( qr/\bGB[-_ ]?2312(?!-?raw)/i => '"euc-cn"' );
437  So new hash seeding introduced in bleedperl works.
438  Message-Id: <20030629100937.GD20285@vipunen.hut.fi>
439! lib/Encode/Guess.pm
440  $Encode::Guess::NoUTFAutoGuess is added so you can turn off
441  automatic  utf(8|16|32) guessing -- originally by Autrijus
442  Message-Id: <20030626162731.GA2077@not.autrijus.org>
443! Encode.pm
444  Addressed the following;
445  Subject: [perl #22835] FB_QUIET doesn't work with Encode::encode
446  Message-Id: <rt-22835-59975.6.8650775354304@rt.perl.org>
447
4481.96 2003/06/18 09:29:02
449! lib/Encode/JP/JP.pm t/guess.t
450  m/(...)/ in void context then $1 is considered a Bad Thing
451  Message-Id: <B5AB34D0-A019-11D7-AF03-000393AE4244@dan.co.jp>
452! Encode.pm
453  Mentions in POD that as of perl 5.8.1 utf8::is_utf8() is
454  also available.
455! encengine.c
456  More typecast from maintperl@19739
457  Message-Id: <200306110645.h5B6j5D2009640@smtp3.ActiveState.com>
458! t/perlio.t
459  Tests 37 & 38 failed on Win32 -- yet another CRLF issue
460  Message-Id: <200306090733.h597XQPA031646@smtp3.ActiveState.com>
461! t/Encode.t
462  Now skips for EBCDIC platform.
463  Message-Id: <OF44B38062.A3998148-ON80256D27.004CF379@portsmouth.uk.ibm.com>
464! t/perlio.t
465  Craig's patch applied that addresses "Many systems (DOS, VMS) cannot
466  have more than one C<.> in their filenames." -- perlport.
467  Message-Id: <3ED79E01.8050401@mac.com>
468! bin/piconv
469  Found and fixed the back that -p,--perlqq does not work.
470  Induced by the change from Getopt::Std to Getopt::Long.
471! encoding.pm
472  Addressed [cpan #2629] Wrong assumption in numeric comparison
473  Message-Id: <rt-2629-7326.19.5700583232515@cpan.org>
474! Encode.pm Encode.xs Unicode/Unicode.pm Unicode/Unicode.xs
475 lib/Encode/Encoding.pm t/perlio.t
476 ! API Change: ->new_sequence() => ->renew()
477 + Encode::Unicode makes use of it so it can handle BOM on PerlIO
478 + Encode::XS and Encode::utf8 now supports ->renew()
479 + Encode::Encoding now documents this with examples
480 - Non-XS (en|de)code stripped out of Encode::Unicode
481 Message-Id: <146957DB-8C39-11D7-9C91-000393AE4244@dan.co.jp>
482
4831.95 2003/05/21 08:41:11
484! ucm/8859-*.ucm
485  Since bogus entries were found in iso-8859-6, all entries are
486  re-generated once again out of
487  http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-*.TXT
488  Thank David Graff <graff@unagi.cis.upenn.edu> for the discovery
489  Message-Id: <200305201819.h4KIJRRU013746@unagi.cis.upenn.edu>
490+ lib/Encode/Unicode/UTF7.pm
491! lib/Encode/Config.pm lib/Encode/Alias.pm Unicode/Unicode.pm t/Unicode.t
492  lib/Encode/Supported.pod
493  UTF-7 support is now added.  With this Encode now has all transcoding
494  methods in Unicode::String.
495
4961.94 2003/05/10 18:13:59
497! lib/Encode/MIME/Header.pm
498  A more sophisticated solution for double-encoding by dankogai
499! lib/Encode/MIME/Header.pm AUTHORS
500  Two bugs fixed by Bjoern Jacke
501  * "Double Encoding" was not possible
502    i.e. encode("MIME-B" => "=?UTF-8?B?w4RwZmVs?=")
503  * encode("MIME-Q") had UTF-8 flag on
504  Message-Id: <rt-22166-57077.2.12980078979811@bugs6.perl.org>
505! lib/Encode/MIME/Header.pm AUTHORS
506  Two occurances of "croak ()" fixed as "croak qq()".
507  Simon Cozens is added to AUTHORS as a result.
508  Message-Id: <20030509103708.GA30664@deep-dark-truthful-mirror.pad>
509! bin/piconv
510  POD fixes that reflect enhancements by jhi
511! bin/piconv
512  Two enhancements by jhi.
513  + Now uses Getopt::Long so it accepts long name options
514   (--from for -f, for example)
515  + New option: -r,--resolve
516  Message-Id: <20030505114149.GA227075@kosh.hut.fi>
517! MANIFEST META.yml
518  META.yml added upon request of Schwern
519  Message-Id: <F3B0BD2C-7BCB-11D7-A488-000393AE4244@dan.co.jp>
520! AUTHORS
521  Enache Adrian removed upon request -- to live longer than Encode
522  and/or FreeBSD (toy-)?thread :)
523  Message-Id: <20030425015701.GA2069@ratsnest.hole>
524! t/enc_module.t
525  "close STDOUT unless $^O eq 'freebsd';" once again relocated
526  to keep VMS happy in which case "$^O eq 'freebsd'" is required
527  to keep FreeBSD+thread happy.  Sigh.
528  Message-Id: <3EA88ADC.3000300@mac.com>
529
5301.93 2003/04/24 17:43:16
531! t/enc_eucjp.t
532  added "no warnings 'pack'" in for loop to keep bleedperl from
533  complaining "Character in 'C' format wrapped in pack".
534! Makefile.PL
535  More elegant perl core detection inspired by Ilya Zakharevich
536  (but further elaborated for general cases).
537! lib/Encode/Encoding.pm lib/Encode/PerlIO.pod
538  POD fixes.
539! t/euc-jp.ucm
540  like cp9??, \x80-\x9F (control + 0x80) are zapped so they
541  are less likely to be confused w/ ISO-8859-*
542! t/CJKT.t
543  RT tests added (vendor encodings are exemplified)
544  -- that successfully found a flaw on iso-2022-kr before the patch.
545! lib/Encode/CJKConstants.pm lib/Encode/KR/2022_KR.pm
546  decode("ISO-2022-KR") has been buggy but no one ever sited
547  that since no one seems to be using it.  Bugs discovered by
548  SADAHIRO-san
549  Message-Id: <20030416231757.A545.BQW10602@nifty.com>
550! lib/Encode/CN/HZ.pm t/perlio.t
551  HZ is now perlio_ok, thanks to SADAHIRO-san. perlio.t modified
552  so it adds test for HZ.
553  Message-Id: <20030416231757.A545.BQW10602@nifty.com>
554! lib/Encode/Guess.pm
555  Now guesses UTF-(16|32)(BE|LE) when the string contains \x00.
556  So long as the string contains \x{00}-\x{ff} it does not fail.
557  See perldoc for details.
558  Message-Id: <D2F9BB3C-6DC8-11D7-8F19-000393AE4244@dan.co.jp>
559
5601.92 2003/03/31 03:27:27
561! ucm/big5-eten.ucm ucm/big5-hkscs.ucm
562  Extraneous single-byte chars in range \x80-\xA0 and \xFA-\xFF
563  removed.  FYI, IBM's ICU has none of these for java-Big5-1.3_P.ucm
564  but glibc-BIG5-2.1.2.ucm does.
565  Message-Id: <20030325215213.4CA1.BQW10602@nifty.com>
566! ucm/cp932.ucm ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
567  Maps regenerated again but this time based upon
568  http://oss.software.ibm.com/cvs/icu/charset/data/ucm/
569  (But where is THE DOCUMENT by MICROSOFT?)
570! t/enc_module.t AUTHORS
571  failure with threaded Perl on FreeBSD addressed.
572  Enache Adrian <enache@rdslink.ro> is added to AUTHORS for this.
573  Message-Id: <20030322230131.GA813@ratsnest.hole> 
574! lib/Encode/Guess.pm
575  Some POD fixes.
576! t/CJKT.t
577  Change 18989: Make the :bytes conditional on PerlIO.
578  further Modified by Dan Kogai
579  <200303161730.h2GHU5B16265@smtp3.ActiveState.com>
580! t/enc_module.t
581  Chnage 18966: another fix for failing test on windows ("use encoding"
582  puts  STDIN in :raw mode, so chomp() wasn't stripping the CR), by gsar
583  Message-Id: <200303140545.h2E5j5B08856@smtp3.ActiveState.com>
584! t/CJKT.t
585  Change 18970: Hopefully this works also in Win32, by jhi
586  Message-Id: <200303140745.h2E7j6B22729@smtp3.ActiveState.com>
587  Change 18965: fix CJKT.t failures on windows due to incorrect
588  binmode(), by gsar
589  Message-Id: <200303140530.h2E5U5B07046@smtp3.ActiveState.com>
590
5911.91 2003/03/09 20:07:37
592! encoding.pm
593  even more proofread by jhi.
594  Message-Id: <20030309194323.GT20843@kosh.hut.fi>
595! t/enc_module.t
596  -use lib 't';
597  +use lib qw(t ext/Encode/t ../ext/Encode/t);
598  Message-Id: <20030309182057.GR20843@kosh.hut.fi>
599! AUTHORS
600  s/Hirohito/Hiroto/ig;  Sorry, Hiroto-san.
601  Message-Id: <20030309181748.GP20843@kosh.hut.fi>
602! encoding.pm
603  s/logner/longer/
604  Message-Id: <20030309181907.GQ20843@kosh.hut.fi>
605
6061.90 2003/03/09 17:32:43
607! encoding.pm
608+ t/enc_data.t
609  Inaba-san has added a patch for perl 5.8.1 or later that makes
610  encoding.pm work for <DATA> filehandle.  t/enc_data.t is to test
611  that.  POD is further revised.
612  Message-Id: <200303091515.h29FF6B03903@smtp3.ActiveState.com>
613! encoding.pm t/enc_module.t
614  encoding vs. ${^UNICODE} resolved.  POD revised accordingly.
615  Message-Id: <20030306112940.GN20652@kosh.hut.fi>
616
6171.89 2003/02/28
618! Encode.xs
619  signed vs. unsigned issue discovered by Craig on OpenVM
620  Message-Id: <a05200f12ba81fe9d6298@[172.16.52.1]>
621! encoding.pm AUTHORS
622+ t/Mod_EUCJP.pm t/enc_module.enc t/enc_module.t
623  Because  binmode() stacks layers instead of overwrite, you have to
624  ":raw :encoding()" in encoding.pm or your are in trouble when you
625  call encoding.pm multiple times.  There are several workarounds
626  but Inaba-san's idea is in. SUGAWARA Hajime <sugawara@hdt.co.jp>,
627  who was the first to address this problem was added to AUTHORS.
628  The test suites was added for this, which is a modified version
629  of SUGAWARA-san's scripts
630  Message-Id: <3E5CF695.6AE07852@st.rim.or.jp>
631
6321.88 2003/02/20 14:42:34
633! Encode.xs
634  one signedness nit for Encode by jhi
635  <200302161933.h1GJX876018710@kosh.hut.fi>
636! ucm/viscii.ucm
637  VISCII map was incorrect; fixed by Sadahiro-san
638  Message-Id: <20030216120828.47D3.BQW10602@nifty.com>
639! t/enc_eucjp.t t/enc_utf8.t AUTHORS
640  You can't unlink files that are opened in cygwin but the last
641  file handle opened in t/enc_*.t left open.  Patch submitted
642  by Yitzchak and he was added to AUTHORS.
643  Message-Id: <iN0Q+gzkgmZN092yn@efn.org>
644! t/CJKT.t
645  now works with 'LC_ALL=en_US.UTF-8 PERL_UTF8_LOCALE=1'
646  Message-Id: <20030206104513.GA11081@kosh.hut.fi> 
647! Unicode/Unicode.xs
648  For 1.88: Unicode.xs =~ s/regog/recog/ -- jhi
649  Message-Id: <20030206045153.GA6826@kosh.hut.fi>
650
6511.87 2003/02/06 01:52:11
652! AUTHORS
653  * Inaba "Sensei" Hirohito added (I thought I have done so a long
654  ago but apparently I did not).
655  * SUZUKI Norio added for verious and useful bug reports.
656! Byte/Byte.pm KR/KR.pm Unicode/Unicode.pm
657  lib/Encode/Encoder.pm lib/Encode/CJKConstants.pm
658  podchecked so all warnings are gone except for L<http://>.
659! encoding.pm t/enc_eucjp.t
660  * t/uni/tr_utf8.t now t ok on maintperl (sorry, jhi)
661  * Filter option overhaul
662  * POD revision           
663! Encode.pm Encode.xs encengine.c Encode/encode.h
664  lib/Encode/Encoding.pm lib/Encode/JP/JIS7.pm
665  Merged inaba-san's patch that fixes "use encoding 'shiftjis'"
666  without filter.  podchecked by Dan Kogai.
667  Message-Id: <3E3BC46B.6C687CFD@st.rim.or.jp>
668! lib/Encode/Alias.pm
669  decode('alias', $1) went wild because of local $_ in find_alias()
670  the evil local $_ is eradicated but that changes find_alias()
671  format for coderef aliasing.  See Encode::Alias for details
672  Message-Id: <200302051704.AA00042@kipp0.nifty.com>
673
6741.86 2003/01/22 03:29:07
675! encoding.pm
676  * Don't forget to canonize when you attempt an exact match!
677  Message-Id: <73E7F801-2DAA-11D7-BF9A-000393AE4244@dan.co.jp>
678  * ${^ENCODING} exception is off for $] > 5.008
679  Message-Id: <20030122110617T.inaba.hiroto@toshiba-it.co.jp>
680! t/enc_utf8.t
681  $] check commented out so it runs on 5.8.0
682 
6831.85 2003/01/21 22:19:14
684! encoding.pm
685  ${^ENCODING} exception is now explicit rather than handled by regex.
686+ t/enc_eucjp.t t/enc_utf8.t
687  Test suite for the better "encoding" pragma support for bleedperl.
688  On 5.8.0, they will just be skipped.
689
6901.84 2003/01/10 12:00:16
691! encoding.pm
692  ${^ENCODING} is no longer set for utf so encoding is no longer fun :)
693  (That is to prevent duplicate encoding first by IO then ${^ENCODING})
694  Message-Id: <20030108213737.GK331043@lyta.hut.fi>
695! Unicode/Unicode.xs
696  %_ fixes saves the resulting .so .05% smaller, by NC
697  Message-Id: <20021226225709.GF284@Bagpuss.unfortu.net>
698! Encode.pm
699  Silence Encode on undef, by Andreas
700  Message-Id: <m3smwrohd1.fsf@k242.linux.bogus>
701  Message-Id: <m3of7fo7np.fsf@k242.linux.bogus>
702! Unicode/Unicode.xs
703  s/regognised/recognised/ .  British spelling left intact to pay
704  respect to two British Nicks :)
705  Message-Id: <20021203020454.GK2274@kosh.hut.fi>
706
7071.83 2002/11/18 17:28:49
708! Encode.xs lib/Encode/JIS7.pm
709  Even more patches from Inaba-san has been applied.  With this
710  patch t/uni/tr_7jis.t and t/uni/t_utf8.t of bleedperl will work.
711  Message-Id: <20021115105514D.inaba.hiroto@toshiba-it.co.jp>
712
7131.82 2002/11/14 23:06:12
714! Encode.xs
715  Encode::utf8 (XS Version) assertion botch first found in Cygwin,
716  later found in perls w/ -Dusemymalloc was fixed by NC.
717  Message-Id: <20021114210349.GA288@Bagpuss.unfortu.net>
718
7191.81 2002/11/08 18:29:27
720! Encode.pm Encode.xs
721  Non-XS version of Encode::utf8 is back (with XS being default).
722  Encode::predefine_encodings(0) to turn off XS.
723  This is primarily to cope w/ Cygwin smoke but Sadahiro-san has
724  found that it was Test::More causing the problem, not Encode.
725  But I have already made it configurable so it may be useful in
726  some rare cases....
727  Message-Id: <20021107210110.2EE4.BQW10602@nifty.com>, et al.
728! bin/enc2xs
729  The ingenious patch by Nicholas Clark that reduces shlib sizes by
730  50% with no penalty and backward compatibility preserved, is in.
731  Message-Id: <20021103231324.GE288@Bagpuss.unfortu.net>
732
7331.80 2002/10/21 20:39:09
734! Encode.xs t/mime-header.t
735  Even more patches from NI-XS regarding Encode::utf8->decode().
736  And one more test to t/mime-header.t to prove it
737  Message-Id: <E183i0Y-0003mo-00@mserv1c.vianw.co.uk>
738
7391.79 2002/10/21 06:05:37
740! Encode.xs
741  Further patches from NI-XS.  Encode::utf8->decode() now checks the
742  value of utf8 flag of the argument.  As a result, the fix to
743  lib/Encode/MIME/Header.pm is no longer neccessary but since it did
744  no harm (even speedwise) I'll leave it unreverted.
745! ucm/cp949.ucm ucm/cp950.ucm
746  U+20AC EURO SIGN
747  U+00AE REGISTERED SIGN
748  were missing as a result of 1.78. Discovered by Moriyama-san.
749  Moriyama-san has also developed a test script that compares
750  (en|de)coded results to the corresponding Win32 API result and
751  all cp9?? maps are now verified.
752  Message-Id: <20021021025220.3AED.MSYK@mtg.biglobe.ne.jp>
753
7541.78 2002/10/20 15:44:00
755! lib/Encode/MIME/Header.pm
756  fixed so that it works with new Encode::utf8
757! Encode.pm Encode.xs
758  Encode::utf8 is now in Encode.xs by Nick In-XS.  This allows
759  :encoding(UTF-8) to handle partial chars at end of buffers
760  correctly.
761  Message-Id: <20021020134935.2079.3@bactrian.ni-s.u-net.com>
762! lib/Encode/Supported.pod
763  More nitpickings applied.
764+ t/rt.pl MANIFEST
765! t/CJKT.t
766  Moriyama-san has discovered a serious bug in t/CJKT.t; its roundtrip
767  tests were completely useless.  To redeem that and get the peace of
768  mind again, I wrote t/rt.pl to test ALL '|0' ENTRIES in all
769  ucm/*.ucm Since this script takes too long to finish (30 seconds on
770  PIII-800MHz, FreeBSD), it is deliberately excluded from 'make test'
771  but you can easily run that by either renaming it or:
772    perl -Mblib t/rt.pl
773  Message-Id: <20021019065420.0C48.MSYK@mtg.biglobe.ne.jp>
774! ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
775  Other CJKT cp9?? also updated according to the URI below;
776  http://www.microsoft.com/typography/unicode/cscp.htm
777+ bin/ucmsort MANIFEST
778  ucmsort is a crude utility that sorts CHARMAP entries in UCM files
779  to proper order.  intended for hardcore develpers only.
780! ucm/cp932.ucm JP/JP.pm AUTHORS
781  CP932 mapping which was based upon the mapping file at unicode.org
782  was found obsolete by MORIYAMA Masayuki msyk@mtg.biglobe.ne.jp>.  He
783  has also supplied the patch so he was added to AUTHORS.
784! lib/Encode/Supported.pod
785  ISO-8859-11 != TIS 620
786              == TIS 620 + \xA0 (&nbsp;)
787  Message-Id:
788  <DC504E9C3384054C8506D3E6BB012460810D23@bsebe001.americas.nokia.com>
789
7901.77 2002/10/06 03:27:02
791! t/jperl.t
792  * Modified to accomodate up and comming patch by Inaba-san that
793    will fix tr/// needing eval qq{}
794    Message-Id: <9F78A19C-D6C3-11D6-BAC6-0003939A104C@dan.co.jp>
795! encoding.pm
796  * pod fixes/enhancements to reflect the changes above
797! lib/Encode/Alias.pm
798  "Encode::TW is correct, Encode::Alias not." - /Autrijus/
799  Message-Id: <20021001015648.GB18710@not.autrijus.org>
800
8011.76 2002/08/25 15:09:51
802! t/big5-eten.utf
803  To reflect ucm change by Autrijus.  t/big5-eten.enc was regenerated
804  but naturally identical to previous version -- dankogai
805! ucm/big5-eten.ucm
806  Codepoint fixes -- autrijus
807  Message-Id: <20020805040236.GC5220@not.autrijus.org>
808= *
809  copied everything under perl-5.8.0/ext/Encode to make sure Encode
810  is in sync w/ perl core
811! t/CJKT.t t/guess.t
812  Change 17175 by jhi@alpha on 2002/06/10 23:24:42
813  Now that binmode(FH) does implicit ":bytes" revisit
814  the failing tests.  The worrisome one is the Digest::MD5
815  test-- how will it fare in CRLF lands now?
816! t/CJKT.t t/guess.t
817  From: Radu Greab <radu@netsoft.ro>
818  Date: Mon, 10 Jun 2002 00:40:34 +0300
819  Message-Id: <200206092140.g59LeYn15745@ix.netsoft.ro>
820  Fixes for en_US.UTF-8 failures, all but ext/PerlIO/t/fallback.t
821  ones which I cannot figure out.
822! lib/Encode/Alias.pm
823  Subject: [Encode PATCH] spurious warning
824  From: Nicholas Clark <nick@unfortu.net>
825  Date: Sun, 2 Jun 2002 20:26:22 +0100
826  Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net>
827
8281.75 2002/06/01 18:07:49
829! lib/Encode/Alias.pm t/Alias.t lib/Encode/Supported.pod TW/TW.pm
830  glibc compliance cited by Autrijus.
831  http://www.li18nux.org/docs/html/CodesetAliasTable-V10.html
832! bin/enc2xs bin/piconv
833  Subject: Re: forewarning: usedevel and versiononly
834  Message-Id: <20020529081515.D570.H.M.BRAND@hccnet.nl>
835
8361.74 2002/05/28 18:33:15
837+ ucm/null.ucm ucm/ctrl.ucm
838! Makefile.PL bin/enc2xs lib/Encode/Supported.pod
839  "null" and "ascii-ctrl" encodings added upon the request of Autrijus
840  Subject: Re: unicode -> &# notation
841  Message-ID: <20020518193704.GB40272@not.autrijus.org>
842
8431.73 2002/05/28 17:26:18
844! */Makefile.PL Makefile.PL bin/enc2xs Encode/Makefile_PL.e2x AUTHORS
845  Chris Nandor has fixed Encode so that it works w/ MacPerl --
846  at least w/ PPC (68k need static linking which does not work due to
847  64k limit).  pudge is added to AUTHORS (I'm surprised he was not
848  there in the list).  Encode/Makefile_PL.e2x was additionally fixed
849  by dankogai to reflect changes in other Makefile.PL
850  Message-Id: <p0510030ab9195ed230ff@[10.0.1.107]>
851! t/mime-header.t
852  Subject: Change 16746: -Mutf8 cleanup.
853  Message-Id: <200205222345.g4MNj7e10597@smtp3.ActiveState.com>
854
8551.72 2002/05/20 15:49:56
856! Makefile.PL
857  Subject: [PATCH] Encode should be in perl-core library path
858  Message-Id: <86r8k7h738.wl@mail.edge.co.jp>
859  Message-Id: <20020520161201.A11019@alpha.hut.fi>
860! lib/Encode/MIME/Header.pm
861  Subject: [PATCH] Encode::MIME::Header
862  Message-Id: <86sn4nh7a8.wl@mail.edge.co.jp>
863! Encode/Makefile_PL.e2x
864   Subject: [PATCH] Make Makefile_PL.e2x happy on MSWin32
865  Message-Id: <20020519201031.GA1603@not.autrijus.org>
866! CN/Makefile.PL Byte/Makefile.PL JP/Makefile.PL TW/Makefile.PL
867  Symbol/Makefile.PL KR/Makefile.PL EBCDIC/Makefile.PL Makefile.PL
868  AUTHORS
869  @16628 and @16652 from Vadim. Vadim was added to AUTHORS.
870  Subject: [PATCH] good day for WinCE port of perl.
871  Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad>
872! Encode.xs
873! Unicode/Unicode.xs
874  Even more linting by Robin via @16532
875! Encode.xs
876  Even more typecast by Sarathy in @16460
877
8781.71 2002/05/07 16:22:42
879! Encode.xs
880  even more typecasts by Robin
881  Message-Id: <200205071513.QAA05846@tempest.npl.co.uk>
882! bin/enc2xs
883  A very strange bug that was causing a bugus ucm -> C table
884  generation that was revealed by a UCM file that Andreas was
885  working.  This is the king of wierdest bug I've encountered
886  in the course of Encode maintenance.
887  Message-Id: <6C04F0FA-61D4-11D6-B164-00039301D480@dan.co.jp>
888
8891.70 2002/05/06 10:26:48
890! encoding.pm
891  Made more 'module-safe' with conjunction w/ 'no encoding'.
892  Message-Id: <EAB48C16-60DA-11D6-9982-00039301D480@dan.co.jp>
893! lib/Encode/Encoding.pm
894  'require Encode' because ->Define uses Encode::define_encoding();
895  problem and solution addressed by Miyagawa-kun
896  Message-Id: <86znzdfvuh.wl@mail.edge.co.jp>
897! t/Unicode.t
898  Cuts the frill to make djgpp happier, as suggested by Laszlo
899  Message-Id: <20020506105819.H17012@libra.eth.ericsson.se>
900! bin/enc2xs
901  enc2xs no longer overwrites files w/ -M option, as suggested by Andreas
902  Message-Id: <m3bsbug48n.fsf@anima.de>
903
9041.69 2002/05/04 16:41:18
905! lib/Encode/MIME/Header
906  Floating-point coerced for UNICOS (in integer arithmetics it folds
907  line one character too early).  Verification by Mark is pending.
908  Message-Id: <C670F60D-5F4F-11D6-A5CA-00039301D480@dan.co.jp>
909! Unicode/Unicode.pm
910  more doc patch from Elizabeth
911  Message-Id: <4.2.0.58.20020503210946.02f4ed30@mickey.dijkmat.nl>
912! Encode/Makefile_PL.e2x
913  More platform-independent patch from Benjamin
914  Message-Id: <3CD31BE0.69F79B06@earthlink.net>
915! lib/Encode/Guess AUTHORS
916  split regex fix by Graham Barr.  Adds him to AUTHORS.
917  Message-Id: <20020504085419.E95940@valueclick.com>
918! Encode/Makefile_PL.e2x
919  enc2xs script discovery made smarter and more sensible, first cited
920  by Miyagawa-kun and further suggestions by Rafael and Andreas
921! Encode.pm lib/Encode/Guess.pm t/fallback.t t/guess.t t/mime-header.t
922  "The EBCDIC remapping of the low 256 bites again" #16372 by jhi
923
9241.68 2002/05/03 12:20:13
925! lib/Encode/Alias.pm lib/Encode/Supported.pod t/Alias.t AUTHORS
926  UCS-4 added to aliases of UTF-32 by Elizabeth Mattijsen.  Alias.t
927  and Supported.pod modified to reflect the change.  Elizabeth added
928  to Authors.  And H.M. is also added for forwarding her patch among
929  other contributions (I was rather surprised to find his name was not
930  there yet!)
931   Message-Id: <20020503114901.D639.H.M.BRAND@hccnet.nl>
932
9331.67 2002/05/02 07:33:09
934! Encode.xs
935  Error message now consistent w/ perlqq (\N{U+} -> \x{})
936  done in perl@16308 but Philip linted me further.  Now the error
937  messages are macronized as ERR_ENCODE_NOMAP and ERR_DECODE_NOMAP
938! lib/Encode/Guess.pm
939  Sanity check for happier -w by Autrijus
940
9411.66 2002/05/01 05:41:06
942! Encode.xs t/fallback.t
943  WARN_ON_ERR no longer assumes RETURN_ON_ERR so you can issue a warning
944  while fallback is in effect.  This even came with a welcome side-effect
945  of cleaner code with less nests!  Thank you, NI-XS.  t/fallback.t is
946  also modified to test this.
947  And of course, the corresponding varialbles to UV[Xx]f are appropriately
948  cast.  This should've concluded NI-XS homework.
949! Encode.pm
950  encode(undef) does warn again!  Repented upon suggestion by NI-XS.
951  Document for unless vs. '' added
952  Message-Id: <20020430171547.3322.13@bactrian.elixent.com>
953
9541.65 2002/04/30 16:13:37
955! Encode.pm
956  encode(undef) no longer warns for C<Use of uninitialized value in
957  subroutine entry>.  Suggested by Paul.
958  Message-Id: <AIEAJICLCBDNAAOLLOKLMEEEEJAA.Paul.Marquess@ntlworld.com>
959! lib/Encode/Supported.pod
960  Encode::MIME::Header and Encode::Guess mentioned
961  Updated for Encode::HanExtra 0.05 and Encode::JIS2K
962! lib/Encode/Guess.pm
963  POD fix by Miyagawa-kun
964  Message-Id: <86k7qqx8p7.wl@mail.edge.co.jp>
965
9661.64 2002/04/29 06:54:06
967! ucm/euc-jp.ucm
968  Now decodes euc-jisx0213 also.  CAVEAT: encode("euc-jp"...) and
969  encocde("euc-jisx0213") are still DIFFERENT.
970  Message-Id: <A5DFA5CA-5B3C-11D6-A54F-00039301D480@dan.co.jp>
971! Encode.xs
972  A few white spaces corrected by NI-XS via PerlIO integration to
973  Mainline
974  Subject: Change 16247: Integrate perlio;
975! Encode.pm
976  Document fixes by Andreas
977  Message-Id: <m3k7qsf1we.fsf@anima.de>
978
9791.63 2002/04/27 18:59:50
980! lib/Encode/Encoding.pm
981! Encoding.pm Unicode/Unicode.pm lib/Encode/Guess.pm lib/Encode/CN/HZ.pm
982! lib/Encode/JP/JIS7.pm lib/Encode/MIME/Header.pm lib/Encode/KR/2022_KR.pm
983  Make use of the Encode::Encoding base class!
984  And other cleanups in Encode.xs upon NI-XS suggestions
985  Message-Id: <20020427160718.1290.15@bactrian.ni-s.u-net.com>
986
9871.62 2002/04/27 11:17:39
988! Encode.pm
989  encodings() now just check %ExtModule instead of eval{require}
990  all of them for ":all" to conserve more memory.
991! Encode.xs
992  more "%x" -> "%" UVxf stuff.
993! Encode.pm
994  s/=over2/=over 2/g # oops.
995
9961.61 2002/04/26 03:02:04
997! t/mime-header.t
998  Now does decent tests besides use_ok()
999! lib/Encode/Guess.pm t/guess.t
1000  UI streamlined, document added
1001! Unicode/Unicode.xs
1002  various signed/unsigned mismatch nits (#16173)
1003  http://public.activestate.com/cgi-bin/perlbrowse?patch=16173
1004! Encode.pm
1005  POD:  utf8-flag-related caveats added.  A few sections completely
1006  rewritten.
1007! Encode.xs
1008! AUTHORS
1009  Thou shalt not assume %d works, either!
1010  Robin Baker added to AUTHORS for this
1011  Message-Id: <200204251132.MAA28237@tempest.npl.co.uk>
1012! t/CJKT.t         
1013  "Change 16144 by gsar@onru on 2002/04/24 18:59:05"
1014
10151.60 2002/04/24 20:06:52
1016! Encode.xs
1017  "Thou shalt not assume %x works." -- jhi
1018  Message-Id: <20020424210618.E24347@alpha.hut.fi>
1019! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make
1020  low-memory build machines happy, now *.c is created for each *.ucm
1021  (no table aggregation).  You can still override this by setting
1022  $ENV{AGGREGATE_TABLES}.
1023  Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp>
1024+ lib/Encode/Guess.pm
1025+ lib/Encode/JP/JIS7.pm
1026  Encoding-autodetect (mainly for Japanese encoding) added.  In a
1027  course of development, JIS7.pm was improved.
1028+ lib/Encode/HTML/Header.pm
1029+ lib/Encode/Config.pm
1030  MIME B/Q Header Encoding Added!
1031! Encode.pm Encode.xs t/fallback.t
1032  new fallbacks; XMLCREF and HTMLCREF upon Bart's request.
1033  Message-Id: <20020424130709.GA14211@tanglefoot>
1034
10351.59 $ 2002/04/22 23:54:22
1036! Encode.pm Encode.xs
1037  needs_lines() and perlio_ok() are added to Internal encodings such
1038  as utf8 so XML::SAX is happy.  FB_* stub xsubs are now prototyped.
1039
10401.58 2002/04/22 23:54:22
1041! TW/TW.pm
1042  s/MacChineseSimp/MacChineseTrad/ # ... oops.
1043! bin/ucm2text
1044! t/*.t
1045- t/*.euc t/*.ref
1046+ t/*.enc t/*.utf
1047  Now all CJKT encodings go thru round-trip test via t/CJKT.t.
1048  t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t
1049  t/(JP|KR).t are aggregated to t/CJKT.t
1050  test data are all remade via bin/ucm2text.
1051  And ....  They are no longer skipped for -Uuseperlio !
1052
10531.57 2002/04/22 20:27:30
1054! t/JP.t t/KR.t t/perlio.t
1055  unless (find PerlIO::Layer 'perlio') ... line is back again.
1056  t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines
1057  need PerlIO.  Sigh....
1058! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t
1059  ->perlio_ok now does eval{ require PerlIO::encoding } there so
1060  it correctly returns 1 when PerlIO::encoding is yet loaded.
1061! Encode.xs
1062  perl-current patch #16072 reflected
1063
10641.56 2002/04/22 09:48:07
1065! Encode.pm encoding.pm t/perlio.t t/jperl.t
1066  New PerlIO::encoding 0.04 compliance met
1067
10681.55 2002/04/22 03:43:05   
1069! Encode.pm Encode.xs Unicode/Unicode.pm
1070  needs_lines() defined so Encode::Encoding is no longer needed
1071  for perlio
1072
10731.54 2002/04/22 02:50:01
1074! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t
1075! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm
1076  now perlio_ok is true by default if PerlIO::encoding->VERSION is
1077  0.03 or larger.  POD in Encode::Encoding revised to reflect this.
1078  Encode::XS and Encode::Unicode now has perlio_ok() method.
1079! lib/Encode/Supported.pod
1080  s/UP-UX/HP-UX/ by jhi
1081! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README
1082! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv
1083! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm
1084! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm
1085! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod
1086! lib/Encode/Supported.pod
1087  Huge document fixes by Philip.
1088! AUTHORS
1089! t/JP.t
1090  s/compare\(/compare_text\(/o by Sarathy.  Adds him to AUTHORS
1091  http://public.activestate.com/cgi-bin/perlbrowse?patch=16049
1092! t/perlio.t
1093  binmode() after "<:encoding" to make Win32 happy, by Mattia.
1094  Mattia added to AUTHORS file
1095  Message-Id: <3CC3150F.5798.22A05AE@localhost>
1096
10971.52 2002/04/20 23:43:47
1098! t/perlio.t
1099  TODO: is now SKIP:, as NI-XS requested.  Also adds more
1100  eraborate failure analysis added.
1101! bin/enc2xs
1102  A note on how to make sure of round-trip safety added to POD
1103  section (so Autrijus is happier)
1104! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm
1105  big5-(eten|hkscs) is round-trip safe again!
1106  Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
1107! encoding.pm
1108  Typo fixes by Andreas
1109! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
1110! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
1111  PerIO coodination patches from NI-XS.
1112  Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
1113
11141.51 2002/04/20 09:58:23
1115! t/TW.t
1116  Updated test suite by Autrijis so "make test" is happy again
1117  Message-Id: <20020420082104.GA25037@not.autrijus.org>
1118+ ucm/big5-eten.ucm
1119! ucm/big5-hkscs.ucm lib/Encode/Alias.pm
1120- ucm/big5.ucm
1121  TW/TW.pm TW/Makefile.PL
1122  Updates by Autrijus.  'big5' is no longer a canonical but an
1123  alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
1124  Message-Id: <20020419195346.GA19597@not.autrijus.org>
1125! Encode.xs
1126  Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
1127  Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
1128! Encode.pm
1129  PerlIO detection a little bit smarter; no longer uses eval qq{}
1130  but eval {}.
1131
11321.50 2002/04/19 06:13:02
1133! ! Encode.pm Encode.xs Encode/encoding.h
1134+ t/fallback.pm
1135  New Fallback API imlemented and documented.  See "perldoc Encode"
1136  for details
1137! lib/Encode/JP/JIS7.pm Encode.pm
1138+ lib/Encode/PerlIO.pod t/perlio.t
1139  API compliance met.  However, it still does not work unless perlio
1140  implements line buffer.  See BUGS section in perldoc Encode::PerlIO
1141  As a sensible workaround, perlio_ok() added to Encode.
1142! encoding.pm
1143! lib/Encode/Supported.pod
1144  Doc fixes from jhi
1145  Message-Id: <20020418174647.J8466@alpha.hut.fi>
1146! CN/CN.pm
1147  Doc fixes from Autrijus
1148  Message-Id: <20020418144131.GA10987@not.autrijus.org>
1149! Encode.pm
1150  perlqq mode documented
1151! t/JP.t
1152+ t/jisx0201.euc t/jisx0201.ref
1153! t/jisx0208.euc t/jisx0208.ref
1154  t/JP.t tests more rigorously and with other encodings
1155  t/jisx0201.* added to test JIS7 encodings.  jisx0208 is now PURELY
1156  in jis0208 (used to contain jisx0201 part).
1157! Encode/Makefile_PL.e2x
1158  The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers
1159  enc2xs and encode.h rather than hard-coded.  This allows the resulting
1160  module fully CPANizable.
1161! encoding.pm t/JP.t t/KR.t
1162  PerlIO detection simplified (checks %INC instead of eval{})
1163! Encode.xs Encode/encode.h
1164+ Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
1165- lib/Encode/Unicode.pm
1166  (en|de)code_xs relocated to where it belongs.  Source reindented
1167  to my taste
1168! bin/enc2xs
1169  Additional (U8 *) cast added as suggested by jhi
1170  Message-Id: <20020417165916.A28599@alpha.hut.fi>
1171
11721.42 Date: 2002/04/17
1173- lib/Encode/XS.pm
1174  no-op module;  Thought of adding a pod there but enc2xs has
1175  one so gone.
1176! encoding.pm
1177! t/JP.pm
1178! t/KR.pm
1179  correct mechanism to detect Perlio::encoding layar installed.
1180! Encode.xs
1181  PerlIO Layer detached.
1182
11831.41 2002/04/16 23:35:00
1184! encoding.pm
1185  binmode(STDIN|STDOUT ...) done iff PerlIO is available
1186! t/*.t
1187  Cleaned up PerlIO skip conditions to prepare for the upcoming
1188  Encode - PerlIO forking.
1189! Encode.pm
1190  exported functions are now prototyped.
1191! lib/Encode/CN/HZ.pm
1192! bin/enc2xs
1193! Encode.xs
1194  fallback implemented # was /* FIXME */
1195  affected programs revised to fit (only HZ was using the try-catch
1196  approach which needed to be fixed for API-compliance).
1197! Encode/Config.pm
1198! Encode/KR/2022_KR.pm
1199! Encode/KR/KR.pm
1200  can find =head1 NAME now, jhi
1201  Message-Id: <20020416083059.V30639@alpha.hut.fi>
1202! encoding.pm
1203  s/\{h\}/{$h}/g ;)
1204! Encode.xs
1205  now complies with less warnings with the pickest compilers.
1206  Suggested by Craig, fixed by Dan.
1207  ! Encode/Makefile_PL.e2x
1208! bin/enc2xs
1209  A bug that fails to find *.e2x in certain conditions fixed
1210
12111.40 2002/04/14 22:27:14
1212+ Encode/ConfigLocal_PM.e2x
1213! lib/Encode/Config.pm
1214! bin/enc2xs
1215  "enc2xs -C" now generates/updates Encode::ConfigLocal.
1216  ConfigLocal_PM.e2x is a skelton thereof.
1217! lib/Encode/Config.pm
1218! CN/CN.pm
1219  "use  Encode::CN::HZ;" was missing.
1220! t/Unicode.t
1221! t/unibench.t
1222  More rigorous tests added to test XS, especially on memory allocation.
1223! Encode.xs
1224! lib/Encode/Unicode.pm
1225  NI-S implemented an XS version -- merged
1226  Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
1227! encoding.pm
1228! t/jperl.t
1229  Source filter option added.  With this option on, you can write
1230  perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy
1231  encodings.  t/jperl.t enhanced to test this feature.
1232! t/Unicode.t
1233  ok() gotcha addressed by Benjamin fixed.  Though I didn't exactly
1234  apply his suggestion, this degree of nitting is enough to add him
1235  to AUTHORS list.
1236  Message-Id: <3CB93223.291E5E2E@earthlink.net>
1237! JP/JP.pm
1238+ lib/Encode/JP/JIS7.pm
1239- lib/Encode/JP/JIS.pm
1240- lib/Encode/JP/2022_JP.pm
1241- lib/Encode/JP/2022_JP1.pm
1242  7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to
1243  JIS7.pm for better maintainability and performance
1244! encoding.pm
1245  Added caveat for non-ascii identifiers.
1246! encoding.pm
1247  fixes by jhi, the original author of this pragramtic module.
1248  Message-Id: <20020413231527.V1826@alpha.hut.fi>
1249
12501.34 2002/04/12 20:23:05 (Unreleased)
1251! Encode.pm
1252! t/Unicode.t
1253  EBCDIC fixes addressed by jhi.
1254  Message-Id: <20020412161844.D9383@alpha.hut.fi>
1255! lib/Encode/Encoder.pm
1256  POD fix by Miyagawa-kun
1257  Message-Id: <86bscqq4hu.wl@mail.edge.co.jp>
1258
12591.33 2002/04/10 22:28:40
1260! AUTHORS
1261  Philip's mail address corrected.
1262! AUTHORS
1263! t/Encoder.t
1264! lib/Encode/Encoder.pm
1265  s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :)
1266  This adds Miyagawa-kun to AUTHORS.
1267  * encoding() no longer exported by default but on demand
1268  * t/Encoder.t updated to test all these
1269  Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
1270! lib/Encode/Unicode.pm
1271! lib/Encode/Supported.pm
1272  Further doc fixes by Anton
1273
12741.32 2002/04/09 20:06:15
1275+ bin/ucmlint
1276+ t/bogus.ucm
1277- ucm/macDevanaga.ucm   Unicode Character Map
1278- ucm/macGujarati.ucm   Unicode Character Map
1279- ucm/macGurmukhi.ucm   Unicode Character Map
1280  A utility to check integrity of .ucm files. t/bogus.ucm is a
1281  ucm that is deliberately bogus. unused Indic mappings are removed
1282  for the time being.
1283! Encode.pm
1284  resolve_alias() added as suggested by jhi.  Same as
1285  find_encoding("alias")->name.  For convenience.  This one is
1286  defined in Encode.pm instead of Alias.pm.
1287  Message-Id: <20020409215846.H17022@alpha.hut.fi>
1288! Encode.xs
1289  Memory Allocate but detected during the devel of ucmlint -- fixed.
1290  Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
1291! lib/Encode/Unicode.pm
1292  valid_ucs2(0) is false but must be true.
1293  3 patches from NI-S as follows.  This also has fixed the incident
1294  Andy has reported.
1295! lib/Encode/Alias.pm
1296  find_alias() recursion prevention
1297! t/Aliases.t
1298  Checks for the patch above
1299! t/Encode/Unicode.pm
1300  An extra "F" that causes valid_ucs2() return a bogus value fixed
1301  Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
1302  Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
1303  2 Small Patches from jhi as follows:
1304! Encode.pm
1305  Encode->encodings() lists in case-insensitve order (as it was)
1306! bin/piconv
1307  -l option prints avaiable encodings to STDOUT instead of STDERR
1308! lib/Encode/Aliases.pm
1309  s/defintion/definition/
1310  Message-Id: <200204082306.CAA21033@alpha.hut.fi>
1311! AUTHORS
1312! lib/Encode/Supported.pod
1313! lib/Encode/Unicode.pm
1314  POD revise by Philip Newton.  This adds Philip to AUTHORS list.
1315  Thank you for the exact quote of Douglas Adams :)
1316  Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
1317
13181.31 2002/04/08 18:08:07
1319! lib/Encode/Encoder.pm
1320+ t/Encoder.t
1321  Encode::Encoder, once just a placeholder of an idea, is now much more
1322  practical.  See t/Encode.t to find how practical it can be.
1323+ lib/Encode/Config.pm
1324! Encode.pm
1325  my false laziness at Encode.pm is fixed.  Now %ExtModules are set
1326  in Encode::Config and they are all literally, not programatically
1327  set.  My false laziness was resulting many encodings missing from
1328  %ExtModules.
1329! lib/Encode/Unicode.pm
1330! t/Unicode.t
1331  BOM for 32LE was bogus as noted by Anton.  t/Unicode.t is fixed
1332  so that it does not rely Encode::Unicode for BOM values
1333  Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
1334
13351.30 2002/04/08 02:34:51
1336+ lib/Encode/Encoder.pm
1337  Object Oriented Encoder.  I reckon something like this is in need.
1338! Encode.pm
1339! t/Unicode.pm
1340! lib/Encode/Supported.pod
1341  * autoloading bug that prevented upper-case canonicals such as UTF-16
1342    is fixed.  Now even UTF/UCS are autoloaded!
1343  * encodings() is now more intuitive.
1344  * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
1345    stored therein.
1346  * Obligatory fixes to the POD.
1347! lib/Encode/Supported.pod
1348  Patch from Anton applied.
1349  Message-Id: <66641479.20020408033300@motor.ru>
1350! Encode.pm
1351! lib/Encode/Unicode.pm
1352  Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
1353
13541.28 2002/04/07 18:58:42
1355! MANIFEST
1356+ t/Unicode.t
1357+ t/grow.t
1358  Just a MANIFEST for those missing files.
1359
13601.26 Date: 2002/04/07 15:22:04
1361! JP/Makefile.PL
1362! t/Aliases.PL
1363  Schwarn's patches against Makefile.PL has zapped jis*.ucm.  Restored.
1364  And t/Aliases.t fixed to make sure they all exist.
1365
13661.25 2002/04/07 15:01:25 (Unreleased)
1367! Encode.pm
1368! lib/Encode/Unicode.pm
1369  More POD fixes....
1370! Encode.pm
1371- lib/Encode/UTF_EBCDIC.pm
1372- lib/Encode/Internal.pm
1373- lib/Encode/utf8.pm
1374  Integrated into Encode.pm as closures.  That way "one package, one file"
1375  rule is preserved yet less files to require.
1376! encoding.pm
1377  commented out binmode(STDERR ...
1378! Makefile.PL
1379! Byte/Makefile.PL
1380! CN/Makefile.PL
1381! EBCDIC/Makefile.PL
1382! JP/Makefile.PL
1383! KR/Makefile.PL
1384! Symbol/Makefile.PL
1385! TW/Makefile.PL
1386! Encode/Makefile_PL.e2x
1387  Schwarn's MM-compliance patch merged
1388  Message-Id: <20020406082609.GA28758@blackrider>
1389! Encode.pm
1390! lib/Encode/Unicode.pm
1391+ lib/Encode/UTF_EBCDIC.pm
1392+ t/Unicode.t
1393- lib/Encode/10646_1.pm
1394- lib/Encode/ucs2_le.pm
1395  (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups.  Instead of
1396  per-module based (en|de)code,  I saved a number of .pm by
1397  reorganizing it as per-object base (Well, this is what Encode::XS
1398  does under the hood).  See Encode::Unicode for details.
1399  The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
1400  This module is used only on EBCDIC environments.
1401
14021.21 2002/04/05 14:46:34 (Not Released)
1403! JP/JP.pm
1404! Encode.pm
1405+ ucm/jis0201.ucm
1406+ ucm/jis0208.ucm
1407+ ucm/jis0212.ucm
1408  Are back to make Perl/Tk happy  Smile, NI-S.
1409! t/Alias.pm
1410! lib/Encode/Alias.pm
1411! lib/Encode/Supported.pm
1412! lib/Encode/10646_1.pm
1413! lib/Encode/ucs2_le.pm
1414  UCS-16BE is now canonical for UCS-2/ISO-10646-1.
1415  Leftover implicit aliases in ucs2_le.pm removed.  Tests and documents
1416  updated to reflect changes.
1417  essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
1418! lib/Encode/Alias.pm
1419! lib/Encode/Supported.pm
1420  Anton's revision commited.  Added Dan's own fixes as well.
1421  Message-Id: <159103166906.20020405161134@motor.ru>
1422! lib/Encode/Alias.pm
1423    134c134
1424  <                 qr/^UCS2-le$/i    => '"UCS-2"', );
1425  ---
1426  >                 qr/^UCS2-LE$/i    => '"UTF-16LE"');
1427  Sigh.  Thank you, Anton.
1428  Message-Id: <14567692196.20020405062020@motor.ru>
1429  Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
1430
14311.20  2002/04/04 19:50:52
1432+ bin/unidump
1433  the last minute addtion.  Just give it a try.  Docs remains to be done. 
1434  Not installed by default.
1435! lib/Encode/Supported.pod
1436  Enhanced Greatly.
1437! t/Alias.t
1438! lib/Encode/Alias.pm
1439! lib/Encode/utf8.pm
1440! lib/Encode/10464_1.pm
1441! lib/Encode/ucs2_le.pm
1442  Canonical name for 'UCS-2le" is now "UTF-16LE".  UCS-2 left
1443  unchanged but UTF-16BE is added as an alias.  Implicit aliases
1444  move to Encode::Alias so init_alias() works more as expected.
1445  Also, 'utf8' is now canonical with 'UTF-8' being an alias. 
1446  Though pedantically wrong, This should make perl mongers happier.
1447  t/Alias.t is enhanced to test all these.
1448  Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
1449! Byte/Makefile.PL
1450  Now all .ucm are stacked in byte_t; They all share ascii part so 50%
1451  of the codepoints are common.  CJKT left as is because the saving is
1452  not significant.
1453! Byte/Makefile.PL
1454! CN/Makefile.PL
1455! EBCDIC/Makefile.PL
1456! Encode.xs
1457! Encode/Makefile_PL.e2x
1458! JP/Makefile.PL
1459! KR/Makefile.PL
1460! Makefile.PL
1461! Symbol/Makefile.PL
1462! TW/Makefile.PL
1463! bin/enc2xs
1464! AUTHORS
1465  All occurance of _def.h replaced with .exh so djgpp works happily
1466  ever after!  To credit this amazing discovery, Laszlo is now in
1467  AUTHORS list
1468  Message-Id: <20020403181424.GA8778@freemail.hu>
1469  Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
1470! Makefile.PL
1471! */Makefile.PL
1472! Encode/Makefile_PL.skel
1473  bin/enc2xs
1474  No more @INC fiddling!  Uses $ENV{PERL_CORE} instead
1475  Message-Id: <20020401222744.GX2000@blackrider>, et al.
1476! t/encoding.t
1477  Two more tests by added jhi
1478  Message-Id: <200204020000.DAA25121@alpha.hut.fi>
1479+ t/grow.t
1480! Encode.xs
1481  The showstopper fixed -- Memory reallocation bug was causing
1482  Encode::XS to fall into infinite  loop on certain conditions.
1483  t/grow.t tests that.
1484  Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
1485+ bin/txt2ucm
1486! */Makefile.PL
1487! */*.ucm
1488! */XX.pm
1489! lib/Encode/Supported.pod
1490  Vendor encodings rebuilt out of original map files at unicode.org.
1491  Indic languages such as MacDevanagali remain unspported do to the
1492  shortcoming of encengine capabilities (they need algorithmical
1493  conversion and I have no knowledge on that!).  Pods fixed for added
1494  encodings.
1495  Oh, macJapan.ucm renamed to macJapanese.ucm.
1496  macROMnn is macRomanian and macRUMnn is macRumanian.
1497  txt2ucm is a crude script that is used to convert them.
1498! bin/enc2xs
1499  Unicode Compound Characters (used extensively on Mac) supported
1500! bin/piconv
1501  Typo fixes and improvements by jhi
1502  Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
1503
15041.11 2002/03/31 22:12:13
1505+ t/encoding.t
1506+ t/jperl.t
1507! MANIFEST
1508  Missing files from the MANIFEST fixed.
1509  Message-Id: <20020401010156.H10509@alpha.hut.fi>
1510  Version incremented just to make CPAN happy.
1511
15121.10  2002/03/31 21:32:42
1513! Makefile.PL
1514! README
1515  INSTALL_UCM option added to Makefile.PL so you can install *.ucm
1516  if you want.  This should make Autrijus happy.  Also, piconv
1517  is added to default install.
1518+ Encode/*.e2x
1519! bin/enc2xs
1520  Here-documented files that enc2xs generates are now exported
1521  to *.e2x.  Much cleaner and easier to debug.
1522! encoding.pm
1523  encoding enhances so you can make it act more like such
1524  (now prehistoric ) "localized" variations of perl like Jperl.
1525+ t/jperl.t
1526  Further test for encoding.pm.  Written in euc-jp
1527+ encoding.pm
1528+ t/encoding.t
1529  Taken over form jhi.
1530  Message-Id: <20020330174618.B10154@alpha.hut.fi>
1531- Encode/*.ucm
1532+ ucm/*.ucm
1533! Makefile.PL
1534! */Makefile.PL
1535  *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
1536- ucm2table
1537+ bin/ucm2table
1538  ***
1539! AUTHORS
1540! Byte/Byte.pm
1541! Encode.pm
1542! Encode/macIceland.ucm
1543! lib/Encode/Alias.pm
1544! lib/Encode/Supported.pod
1545  MacIceland fixes and Pod Typo fixes.  This adds Andreas to AUTHORS.
1546  Message-Id: <m3lmcavhjt.fsf@anima.de>
1547
15481.01  2002/03/29 20:59:39
1549! Makefile.PL
1550! README
1551  s/USE_SCRIPTS/MORE_SCRIPTS/
1552! Makefile.PL
1553  installs enc2xs by default for external Encode:: modules in CPAN,
1554  such as Encode::HanExtra
1555! t/*.t
1556  More sensible perl core detection via $ENV{PERL_CORE}
1557  suggested by Spider
1558  Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
1559! bin/enc2xs
1560  Perl core ditection via $^X =~ m/\bminiperl$/o
1561  Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
1562
15631.00  Wed Mar 29 2002
1564! *
1565  The version of all files is updated to 1.00 via "ci -f -l1.00",
1566  commemorating version 1.00.  All files, including *.ucm are now
1567  under version control.
1568- encode.h
1569+ Encode/encode.h
1570  encode.h moved to Encode/ so it will be installed for the later
1571  use by enc2xs
1572! enc2xs
1573  h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
1574! Makefile.PL
1575! */Makefile.PL
1576- compile
1577+ bin/enc2xs
1578  compile renamed to enc2xs. 
1579  Affected Makefle.PL updated
1580- lib/CN/2022_CN.pm
1581  "Punt it. HanExtra can take care of that later." -- Autrijus
1582  Message-Id: <20020328154338.GA7351@not.autrijus.org>
1583! Encode/johab.ucm
1584! Encode/euc-kr.ucm
1585! Encode/ksc5601.ucm
1586! lib/Encode/CJKConstants.pm
1587! lib/Encode/KR/2022_KR.pm
1588  Table patches for Euro Signs, 2022-KR fixups by Jungshik
1589  Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
1590! README
1591! Makefile.PL
1592+ bin/piconv
1593  bin/ added for example scripts.  They are not installed by default.
1594  to install them, "perl Makefile.PL USE_SCRIPTS".
1595  piconv is iconv reinvented in perl.  in addition to all features
1596  of iconv, it also adds perlish features.  See L<piconv/1> for more
1597  details.
1598! lib/Encode/Alias.pm
1599  qr/^ replaced with qr/\b so it directly matches locale names
1600  such as en_US.US-ASCII
1601! AUTHORS
1602! t/Aliases.t
1603  Patch by MJD to fix the following problem applied.
1604  Subject: [PATCH 5.7.3 Encode]
1605    Aliases.t not properly skipped when Encode extension not built
1606  Message-Id: <20020328091850.18677.qmail@plover.com>
1607! lib/Encode/KR/2022_KR.pm
1608! lib/Encode/CJKConstants.pm
1609  Another patch from Jungshik to make iso-2022-kr actually work
1610  Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
1611! Encode/Encode/euc-kr.ucm
1612+ Encode/Encode/johab.ucm
1613! Encode/Encode/ksc5601.ucm
1614! Encode/KR/KR.pm
1615! Encode/KR/Makefile.PL
1616! Encode/lib/Encode/Alias.pm
1617! t/Alias.t
1618  Johab support and complete revision of Korean Encoding by Jungshik
1619  Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
1620+ Encode.pm
1621  Revised to make up with now-dropped Encode::Details.
1622- lib/Encode/Details.pod
1623  Dropped.  Besides being obsolete, the topics are now covered in
1624  respective pods now.
1625! AUTHORS
1626! t/Alias.t
1627  KR/KR.pm
1628  lib/Encode/Alias.pm
1629  Korean aliases fixed thanks to Jungshik Shin
1630   /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
1631  Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
1632! *.pm
1633  =head1 NAME added to all modules to make buildtoc happy
1634  Message-Id: <20020327041151.A10618@alpha.hut.fi>
1635- lib/Encode/CJKguide.pod
1636  Too controversial and dropped from the dist.  Will be available
1637  separately on the web.
1638! Encode/*.ucm
1639  RCS tags added so table debugging gets easier (should that be
1640  needed!  I hope they all stay 1.00!)
1641+ lib/Encode/CJKguide.pod
1642  A detailed guide to mainly, but not limited to, CJK multibyte
1643  encodings.
1644- Encode/roman8.ucm
1645+ Encode/hp-roman8.ucm
1646! Byte/Makefile.PL
1647! Encode/Supported.pod
1648  All occurance of "roman8" replaced with "hp-roman8" to avoid
1649  confusion
1650! Encode/Supported.pod
1651! Encode/mac*.ucm
1652! t/Alias.t
1653  Mac Encodings now comply the Inside Macintosh
1654! t/Alias.t
1655  Test for '-raw' conventions added.
1656! Encode/Alias.pm
1657  aliased  gb2312 -> euc-cn, ksc5601 -> euc-kr
1658! Encode/gb12345.ucm
1659! Encode/gb2312.ucm
1660! Encode/ksc5601.ucm
1661  "-raw" appended to canonical names.
1662  File mames stay unchanged thanks to UCM format.
1663! lib/Encode/CN/HZ.pm
1664  Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
1665  Message-Id: <20020326035210.GA2091@not.autrijus.org>
1666
16670.99  Tue Mar 26 2002
1668- lib/Encode/JP/Const.pm
1669+ lib/Encode/CJKConstants.pm
1670+ lib/Encode/CN/2022_CN.pm
1671+ lib/Encode/KR/2022_KR.pm
1672+ t/KR.t
1673+ t/gb2312.euc
1674+ t/gb2312.ref
1675+ t/ksc5601.euc
1676+ t/ksc5601.ref
1677+ t/table.euc
1678+ t/table.ref
1679+ ucm2table
1680  * Support for ISO-2022-KR and ISO-2022-CN added.
1681  * t/KR.t added!
1682  * more t/*.{euc,ref} added, which was autogenerated from ucm2table
1683  * ucm2table autogenerates character table out of UCM files.
1684- engine.c
1685+ encengine.c
1686- lib/Encode/Supports.pod
1687+ lib/Encode/Supported.pod
1688  Names reverted due to popular demand.
1689  8.3 rule applies only when there is a conflict.
1690  Message-Id: <20020325095924.GD44120@not.autrijus.org>
1691! */Makefile.PL
1692- Encode/*.enc
1693+ Encode/*.ucm
1694- lib/Tcl*
1695- lib/Encode/Format/Enc.pod
1696- t/Tcl.t
1697  * Character tables is now 100% ucm.
1698  * All files under Encode/ is now 8.3-compliant
1699  * some of missing encodings added (i.e. gsm0338 and nextstep)
1700  * Vendor mappings aggregated with appropriate national std in
1701    Makefile.PL, resulting smaller *.so especially for CJK.
1702    Following is result on Dan's FreeBSD box.
1703                                                  Now        Then
1704  ---------------------------------------------------------------
1705  blib/arch/auto/Encode/Byte/Byte.so          157,279     171,042
1706  blib/arch/auto/Encode/CN/CN.so            1,634,476   1,626,685
1707  blib/arch/auto/Encode/EBCDIC/EBCDIC.so       18,476      18,476
1708  blib/arch/auto/Encode/Encode.so              27,791      27,791
1709  blib/arch/auto/Encode/JP/JP.so            1,408,056   1,832,811
1710  blib/arch/auto/Encode/KR/KR.so            1,156,518   1,329,587
1711  blib/arch/auto/Encode/Symbol/Symbol.so       23,940      20,990
1712  blib/arch/auto/Encode/TW/TW.so*             948,761   1,316,437
1713  ---------------------------------------------------------------
1714  Total                                     5,375,297   6,343,819
1715  Saving                                      968,522
1716  * As a result of ucm-transition, Encode::Tcl dropped because
1717  Encode::Tcl demands *.enc.
1718  Encode::Tcl will be supplied in a separate tarball with *.enc.
1719  Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
1720!compile
1721-encengine.c
1722+encode.c
1723!Encode.pm
1724-lib/Encode/Supported.pod
1725+lib/Encode/Supports.pod
1726-lib/Encode/iso10646_1.pm
1727+lib/Encode/10646_1.pm
1728-lib/Encode/EncFormat.pod
1729+lib/Encode/Format/Enc.pod
1730  Files renamed 8.3 filename compliance.  Affected modules/scripts revised.
1731- lib/Encode/JP/Constants.pm
1732+ lib/Encode/JP/Consts.pm
1733! lib/Encode/JP/JIS.pm
1734! lib/Encode/JP/H2Z.pm
1735  Version nit problem and 8.3 rule fix.
1736  > Package namespace         installed    latest  in CPAN file
1737  > Encode::JP::Constants          0.92      1.02  J/JH/JHI/perl-5.7.3.tar.gz
1738  was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
1739  rule.  Contants.pm renamed to Consts.pm and affected modules are fixed
1740  accordingly.  In addition, legacy "use vars qw()..." are replaced with
1741  "our";
1742  Message-Id: <20020325011248.D1561@alpha.hut.fi>
1743  Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
1744! JP/JP.pm
1745- lib/Encode/JP/ISO_2022_JP.pm
1746- lib/Encode/JP/ISO_2022_JP_1.pm
1747+ lib/Encode/JP/2022_JP.pm
1748+ lib/Encode/JP/2022_JP1.pm
1749                01234567.012
1750  8.3 naming conflict for vanilla fat addressed by jhi
1751  Message-Id: <20020324201931.V22596@alpha.hut.fi>
1752
1753! Encode.xs
1754  Typecast fix addressed by jhi
1755  Message-Id: <20020324185540.T22596@alpha.hut.fi>
1756
17570.98  Mon Mar 25 2002
1758! lib/Encode/Supported.pod
1759  Further pod fixes
1760+ lib/Encode/JP/ISO_2022_JP_1.pm
1761! lib/Encode/JP/ISO_2022_JP.pm
1762! lib/Encode/JP/JIS.pm
1763! JP/JP.pm
1764  Now Encode::JP is more strict on the difference between ISO-2022-JP
1765  and ISO-2022-JP-1.  See JP/JP.pm for details.  I hope this move
1766  makes Anton happier :)  FYI the previous version implements
1767  ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
1768! lib/Encode/Supported.pod
1769  Further pod fixes
1770! Encode.xs
1771  Avoid core-dump in Encode with PERLIO=mmap by NI-S
1772  Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
1773! CN/CN.pm
1774! JP/JP.pm
1775! KR/KR.pm
1776! TW/TW.pm
1777! lib/Encode/Suppoted.pod
1778  pod fixes to replace F<http://...> to L<http://...>,
1779  as suggested by Autrijius in:
1780  Message-Id: <20020324083943.GA14901@not.autrijus.org>
1781! lib/Encode/Suppoted.pod
1782  fixes and enhancements by Anton
1783  Message-Id: <10632060120.20020324103753@motor.ru>
1784! lib/Encode/Alias.pm
1785  > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
1786  added.  Suggested by Anton then deobfuscated by Autrijius
1787  Message-Id: <20020324064455.GA3667@not.autrijus.org>
1788! compile
1789  Further fix by Nicholas Clark
1790  Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1791- lib/EncodeFormat.pod
1792+ lib/Encode/EncFormat.pod
1793! MANIFEST
1794  File renamed as suggested by Autrijius
1795! Encode.pm
1796! lib/Encode/Details.pod
1797! lib/Encode/Supported.pod    Sun Mar 24 13:29:35 2002
1798! Encode.pm   Sun Mar 24 13:43:47 2002
1799  pod fixes by Autrijius.
1800  Message-Id: <20020324062804.GA3595@not.autrijus.org>
1801  Message-Id: <20020324075627.GB11986@not.autrijus.org>
1802! t/Alias.t
1803! lib/Encode/Alias.pm
1804! Encode.pm
1805  now more EBCDIC conscious;
1806  %ExtModules on EBCDIC system excludes CJK so that you don't
1807  have to worry about the matched alias resulting cloaking.
1808  t/Alias.t also revised to reflect changes.  Verified by jhi
1809  Message-Id: <20020324022929.D22596@alpha.hut.fi>
1810
18110.97  Sun Mar 24 2002
1812! CN/CN.pm
1813! KR/KR.pm
1814! TW/TW.pm
1815  EBCDIC detection mechanism installed as in JP/JP.pm
1816  Message-Id: <20020323211847.G19148@alpha.hut.fi>
1817! Byte/Makefile.PL
1818! CN/Makefile.PL
1819! EBCDIC/Makefile.PL
1820! JP/Makefile.PL
1821! KR/Makefile.PL
1822! Symbol/Makefile.PL
1823! TW/Makefile.PL
1824  Now all table files used by compile are postfixed '_t' to avoid
1825  namespace collisions in case insensitive file systems once for all!
1826  inspired by:
1827  Message-ID: <58290227735.20020323195659@familiehaase.de>
1828! t/Aliases.t
1829  Since the Encode::JP is unsupported under EBCDIC we
1830  cannot run this test (aliases as such should work fine) -- jhi
1831  Message-Id: <20020323202119.D19148@alpha.hut.fi>
1832! Byte/Makefile.PL
1833  duplicate occurance of ascii.ucm and 8859-1.ucm
1834  causes MacOS X dlyd to cloak
1835! t/CN.t
1836! t/Encode.t
1837! t/JP.t
1838! t/TW.t
1839! t/Tcl.t
1840  <     chdir 't' if -d 't';
1841  ---
1842  >     if (! -d 'blib' and -d 't'){ chdir 't' };
1843  When you are "make test"-ing on Encode/ directory, you  must not
1844  change $ENV{PWD}.  t/JP.t has been fixed before but others somehow
1845  remain unchanced.  Also the situation detection was made simpler
1846  in t/JP.t, which was originally;
1847  > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
1848! Encode.pm
1849  "Use of uninitialized value in string eq at Encode.pm line 96."
1850! Symbol/Makefile.PL
1851! EBCDIC/Makefile.PL
1852! AUTHOR
1853  -- Problem on case insensitive file systems
1854  "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
1855  Message-ID: <88254111953.20020323095503@familiehaase.de>
1856! compile
1857! AUTHOR
1858  "So I think it's a bug in gcc, not perl. But it still needs to be
1859   worked around."
1860  Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1861  Message-Id: <20020323170509.C96475@plum.flirble.org>
1862
18630.96  Sat Mar 23 2002
1864!     TW/TW.pm
1865!     lib/Encode/Encoding.pm
1866!     lib/Encode/Alias.pm
1867!     lib/Encode/Supported.pod
1868!     KR/KR.pm
1869  Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
1870  Message-ID: <20020322073908.GB10539@blackrider>
1871! Makefile.PL
1872! Encode.pm
1873  "...I think we should include ISO 8859-1 as well." -- NI-S
1874  Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
1875! JP/JP.pm
1876! CN/CN.pm
1877! KR/KR.pm
1878! TW/TW.pm
1879! lib/Encode/Alias.pm
1880  alias definitions  relocated to Encode::Alias so module autoloading
1881  works for aliases also.
1882! Encode.pm
1883  encodings() now accepts args to check ExtModules.
1884+ Byte/Byte.pm
1885+ Byte/Makefile.PL
1886+ EBCDIC/EBCDIC.pm
1887+ EBCDIC/Makefile.PL
1888+ Symbol/Makefile.PL
1889+ Symbol/Symbol.pm
1890! Encode.pm
1891! Encode.xs
1892  Latin and single byte encodings are reorganized so they are
1893  demand-loaded like Encode::XX.  Now only ascii is compiled into
1894  Encode itself.
1895! lib/Encode/Alias.pm
1896  for my $k (keys %hash){ delete $hash{$k}; }
1897   is depreciated; fixed.     
1898
18990.95  Fri Mar 22 2002
1900  In this update, pod rewrites and alias fixes are the main issues
1901+ lib/Encode/Supported.pod
1902  Describes supported encodings
1903! Makefile.PL
1904  streamlined compiled-in encodings.
1905! lib/Encode/Description.pod -> lib/Encode/Details.pod
1906  Renamed.
1907+ Encode/ibm-125?.ucm
1908  Added from icu distibution with any occurance of
1909   "IBM-125?" to "cp125?".  Filenames remain unchanged to pay
1910   some respect to icu staff, however.
1911+ lib/Encode/Alias.pm
1912! Encode.pm
1913  Alias difinitions in Encode.pm relocated.
1914! AUTHORS
1915! Encode.xs
1916  packWARN patch from Paul Marquess via jhi
1917  Message-Id: <20020321010101.O28978@alpha.hut.fi>
1918  Paul added to AUTHORS as a result.
1919! t/CJKalias.t -> t/Aliases.t
1920  Renamed.  Checks even more aliases and alias overloading
1921! Encode.pm
1922! CN/CN.pm
1923  duplicate alias for ujis => euc-jp removed (Encode::JP has one)
1924  gbk => cp936 relocated to CN.pm
1925! t/CJKalias.t
1926  Test::More with plans (by jhi)
1927
19280.94  Thu Mar 21 2002
1929+ lib/Encode/Description.pod
1930! lib/Encode/Encoding.pm
1931  Now the pod in Encode.pm is abridged as programming references.
1932  lib/Encode/Description.pod contains the original, detailed description
1933  and Encode::Encoding explains how to write your own module to
1934  add new encodings.  So far, lib/Encode/Description.pod contains
1935  the whole pod once in Encode.pm.  This is intentional.
1936! Encode.pm
1937  Pod revisions by Anton Tagunov
1938  Message-Id: <517178431.20020320174824@motor.ru>
1939! lib/Encode/Tcl.pm
1940  all occrance of Encode::Tcl::Extended removed including pod
1941! t/CJKalias.t
1942  test now checks $encoding->name only; $encoding->{name} are
1943  no longer check to find the canonical name.
1944! lib/Encode/JP/JIS.pm
1945! lib/Encode/JP/ISO_2022_JP.pm
1946  ->name() added to be more compliant with API 
1947! CN/CN.pm
1948! JP/JP.pm
1949! KR/KR.pm
1950! TW/TW.pm
1951! t/CJKalias.t
1952  Patch by Autrijus to add aliases to TW and fixes to POD
1953  Message-Id: <20020320090619.GA24774@not.autrijus.org>
1954! AUTHORS
1955  SADAHIRO Tomoyuki added as should.  My apologies.
1956
19570.93  Wed Mar 20 2002
1958* First release to be uploaded to CPAN.  For prehistoric changes,
1959  please see Changes file of perl distibution as well as
1960  perl-unicode@perl.org archive, available at:
1961  http://archive.develooper.com/perl-unicode@perl.org/
1962
1963  Changes Since 0.92 includes;
1964+ Changes
1965+ AUTHORS
1966! Encode.pm
1967! README
1968  + Mention to perl-unicode@perl.org added
1969! JP/JP.pm
1970  + Encoding aliases added so you can feed locale names
1971    and MIME Charset="" directly.
1972  - Mention to JISX0212 removed because it's fixed
1973! CN/CN.pm
1974! KR/KR.pm
1975  + Encoding aliases added.  Note TW is left untouched because
1976    euc-tw is not implemented in TW but in Encode::HanExtra.
1977    Autrijus, you may fix Encode::HanExtra.
1978+ t/CJKalias.t
1979  + to test encode aliases added
Note: See TracBrowser for help on using the browser.