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