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