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

Revision 1747, 71.3 kB (checked in by dankogai, 6 years ago)

lang/perl/Encode: available now @ CodeRepos?!

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