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