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