55e698f98d05d334efb04a3fc292481050a88d1d
[p5sagit/p5-mst-13.2.git] / ext / Encode / Changes
1 # Revision history for Perl extension Encode.
2 #
3 # $Id: Changes,v 1.33 2002/04/10 22:28:40 dankogai Exp dankogai $
4 #
5
6 1.33 $Date: 2002/04/10 22:28:40 $
7 ! AUTHORS
8   Philip's mail address corrected.
9 ! AUTHORS
10 ! t/Encoder.t
11 ! lib/Encode/Encoder.pm
12   s/= shift;/= @_/g # trivial but a common idiomatic typo :)
13   This adds Miyagawa-kun to AUTHORS. 
14   * encoding() no longer exported by default but on demand
15   * t/Encoder.t updated to test all these
16   Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
17   http://www.dan.co.jp/~dankogai/Storable.diff.gz
18
19 1.32 2002/04/09 20:06:15
20 + bin/ucmlint
21 + t/bogus.ucm
22 - ucm/macDevanaga.ucm   Unicode Character Map
23 - ucm/macGujarati.ucm   Unicode Character Map
24 - ucm/macGurmukhi.ucm   Unicode Character Map
25   A utility to check integrity of .ucm files. t/bogus.ucm is a
26   ucm that is deliberately bogus. unused Indic mappings are removed
27   for the time being.
28 ! Encode.pm
29   resolve_alias() added as suggested by jhi.  Same as
30   find_encoding("alias")->name.  For convenience.  This one is
31   defined in Encode.pm instead of Alias.pm.
32   Message-Id: <20020409215846.H17022@alpha.hut.fi>
33 ! Encode.xs
34   Memory Allocate but detected during the devel of ucmlint -- fixed.
35   Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
36 ! lib/Encode/Unicode.pm
37   valid_ucs2(0) is false but must be true.
38   3 patches from NI-S as follows.  This also has fixed the incident
39   Andy has reported. 
40 ! lib/Encode/Alias.pm
41   find_alias() recursion prevention
42 ! t/Aliases.t
43   Checks for the patch above
44 ! t/Encode/Unicode.pm
45   An extra "F" that causes valid_ucs2() return a bogus value fixed
46   Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
47   Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
48   2 Small Patches from jhi as follows:
49 ! Encode.pm
50   Encode->encodings() lists in case-insensitve order (as it was)
51 ! bin/piconv
52   -l option prints avaiable encodings to STDOUT instead of STDERR
53 ! lib/Encode/Aliases.pm
54   s/defintion/definition/
55   Message-Id: <200204082306.CAA21033@alpha.hut.fi>
56 ! AUTHORS
57 ! lib/Encode/Supported.pod
58 ! lib/Encode/Unicode.pm
59   POD revise by Philip Newton.  This adds Philip to AUTHORS list.
60   Thank you for the exact quote of Douglas Adams :)
61   Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
62
63 1.31 2002/04/08 18:08:07
64 ! lib/Encode/Encoder.pm
65 + t/Encoder.t
66   Encode::Encoder, once just a placeholder of an idea, is now much more 
67   practical.  See t/Encode.t to find how practical it can be.
68 + lib/Encode/Config.pm
69 ! Encode.pm
70   my false laziness at Encode.pm is fixed.  Now %ExtModules are set
71   in Encode::Config and they are all literally, not programatically
72   set.  My false laziness was resulting many encodings missing from
73   %ExtModules.
74 ! lib/Encode/Unicode.pm
75 ! t/Unicode.t
76   BOM for 32LE was bogus as noted by Anton.  t/Unicode.t is fixed
77   so that it does not rely Encode::Unicode for BOM values
78   Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
79
80 1.30 2002/04/08 02:34:51
81 + lib/Encode/Encoder.pm
82   Object Oriented Encoder.  I reckon something like this is in need.
83 ! Encode.pm
84 ! t/Unicode.pm
85 ! lib/Encode/Supported.pod
86   * autoloading bug that prevented upper-case canonicals such as UTF-16
87     is fixed.  Now even UTF/UCS are autoloaded!
88   * encodings() is now more intuitive.
89   * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
90     stored therein.
91   * Obligatory fixes to the POD.
92 ! lib/Encode/Supported.pod
93   Patch from Anton applied.
94   Message-Id: <66641479.20020408033300@motor.ru>
95 ! Encode.pm
96 ! lib/Encode/Unicode.pm
97   Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
98
99 1.28 2002/04/07 18:58:42 
100 ! MANIFEST
101 + t/Unicode.t
102 + t/grow.t
103   Just a MANIFEST for those missing files.
104
105 1.26 Date: 2002/04/07 15:22:04
106 ! JP/Makefile.PL
107 ! t/Aliases.PL
108   Schwarn's patches against Makefile.PL has zapped jis*.ucm.  Restored.
109   And t/Aliases.t fixed to make sure they all exist.
110
111 1.25 2002/04/07 15:01:25 (Unreleased)
112 ! Encode.pm
113 ! lib/Encode/Unicode.pm
114   More POD fixes....
115 ! Encode.pm
116 - lib/Encode/UTF_EBCDIC.pm
117 - lib/Encode/Internal.pm
118 - lib/Encode/utf8.pm
119   Integrated into Encode.pm as closures.  That way "one package, one file" 
120   rule is preserved yet less files to require.
121 ! encoding.pm
122   commented out binmode(STDERR ...
123 ! Makefile.PL
124 ! Byte/Makefile.PL
125 ! CN/Makefile.PL
126 ! EBCDIC/Makefile.PL
127 ! JP/Makefile.PL
128 ! KR/Makefile.PL
129 ! Symbol/Makefile.PL
130 ! TW/Makefile.PL
131 ! Encode/Makefile_PL.e2x
132   Schwarn's MM-compliance patch merged
133   Message-Id: <20020406082609.GA28758@blackrider>
134 ! Encode.pm
135 ! lib/Encode/Unicode.pm
136 + lib/Encode/UTF_EBCDIC.pm
137 + t/Unicode.t
138 - lib/Encode/10646_1.pm
139 - lib/Encode/ucs2_le.pm
140   (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups.  Instead of
141   per-module based (en|de)code,  I saved a number of .pm by
142   reorganizing it as per-object base (Well, this is what Encode::XS
143   does under the hood).  See Encode::Unicode for details.
144   The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
145   This module is used only on EBCDIC environments.
146
147 1.21 2002/04/05 14:46:34 (Not Released)
148 ! JP/JP.pm
149 ! Encode.pm
150 + ucm/jis0201.ucm
151 + ucm/jis0208.ucm
152 + ucm/jis0212.ucm
153   Are back to make Perl/Tk happy  Smile, NI-S.
154 ! t/Alias.pm
155 ! lib/Encode/Alias.pm
156 ! lib/Encode/Supported.pm
157 ! lib/Encode/10646_1.pm
158 ! lib/Encode/ucs2_le.pm
159   UCS-16BE is now canonical for UCS-2/ISO-10646-1.
160   Leftover implicit aliases in ucs2_le.pm removed.  Tests and documents 
161   updated to reflect changes.
162   essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
163 ! lib/Encode/Alias.pm
164 ! lib/Encode/Supported.pm
165   Anton's revision commited.  Added Dan's own fixes as well.
166   Message-Id: <159103166906.20020405161134@motor.ru>
167 ! lib/Encode/Alias.pm
168     134c134
169   <                 qr/^UCS2-le$/i    => '"UCS-2"', );
170   ---
171   >                 qr/^UCS2-LE$/i    => '"UTF-16LE"');
172   Sigh.  Thank you, Anton.
173   Message-Id: <14567692196.20020405062020@motor.ru>
174   Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
175
176 1.20  2002/04/04 19:50:52
177 + bin/unidump
178   the last minute addtion.  Just give it a try.  Docs remains to be done.  
179   Not installed by default.
180 ! lib/Encode/Supported.pod
181   Enhanced Greatly.
182 ! t/Alias.t
183 ! lib/Encode/Alias.pm
184 ! lib/Encode/utf8.pm
185 ! lib/Encode/10464_1.pm
186 ! lib/Encode/ucs2_le.pm
187   Canonical name for 'UCS-2le" is now "UTF-16LE".  UCS-2 left
188   unchanged but UTF-16BE is added as an alias.  Implicit aliases
189   move to Encode::Alias so init_alias() works more as expected.
190   Also, 'utf8' is now canonical with 'UTF-8' being an alias.  
191   Though pedantically wrong, This should make perl mongers happier.
192   t/Alias.t is enhanced to test all these.
193   Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
194 ! Byte/Makefile.PL
195   Now all .ucm are stacked in byte_t; They all share ascii part so 50%
196   of the codepoints are common.  CJKT left as is because the saving is
197   not significant.
198 ! Byte/Makefile.PL
199 ! CN/Makefile.PL
200 ! EBCDIC/Makefile.PL
201 ! Encode.xs
202 ! Encode/Makefile_PL.e2x
203 ! JP/Makefile.PL
204 ! KR/Makefile.PL
205 ! Makefile.PL
206 ! Symbol/Makefile.PL
207 ! TW/Makefile.PL
208 ! bin/enc2xs
209 ! AUTHORS
210   All occurance of _def.h replaced with .exh so djgpp works happily
211   ever after!  To credit this amazing discovery, Laszlo is now in
212   AUTHORS list
213   Message-Id: <20020403181424.GA8778@freemail.hu>
214   Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
215 ! Makefile.PL
216 ! */Makefile.PL
217 ! Encode/Makefile_PL.skel
218   bin/enc2xs
219   No more @INC fiddling!  Uses $ENV{PERL_CORE} instead
220   Message-Id: <20020401222744.GX2000@blackrider>, et al.
221 ! t/encoding.t
222   Two more tests by added jhi
223   Message-Id: <200204020000.DAA25121@alpha.hut.fi>
224 + t/grow.t
225 ! Encode.xs
226   The showstopper fixed -- Memory reallocation bug was causing
227   Encode::XS to fall into infinite  loop on certain conditions.
228   t/grow.t tests that.
229   Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
230 + bin/txt2ucm
231 ! */Makefile.PL
232 ! */*.ucm
233 ! */XX.pm
234 ! lib/Encode/Supported.pod
235   Vendor encodings rebuilt out of original map files at unicode.org.
236   Indic languages such as MacDevanagali remain unspported do to the
237   shortcoming of encengine capabilities (they need algorithmical
238   conversion and I have no knowledge on that!).  Pods fixed for added
239   encodings.
240   Oh, macJapan.ucm renamed to macJapanese.ucm.
241   macROMnn is macRomanian and macRUMnn is macRumanian.
242   txt2ucm is a crude script that is used to convert them.
243 ! bin/enc2xs
244   Unicode Compound Characters (used extensively on Mac) supported
245 ! bin/piconv
246   Typo fixes and improvements by jhi
247   Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
248
249 1.11  $Date: 2002/04/10 22:28:40 $
250 + t/encoding.t
251 + t/jperl.t
252 ! MANIFEST
253   Missing files from the MANIFEST fixed.
254   Message-Id: <20020401010156.H10509@alpha.hut.fi>
255   Version incremented just to make CPAN happy.
256
257 1.10  2002/03/31 21:32:42
258 ! Makefile.PL
259 ! README
260   INSTALL_UCM option added to Makefile.PL so you can install *.ucm
261   if you want.  This should make Autrijus happy.  Also, piconv
262   is added to default install.
263 + Encode/*.e2x
264 ! bin/enc2xs
265   Here-documented files that enc2xs generates are now exported
266   to *.e2x.  Much cleaner and easier to debug.
267 ! encoding.pm
268   encoding enhances so you can make it act more like such 
269   (now prehistoric ) "localized" variations of perl like Jperl.
270 + t/jperl.t
271   Further test for encoding.pm.  Written in euc-jp
272 + encoding.pm
273 + t/encoding.t
274   Taken over form jhi.
275   Message-Id: <20020330174618.B10154@alpha.hut.fi>
276 - Encode/*.ucm
277 + ucm/*.ucm
278 ! Makefile.PL
279 ! */Makefile.PL
280   *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
281 - ucm2table
282 + bin/ucm2table
283   ***
284 ! AUTHORS
285 ! Byte/Byte.pm
286 ! Encode.pm
287 ! Encode/macIceland.ucm
288 ! lib/Encode/Alias.pm
289 ! lib/Encode/Supported.pod
290   MacIceland fixes and Pod Typo fixes.  This adds Andreas to AUTHORS.
291   Message-Id: <m3lmcavhjt.fsf@anima.de>
292
293 1.01  2002/03/29 20:59:39
294 ! Makefile.PL
295 ! README
296   s/USE_SCRIPTS/MORE_SCRIPTS/
297 ! Makefile.PL
298   installs enc2xs by default for external Encode:: modules in CPAN, 
299   such as Encode::HanExtra
300 ! t/*.t
301   More sensible perl core detection via $ENV{PERL_CORE}
302   suggested by Spider
303   Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
304 ! bin/enc2xs
305   Perl core ditection via $^X =~ m/\bminiperl$/o
306   Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
307
308 1.00  Wed Mar 29 2002
309 ! *
310   The version of all files is updated to 1.00 via "ci -f -l1.00",
311   commemorating version 1.00.  All files, including *.ucm are now
312   under version control.
313 - encode.h
314 + Encode/encode.h
315   encode.h moved to Encode/ so it will be installed for the later
316   use by enc2xs
317 ! enc2xs
318   h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
319 ! Makefile.PL
320 ! */Makefile.PL
321 - compile
322 + bin/enc2xs
323   compile renamed to enc2xs.  
324   Affected Makefle.PL updated
325 - lib/CN/2022_CN.pm
326   "Punt it. HanExtra can take care of that later." -- Autrijus
327   Message-Id: <20020328154338.GA7351@not.autrijus.org>
328 ! Encode/johab.ucm
329 ! Encode/euc-kr.ucm
330 ! Encode/ksc5601.ucm
331 ! lib/Encode/CJKConstants.pm
332 ! lib/Encode/KR/2022_KR.pm
333   Table patches for Euro Signs, 2022-KR fixups by Jungshik
334   Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
335 ! README
336 ! Makefile.PL
337 + bin/piconv
338   bin/ added for example scripts.  They are not installed by default.
339   to install them, "perl Makefile.PL USE_SCRIPTS".
340   piconv is iconv reinvented in perl.  in addition to all features
341   of iconv, it also adds perlish features.  See L<piconv/1> for more
342   details.
343 ! lib/Encode/Alias.pm
344   qr/^ replaced with qr/\b so it directly matches locale names
345   such as en_US.US-ASCII
346 ! AUTHORS
347 ! t/Aliases.t
348   Patch by MJD to fix the following problem applied.
349   Subject: [PATCH 5.7.3 Encode]
350     Aliases.t not properly skipped when Encode extension not built
351   Message-Id: <20020328091850.18677.qmail@plover.com>
352 ! lib/Encode/KR/2022_KR.pm
353 ! lib/Encode/CJKConstants.pm
354   Another patch from Jungshik to make iso-2022-kr actually work
355   Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
356 ! Encode/Encode/euc-kr.ucm
357 + Encode/Encode/johab.ucm
358 ! Encode/Encode/ksc5601.ucm
359 ! Encode/KR/KR.pm
360 ! Encode/KR/Makefile.PL
361 ! Encode/lib/Encode/Alias.pm
362 ! t/Alias.t
363   Johab support and complete revision of Korean Encoding by Jungshik
364   Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
365 + Encode.pm
366   Revised to make up with now-dropped Encode::Details.
367 - lib/Encode/Details.pod
368   Dropped.  Besides being obsolete, the topics are now covered in
369   respective pods now. 
370 ! AUTHORS
371 ! t/Alias.t
372   KR/KR.pm
373   lib/Encode/Alias.pm
374   Korean aliases fixed thanks to Jungshik Shin
375    /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
376   Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
377 ! *.pm
378   =head1 NAME added to all modules to make buildtoc happy
379   Message-Id: <20020327041151.A10618@alpha.hut.fi>
380 - lib/Encode/CJKguide.pod
381   Too controversial and dropped from the dist.  Will be available
382   separately on the web.
383 ! Encode/*.ucm
384   RCS tags added so table debugging gets easier (should that be
385   needed!  I hope they all stay 1.00!)
386 + lib/Encode/CJKguide.pod
387   A detailed guide to mainly, but not limited to, CJK multibyte
388   encodings.
389 - Encode/roman8.ucm
390 + Encode/hp-roman8.ucm
391 ! Byte/Makefile.PL
392 ! Encode/Supported.pod
393   All occurance of "roman8" replaced with "hp-roman8" to avoid 
394   confusion
395 ! Encode/Supported.pod
396 ! Encode/mac*.ucm
397 ! t/Alias.t
398   Mac Encodings now comply the Inside Macintosh
399 ! t/Alias.t
400   Test for '-raw' conventions added.
401 ! Encode/Alias.pm
402   aliased  gb2312 -> euc-cn, ksc5601 -> euc-kr
403 ! Encode/gb12345.ucm
404 ! Encode/gb2312.ucm
405 ! Encode/ksc5601.ucm
406   "-raw" appended to canonical names.
407   File mames stay unchanged thanks to UCM format.
408 ! lib/Encode/CN/HZ.pm
409   Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
410   Message-Id: <20020326035210.GA2091@not.autrijus.org>
411
412 0.99  Tue Mar 26 2002
413 - lib/Encode/JP/Const.pm
414 + lib/Encode/CJKConstants.pm
415 + lib/Encode/CN/2022_CN.pm
416 + lib/Encode/KR/2022_KR.pm
417 + t/KR.t
418 + t/gb2312.euc
419 + t/gb2312.ref
420 + t/ksc5601.euc
421 + t/ksc5601.ref
422 + t/table.euc
423 + t/table.ref
424 + ucm2table
425   * Support for ISO-2022-KR and ISO-2022-CN added.
426   * t/KR.t added!
427   * more t/*.{euc,ref} added, which was autogenerated from ucm2table
428   * ucm2table autogenerates character table out of UCM files.
429 - engine.c
430 + encengine.c
431 - lib/Encode/Supports.pod
432 + lib/Encode/Supported.pod
433   Names reverted due to popular demand.
434   8.3 rule applies only when there is a conflict.
435   Message-Id: <20020325095924.GD44120@not.autrijus.org>
436 ! */Makefile.PL
437 - Encode/*.enc
438 + Encode/*.ucm
439 - lib/Tcl*
440 - lib/Encode/Format/Enc.pod
441 - t/Tcl.t
442   * Character tables is now 100% ucm. 
443   * All files under Encode/ is now 8.3-compliant
444   * some of missing encodings added (i.e. gsm0338 and nextstep)
445   * Vendor mappings aggregated with appropriate national std in
446     Makefile.PL, resulting smaller *.so especially for CJK.
447     Following is result on Dan's FreeBSD box.
448                                                   Now        Then
449   ---------------------------------------------------------------
450   blib/arch/auto/Encode/Byte/Byte.so          157,279     171,042
451   blib/arch/auto/Encode/CN/CN.so            1,634,476   1,626,685
452   blib/arch/auto/Encode/EBCDIC/EBCDIC.so       18,476      18,476
453   blib/arch/auto/Encode/Encode.so              27,791      27,791
454   blib/arch/auto/Encode/JP/JP.so            1,408,056   1,832,811
455   blib/arch/auto/Encode/KR/KR.so            1,156,518   1,329,587
456   blib/arch/auto/Encode/Symbol/Symbol.so       23,940      20,990
457   blib/arch/auto/Encode/TW/TW.so*             948,761   1,316,437
458   ---------------------------------------------------------------
459   Total                                     5,375,297   6,343,819
460   Saving                                      968,522
461   * As a result of ucm-transition, Encode::Tcl dropped because
462   Encode::Tcl demands *.enc.
463   Encode::Tcl will be supplied in a separate tarball with *.enc.
464   Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
465 !compile
466 -encengine.c
467 +encode.c
468 !Encode.pm
469 -lib/Encode/Supported.pod
470 +lib/Encode/Supports.pod
471 -lib/Encode/iso10646_1.pm
472 +lib/Encode/10646_1.pm
473 -lib/Encode/EncFormat.pod
474 +lib/Encode/Format/Enc.pod
475   Files renamed 8.3 filename compliance.  Affected modules/scripts revised.
476 - lib/Encode/JP/Constants.pm
477 + lib/Encode/JP/Consts.pm
478 ! lib/Encode/JP/JIS.pm
479 ! lib/Encode/JP/H2Z.pm
480   Version nit problem and 8.3 rule fix.
481   > Package namespace         installed    latest  in CPAN file
482   > Encode::JP::Constants          0.92      1.02  J/JH/JHI/perl-5.7.3.tar.gz
483   was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
484   rule.  Contants.pm renamed to Consts.pm and affected modules are fixed
485   accordingly.  In addition, legacy "use vars qw()..." are replaced with
486   "our";
487   Message-Id: <20020325011248.D1561@alpha.hut.fi>
488   Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
489 ! JP/JP.pm
490 - lib/Encode/JP/ISO_2022_JP.pm
491 - lib/Encode/JP/ISO_2022_JP_1.pm
492 + lib/Encode/JP/2022_JP.pm
493 + lib/Encode/JP/2022_JP1.pm
494                 01234567.012
495   8.3 naming conflict for vanilla fat addressed by jhi
496   Message-Id: <20020324201931.V22596@alpha.hut.fi>
497
498 ! Encode.xs
499   Typecast fix addressed by jhi
500   Message-Id: <20020324185540.T22596@alpha.hut.fi>
501
502 0.98  Mon Mar 25 2002
503 ! lib/Encode/Supported.pod
504   Further pod fixes
505 + lib/Encode/JP/ISO_2022_JP_1.pm
506 ! lib/Encode/JP/ISO_2022_JP.pm
507 ! lib/Encode/JP/JIS.pm
508 ! JP/JP.pm
509   Now Encode::JP is more strict on the difference between ISO-2022-JP
510   and ISO-2022-JP-1.  See JP/JP.pm for details.  I hope this move
511   makes Anton happier :)  FYI the previous version implements 
512   ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
513 ! lib/Encode/Supported.pod
514   Further pod fixes
515 ! Encode.xs
516   Avoid core-dump in Encode with PERLIO=mmap by NI-S
517   Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
518 ! CN/CN.pm
519 ! JP/JP.pm
520 ! KR/KR.pm
521 ! TW/TW.pm
522 ! lib/Encode/Suppoted.pod
523   pod fixes to replace F<http://...> to L<http://...>, 
524   as suggested by Autrijius in:
525   Message-Id: <20020324083943.GA14901@not.autrijus.org>
526 ! lib/Encode/Suppoted.pod
527   fixes and enhancements by Anton
528   Message-Id: <10632060120.20020324103753@motor.ru>
529 ! lib/Encode/Alias.pm
530   > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
531   added.  Suggested by Anton then deobfuscated by Autrijius
532   Message-Id: <20020324064455.GA3667@not.autrijus.org>
533 ! compile
534   Further fix by Nicholas Clark
535   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
536 - lib/EncodeFormat.pod
537 + lib/Encode/EncFormat.pod
538 ! MANIFEST
539   File renamed as suggested by Autrijius
540 ! Encode.pm
541 ! lib/Encode/Details.pod
542 ! lib/Encode/Supported.pod    Sun Mar 24 13:29:35 2002
543 ! Encode.pm   Sun Mar 24 13:43:47 2002
544   pod fixes by Autrijius.
545   Message-Id: <20020324062804.GA3595@not.autrijus.org>
546   Message-Id: <20020324075627.GB11986@not.autrijus.org>
547 ! t/Alias.t
548 ! lib/Encode/Alias.pm
549 ! Encode.pm
550   now more EBCDIC conscious;
551   %ExtModules on EBCDIC system excludes CJK so that you don't
552   have to worry about the matched alias resulting cloaking.
553   t/Alias.t also revised to reflect changes.  Verified by jhi
554   Message-Id: <20020324022929.D22596@alpha.hut.fi>
555
556 0.97  Sun Mar 24 2002
557 ! CN/CN.pm
558 ! KR/KR.pm
559 ! TW/TW.pm
560   EBCDIC detection mechanism installed as in JP/JP.pm
561   Message-Id: <20020323211847.G19148@alpha.hut.fi>
562 ! Byte/Makefile.PL
563 ! CN/Makefile.PL
564 ! EBCDIC/Makefile.PL
565 ! JP/Makefile.PL
566 ! KR/Makefile.PL
567 ! Symbol/Makefile.PL
568 ! TW/Makefile.PL
569   Now all table files used by compile are postfixed '_t' to avoid
570   namespace collisions in case insensitive file systems once for all!
571   inspired by:
572   Message-ID: <58290227735.20020323195659@familiehaase.de>
573 ! t/Aliases.t
574   Since the Encode::JP is unsupported under EBCDIC we
575   cannot run this test (aliases as such should work fine) -- jhi
576   Message-Id: <20020323202119.D19148@alpha.hut.fi>
577 ! Byte/Makefile.PL
578   duplicate occurance of ascii.ucm and 8859-1.ucm
579   causes MacOS X dlyd to cloak
580 ! t/CN.t
581 ! t/Encode.t
582 ! t/JP.t
583 ! t/TW.t
584 ! t/Tcl.t
585   <     chdir 't' if -d 't';
586   ---
587   >     if (! -d 'blib' and -d 't'){ chdir 't' };
588   When you are "make test"-ing on Encode/ directory, you  must not 
589   change $ENV{PWD}.  t/JP.t has been fixed before but others somehow 
590   remain unchanced.  Also the situation detection was made simpler 
591   in t/JP.t, which was originally;
592   > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
593 ! Encode.pm
594   "Use of uninitialized value in string eq at Encode.pm line 96."
595 ! Symbol/Makefile.PL
596 ! EBCDIC/Makefile.PL
597 ! AUTHOR
598   -- Problem on case insensitive file systems
599   "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
600   Message-ID: <88254111953.20020323095503@familiehaase.de>
601 ! compile
602 ! AUTHOR
603   "So I think it's a bug in gcc, not perl. But it still needs to be 
604    worked around."
605   Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
606   Message-Id: <20020323170509.C96475@plum.flirble.org>
607
608 0.96  Sat Mar 23 2002
609 !     TW/TW.pm
610 !     lib/Encode/Encoding.pm
611 !     lib/Encode/Alias.pm
612 !     lib/Encode/Supported.pod
613 !     KR/KR.pm
614   Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
615   Message-ID: <20020322073908.GB10539@blackrider>
616 ! Makefile.PL
617 ! Encode.pm
618   "...I think we should include ISO 8859-1 as well." -- NI-S
619   Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
620 ! JP/JP.pm
621 ! CN/CN.pm
622 ! KR/KR.pm
623 ! TW/TW.pm
624 ! lib/Encode/Alias.pm
625   alias definitions  relocated to Encode::Alias so module autoloading
626   works for aliases also.
627 ! Encode.pm
628   encodings() now accepts args to check ExtModules.
629 + Byte/Byte.pm
630 + Byte/Makefile.PL
631 + EBCDIC/EBCDIC.pm
632 + EBCDIC/Makefile.PL
633 + Symbol/Makefile.PL
634 + Symbol/Symbol.pm
635 ! Encode.pm
636 ! Encode.xs
637   Latin and single byte encodings are reorganized so they are
638   demand-loaded like Encode::XX.  Now only ascii is compiled into
639   Encode itself. 
640 ! lib/Encode/Alias.pm
641   for my $k (keys %hash){ delete $hash{$k}; }
642    is depreciated; fixed.      
643
644 0.95  Fri Mar 22 2002
645   In this update, pod rewrites and alias fixes are the main issues
646 + lib/Encode/Supported.pod
647   Describes supported encodings
648 ! Makefile.PL
649   streamlined compiled-in encodings.
650 ! lib/Encode/Description.pod -> lib/Encode/Details.pod
651   Renamed.
652 + Encode/ibm-125?.ucm
653   Added from icu distibution with any occurance of
654    "IBM-125?" to "cp125?".  Filenames remain unchanged to pay
655    some respect to icu staff, however.
656 + lib/Encode/Alias.pm
657 ! Encode.pm
658   Alias difinitions in Encode.pm relocated.
659 ! AUTHORS
660 ! Encode.xs
661   packWARN patch from Paul Marquess via jhi
662   Message-Id: <20020321010101.O28978@alpha.hut.fi>
663   Paul added to AUTHORS as a result.
664 ! t/CJKalias.t -> t/Aliases.t
665   Renamed.  Checks even more aliases and alias overloading
666 ! Encode.pm
667 ! CN/CN.pm
668   duplicate alias for ujis => euc-jp removed (Encode::JP has one)
669   gbk => cp936 relocated to CN.pm
670 ! t/CJKalias.t
671   Test::More with plans (by jhi)
672
673 0.94  Thu Mar 21 2002
674 + lib/Encode/Description.pod
675 ! lib/Encode/Encoding.pm
676   Now the pod in Encode.pm is abridged as programming references.
677   lib/Encode/Description.pod contains the original, detailed description
678   and Encode::Encoding explains how to write your own module to
679   add new encodings.  So far, lib/Encode/Description.pod contains
680   the whole pod once in Encode.pm.  This is intentional.
681 ! Encode.pm
682   Pod revisions by Anton Tagunov
683   Message-Id: <517178431.20020320174824@motor.ru>
684 ! lib/Encode/Tcl.pm
685   all occrance of Encode::Tcl::Extended removed including pod
686 ! t/CJKalias.t
687   test now checks $encoding->name only; $encoding->{name} are
688   no longer check to find the canonical name.
689 ! lib/Encode/JP/JIS.pm
690 ! lib/Encode/JP/ISO_2022_JP.pm
691   ->name() added to be more compliant with API  
692 ! CN/CN.pm
693 ! JP/JP.pm
694 ! KR/KR.pm
695 ! TW/TW.pm
696 ! t/CJKalias.t
697   Patch by Autrijus to add aliases to TW and fixes to POD
698   Message-Id: <20020320090619.GA24774@not.autrijus.org>
699 ! AUTHORS
700   SADAHIRO Tomoyuki added as should.  My apologies.
701
702 0.93  Wed Mar 20 2002
703 * First release to be uploaded to CPAN.  For prehistoric changes,
704   please see Changes file of perl distibution as well as 
705   perl-unicode@perl.org archive, available at:
706   http://archive.develooper.com/perl-unicode@perl.org/
707
708   Changes Since 0.92 includes;
709 + Changes
710 + AUTHORS
711 ! Encode.pm
712 ! README
713   + Mention to perl-unicode@perl.org added
714 ! JP/JP.pm
715   + Encoding aliases added so you can feed locale names
716     and MIME Charset="" directly.
717   - Mention to JISX0212 removed because it's fixed
718 ! CN/CN.pm
719 ! KR/KR.pm
720   + Encoding aliases added.  Note TW is left untouched because
721     euc-tw is not implemented in TW but in Encode::HanExtra.
722     Autrijus, you may fix Encode::HanExtra.
723 + t/CJKalias.t
724   + to test encode aliases added