Upgrade to Encode 1.67.
[p5sagit/p5-mst-13.2.git] / ext / Encode / Changes
1 # Revision history for Perl extension Encode.
2 #
3 # $Id: Changes,v 1.67 2002/05/02 07:33:09 dankogai Exp $
4 #
5
6 $Revision: 1.67 $ $Date: 2002/05/02 07:33:09 $
7 ! Encode.xs
8   Error message now consistent w/ perlqq (\N{U+} -> \x{})
9   done in perl@16308 but Philip linted me further.  Now the error
10   messages are macronized as ERR_ENCODE_NOMAP and ERR_DECODE_NOMAP
11 ! lib/Encode/Guess.pm
12   Sanity check for happier -w by Autrijus
13
14 1.66 2002/05/01 05:41:06
15 ! Encode.xs t/fallback.t
16   WARN_ON_ERR no longer assumes RETURN_ON_ERR so you can issue a warning
17   while fallback is in effect.  This even came with a welcome side-effect
18   of cleaner code with less nests!  Thank you, NI-XS.  t/fallback.t is
19   also modified to test this.
20   And of course, the corresponding varialbles to UV[Xx]f are appropriately
21   cast.  This should've concluded NI-XS homework.
22 ! Encode.pm
23   encode(undef) does warn again!  Repented upon suggestion by NI-XS.
24   Document for unless vs. '' added
25   Message-Id: <20020430171547.3322.13@bactrian.elixent.com>
26
27 1.65 2002/04/30 16:13:37
28 ! Encode.pm
29   encode(undef) no longer warns for C<Use of uninitialized value in 
30   subroutine entry>.  Suggested by Paul.
31   Message-Id: <AIEAJICLCBDNAAOLLOKLMEEEEJAA.Paul.Marquess@ntlworld.com>
32 ! lib/Encode/Supported.pod
33   Encode::MIME::Header and Encode::Guess mentioned
34   Updated for Encode::HanExtra 0.05 and Encode::JIS2K
35 ! lib/Encode/Guess.pm
36   POD fix by Miyagawa-kun
37   Message-Id: <86k7qqx8p7.wl@mail.edge.co.jp>
38
39 1.64 2002/04/29 06:54:06
40 ! ucm/euc-jp.ucm
41   Now decodes euc-jisx0213 also.  CAVEAT: encode("euc-jp"...) and
42   encocde("euc-jisx0213") are still DIFFERENT.
43   Message-Id: <A5DFA5CA-5B3C-11D6-A54F-00039301D480@dan.co.jp>
44 ! Encode.xs
45   A few white spaces corrected by NI-XS via PerlIO integration to 
46   Mainline
47   Subject: Change 16247: Integrate perlio;
48 ! Encode.pm
49   Document fixes by Andreas
50   Message-Id: <m3k7qsf1we.fsf@anima.de>
51
52 1.63 2002/04/27 18:59:50
53 ! lib/Encode/Encoding.pm
54 ! Encoding.pm Unicode/Unicode.pm lib/Encode/Guess.pm lib/Encode/CN/HZ.pm 
55 ! lib/Encode/JP/JIS7.pm lib/Encode/MIME/Header.pm lib/Encode/KR/2022_KR.pm 
56   Make use of the Encode::Encoding base class!
57   And other cleanups in Encode.xs upon NI-XS suggestions
58   Message-Id: <20020427160718.1290.15@bactrian.ni-s.u-net.com>
59
60 1.62 2002/04/27 11:17:39
61 ! Encode.pm
62   encodings() now just check %ExtModule instead of eval{require}
63   all of them for ":all" to conserve more memory.
64 ! Encode.xs
65   more "%x" -> "%" UVxf stuff.
66 ! Encode.pm
67   s/=over2/=over 2/g # oops.
68
69 1.61 2002/04/26 03:02:04
70 ! t/mime-header.t
71   Now does decent tests besides use_ok()
72 ! lib/Encode/Guess.pm t/guess.t
73   UI streamlined, document added
74 ! Unicode/Unicode.xs
75   various signed/unsigned mismatch nits (#16173)
76   http://public.activestate.com/cgi-bin/perlbrowse?patch=16173
77 ! Encode.pm
78   POD:  utf8-flag-related caveats added.  A few sections completely 
79   rewritten.
80 ! Encode.xs
81 ! AUTHORS
82   Thou shalt not assume %d works, either!
83   Robin Baker added to AUTHORS for this
84   Message-Id: <200204251132.MAA28237@tempest.npl.co.uk>
85 ! t/CJKT.t         
86   "Change 16144 by gsar@onru on 2002/04/24 18:59:05"
87
88 1.60 2002/04/24 20:06:52
89 ! Encode.xs
90   "Thou shalt not assume %x works." -- jhi
91   Message-Id: <20020424210618.E24347@alpha.hut.fi>
92 ! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make
93   low-memory build machines happy, now *.c is created for each *.ucm
94   (no table aggregation).  You can still override this by setting
95   $ENV{AGGREGATE_TABLES}.
96   Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp>
97 + lib/Encode/Guess.pm
98 + lib/Encode/JP/JIS7.pm
99   Encoding-autodetect (mainly for Japanese encoding) added.  In a
100   course of development, JIS7.pm was improved.
101 + lib/Encode/HTML/Header.pm
102 + lib/Encode/Config.pm
103   MIME B/Q Header Encoding Added!
104 ! Encode.pm Encode.xs t/fallback.t
105   new fallbacks; XMLCREF and HTMLCREF upon Bart's request.
106   Message-Id: <20020424130709.GA14211@tanglefoot>
107
108 1.59 $ 2002/04/22 23:54:22
109 ! Encode.pm Encode.xs
110   needs_lines() and perlio_ok() are added to Internal encodings such
111   as utf8 so XML::SAX is happy.  FB_* stub xsubs are now prototyped.
112
113 1.58 2002/04/22 23:54:22
114 ! TW/TW.pm
115   s/MacChineseSimp/MacChineseTrad/ # ... oops.
116 ! bin/ucm2text
117 ! t/*.t
118 - t/*.euc t/*.ref
119 + t/*.enc t/*.utf
120   Now all CJKT encodings go thru round-trip test via t/CJKT.t.
121   t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t
122   t/(JP|KR).t are aggregated to t/CJKT.t
123   test data are all remade via bin/ucm2text.
124   And ....  They are no longer skipped for -Uuseperlio !
125
126 1.57 2002/04/22 20:27:30
127 ! t/JP.t t/KR.t t/perlio.t
128   unless (find PerlIO::Layer 'perlio') ... line is back again.
129   t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines
130   need PerlIO.  Sigh....
131 ! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t
132   ->perlio_ok now does eval{ require PerlIO::encoding } there so
133   it correctly returns 1 when PerlIO::encoding is yet loaded.
134 ! Encode.xs
135   perl-current patch #16072 reflected
136
137 1.56 2002/04/22 09:48:07 
138 ! Encode.pm encoding.pm t/perlio.t t/jperl.t
139   New PerlIO::encoding 0.04 compliance met
140
141 1.55 2002/04/22 03:43:05   
142 ! Encode.pm Encode.xs Unicode/Unicode.pm
143   needs_lines() defined so Encode::Encoding is no longer needed
144   for perlio
145
146 1.54 2002/04/22 02:50:01
147 ! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t
148 ! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm
149   now perlio_ok is true by default if PerlIO::encoding->VERSION is
150   0.03 or larger.  POD in Encode::Encoding revised to reflect this.
151   Encode::XS and Encode::Unicode now has perlio_ok() method.
152 ! lib/Encode/Supported.pod
153   s/UP-UX/HP-UX/ by jhi
154 ! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README
155 ! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv
156 ! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm
157 ! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm
158 ! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod
159 ! lib/Encode/Supported.pod
160   Huge document fixes by Philip.
161 ! AUTHORS
162 ! t/JP.t
163   s/compare\(/compare_text\(/o by Sarathy.  Adds him to AUTHORS
164   http://public.activestate.com/cgi-bin/perlbrowse?patch=16049
165 ! t/perlio.t
166   binmode() after "<:encoding" to make Win32 happy, by Mattia.
167   Mattia added to AUTHORS file
168   Message-Id: <3CC3150F.5798.22A05AE@localhost>
169
170 1.52 2002/04/20 23:43:47
171 ! t/perlio.t
172   TODO: is now SKIP:, as NI-XS requested.  Also adds more
173   eraborate failure analysis added.
174 ! bin/enc2xs
175   A note on how to make sure of round-trip safety added to POD
176   section (so Autrijus is happier)
177 ! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm
178   big5-(eten|hkscs) is round-trip safe again!
179   Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
180 ! encoding.pm
181   Typo fixes by Andreas
182 ! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
183 ! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
184   PerIO coodination patches from NI-XS.
185   Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
186
187 1.51 2002/04/20 09:58:23
188 ! t/TW.t
189   Updated test suite by Autrijis so "make test" is happy again
190   Message-Id: <20020420082104.GA25037@not.autrijus.org>
191 + ucm/big5-eten.ucm
192 ! ucm/big5-hkscs.ucm lib/Encode/Alias.pm 
193 - ucm/big5.ucm
194   TW/TW.pm TW/Makefile.PL
195   Updates by Autrijus.  'big5' is no longer a canonical but an
196   alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
197   Message-Id: <20020419195346.GA19597@not.autrijus.org>
198 ! Encode.xs
199   Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
200   Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
201 ! Encode.pm
202   PerlIO detection a little bit smarter; no longer uses eval qq{}
203   but eval {}.
204
205 1.50 2002/04/19 06:13:02
206 ! ! Encode.pm Encode.xs Encode/encoding.h
207 + t/fallback.pm
208   New Fallback API imlemented and documented.  See "perldoc Encode"
209   for details
210 ! lib/Encode/JP/JIS7.pm Encode.pm
211 + lib/Encode/PerlIO.pod t/perlio.t
212   API compliance met.  However, it still does not work unless perlio
213   implements line buffer.  See BUGS section in perldoc Encode::PerlIO
214   As a sensible workaround, perlio_ok() added to Encode.
215 ! encoding.pm
216 ! lib/Encode/Supported.pod
217   Doc fixes from jhi
218   Message-Id: <20020418174647.J8466@alpha.hut.fi>
219 ! CN/CN.pm
220   Doc fixes from Autrijus
221   Message-Id: <20020418144131.GA10987@not.autrijus.org>
222 ! Encode.pm
223   perlqq mode documented
224 ! t/JP.t
225 + t/jisx0201.euc t/jisx0201.ref
226 ! t/jisx0208.euc t/jisx0208.ref
227   t/JP.t tests more rigorously and with other encodings
228   t/jisx0201.* added to test JIS7 encodings.  jisx0208 is now PURELY
229   in jis0208 (used to contain jisx0201 part).
230 ! Encode/Makefile_PL.e2x
231   The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers 
232   enc2xs and encode.h rather than hard-coded.  This allows the resulting
233   module fully CPANizable.
234 ! encoding.pm t/JP.t t/KR.t
235   PerlIO detection simplified (checks %INC instead of eval{})
236 ! Encode.xs Encode/encode.h
237 + Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
238 - lib/Encode/Unicode.pm
239   (en|de)code_xs relocated to where it belongs.  Source reindented
240   to my taste
241 ! bin/enc2xs
242   Additional (U8 *) cast added as suggested by jhi
243   Message-Id: <20020417165916.A28599@alpha.hut.fi>
244
245 1.42 Date: 2002/04/17
246 - lib/Encode/XS.pm
247   no-op module;  Thought of adding a pod there but enc2xs has
248   one so gone.
249 ! encoding.pm
250 ! t/JP.pm
251 ! t/KR.pm
252   correct mechanism to detect Perlio::encoding layar installed.
253 ! Encode.xs
254   PerlIO Layer detached.
255
256 1.41 2002/04/16 23:35:00
257 ! encoding.pm
258   binmode(STDIN|STDOUT ...) done iff PerlIO is available
259 ! t/*.t
260   Cleaned up PerlIO skip conditions to prepare for the upcoming
261   Encode - PerlIO forking.
262 ! Encode.pm
263   exported functions are now prototyped.
264 ! lib/Encode/CN/HZ.pm
265 ! bin/enc2xs
266 ! Encode.xs
267   fallback implemented # was /* FIXME */
268   affected programs revised to fit (only HZ was using the try-catch
269   approach which needed to be fixed for API-compliance).
270 ! Encode/Config.pm
271 ! Encode/KR/2022_KR.pm
272 ! Encode/KR/KR.pm
273   can find =head1 NAME now, jhi
274   Message-Id: <20020416083059.V30639@alpha.hut.fi>
275 ! encoding.pm
276   s/\{h\}/{$h}/g ;)
277 ! Encode.xs
278   now complies with less warnings with the pickest compilers.
279   Suggested by Craig, fixed by Dan.
280   ! Encode/Makefile_PL.e2x
281 ! bin/enc2xs
282   A bug that fails to find *.e2x in certain conditions fixed
283
284 1.40 2002/04/14 22:27:14
285 + Encode/ConfigLocal_PM.e2x
286 ! lib/Encode/Config.pm
287 ! bin/enc2xs
288   "enc2xs -C" now generates/updates Encode::ConfigLocal. 
289   ConfigLocal_PM.e2x is a skelton thereof.
290 ! lib/Encode/Config.pm
291 ! CN/CN.pm
292   "use  Encode::CN::HZ;" was missing.
293 ! t/Unicode.t
294 ! t/unibench.t
295   More rigorous tests added to test XS, especially on memory allocation.
296 ! Encode.xs
297 ! lib/Encode/Unicode.pm
298   NI-S implemented an XS version -- merged
299   Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
300 ! encoding.pm
301 ! t/jperl.t
302   Source filter option added.  With this option on, you can write
303   perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy
304   encodings.  t/jperl.t enhanced to test this feature.
305 ! t/Unicode.t
306   ok() gotcha addressed by Benjamin fixed.  Though I didn't exactly
307   apply his suggestion, this degree of nitting is enough to add him
308   to AUTHORS list. 
309   Message-Id: <3CB93223.291E5E2E@earthlink.net>
310 ! JP/JP.pm
311 + lib/Encode/JP/JIS7.pm
312 - lib/Encode/JP/JIS.pm
313 - lib/Encode/JP/2022_JP.pm
314 - lib/Encode/JP/2022_JP1.pm
315   7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to
316   JIS7.pm for better maintainability and performance
317 ! encoding.pm
318   Added caveat for non-ascii identifiers.
319 ! encoding.pm
320   fixes by jhi, the original author of this pragramtic module.
321   Message-Id: <20020413231527.V1826@alpha.hut.fi>
322
323 1.34 2002/04/12 20:23:05 (Unreleased)
324 ! Encode.pm
325 ! t/Unicode.t
326   EBCDIC fixes addressed by jhi.
327   Message-Id: <20020412161844.D9383@alpha.hut.fi>
328 ! lib/Encode/Encoder.pm
329   POD fix by Miyagawa-kun
330   Message-Id: <86bscqq4hu.wl@mail.edge.co.jp>
331
332 1.33 2002/04/10 22:28:40
333 ! AUTHORS
334   Philip's mail address corrected.
335 ! AUTHORS
336 ! t/Encoder.t
337 ! lib/Encode/Encoder.pm
338   s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :)
339   This adds Miyagawa-kun to AUTHORS. 
340   * encoding() no longer exported by default but on demand
341   * t/Encoder.t updated to test all these
342   Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
343 ! lib/Encode/Unicode.pm
344 ! lib/Encode/Supported.pm
345   Further doc fixes by Anton
346
347 1.32 2002/04/09 20:06:15
348 + bin/ucmlint
349 + t/bogus.ucm
350 - ucm/macDevanaga.ucm   Unicode Character Map
351 - ucm/macGujarati.ucm   Unicode Character Map
352 - ucm/macGurmukhi.ucm   Unicode Character Map
353   A utility to check integrity of .ucm files. t/bogus.ucm is a
354   ucm that is deliberately bogus. unused Indic mappings are removed
355   for the time being.
356 ! Encode.pm
357   resolve_alias() added as suggested by jhi.  Same as
358   find_encoding("alias")->name.  For convenience.  This one is
359   defined in Encode.pm instead of Alias.pm.
360   Message-Id: <20020409215846.H17022@alpha.hut.fi>
361 ! Encode.xs
362   Memory Allocate but detected during the devel of ucmlint -- fixed.
363   Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
364 ! lib/Encode/Unicode.pm
365   valid_ucs2(0) is false but must be true.
366   3 patches from NI-S as follows.  This also has fixed the incident
367   Andy has reported. 
368 ! lib/Encode/Alias.pm
369   find_alias() recursion prevention
370 ! t/Aliases.t
371   Checks for the patch above
372 ! t/Encode/Unicode.pm
373   An extra "F" that causes valid_ucs2() return a bogus value fixed
374   Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
375   Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
376   2 Small Patches from jhi as follows:
377 ! Encode.pm
378   Encode->encodings() lists in case-insensitve order (as it was)
379 ! bin/piconv
380   -l option prints avaiable encodings to STDOUT instead of STDERR
381 ! lib/Encode/Aliases.pm
382   s/defintion/definition/
383   Message-Id: <200204082306.CAA21033@alpha.hut.fi>
384 ! AUTHORS
385 ! lib/Encode/Supported.pod
386 ! lib/Encode/Unicode.pm
387   POD revise by Philip Newton.  This adds Philip to AUTHORS list.
388   Thank you for the exact quote of Douglas Adams :)
389   Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
390
391 1.31 2002/04/08 18:08:07
392 ! lib/Encode/Encoder.pm
393 + t/Encoder.t
394   Encode::Encoder, once just a placeholder of an idea, is now much more 
395   practical.  See t/Encode.t to find how practical it can be.
396 + lib/Encode/Config.pm
397 ! Encode.pm
398   my false laziness at Encode.pm is fixed.  Now %ExtModules are set
399   in Encode::Config and they are all literally, not programatically
400   set.  My false laziness was resulting many encodings missing from
401   %ExtModules.
402 ! lib/Encode/Unicode.pm
403 ! t/Unicode.t
404   BOM for 32LE was bogus as noted by Anton.  t/Unicode.t is fixed
405   so that it does not rely Encode::Unicode for BOM values
406   Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
407
408 1.30 2002/04/08 02:34:51
409 + lib/Encode/Encoder.pm
410   Object Oriented Encoder.  I reckon something like this is in need.
411 ! Encode.pm
412 ! t/Unicode.pm
413 ! lib/Encode/Supported.pod
414   * autoloading bug that prevented upper-case canonicals such as UTF-16
415     is fixed.  Now even UTF/UCS are autoloaded!
416   * encodings() is now more intuitive.
417   * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
418     stored therein.
419   * Obligatory fixes to the POD.
420 ! lib/Encode/Supported.pod
421   Patch from Anton applied.
422   Message-Id: <66641479.20020408033300@motor.ru>
423 ! Encode.pm
424 ! lib/Encode/Unicode.pm
425   Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
426
427 1.28 2002/04/07 18:58:42 
428 ! MANIFEST
429 + t/Unicode.t
430 + t/grow.t
431   Just a MANIFEST for those missing files.
432
433 1.26 Date: 2002/04/07 15:22:04
434 ! JP/Makefile.PL
435 ! t/Aliases.PL
436   Schwarn's patches against Makefile.PL has zapped jis*.ucm.  Restored.
437   And t/Aliases.t fixed to make sure they all exist.
438
439 1.25 2002/04/07 15:01:25 (Unreleased)
440 ! Encode.pm
441 ! lib/Encode/Unicode.pm
442   More POD fixes....
443 ! Encode.pm
444 - lib/Encode/UTF_EBCDIC.pm
445 - lib/Encode/Internal.pm
446 - lib/Encode/utf8.pm
447   Integrated into Encode.pm as closures.  That way "one package, one file" 
448   rule is preserved yet less files to require.
449 ! encoding.pm
450   commented out binmode(STDERR ...
451 ! Makefile.PL
452 ! Byte/Makefile.PL
453 ! CN/Makefile.PL
454 ! EBCDIC/Makefile.PL
455 ! JP/Makefile.PL
456 ! KR/Makefile.PL
457 ! Symbol/Makefile.PL
458 ! TW/Makefile.PL
459 ! Encode/Makefile_PL.e2x
460   Schwarn's MM-compliance patch merged
461   Message-Id: <20020406082609.GA28758@blackrider>
462 ! Encode.pm
463 ! lib/Encode/Unicode.pm
464 + lib/Encode/UTF_EBCDIC.pm
465 + t/Unicode.t
466 - lib/Encode/10646_1.pm
467 - lib/Encode/ucs2_le.pm
468   (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups.  Instead of
469   per-module based (en|de)code,  I saved a number of .pm by
470   reorganizing it as per-object base (Well, this is what Encode::XS
471   does under the hood).  See Encode::Unicode for details.
472   The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
473   This module is used only on EBCDIC environments.
474
475 1.21 2002/04/05 14:46:34 (Not Released)
476 ! JP/JP.pm
477 ! Encode.pm
478 + ucm/jis0201.ucm
479 + ucm/jis0208.ucm
480 + ucm/jis0212.ucm
481   Are back to make Perl/Tk happy  Smile, NI-S.
482 ! t/Alias.pm
483 ! lib/Encode/Alias.pm
484 ! lib/Encode/Supported.pm
485 ! lib/Encode/10646_1.pm
486 ! lib/Encode/ucs2_le.pm
487   UCS-16BE is now canonical for UCS-2/ISO-10646-1.
488   Leftover implicit aliases in ucs2_le.pm removed.  Tests and documents 
489   updated to reflect changes.
490   essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
491 ! lib/Encode/Alias.pm
492 ! lib/Encode/Supported.pm
493   Anton's revision commited.  Added Dan's own fixes as well.
494   Message-Id: <159103166906.20020405161134@motor.ru>
495 ! lib/Encode/Alias.pm
496     134c134
497   <                 qr/^UCS2-le$/i    => '"UCS-2"', );
498   ---
499   >                 qr/^UCS2-LE$/i    => '"UTF-16LE"');
500   Sigh.  Thank you, Anton.
501   Message-Id: <14567692196.20020405062020@motor.ru>
502   Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
503
504 1.20  2002/04/04 19:50:52
505 + bin/unidump
506   the last minute addtion.  Just give it a try.  Docs remains to be done.  
507   Not installed by default.
508 ! lib/Encode/Supported.pod
509   Enhanced Greatly.
510 ! t/Alias.t
511 ! lib/Encode/Alias.pm
512 ! lib/Encode/utf8.pm
513 ! lib/Encode/10464_1.pm
514 ! lib/Encode/ucs2_le.pm
515   Canonical name for 'UCS-2le" is now "UTF-16LE".  UCS-2 left
516   unchanged but UTF-16BE is added as an alias.  Implicit aliases
517   move to Encode::Alias so init_alias() works more as expected.
518   Also, 'utf8' is now canonical with 'UTF-8' being an alias.  
519   Though pedantically wrong, This should make perl mongers happier.
520   t/Alias.t is enhanced to test all these.
521   Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
522 ! Byte/Makefile.PL
523   Now all .ucm are stacked in byte_t; They all share ascii part so 50%
524   of the codepoints are common.  CJKT left as is because the saving is
525   not significant.
526 ! Byte/Makefile.PL
527 ! CN/Makefile.PL
528 ! EBCDIC/Makefile.PL
529 ! Encode.xs
530 ! Encode/Makefile_PL.e2x
531 ! JP/Makefile.PL
532 ! KR/Makefile.PL
533 ! Makefile.PL
534 ! Symbol/Makefile.PL
535 ! TW/Makefile.PL
536 ! bin/enc2xs
537 ! AUTHORS
538   All occurance of _def.h replaced with .exh so djgpp works happily
539   ever after!  To credit this amazing discovery, Laszlo is now in
540   AUTHORS list
541   Message-Id: <20020403181424.GA8778@freemail.hu>
542   Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
543 ! Makefile.PL
544 ! */Makefile.PL
545 ! Encode/Makefile_PL.skel
546   bin/enc2xs
547   No more @INC fiddling!  Uses $ENV{PERL_CORE} instead
548   Message-Id: <20020401222744.GX2000@blackrider>, et al.
549 ! t/encoding.t
550   Two more tests by added jhi
551   Message-Id: <200204020000.DAA25121@alpha.hut.fi>
552 + t/grow.t
553 ! Encode.xs
554   The showstopper fixed -- Memory reallocation bug was causing
555   Encode::XS to fall into infinite  loop on certain conditions.
556   t/grow.t tests that.
557   Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
558 + bin/txt2ucm
559 ! */Makefile.PL
560 ! */*.ucm
561 ! */XX.pm
562 ! lib/Encode/Supported.pod
563   Vendor encodings rebuilt out of original map files at unicode.org.
564   Indic languages such as MacDevanagali remain unspported do to the
565   shortcoming of encengine capabilities (they need algorithmical
566   conversion and I have no knowledge on that!).  Pods fixed for added
567   encodings.
568   Oh, macJapan.ucm renamed to macJapanese.ucm.
569   macROMnn is macRomanian and macRUMnn is macRumanian.
570   txt2ucm is a crude script that is used to convert them.
571 ! bin/enc2xs
572   Unicode Compound Characters (used extensively on Mac) supported
573 ! bin/piconv
574   Typo fixes and improvements by jhi
575   Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
576
577 1.11  $Date: 2002/05/02 07:33:09 $
578 + t/encoding.t
579 + t/jperl.t
580 ! MANIFEST
581   Missing files from the MANIFEST fixed.
582   Message-Id: <20020401010156.H10509@alpha.hut.fi>
583   Version incremented just to make CPAN happy.
584
585 1.10  2002/03/31 21:32:42
586 ! Makefile.PL
587 ! README
588   INSTALL_UCM option added to Makefile.PL so you can install *.ucm
589   if you want.  This should make Autrijus happy.  Also, piconv
590   is added to default install.
591 + Encode/*.e2x
592 ! bin/enc2xs
593   Here-documented files that enc2xs generates are now exported
594   to *.e2x.  Much cleaner and easier to debug.
595 ! encoding.pm
596   encoding enhances so you can make it act more like such 
597   (now prehistoric ) "localized" variations of perl like Jperl.
598 + t/jperl.t
599   Further test for encoding.pm.  Written in euc-jp
600 + encoding.pm
601 + t/encoding.t
602   Taken over form jhi.
603   Message-Id: <20020330174618.B10154@alpha.hut.fi>
604 - Encode/*.ucm
605 + ucm/*.ucm
606 ! Makefile.PL
607 ! */Makefile.PL
608   *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
609 - ucm2table
610 + bin/ucm2table
611   ***
612 ! AUTHORS
613 ! Byte/Byte.pm
614 ! Encode.pm
615 ! Encode/macIceland.ucm
616 ! lib/Encode/Alias.pm
617 ! lib/Encode/Supported.pod
618   MacIceland fixes and Pod Typo fixes.  This adds Andreas to AUTHORS.
619   Message-Id: <m3lmcavhjt.fsf@anima.de>
620
621 1.01  2002/03/29 20:59:39
622 ! Makefile.PL
623 ! README
624   s/USE_SCRIPTS/MORE_SCRIPTS/
625 ! Makefile.PL
626   installs enc2xs by default for external Encode:: modules in CPAN, 
627   such as Encode::HanExtra
628 ! t/*.t
629   More sensible perl core detection via $ENV{PERL_CORE}
630   suggested by Spider
631   Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
632 ! bin/enc2xs
633   Perl core ditection via $^X =~ m/\bminiperl$/o
634   Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
635
636 1.00  Wed Mar 29 2002
637 ! *
638   The version of all files is updated to 1.00 via "ci -f -l1.00",
639   commemorating version 1.00.  All files, including *.ucm are now
640   under version control.
641 - encode.h
642 + Encode/encode.h
643   encode.h moved to Encode/ so it will be installed for the later
644   use by enc2xs
645 ! enc2xs
646   h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
647 ! Makefile.PL
648 ! */Makefile.PL
649 - compile
650 + bin/enc2xs
651   compile renamed to enc2xs.  
652   Affected Makefle.PL updated
653 - lib/CN/2022_CN.pm
654   "Punt it. HanExtra can take care of that later." -- Autrijus
655   Message-Id: <20020328154338.GA7351@not.autrijus.org>
656 ! Encode/johab.ucm
657 ! Encode/euc-kr.ucm
658 ! Encode/ksc5601.ucm
659 ! lib/Encode/CJKConstants.pm
660 ! lib/Encode/KR/2022_KR.pm
661   Table patches for Euro Signs, 2022-KR fixups by Jungshik
662   Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
663 ! README
664 ! Makefile.PL
665 + bin/piconv
666   bin/ added for example scripts.  They are not installed by default.
667   to install them, "perl Makefile.PL USE_SCRIPTS".
668   piconv is iconv reinvented in perl.  in addition to all features
669   of iconv, it also adds perlish features.  See L<piconv/1> for more
670   details.
671 ! lib/Encode/Alias.pm
672   qr/^ replaced with qr/\b so it directly matches locale names
673   such as en_US.US-ASCII
674 ! AUTHORS
675 ! t/Aliases.t
676   Patch by MJD to fix the following problem applied.
677   Subject: [PATCH 5.7.3 Encode]
678     Aliases.t not properly skipped when Encode extension not built
679   Message-Id: <20020328091850.18677.qmail@plover.com>
680 ! lib/Encode/KR/2022_KR.pm
681 ! lib/Encode/CJKConstants.pm
682   Another patch from Jungshik to make iso-2022-kr actually work
683   Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
684 ! Encode/Encode/euc-kr.ucm
685 + Encode/Encode/johab.ucm
686 ! Encode/Encode/ksc5601.ucm
687 ! Encode/KR/KR.pm
688 ! Encode/KR/Makefile.PL
689 ! Encode/lib/Encode/Alias.pm
690 ! t/Alias.t
691   Johab support and complete revision of Korean Encoding by Jungshik
692   Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
693 + Encode.pm
694   Revised to make up with now-dropped Encode::Details.
695 - lib/Encode/Details.pod
696   Dropped.  Besides being obsolete, the topics are now covered in
697   respective pods now. 
698 ! AUTHORS
699 ! t/Alias.t
700   KR/KR.pm
701   lib/Encode/Alias.pm
702   Korean aliases fixed thanks to Jungshik Shin
703    /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
704   Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
705 ! *.pm
706   =head1 NAME added to all modules to make buildtoc happy
707   Message-Id: <20020327041151.A10618@alpha.hut.fi>
708 - lib/Encode/CJKguide.pod
709   Too controversial and dropped from the dist.  Will be available
710   separately on the web.
711 ! Encode/*.ucm
712   RCS tags added so table debugging gets easier (should that be
713   needed!  I hope they all stay 1.00!)
714 + lib/Encode/CJKguide.pod
715   A detailed guide to mainly, but not limited to, CJK multibyte
716   encodings.
717 - Encode/roman8.ucm
718 + Encode/hp-roman8.ucm
719 ! Byte/Makefile.PL
720 ! Encode/Supported.pod
721   All occurance of "roman8" replaced with "hp-roman8" to avoid 
722   confusion
723 ! Encode/Supported.pod
724 ! Encode/mac*.ucm
725 ! t/Alias.t
726   Mac Encodings now comply the Inside Macintosh
727 ! t/Alias.t
728   Test for '-raw' conventions added.
729 ! Encode/Alias.pm
730   aliased  gb2312 -> euc-cn, ksc5601 -> euc-kr
731 ! Encode/gb12345.ucm
732 ! Encode/gb2312.ucm
733 ! Encode/ksc5601.ucm
734   "-raw" appended to canonical names.
735   File mames stay unchanged thanks to UCM format.
736 ! lib/Encode/CN/HZ.pm
737   Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
738   Message-Id: <20020326035210.GA2091@not.autrijus.org>
739
740 0.99  Tue Mar 26 2002
741 - lib/Encode/JP/Const.pm
742 + lib/Encode/CJKConstants.pm
743 + lib/Encode/CN/2022_CN.pm
744 + lib/Encode/KR/2022_KR.pm
745 + t/KR.t
746 + t/gb2312.euc
747 + t/gb2312.ref
748 + t/ksc5601.euc
749 + t/ksc5601.ref
750 + t/table.euc
751 + t/table.ref
752 + ucm2table
753   * Support for ISO-2022-KR and ISO-2022-CN added.
754   * t/KR.t added!
755   * more t/*.{euc,ref} added, which was autogenerated from ucm2table
756   * ucm2table autogenerates character table out of UCM files.
757 - engine.c
758 + encengine.c
759 - lib/Encode/Supports.pod
760 + lib/Encode/Supported.pod
761   Names reverted due to popular demand.
762   8.3 rule applies only when there is a conflict.
763   Message-Id: <20020325095924.GD44120@not.autrijus.org>
764 ! */Makefile.PL
765 - Encode/*.enc
766 + Encode/*.ucm
767 - lib/Tcl*
768 - lib/Encode/Format/Enc.pod
769 - t/Tcl.t
770   * Character tables is now 100% ucm. 
771   * All files under Encode/ is now 8.3-compliant
772   * some of missing encodings added (i.e. gsm0338 and nextstep)
773   * Vendor mappings aggregated with appropriate national std in
774     Makefile.PL, resulting smaller *.so especially for CJK.
775     Following is result on Dan's FreeBSD box.
776                                                   Now        Then
777   ---------------------------------------------------------------
778   blib/arch/auto/Encode/Byte/Byte.so          157,279     171,042
779   blib/arch/auto/Encode/CN/CN.so            1,634,476   1,626,685
780   blib/arch/auto/Encode/EBCDIC/EBCDIC.so       18,476      18,476
781   blib/arch/auto/Encode/Encode.so              27,791      27,791
782   blib/arch/auto/Encode/JP/JP.so            1,408,056   1,832,811
783   blib/arch/auto/Encode/KR/KR.so            1,156,518   1,329,587
784   blib/arch/auto/Encode/Symbol/Symbol.so       23,940      20,990
785   blib/arch/auto/Encode/TW/TW.so*             948,761   1,316,437
786   ---------------------------------------------------------------
787   Total                                     5,375,297   6,343,819
788   Saving                                      968,522
789   * As a result of ucm-transition, Encode::Tcl dropped because
790   Encode::Tcl demands *.enc.
791   Encode::Tcl will be supplied in a separate tarball with *.enc.
792   Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
793 !compile
794 -encengine.c
795 +encode.c
796 !Encode.pm
797 -lib/Encode/Supported.pod
798 +lib/Encode/Supports.pod
799 -lib/Encode/iso10646_1.pm
800 +lib/Encode/10646_1.pm
801 -lib/Encode/EncFormat.pod
802 +lib/Encode/Format/Enc.pod
803   Files renamed 8.3 filename compliance.  Affected modules/scripts revised.
804 - lib/Encode/JP/Constants.pm
805 + lib/Encode/JP/Consts.pm
806 ! lib/Encode/JP/JIS.pm
807 ! lib/Encode/JP/H2Z.pm
808   Version nit problem and 8.3 rule fix.
809   > Package namespace         installed    latest  in CPAN file
810   > Encode::JP::Constants          0.92      1.02  J/JH/JHI/perl-5.7.3.tar.gz
811   was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
812   rule.  Contants.pm renamed to Consts.pm and affected modules are fixed
813   accordingly.  In addition, legacy "use vars qw()..." are replaced with
814   "our";
815   Message-Id: <20020325011248.D1561@alpha.hut.fi>
816   Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
817 ! JP/JP.pm
818 - lib/Encode/JP/ISO_2022_JP.pm
819 - lib/Encode/JP/ISO_2022_JP_1.pm
820 + lib/Encode/JP/2022_JP.pm
821 + lib/Encode/JP/2022_JP1.pm
822                 01234567.012
823   8.3 naming conflict for vanilla fat addressed by jhi
824   Message-Id: <20020324201931.V22596@alpha.hut.fi>
825
826 ! Encode.xs
827   Typecast fix addressed by jhi
828   Message-Id: <20020324185540.T22596@alpha.hut.fi>
829
830 0.98  Mon Mar 25 2002
831 ! lib/Encode/Supported.pod
832   Further pod fixes
833 + lib/Encode/JP/ISO_2022_JP_1.pm
834 ! lib/Encode/JP/ISO_2022_JP.pm
835 ! lib/Encode/JP/JIS.pm
836 ! JP/JP.pm
837   Now Encode::JP is more strict on the difference between ISO-2022-JP
838   and ISO-2022-JP-1.  See JP/JP.pm for details.  I hope this move
839   makes Anton happier :)  FYI the previous version implements 
840   ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
841 ! lib/Encode/Supported.pod
842   Further pod fixes
843 ! Encode.xs
844   Avoid core-dump in Encode with PERLIO=mmap by NI-S
845   Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
846 ! CN/CN.pm
847 ! JP/JP.pm
848 ! KR/KR.pm
849 ! TW/TW.pm
850 ! lib/Encode/Suppoted.pod
851   pod fixes to replace F<http://...> to L<http://...>, 
852   as suggested by Autrijius in:
853   Message-Id: <20020324083943.GA14901@not.autrijus.org>
854 ! lib/Encode/Suppoted.pod
855   fixes and enhancements by Anton
856   Message-Id: <10632060120.20020324103753@motor.ru>
857 ! lib/Encode/Alias.pm
858   > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
859   added.  Suggested by Anton then deobfuscated by Autrijius
860   Message-Id: <20020324064455.GA3667@not.autrijus.org>
861 ! compile
862   Further fix by Nicholas Clark
863   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
864 - lib/EncodeFormat.pod
865 + lib/Encode/EncFormat.pod
866 ! MANIFEST
867   File renamed as suggested by Autrijius
868 ! Encode.pm
869 ! lib/Encode/Details.pod
870 ! lib/Encode/Supported.pod    Sun Mar 24 13:29:35 2002
871 ! Encode.pm   Sun Mar 24 13:43:47 2002
872   pod fixes by Autrijius.
873   Message-Id: <20020324062804.GA3595@not.autrijus.org>
874   Message-Id: <20020324075627.GB11986@not.autrijus.org>
875 ! t/Alias.t
876 ! lib/Encode/Alias.pm
877 ! Encode.pm
878   now more EBCDIC conscious;
879   %ExtModules on EBCDIC system excludes CJK so that you don't
880   have to worry about the matched alias resulting cloaking.
881   t/Alias.t also revised to reflect changes.  Verified by jhi
882   Message-Id: <20020324022929.D22596@alpha.hut.fi>
883
884 0.97  Sun Mar 24 2002
885 ! CN/CN.pm
886 ! KR/KR.pm
887 ! TW/TW.pm
888   EBCDIC detection mechanism installed as in JP/JP.pm
889   Message-Id: <20020323211847.G19148@alpha.hut.fi>
890 ! Byte/Makefile.PL
891 ! CN/Makefile.PL
892 ! EBCDIC/Makefile.PL
893 ! JP/Makefile.PL
894 ! KR/Makefile.PL
895 ! Symbol/Makefile.PL
896 ! TW/Makefile.PL
897   Now all table files used by compile are postfixed '_t' to avoid
898   namespace collisions in case insensitive file systems once for all!
899   inspired by:
900   Message-ID: <58290227735.20020323195659@familiehaase.de>
901 ! t/Aliases.t
902   Since the Encode::JP is unsupported under EBCDIC we
903   cannot run this test (aliases as such should work fine) -- jhi
904   Message-Id: <20020323202119.D19148@alpha.hut.fi>
905 ! Byte/Makefile.PL
906   duplicate occurance of ascii.ucm and 8859-1.ucm
907   causes MacOS X dlyd to cloak
908 ! t/CN.t
909 ! t/Encode.t
910 ! t/JP.t
911 ! t/TW.t
912 ! t/Tcl.t
913   <     chdir 't' if -d 't';
914   ---
915   >     if (! -d 'blib' and -d 't'){ chdir 't' };
916   When you are "make test"-ing on Encode/ directory, you  must not 
917   change $ENV{PWD}.  t/JP.t has been fixed before but others somehow 
918   remain unchanced.  Also the situation detection was made simpler 
919   in t/JP.t, which was originally;
920   > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
921 ! Encode.pm
922   "Use of uninitialized value in string eq at Encode.pm line 96."
923 ! Symbol/Makefile.PL
924 ! EBCDIC/Makefile.PL
925 ! AUTHOR
926   -- Problem on case insensitive file systems
927   "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
928   Message-ID: <88254111953.20020323095503@familiehaase.de>
929 ! compile
930 ! AUTHOR
931   "So I think it's a bug in gcc, not perl. But it still needs to be 
932    worked around."
933   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
934   Message-Id: <20020323170509.C96475@plum.flirble.org>
935
936 0.96  Sat Mar 23 2002
937 !     TW/TW.pm
938 !     lib/Encode/Encoding.pm
939 !     lib/Encode/Alias.pm
940 !     lib/Encode/Supported.pod
941 !     KR/KR.pm
942   Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
943   Message-ID: <20020322073908.GB10539@blackrider>
944 ! Makefile.PL
945 ! Encode.pm
946   "...I think we should include ISO 8859-1 as well." -- NI-S
947   Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
948 ! JP/JP.pm
949 ! CN/CN.pm
950 ! KR/KR.pm
951 ! TW/TW.pm
952 ! lib/Encode/Alias.pm
953   alias definitions  relocated to Encode::Alias so module autoloading
954   works for aliases also.
955 ! Encode.pm
956   encodings() now accepts args to check ExtModules.
957 + Byte/Byte.pm
958 + Byte/Makefile.PL
959 + EBCDIC/EBCDIC.pm
960 + EBCDIC/Makefile.PL
961 + Symbol/Makefile.PL
962 + Symbol/Symbol.pm
963 ! Encode.pm
964 ! Encode.xs
965   Latin and single byte encodings are reorganized so they are
966   demand-loaded like Encode::XX.  Now only ascii is compiled into
967   Encode itself. 
968 ! lib/Encode/Alias.pm
969   for my $k (keys %hash){ delete $hash{$k}; }
970    is depreciated; fixed.      
971
972 0.95  Fri Mar 22 2002
973   In this update, pod rewrites and alias fixes are the main issues
974 + lib/Encode/Supported.pod
975   Describes supported encodings
976 ! Makefile.PL
977   streamlined compiled-in encodings.
978 ! lib/Encode/Description.pod -> lib/Encode/Details.pod
979   Renamed.
980 + Encode/ibm-125?.ucm
981   Added from icu distibution with any occurance of
982    "IBM-125?" to "cp125?".  Filenames remain unchanged to pay
983    some respect to icu staff, however.
984 + lib/Encode/Alias.pm
985 ! Encode.pm
986   Alias difinitions in Encode.pm relocated.
987 ! AUTHORS
988 ! Encode.xs
989   packWARN patch from Paul Marquess via jhi
990   Message-Id: <20020321010101.O28978@alpha.hut.fi>
991   Paul added to AUTHORS as a result.
992 ! t/CJKalias.t -> t/Aliases.t
993   Renamed.  Checks even more aliases and alias overloading
994 ! Encode.pm
995 ! CN/CN.pm
996   duplicate alias for ujis => euc-jp removed (Encode::JP has one)
997   gbk => cp936 relocated to CN.pm
998 ! t/CJKalias.t
999   Test::More with plans (by jhi)
1000
1001 0.94  Thu Mar 21 2002
1002 + lib/Encode/Description.pod
1003 ! lib/Encode/Encoding.pm
1004   Now the pod in Encode.pm is abridged as programming references.
1005   lib/Encode/Description.pod contains the original, detailed description
1006   and Encode::Encoding explains how to write your own module to
1007   add new encodings.  So far, lib/Encode/Description.pod contains
1008   the whole pod once in Encode.pm.  This is intentional.
1009 ! Encode.pm
1010   Pod revisions by Anton Tagunov
1011   Message-Id: <517178431.20020320174824@motor.ru>
1012 ! lib/Encode/Tcl.pm
1013   all occrance of Encode::Tcl::Extended removed including pod
1014 ! t/CJKalias.t
1015   test now checks $encoding->name only; $encoding->{name} are
1016   no longer check to find the canonical name.
1017 ! lib/Encode/JP/JIS.pm
1018 ! lib/Encode/JP/ISO_2022_JP.pm
1019   ->name() added to be more compliant with API  
1020 ! CN/CN.pm
1021 ! JP/JP.pm
1022 ! KR/KR.pm
1023 ! TW/TW.pm
1024 ! t/CJKalias.t
1025   Patch by Autrijus to add aliases to TW and fixes to POD
1026   Message-Id: <20020320090619.GA24774@not.autrijus.org>
1027 ! AUTHORS
1028   SADAHIRO Tomoyuki added as should.  My apologies.
1029
1030 0.93  Wed Mar 20 2002
1031 * First release to be uploaded to CPAN.  For prehistoric changes,
1032   please see Changes file of perl distibution as well as 
1033   perl-unicode@perl.org archive, available at:
1034   http://archive.develooper.com/perl-unicode@perl.org/
1035
1036   Changes Since 0.92 includes;
1037 + Changes
1038 + AUTHORS
1039 ! Encode.pm
1040 ! README
1041   + Mention to perl-unicode@perl.org added
1042 ! JP/JP.pm
1043   + Encoding aliases added so you can feed locale names
1044     and MIME Charset="" directly.
1045   - Mention to JISX0212 removed because it's fixed
1046 ! CN/CN.pm
1047 ! KR/KR.pm
1048   + Encoding aliases added.  Note TW is left untouched because
1049     euc-tw is not implemented in TW but in Encode::HanExtra.
1050     Autrijus, you may fix Encode::HanExtra.
1051 + t/CJKalias.t
1052   + to test encode aliases added