1 # Revision history for Perl extension Encode.
3 # $Id: Changes,v 2.8 2004/10/24 13:00:29 dankogai Exp dankogai $
5 $Revision: 2.8 $ $Date: 2004/10/24 13:00:29 $
6 ! Encode.xs lib/Encode/Encoding.pm Unicode/Unicode.{pm,xs}
7 Resolved the issue that was raised by the Encode::utf8 fallbacks vs.
8 PerlIO::encoding issue that was introduced in 2.07. This is done by
9 making use of ->renew() method that used to be used only by
10 Encode::Unicode. ->renewed() method was also introduced to fetch
12 Message-Id: <94B2EB12-25B7-11D9-9E6A-000A95DBB50A@dan.co.jp>
14 2.07 2004/10/22 19:35:52
15 ! lib/Encode/Encoding.pm
16 "Remove Carp from warnings.pm" that influences Encode, by Tels.
17 Message-Id: <200410161618.29779@bloodgate.com>
18 ! Encode.xs AUTHORS t/fallback.t
19 Now Encode::utf8's fallbacks are compliant to Encode standard.
20 Thank Bjoern Hoehrmann for persistently convincing me.
21 Message-Id: <41a61aea.638409494@smtp.bjoern.hoehrmann.de>
25 2.06 2004/10/22 06:23:11
27 RT #8083 reports that MacThai mapping was obsolete
28 Updated all mac* encodings accordingly to the URI below.
29 One remaining mystery is that MacRomanian vs. MacRumanian.
30 MacRumanian is not found in unicode.org...
31 http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
32 ! Encode.pm t/Encode.t
33 Fixed RT #8081: "decode(..., bless{},'x') segfault"
34 Two more tests added to test that.
35 http://rt.cpan.org/NoAuth/Bug.html?id=8081
37 POD revised accordingly to RT #7966
38 http://rt.cpan.org/NoAuth/Bug.html?id=7966
40 POD updated explaining why Encode::Unicode always croaks on error
41 rather than giving users choices.
42 http://rt.cpan.org/NoAuth/Bug.html?id=7892
44 2.05 2004/10/19 04:55:01
46 "unnuke" jhi's patch in bleedperl, with minor correction by dankogai.
47 Message-ID: <41210A84.6060506@iki.fi>
48 Message-ID: <20041018233442.7418113f@r2d2>
49 Message-Id: <2BA3DAC4-218A-11D9-906D-000A95DBB50A@dan.co.jp>
51 2.04 2004/10/16 21:22:44
53 From: craigberry@mac.com
54 Subject: [PATCH ext/Encode/Makefile.PL] make Encode.c dependency explicit
55 Message-Id: <41716868.7000102@mac.com>
57 2.03 2004/10/06 05:07:20
59 Resolved some alias case sensitivity glitches reported via RT.
60 http://rt.cpan.org/NoAuth/Bug.html?id=7835
62 Resolved Win32 glitches reported via RT.
63 (Fixed by dankogai and tested by Steve Hay)
64 http://rt.cpan.org/Ticket/Display.html?id=7831
65 ! JP/JP.pm lib/Encode/Alias.pm lib/Encode/Supported.pod AUTHORS
66 /\bwindows-31j$/i is now an alias of CP932, by Steve Hay.
67 http://rt.cpan.org/NoAuth/Bug.html?id=6695
69 2.02 2004/08/31 10:55:34
70 ! ucm/big5-hkscs.ucm AUTHORS t/big5-hkscs.enc t/big5-hkscs.utf
71 New map submitted by Deng Liu and Autrijus. Test data needed
72 to be upgrade as well, done by dankogai
73 Message-Id: <20040824204828.GB6999@aut.dyndns.org>
75 Now works for characters U+10000 and above. This fix was needed
76 to "tidy" the original map that was submitted.
78 "ucmsort" now mentioned in pod
80 2.01 2004/05/25 16:27:14
82 From: domo@computer.org
83 Subject: [PATCH] Correct statistics from enc2xs
84 <4AF60A4A-B8BB-11D8-BF99-000A27839BD6@computer.org>
85 <CDEBBD45-B91D-11D8-BF99-000A27839BD6@computer.org>
87 Addressed "False [] range "\s-" in regex;" in Encode::Alias.pm
88 <200405271148.i4RBm4KY026529@mail.mvnet.de>
90 2.01 2004/05/25 16:27:14
91 ! lib/Encode/CN/HZ.pm lib/Encode/Unicode/UTF7.pm
92 "If someone thinks utf8::upgrade($1) should be croaked like
93 chom?p($1),please try the following patch for Encode.pm."
95 <20040522212704.C068.BQW10602@nifty.com>
97 2.0 2004/05/16 20:55:15
98 * version updated to 2.00
99 -- sorry, no big feature change. I just hate version 1.100 :)
100 ! lib/Encode/Guess.pm
102 addressed UTF-(8|32LE) + BOM misguessing
103 https://rt.cpan.org/Ticket/Display.html?id=6279
105 s/is_utif8/is_utf8/ in POD
106 ! Encode/lib/Encode/CN/HZ.pm
107 Fixes "make test" failure after the patch to pp_hot.c
109 Message-Id: <20040222182357.6B39.BQW10602@nifty.com>
111 From: autrijus@autrijus.org
112 Subject: [PATCH] "piconv -C 512" badly broken
113 Message-Id: <1072870210.769.5.camel@localhost>
115 1.99 2003/12/29 02:47:16
117 find_encoding("UTF-16BE")->encode("abc") now null terminates
118 http://www.mail-archive.com/perl5-porters@perl.org/msg69766.html
120 prototype bug in decode_utf8() fixed
121 Message-Id: <600A4CDA-F004-11D7-B570-000393AE4244@dan.co.jp>
122 ! Encode.pm /MANIFEST encoding.pm lib/Encode/Supported.pod
123 t/at-cn.t t/at-tw.t t/gsm0338.t ucm/gsm0338.ucm
125 Merged from maintperl@21987
127 1.98 2003/08/20 11:15:31
128 ! lib/Encode/MIME/Header.pm AUTHORS t/mime-header.t
129 Dave Evans has found and corrected a bug in Encode::MIME::Header.
130 Test suite added by Dan Kogai.
131 Message-Id: <3F43440B.7060606@rudolf.org.uk>
133 Typo fixes rolled back in from bleedperl
134 ! t/at-cn.t t/at-tw.t
135 v-strings, now depreciated in perl 5.8.1, is replaced by sadahiro
136 Message-Id: <20030805002313.9880.BQW10602@nifty.com>
138 argv case nit for VMS by Craig
139 Message-ID: <3F2B02DE.10207@mac.com>
140 ! t/enc_eucjp.t t/enc_utf8.t AUTHORS
141 Encode test fixes for VMS by Peter Prymmer
142 Message-ID: <OFBD4A7559.D7CF9517-ON85256D6B.00534853-85256D6B.00538131@factset.com>
143 ! lib/Encode/Alias.pm t/Aliases.t
144 koi-8 aliases bug detected and patched by sadahiro.
145 Further fix and test suite by dankogai
146 Message-Id: <20030713102228.C76A.BQW10602@nifty.com>
148 1.97 2003/07/08 21:52:14
149 ! encoding.pm lib/Encode/Guess.pm lib/Encode/Alias.pm
150 lib/Encode/JP/JIS7.pm lib/Encode/Encoder.pm Encode.pm
151 $DEBUG replaced with DEBUG() so perl optimizes better,
152 by Rafael with further fixes by dankogai
153 Message-Id: <20030705222023.1f24e041.rgarciasuarez@free.fr>
154 ! lib/Encode/Aliases.pm
155 Was: define_alias( qr/\bGB[-_ ]?2312(?:\D.*$|$)/i => '"euc-cn"' );
156 Now: define_alias( qr/\bGB[-_ ]?2312(?!-?raw)/i => '"euc-cn"' );
157 So new hash seeding introduced in bleedperl works.
158 Message-Id: <20030629100937.GD20285@vipunen.hut.fi>
159 ! lib/Encode/Guess.pm
160 $Encode::Guess::NoUTFAutoGuess is added so you can turn off
161 automatic utf(8|16|32) guessing -- originally by Autrijus
162 Message-Id: <20030626162731.GA2077@not.autrijus.org>
164 Addressed the following;
165 Subject: [perl #22835] FB_QUIET doesn't work with Encode::encode
166 Message-Id: <rt-22835-59975.6.8650775354304@rt.perl.org>
168 1.96 2003/06/18 09:29:02
169 ! lib/Encode/JP/JP.pm t/guess.t
170 m/(...)/ in void context then $1 is considered a Bad Thing
171 Message-Id: <B5AB34D0-A019-11D7-AF03-000393AE4244@dan.co.jp>
173 Mentions in POD that as of perl 5.8.1 utf8::is_utf8() is
176 More typecast from maintperl@19739
177 Message-Id: <200306110645.h5B6j5D2009640@smtp3.ActiveState.com>
179 Tests 37 & 38 failed on Win32 -- yet another CRLF issue
180 Message-Id: <200306090733.h597XQPA031646@smtp3.ActiveState.com>
182 Now skips for EBCDIC platform.
183 Message-Id: <OF44B38062.A3998148-ON80256D27.004CF379@portsmouth.uk.ibm.com>
185 Craig's patch applied that addresses "Many systems (DOS, VMS) cannot
186 have more than one C<.> in their filenames." -- perlport.
187 Message-Id: <3ED79E01.8050401@mac.com>
189 Found and fixed the back that -p,--perlqq does not work.
190 Induced by the change from Getopt::Std to Getopt::Long.
192 Addressed [cpan #2629] Wrong assumption in numeric comparison
193 Message-Id: <rt-2629-7326.19.5700583232515@cpan.org>
194 ! Encode.pm Encode.xs Unicode/Unicode.pm Unicode/Unicode.xs
195 lib/Encode/Encoding.pm t/perlio.t
196 ! API Change: ->new_sequence() => ->renew()
197 + Encode::Unicode makes use of it so it can handle BOM on PerlIO
198 + Encode::XS and Encode::utf8 now supports ->renew()
199 + Encode::Encoding now documents this with examples
200 - Non-XS (en|de)code stripped out of Encode::Unicode
201 Message-Id: <146957DB-8C39-11D7-9C91-000393AE4244@dan.co.jp>
203 1.95 2003/05/21 08:41:11
205 Since bogus entries were found in iso-8859-6, all entries are
206 re-generated once again out of
207 http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-*.TXT
208 Thank David Graff <graff@unagi.cis.upenn.edu> for the discovery
209 Message-Id: <200305201819.h4KIJRRU013746@unagi.cis.upenn.edu>
210 + lib/Encode/Unicode/UTF7.pm
211 ! lib/Encode/Config.pm lib/Encode/Alias.pm Unicode/Unicode.pm t/Unicode.t
212 lib/Encode/Supported.pod
213 UTF-7 support is now added. With this Encode now has all transcoding
214 methods in Unicode::String.
216 1.94 2003/05/10 18:13:59
217 ! lib/Encode/MIME/Header.pm
218 A more sophisticated solution for double-encoding by dankogai
219 ! lib/Encode/MIME/Header.pm AUTHORS
220 Two bugs fixed by Bjoern Jacke
221 * "Double Encoding" was not possible
222 i.e. encode("MIME-B" => "=?UTF-8?B?w4RwZmVs?=")
223 * encode("MIME-Q") had UTF-8 flag on
224 Message-Id: <rt-22166-57077.2.12980078979811@bugs6.perl.org>
225 ! lib/Encode/MIME/Header.pm AUTHORS
226 Two occurances of "croak ()" fixed as "croak qq()".
227 Simon Cozens is added to AUTHORS as a result.
228 Message-Id: <20030509103708.GA30664@deep-dark-truthful-mirror.pad>
230 POD fixes that reflect enhancements by jhi
232 Two enhancements by jhi.
233 + Now uses Getopt::Long so it accepts long name options
234 (--from for -f, for example)
235 + New option: -r,--resolve
236 Message-Id: <20030505114149.GA227075@kosh.hut.fi>
238 META.yml added upon request of Schwern
239 Message-Id: <F3B0BD2C-7BCB-11D7-A488-000393AE4244@dan.co.jp>
241 Enache Adrian removed upon request -- to live longer than Encode
242 and/or FreeBSD (toy-)?thread :)
243 Message-Id: <20030425015701.GA2069@ratsnest.hole>
245 "close STDOUT unless $^O eq 'freebsd';" once again relocated
246 to keep VMS happy in which case "$^O eq 'freebsd'" is required
247 to keep FreeBSD+thread happy. Sigh.
248 Message-Id: <3EA88ADC.3000300@mac.com>
250 1.93 2003/04/24 17:43:16
252 added "no warnings 'pack'" in for loop to keep bleedperl from
253 complaining "Character in 'C' format wrapped in pack".
255 More elegant perl core detection inspired by Ilya Zakharevich
256 (but further elaborated for general cases).
257 ! lib/Encode/Encoding.pm lib/Encode/PerlIO.pod
260 like cp9??, \x80-\x9F (control + 0x80) are zapped so they
261 are less likely to be confused w/ ISO-8859-*
263 RT tests added (vendor encodings are exemplified)
264 -- that successfully found a flaw on iso-2022-kr before the patch.
265 ! lib/Encode/CJKConstants.pm lib/Encode/KR/2022_KR.pm
266 decode("ISO-2022-KR") has been buggy but no one ever sited
267 that since no one seems to be using it. Bugs discovered by
269 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
270 ! lib/Encode/CN/HZ.pm t/perlio.t
271 HZ is now perlio_ok, thanks to SADAHIRO-san. perlio.t modified
272 so it adds test for HZ.
273 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
274 ! lib/Encode/Guess.pm
275 Now guesses UTF-(16|32)(BE|LE) when the string contains \x00.
276 So long as the string contains \x{00}-\x{ff} it does not fail.
277 See perldoc for details.
278 Message-Id: <D2F9BB3C-6DC8-11D7-8F19-000393AE4244@dan.co.jp>
280 1.92 2003/03/31 03:27:27
281 ! ucm/big5-eten.ucm ucm/big5-hkscs.ucm
282 Extraneous single-byte chars in range \x80-\xA0 and \xFA-\xFF
283 removed. FYI, IBM's ICU has none of these for java-Big5-1.3_P.ucm
284 but glibc-BIG5-2.1.2.ucm does.
285 Message-Id: <20030325215213.4CA1.BQW10602@nifty.com>
286 ! ucm/cp932.ucm ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
287 Maps regenerated again but this time based upon
288 http://oss.software.ibm.com/cvs/icu/charset/data/ucm/
289 (But where is THE DOCUMENT by MICROSOFT?)
290 ! t/enc_module.t AUTHORS
291 failure with threaded Perl on FreeBSD addressed.
292 Enache Adrian <enache@rdslink.ro> is added to AUTHORS for this.
293 Message-Id: <20030322230131.GA813@ratsnest.hole>
294 ! lib/Encode/Guess.pm
297 Change 18989: Make the :bytes conditional on PerlIO.
298 further Modified by Dan Kogai
299 <200303161730.h2GHU5B16265@smtp3.ActiveState.com>
301 Chnage 18966: another fix for failing test on windows ("use encoding"
302 puts STDIN in :raw mode, so chomp() wasn't stripping the CR), by gsar
303 Message-Id: <200303140545.h2E5j5B08856@smtp3.ActiveState.com>
305 Change 18970: Hopefully this works also in Win32, by jhi
306 Message-Id: <200303140745.h2E7j6B22729@smtp3.ActiveState.com>
307 Change 18965: fix CJKT.t failures on windows due to incorrect
309 Message-Id: <200303140530.h2E5U5B07046@smtp3.ActiveState.com>
311 1.91 2003/03/09 20:07:37
313 even more proofread by jhi.
314 Message-Id: <20030309194323.GT20843@kosh.hut.fi>
317 +use lib qw(t ext/Encode/t ../ext/Encode/t);
318 Message-Id: <20030309182057.GR20843@kosh.hut.fi>
320 s/Hirohito/Hiroto/ig; Sorry, Hiroto-san.
321 Message-Id: <20030309181748.GP20843@kosh.hut.fi>
324 Message-Id: <20030309181907.GQ20843@kosh.hut.fi>
326 1.90 2003/03/09 17:32:43
329 Inaba-san has added a patch for perl 5.8.1 or later that makes
330 encoding.pm work for <DATA> filehandle. t/enc_data.t is to test
331 that. POD is further revised.
332 Message-Id: <200303091515.h29FF6B03903@smtp3.ActiveState.com>
333 ! encoding.pm t/enc_module.t
334 encoding vs. ${^UNICODE} resolved. POD revised accordingly.
335 Message-Id: <20030306112940.GN20652@kosh.hut.fi>
339 signed vs. unsigned issue discovered by Craig on OpenVM
340 Message-Id: <a05200f12ba81fe9d6298@[172.16.52.1]>
341 ! encoding.pm AUTHORS
342 + t/Mod_EUCJP.pm t/enc_module.enc t/enc_module.t
343 Because binmode() stacks layers instead of overwrite, you have to
344 ":raw :encoding()" in encoding.pm or your are in trouble when you
345 call encoding.pm multiple times. There are several workarounds
346 but Inaba-san's idea is in. SUGAWARA Hajime <sugawara@hdt.co.jp>,
347 who was the first to address this problem was added to AUTHORS.
348 The test suites was added for this, which is a modified version
349 of SUGAWARA-san's scripts
350 Message-Id: <3E5CF695.6AE07852@st.rim.or.jp>
352 1.88 2003/02/20 14:42:34
354 one signedness nit for Encode by jhi
355 <200302161933.h1GJX876018710@kosh.hut.fi>
357 VISCII map was incorrect; fixed by Sadahiro-san
358 Message-Id: <20030216120828.47D3.BQW10602@nifty.com>
359 ! t/enc_eucjp.t t/enc_utf8.t AUTHORS
360 You can't unlink files that are opened in cygwin but the last
361 file handle opened in t/enc_*.t left open. Patch submitted
362 by Yitzchak and he was added to AUTHORS.
363 Message-Id: <iN0Q+gzkgmZN092yn@efn.org>
365 now works with 'LC_ALL=en_US.UTF-8 PERL_UTF8_LOCALE=1'
366 Message-Id: <20030206104513.GA11081@kosh.hut.fi>
368 For 1.88: Unicode.xs =~ s/regog/recog/ -- jhi
369 Message-Id: <20030206045153.GA6826@kosh.hut.fi>
371 1.87 2003/02/06 01:52:11
373 * Inaba "Sensei" Hirohito added (I thought I have done so a long
374 ago but apparently I did not).
375 * SUZUKI Norio added for verious and useful bug reports.
376 ! Byte/Byte.pm KR/KR.pm Unicode/Unicode.pm
377 lib/Encode/Encoder.pm lib/Encode/CJKConstants.pm
378 podchecked so all warnings are gone except for L<http://>.
379 ! encoding.pm t/enc_eucjp.t
380 * t/uni/tr_utf8.t now t ok on maintperl (sorry, jhi)
381 * Filter option overhaul
383 ! Encode.pm Encode.xs encengine.c Encode/encode.h
384 lib/Encode/Encoding.pm lib/Encode/JP/JIS7.pm
385 Merged inaba-san's patch that fixes "use encoding 'shiftjis'"
386 without filter. podchecked by Dan Kogai.
387 Message-Id: <3E3BC46B.6C687CFD@st.rim.or.jp>
388 ! lib/Encode/Alias.pm
389 decode('alias', $1) went wild because of local $_ in find_alias()
390 the evil local $_ is eradicated but that changes find_alias()
391 format for coderef aliasing. See Encode::Alias for details
392 Message-Id: <200302051704.AA00042@kipp0.nifty.com>
394 1.86 2003/01/22 03:29:07
396 * Don't forget to canonize when you attempt an exact match!
397 Message-Id: <73E7F801-2DAA-11D7-BF9A-000393AE4244@dan.co.jp>
398 * ${^ENCODING} exception is off for $] > 5.008
399 Message-Id: <20030122110617T.inaba.hiroto@toshiba-it.co.jp>
401 $] check commented out so it runs on 5.8.0
403 1.85 2003/01/21 22:19:14
405 ${^ENCODING} exception is now explicit rather than handled by regex.
406 + t/enc_eucjp.t t/enc_utf8.t
407 Test suite for the better "encoding" pragma support for bleedperl.
408 On 5.8.0, they will just be skipped.
410 1.84 2003/01/10 12:00:16
412 ${^ENCODING} is no longer set for utf so encoding is no longer fun :)
413 (That is to prevent duplicate encoding first by IO then ${^ENCODING})
414 Message-Id: <20030108213737.GK331043@lyta.hut.fi>
416 %_ fixes saves the resulting .so .05% smaller, by NC
417 Message-Id: <20021226225709.GF284@Bagpuss.unfortu.net>
419 Silence Encode on undef, by Andreas
420 Message-Id: <m3smwrohd1.fsf@k242.linux.bogus>
421 Message-Id: <m3of7fo7np.fsf@k242.linux.bogus>
423 s/regognised/recognised/ . British spelling left intact to pay
424 respect to two British Nicks :)
425 Message-Id: <20021203020454.GK2274@kosh.hut.fi>
427 1.83 2002/11/18 17:28:49
428 ! Encode.xs lib/Encode/JIS7.pm
429 Even more patches from Inaba-san has been applied. With this
430 patch t/uni/tr_7jis.t and t/uni/t_utf8.t of bleedperl will work.
431 Message-Id: <20021115105514D.inaba.hiroto@toshiba-it.co.jp>
433 1.82 2002/11/14 23:06:12
435 Encode::utf8 (XS Version) assertion botch first found in Cygwin,
436 later found in perls w/ -Dusemymalloc was fixed by NC.
437 Message-Id: <20021114210349.GA288@Bagpuss.unfortu.net>
439 1.81 2002/11/08 18:29:27
440 ! Encode.pm Encode.xs
441 Non-XS version of Encode::utf8 is back (with XS being default).
442 Encode::predefine_encodings(0) to turn off XS.
443 This is primarily to cope w/ Cygwin smoke but Sadahiro-san has
444 found that it was Test::More causing the problem, not Encode.
445 But I have already made it configurable so it may be useful in
447 Message-Id: <20021107210110.2EE4.BQW10602@nifty.com>, et al.
449 The ingenious patch by Nicholas Clark that reduces shlib sizes by
450 50% with no penalty and backward compatibility preserved, is in.
451 Message-Id: <20021103231324.GE288@Bagpuss.unfortu.net>
453 1.80 2002/10/21 20:39:09
454 ! Encode.xs t/mime-header.t
455 Even more patches from NI-XS regarding Encode::utf8->decode().
456 And one more test to t/mime-header.t to prove it
457 Message-Id: <E183i0Y-0003mo-00@mserv1c.vianw.co.uk>
459 1.79 2002/10/21 06:05:37
461 Further patches from NI-XS. Encode::utf8->decode() now checks the
462 value of utf8 flag of the argument. As a result, the fix to
463 lib/Encode/MIME/Header.pm is no longer neccessary but since it did
464 no harm (even speedwise) I'll leave it unreverted.
465 ! ucm/cp949.ucm ucm/cp950.ucm
467 U+00AE REGISTERED SIGN
468 were missing as a result of 1.78. Discovered by Moriyama-san.
469 Moriyama-san has also developed a test script that compares
470 (en|de)coded results to the corresponding Win32 API result and
471 all cp9?? maps are now verified.
472 Message-Id: <20021021025220.3AED.MSYK@mtg.biglobe.ne.jp>
474 1.78 2002/10/20 15:44:00
475 ! lib/Encode/MIME/Header.pm
476 fixed so that it works with new Encode::utf8
477 ! Encode.pm Encode.xs
478 Encode::utf8 is now in Encode.xs by Nick In-XS. This allows
479 :encoding(UTF-8) to handle partial chars at end of buffers
481 Message-Id: <20021020134935.2079.3@bactrian.ni-s.u-net.com>
482 ! lib/Encode/Supported.pod
483 More nitpickings applied.
486 Moriyama-san has discovered a serious bug in t/CJKT.t; its roundtrip
487 tests were completely useless. To redeem that and get the peace of
488 mind again, I wrote t/rt.pl to test ALL '|0' ENTRIES in all
489 ucm/*.ucm Since this script takes too long to finish (30 seconds on
490 PIII-800MHz, FreeBSD), it is deliberately excluded from 'make test'
491 but you can easily run that by either renaming it or:
493 Message-Id: <20021019065420.0C48.MSYK@mtg.biglobe.ne.jp>
494 ! ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
495 Other CJKT cp9?? also updated according to the URI below;
496 http://www.microsoft.com/typography/unicode/cscp.htm
497 + bin/ucmsort MANIFEST
498 ucmsort is a crude utility that sorts CHARMAP entries in UCM files
499 to proper order. intended for hardcore develpers only.
500 ! ucm/cp932.ucm JP/JP.pm AUTHORS
501 CP932 mapping which was based upon the mapping file at unicode.org
502 was found obsolete by MORIYAMA Masayuki msyk@mtg.biglobe.ne.jp>. He
503 has also supplied the patch so he was added to AUTHORS.
504 ! lib/Encode/Supported.pod
505 ISO-8859-11 != TIS 620
506 == TIS 620 + \xA0 ( )
508 <DC504E9C3384054C8506D3E6BB012460810D23@bsebe001.americas.nokia.com>
510 1.77 2002/10/06 03:27:02
512 * Modified to accomodate up and comming patch by Inaba-san that
513 will fix tr/// needing eval qq{}
514 Message-Id: <9F78A19C-D6C3-11D6-BAC6-0003939A104C@dan.co.jp>
516 * pod fixes/enhancements to reflect the changes above
517 ! lib/Encode/Alias.pm
518 "Encode::TW is correct, Encode::Alias not." - /Autrijus/
519 Message-Id: <20021001015648.GB18710@not.autrijus.org>
521 1.76 2002/08/25 15:09:51
523 To reflect ucm change by Autrijus. t/big5-eten.enc was regenerated
524 but naturally identical to previous version -- dankogai
526 Codepoint fixes -- autrijus
527 Message-Id: <20020805040236.GC5220@not.autrijus.org>
529 copied everything under perl-5.8.0/ext/Encode to make sure Encode
530 is in sync w/ perl core
532 Change 17175 by jhi@alpha on 2002/06/10 23:24:42
533 Now that binmode(FH) does implicit ":bytes" revisit
534 the failing tests. The worrisome one is the Digest::MD5
535 test-- how will it fare in CRLF lands now?
537 From: Radu Greab <radu@netsoft.ro>
538 Date: Mon, 10 Jun 2002 00:40:34 +0300
539 Message-Id: <200206092140.g59LeYn15745@ix.netsoft.ro>
540 Fixes for en_US.UTF-8 failures, all but ext/PerlIO/t/fallback.t
541 ones which I cannot figure out.
542 ! lib/Encode/Alias.pm
543 Subject: [Encode PATCH] spurious warning
544 From: Nicholas Clark <nick@unfortu.net>
545 Date: Sun, 2 Jun 2002 20:26:22 +0100
546 Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net>
548 1.75 2002/06/01 18:07:49
549 ! lib/Encode/Alias.pm t/Alias.t lib/Encode/Supported.pod TW/TW.pm
550 glibc compliance cited by Autrijus.
551 http://www.li18nux.org/docs/html/CodesetAliasTable-V10.html
552 ! bin/enc2xs bin/piconv
553 Subject: Re: forewarning: usedevel and versiononly
554 Message-Id: <20020529081515.D570.H.M.BRAND@hccnet.nl>
556 1.74 2002/05/28 18:33:15
557 + ucm/null.ucm ucm/ctrl.ucm
558 ! Makefile.PL bin/enc2xs lib/Encode/Supported.pod
559 "null" and "ascii-ctrl" encodings added upon the request of Autrijus
560 Subject: Re: unicode -> &# notation
561 Message-ID: <20020518193704.GB40272@not.autrijus.org>
563 1.73 2002/05/28 17:26:18
564 ! */Makefile.PL Makefile.PL bin/enc2xs Encode/Makefile_PL.e2x AUTHORS
565 Chris Nandor has fixed Encode so that it works w/ MacPerl --
566 at least w/ PPC (68k need static linking which does not work due to
567 64k limit). pudge is added to AUTHORS (I'm surprised he was not
568 there in the list). Encode/Makefile_PL.e2x was additionally fixed
569 by dankogai to reflect changes in other Makefile.PL
570 Message-Id: <p0510030ab9195ed230ff@[10.0.1.107]>
572 Subject: Change 16746: -Mutf8 cleanup.
573 Message-Id: <200205222345.g4MNj7e10597@smtp3.ActiveState.com>
575 1.72 2002/05/20 15:49:56
577 Subject: [PATCH] Encode should be in perl-core library path
578 Message-Id: <86r8k7h738.wl@mail.edge.co.jp>
579 Message-Id: <20020520161201.A11019@alpha.hut.fi>
580 ! lib/Encode/MIME/Header.pm
581 Subject: [PATCH] Encode::MIME::Header
582 Message-Id: <86sn4nh7a8.wl@mail.edge.co.jp>
583 ! Encode/Makefile_PL.e2x
584 Subject: [PATCH] Make Makefile_PL.e2x happy on MSWin32
585 Message-Id: <20020519201031.GA1603@not.autrijus.org>
586 ! CN/Makefile.PL Byte/Makefile.PL JP/Makefile.PL TW/Makefile.PL
587 Symbol/Makefile.PL KR/Makefile.PL EBCDIC/Makefile.PL Makefile.PL
589 @16628 and @16652 from Vadim. Vadim was added to AUTHORS.
590 Subject: [PATCH] good day for WinCE port of perl.
591 Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad>
594 Even more linting by Robin via @16532
596 Even more typecast by Sarathy in @16460
598 1.71 2002/05/07 16:22:42
600 even more typecasts by Robin
601 Message-Id: <200205071513.QAA05846@tempest.npl.co.uk>
603 A very strange bug that was causing a bugus ucm -> C table
604 generation that was revealed by a UCM file that Andreas was
605 working. This is the king of wierdest bug I've encountered
606 in the course of Encode maintenance.
607 Message-Id: <6C04F0FA-61D4-11D6-B164-00039301D480@dan.co.jp>
609 1.70 2002/05/06 10:26:48
611 Made more 'module-safe' with conjunction w/ 'no encoding'.
612 Message-Id: <EAB48C16-60DA-11D6-9982-00039301D480@dan.co.jp>
613 ! lib/Encode/Encoding.pm
614 'require Encode' because ->Define uses Encode::define_encoding();
615 problem and solution addressed by Miyagawa-kun
616 Message-Id: <86znzdfvuh.wl@mail.edge.co.jp>
618 Cuts the frill to make djgpp happier, as suggested by Laszlo
619 Message-Id: <20020506105819.H17012@libra.eth.ericsson.se>
621 enc2xs no longer overwrites files w/ -M option, as suggested by Andreas
622 Message-Id: <m3bsbug48n.fsf@anima.de>
624 1.69 2002/05/04 16:41:18
625 ! lib/Encode/MIME/Header
626 Floating-point coerced for UNICOS (in integer arithmetics it folds
627 line one character too early). Verification by Mark is pending.
628 Message-Id: <C670F60D-5F4F-11D6-A5CA-00039301D480@dan.co.jp>
630 more doc patch from Elizabeth
631 Message-Id: <4.2.0.58.20020503210946.02f4ed30@mickey.dijkmat.nl>
632 ! Encode/Makefile_PL.e2x
633 More platform-independent patch from Benjamin
634 Message-Id: <3CD31BE0.69F79B06@earthlink.net>
635 ! lib/Encode/Guess AUTHORS
636 split regex fix by Graham Barr. Adds him to AUTHORS.
637 Message-Id: <20020504085419.E95940@valueclick.com>
638 ! Encode/Makefile_PL.e2x
639 enc2xs script discovery made smarter and more sensible, first cited
640 by Miyagawa-kun and further suggestions by Rafael and Andreas
641 ! Encode.pm lib/Encode/Guess.pm t/fallback.t t/guess.t t/mime-header.t
642 "The EBCDIC remapping of the low 256 bites again" #16372 by jhi
644 1.68 2002/05/03 12:20:13
645 ! lib/Encode/Alias.pm lib/Encode/Supported.pod t/Alias.t AUTHORS
646 UCS-4 added to aliases of UTF-32 by Elizabeth Mattijsen. Alias.t
647 and Supported.pod modified to reflect the change. Elizabeth added
648 to Authors. And H.M. is also added for forwarding her patch among
649 other contributions (I was rather surprised to find his name was not
651 Message-Id: <20020503114901.D639.H.M.BRAND@hccnet.nl>
653 1.67 2002/05/02 07:33:09
655 Error message now consistent w/ perlqq (\N{U+} -> \x{})
656 done in perl@16308 but Philip linted me further. Now the error
657 messages are macronized as ERR_ENCODE_NOMAP and ERR_DECODE_NOMAP
658 ! lib/Encode/Guess.pm
659 Sanity check for happier -w by Autrijus
661 1.66 2002/05/01 05:41:06
662 ! Encode.xs t/fallback.t
663 WARN_ON_ERR no longer assumes RETURN_ON_ERR so you can issue a warning
664 while fallback is in effect. This even came with a welcome side-effect
665 of cleaner code with less nests! Thank you, NI-XS. t/fallback.t is
666 also modified to test this.
667 And of course, the corresponding varialbles to UV[Xx]f are appropriately
668 cast. This should've concluded NI-XS homework.
670 encode(undef) does warn again! Repented upon suggestion by NI-XS.
671 Document for unless vs. '' added
672 Message-Id: <20020430171547.3322.13@bactrian.elixent.com>
674 1.65 2002/04/30 16:13:37
676 encode(undef) no longer warns for C<Use of uninitialized value in
677 subroutine entry>. Suggested by Paul.
678 Message-Id: <AIEAJICLCBDNAAOLLOKLMEEEEJAA.Paul.Marquess@ntlworld.com>
679 ! lib/Encode/Supported.pod
680 Encode::MIME::Header and Encode::Guess mentioned
681 Updated for Encode::HanExtra 0.05 and Encode::JIS2K
682 ! lib/Encode/Guess.pm
683 POD fix by Miyagawa-kun
684 Message-Id: <86k7qqx8p7.wl@mail.edge.co.jp>
686 1.64 2002/04/29 06:54:06
688 Now decodes euc-jisx0213 also. CAVEAT: encode("euc-jp"...) and
689 encocde("euc-jisx0213") are still DIFFERENT.
690 Message-Id: <A5DFA5CA-5B3C-11D6-A54F-00039301D480@dan.co.jp>
692 A few white spaces corrected by NI-XS via PerlIO integration to
694 Subject: Change 16247: Integrate perlio;
696 Document fixes by Andreas
697 Message-Id: <m3k7qsf1we.fsf@anima.de>
699 1.63 2002/04/27 18:59:50
700 ! lib/Encode/Encoding.pm
701 ! Encoding.pm Unicode/Unicode.pm lib/Encode/Guess.pm lib/Encode/CN/HZ.pm
702 ! lib/Encode/JP/JIS7.pm lib/Encode/MIME/Header.pm lib/Encode/KR/2022_KR.pm
703 Make use of the Encode::Encoding base class!
704 And other cleanups in Encode.xs upon NI-XS suggestions
705 Message-Id: <20020427160718.1290.15@bactrian.ni-s.u-net.com>
707 1.62 2002/04/27 11:17:39
709 encodings() now just check %ExtModule instead of eval{require}
710 all of them for ":all" to conserve more memory.
712 more "%x" -> "%" UVxf stuff.
714 s/=over2/=over 2/g # oops.
716 1.61 2002/04/26 03:02:04
718 Now does decent tests besides use_ok()
719 ! lib/Encode/Guess.pm t/guess.t
720 UI streamlined, document added
722 various signed/unsigned mismatch nits (#16173)
723 http://public.activestate.com/cgi-bin/perlbrowse?patch=16173
725 POD: utf8-flag-related caveats added. A few sections completely
729 Thou shalt not assume %d works, either!
730 Robin Baker added to AUTHORS for this
731 Message-Id: <200204251132.MAA28237@tempest.npl.co.uk>
733 "Change 16144 by gsar@onru on 2002/04/24 18:59:05"
735 1.60 2002/04/24 20:06:52
737 "Thou shalt not assume %x works." -- jhi
738 Message-Id: <20020424210618.E24347@alpha.hut.fi>
739 ! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make
740 low-memory build machines happy, now *.c is created for each *.ucm
741 (no table aggregation). You can still override this by setting
742 $ENV{AGGREGATE_TABLES}.
743 Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp>
744 + lib/Encode/Guess.pm
745 + lib/Encode/JP/JIS7.pm
746 Encoding-autodetect (mainly for Japanese encoding) added. In a
747 course of development, JIS7.pm was improved.
748 + lib/Encode/HTML/Header.pm
749 + lib/Encode/Config.pm
750 MIME B/Q Header Encoding Added!
751 ! Encode.pm Encode.xs t/fallback.t
752 new fallbacks; XMLCREF and HTMLCREF upon Bart's request.
753 Message-Id: <20020424130709.GA14211@tanglefoot>
755 1.59 $ 2002/04/22 23:54:22
756 ! Encode.pm Encode.xs
757 needs_lines() and perlio_ok() are added to Internal encodings such
758 as utf8 so XML::SAX is happy. FB_* stub xsubs are now prototyped.
760 1.58 2002/04/22 23:54:22
762 s/MacChineseSimp/MacChineseTrad/ # ... oops.
767 Now all CJKT encodings go thru round-trip test via t/CJKT.t.
768 t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t
769 t/(JP|KR).t are aggregated to t/CJKT.t
770 test data are all remade via bin/ucm2text.
771 And .... They are no longer skipped for -Uuseperlio !
773 1.57 2002/04/22 20:27:30
774 ! t/JP.t t/KR.t t/perlio.t
775 unless (find PerlIO::Layer 'perlio') ... line is back again.
776 t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines
777 need PerlIO. Sigh....
778 ! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t
779 ->perlio_ok now does eval{ require PerlIO::encoding } there so
780 it correctly returns 1 when PerlIO::encoding is yet loaded.
782 perl-current patch #16072 reflected
784 1.56 2002/04/22 09:48:07
785 ! Encode.pm encoding.pm t/perlio.t t/jperl.t
786 New PerlIO::encoding 0.04 compliance met
788 1.55 2002/04/22 03:43:05
789 ! Encode.pm Encode.xs Unicode/Unicode.pm
790 needs_lines() defined so Encode::Encoding is no longer needed
793 1.54 2002/04/22 02:50:01
794 ! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t
795 ! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm
796 now perlio_ok is true by default if PerlIO::encoding->VERSION is
797 0.03 or larger. POD in Encode::Encoding revised to reflect this.
798 Encode::XS and Encode::Unicode now has perlio_ok() method.
799 ! lib/Encode/Supported.pod
800 s/UP-UX/HP-UX/ by jhi
801 ! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README
802 ! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv
803 ! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm
804 ! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm
805 ! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod
806 ! lib/Encode/Supported.pod
807 Huge document fixes by Philip.
810 s/compare\(/compare_text\(/o by Sarathy. Adds him to AUTHORS
811 http://public.activestate.com/cgi-bin/perlbrowse?patch=16049
813 binmode() after "<:encoding" to make Win32 happy, by Mattia.
814 Mattia added to AUTHORS file
815 Message-Id: <3CC3150F.5798.22A05AE@localhost>
817 1.52 2002/04/20 23:43:47
819 TODO: is now SKIP:, as NI-XS requested. Also adds more
820 eraborate failure analysis added.
822 A note on how to make sure of round-trip safety added to POD
823 section (so Autrijus is happier)
824 ! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm
825 big5-(eten|hkscs) is round-trip safe again!
826 Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
828 Typo fixes by Andreas
829 ! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
830 ! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
831 PerIO coodination patches from NI-XS.
832 Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
834 1.51 2002/04/20 09:58:23
836 Updated test suite by Autrijis so "make test" is happy again
837 Message-Id: <20020420082104.GA25037@not.autrijus.org>
839 ! ucm/big5-hkscs.ucm lib/Encode/Alias.pm
841 TW/TW.pm TW/Makefile.PL
842 Updates by Autrijus. 'big5' is no longer a canonical but an
843 alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
844 Message-Id: <20020419195346.GA19597@not.autrijus.org>
846 Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
847 Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
849 PerlIO detection a little bit smarter; no longer uses eval qq{}
852 1.50 2002/04/19 06:13:02
853 ! ! Encode.pm Encode.xs Encode/encoding.h
855 New Fallback API imlemented and documented. See "perldoc Encode"
857 ! lib/Encode/JP/JIS7.pm Encode.pm
858 + lib/Encode/PerlIO.pod t/perlio.t
859 API compliance met. However, it still does not work unless perlio
860 implements line buffer. See BUGS section in perldoc Encode::PerlIO
861 As a sensible workaround, perlio_ok() added to Encode.
863 ! lib/Encode/Supported.pod
865 Message-Id: <20020418174647.J8466@alpha.hut.fi>
867 Doc fixes from Autrijus
868 Message-Id: <20020418144131.GA10987@not.autrijus.org>
870 perlqq mode documented
872 + t/jisx0201.euc t/jisx0201.ref
873 ! t/jisx0208.euc t/jisx0208.ref
874 t/JP.t tests more rigorously and with other encodings
875 t/jisx0201.* added to test JIS7 encodings. jisx0208 is now PURELY
876 in jis0208 (used to contain jisx0201 part).
877 ! Encode/Makefile_PL.e2x
878 The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers
879 enc2xs and encode.h rather than hard-coded. This allows the resulting
880 module fully CPANizable.
881 ! encoding.pm t/JP.t t/KR.t
882 PerlIO detection simplified (checks %INC instead of eval{})
883 ! Encode.xs Encode/encode.h
884 + Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
885 - lib/Encode/Unicode.pm
886 (en|de)code_xs relocated to where it belongs. Source reindented
889 Additional (U8 *) cast added as suggested by jhi
890 Message-Id: <20020417165916.A28599@alpha.hut.fi>
892 1.42 Date: 2002/04/17
894 no-op module; Thought of adding a pod there but enc2xs has
899 correct mechanism to detect Perlio::encoding layar installed.
901 PerlIO Layer detached.
903 1.41 2002/04/16 23:35:00
905 binmode(STDIN|STDOUT ...) done iff PerlIO is available
907 Cleaned up PerlIO skip conditions to prepare for the upcoming
908 Encode - PerlIO forking.
910 exported functions are now prototyped.
911 ! lib/Encode/CN/HZ.pm
914 fallback implemented # was /* FIXME */
915 affected programs revised to fit (only HZ was using the try-catch
916 approach which needed to be fixed for API-compliance).
918 ! Encode/KR/2022_KR.pm
920 can find =head1 NAME now, jhi
921 Message-Id: <20020416083059.V30639@alpha.hut.fi>
925 now complies with less warnings with the pickest compilers.
926 Suggested by Craig, fixed by Dan.
927 ! Encode/Makefile_PL.e2x
929 A bug that fails to find *.e2x in certain conditions fixed
931 1.40 2002/04/14 22:27:14
932 + Encode/ConfigLocal_PM.e2x
933 ! lib/Encode/Config.pm
935 "enc2xs -C" now generates/updates Encode::ConfigLocal.
936 ConfigLocal_PM.e2x is a skelton thereof.
937 ! lib/Encode/Config.pm
939 "use Encode::CN::HZ;" was missing.
942 More rigorous tests added to test XS, especially on memory allocation.
944 ! lib/Encode/Unicode.pm
945 NI-S implemented an XS version -- merged
946 Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
949 Source filter option added. With this option on, you can write
950 perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy
951 encodings. t/jperl.t enhanced to test this feature.
953 ok() gotcha addressed by Benjamin fixed. Though I didn't exactly
954 apply his suggestion, this degree of nitting is enough to add him
956 Message-Id: <3CB93223.291E5E2E@earthlink.net>
958 + lib/Encode/JP/JIS7.pm
959 - lib/Encode/JP/JIS.pm
960 - lib/Encode/JP/2022_JP.pm
961 - lib/Encode/JP/2022_JP1.pm
962 7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to
963 JIS7.pm for better maintainability and performance
965 Added caveat for non-ascii identifiers.
967 fixes by jhi, the original author of this pragramtic module.
968 Message-Id: <20020413231527.V1826@alpha.hut.fi>
970 1.34 2002/04/12 20:23:05 (Unreleased)
973 EBCDIC fixes addressed by jhi.
974 Message-Id: <20020412161844.D9383@alpha.hut.fi>
975 ! lib/Encode/Encoder.pm
976 POD fix by Miyagawa-kun
977 Message-Id: <86bscqq4hu.wl@mail.edge.co.jp>
979 1.33 2002/04/10 22:28:40
981 Philip's mail address corrected.
984 ! lib/Encode/Encoder.pm
985 s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :)
986 This adds Miyagawa-kun to AUTHORS.
987 * encoding() no longer exported by default but on demand
988 * t/Encoder.t updated to test all these
989 Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
990 ! lib/Encode/Unicode.pm
991 ! lib/Encode/Supported.pm
992 Further doc fixes by Anton
994 1.32 2002/04/09 20:06:15
997 - ucm/macDevanaga.ucm Unicode Character Map
998 - ucm/macGujarati.ucm Unicode Character Map
999 - ucm/macGurmukhi.ucm Unicode Character Map
1000 A utility to check integrity of .ucm files. t/bogus.ucm is a
1001 ucm that is deliberately bogus. unused Indic mappings are removed
1004 resolve_alias() added as suggested by jhi. Same as
1005 find_encoding("alias")->name. For convenience. This one is
1006 defined in Encode.pm instead of Alias.pm.
1007 Message-Id: <20020409215846.H17022@alpha.hut.fi>
1009 Memory Allocate but detected during the devel of ucmlint -- fixed.
1010 Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
1011 ! lib/Encode/Unicode.pm
1012 valid_ucs2(0) is false but must be true.
1013 3 patches from NI-S as follows. This also has fixed the incident
1015 ! lib/Encode/Alias.pm
1016 find_alias() recursion prevention
1018 Checks for the patch above
1019 ! t/Encode/Unicode.pm
1020 An extra "F" that causes valid_ucs2() return a bogus value fixed
1021 Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
1022 Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
1023 2 Small Patches from jhi as follows:
1025 Encode->encodings() lists in case-insensitve order (as it was)
1027 -l option prints avaiable encodings to STDOUT instead of STDERR
1028 ! lib/Encode/Aliases.pm
1029 s/defintion/definition/
1030 Message-Id: <200204082306.CAA21033@alpha.hut.fi>
1032 ! lib/Encode/Supported.pod
1033 ! lib/Encode/Unicode.pm
1034 POD revise by Philip Newton. This adds Philip to AUTHORS list.
1035 Thank you for the exact quote of Douglas Adams :)
1036 Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
1038 1.31 2002/04/08 18:08:07
1039 ! lib/Encode/Encoder.pm
1041 Encode::Encoder, once just a placeholder of an idea, is now much more
1042 practical. See t/Encode.t to find how practical it can be.
1043 + lib/Encode/Config.pm
1045 my false laziness at Encode.pm is fixed. Now %ExtModules are set
1046 in Encode::Config and they are all literally, not programatically
1047 set. My false laziness was resulting many encodings missing from
1049 ! lib/Encode/Unicode.pm
1051 BOM for 32LE was bogus as noted by Anton. t/Unicode.t is fixed
1052 so that it does not rely Encode::Unicode for BOM values
1053 Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
1055 1.30 2002/04/08 02:34:51
1056 + lib/Encode/Encoder.pm
1057 Object Oriented Encoder. I reckon something like this is in need.
1060 ! lib/Encode/Supported.pod
1061 * autoloading bug that prevented upper-case canonicals such as UTF-16
1062 is fixed. Now even UTF/UCS are autoloaded!
1063 * encodings() is now more intuitive.
1064 * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
1066 * Obligatory fixes to the POD.
1067 ! lib/Encode/Supported.pod
1068 Patch from Anton applied.
1069 Message-Id: <66641479.20020408033300@motor.ru>
1071 ! lib/Encode/Unicode.pm
1072 Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
1074 1.28 2002/04/07 18:58:42
1078 Just a MANIFEST for those missing files.
1080 1.26 Date: 2002/04/07 15:22:04
1083 Schwarn's patches against Makefile.PL has zapped jis*.ucm. Restored.
1084 And t/Aliases.t fixed to make sure they all exist.
1086 1.25 2002/04/07 15:01:25 (Unreleased)
1088 ! lib/Encode/Unicode.pm
1091 - lib/Encode/UTF_EBCDIC.pm
1092 - lib/Encode/Internal.pm
1093 - lib/Encode/utf8.pm
1094 Integrated into Encode.pm as closures. That way "one package, one file"
1095 rule is preserved yet less files to require.
1097 commented out binmode(STDERR ...
1101 ! EBCDIC/Makefile.PL
1104 ! Symbol/Makefile.PL
1106 ! Encode/Makefile_PL.e2x
1107 Schwarn's MM-compliance patch merged
1108 Message-Id: <20020406082609.GA28758@blackrider>
1110 ! lib/Encode/Unicode.pm
1111 + lib/Encode/UTF_EBCDIC.pm
1113 - lib/Encode/10646_1.pm
1114 - lib/Encode/ucs2_le.pm
1115 (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups. Instead of
1116 per-module based (en|de)code, I saved a number of .pm by
1117 reorganizing it as per-object base (Well, this is what Encode::XS
1118 does under the hood). See Encode::Unicode for details.
1119 The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
1120 This module is used only on EBCDIC environments.
1122 1.21 2002/04/05 14:46:34 (Not Released)
1128 Are back to make Perl/Tk happy Smile, NI-S.
1130 ! lib/Encode/Alias.pm
1131 ! lib/Encode/Supported.pm
1132 ! lib/Encode/10646_1.pm
1133 ! lib/Encode/ucs2_le.pm
1134 UCS-16BE is now canonical for UCS-2/ISO-10646-1.
1135 Leftover implicit aliases in ucs2_le.pm removed. Tests and documents
1136 updated to reflect changes.
1137 essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
1138 ! lib/Encode/Alias.pm
1139 ! lib/Encode/Supported.pm
1140 Anton's revision commited. Added Dan's own fixes as well.
1141 Message-Id: <159103166906.20020405161134@motor.ru>
1142 ! lib/Encode/Alias.pm
1144 < qr/^UCS2-le$/i => '"UCS-2"', );
1146 > qr/^UCS2-LE$/i => '"UTF-16LE"');
1147 Sigh. Thank you, Anton.
1148 Message-Id: <14567692196.20020405062020@motor.ru>
1149 Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
1151 1.20 2002/04/04 19:50:52
1153 the last minute addtion. Just give it a try. Docs remains to be done.
1154 Not installed by default.
1155 ! lib/Encode/Supported.pod
1158 ! lib/Encode/Alias.pm
1159 ! lib/Encode/utf8.pm
1160 ! lib/Encode/10464_1.pm
1161 ! lib/Encode/ucs2_le.pm
1162 Canonical name for 'UCS-2le" is now "UTF-16LE". UCS-2 left
1163 unchanged but UTF-16BE is added as an alias. Implicit aliases
1164 move to Encode::Alias so init_alias() works more as expected.
1165 Also, 'utf8' is now canonical with 'UTF-8' being an alias.
1166 Though pedantically wrong, This should make perl mongers happier.
1167 t/Alias.t is enhanced to test all these.
1168 Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
1170 Now all .ucm are stacked in byte_t; They all share ascii part so 50%
1171 of the codepoints are common. CJKT left as is because the saving is
1175 ! EBCDIC/Makefile.PL
1177 ! Encode/Makefile_PL.e2x
1181 ! Symbol/Makefile.PL
1185 All occurance of _def.h replaced with .exh so djgpp works happily
1186 ever after! To credit this amazing discovery, Laszlo is now in
1188 Message-Id: <20020403181424.GA8778@freemail.hu>
1189 Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
1192 ! Encode/Makefile_PL.skel
1194 No more @INC fiddling! Uses $ENV{PERL_CORE} instead
1195 Message-Id: <20020401222744.GX2000@blackrider>, et al.
1197 Two more tests by added jhi
1198 Message-Id: <200204020000.DAA25121@alpha.hut.fi>
1201 The showstopper fixed -- Memory reallocation bug was causing
1202 Encode::XS to fall into infinite loop on certain conditions.
1203 t/grow.t tests that.
1204 Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
1209 ! lib/Encode/Supported.pod
1210 Vendor encodings rebuilt out of original map files at unicode.org.
1211 Indic languages such as MacDevanagali remain unspported do to the
1212 shortcoming of encengine capabilities (they need algorithmical
1213 conversion and I have no knowledge on that!). Pods fixed for added
1215 Oh, macJapan.ucm renamed to macJapanese.ucm.
1216 macROMnn is macRomanian and macRUMnn is macRumanian.
1217 txt2ucm is a crude script that is used to convert them.
1219 Unicode Compound Characters (used extensively on Mac) supported
1221 Typo fixes and improvements by jhi
1222 Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
1224 1.11 2002/03/31 22:12:13
1228 Missing files from the MANIFEST fixed.
1229 Message-Id: <20020401010156.H10509@alpha.hut.fi>
1230 Version incremented just to make CPAN happy.
1232 1.10 2002/03/31 21:32:42
1235 INSTALL_UCM option added to Makefile.PL so you can install *.ucm
1236 if you want. This should make Autrijus happy. Also, piconv
1237 is added to default install.
1240 Here-documented files that enc2xs generates are now exported
1241 to *.e2x. Much cleaner and easier to debug.
1243 encoding enhances so you can make it act more like such
1244 (now prehistoric ) "localized" variations of perl like Jperl.
1246 Further test for encoding.pm. Written in euc-jp
1249 Taken over form jhi.
1250 Message-Id: <20020330174618.B10154@alpha.hut.fi>
1255 *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
1262 ! Encode/macIceland.ucm
1263 ! lib/Encode/Alias.pm
1264 ! lib/Encode/Supported.pod
1265 MacIceland fixes and Pod Typo fixes. This adds Andreas to AUTHORS.
1266 Message-Id: <m3lmcavhjt.fsf@anima.de>
1268 1.01 2002/03/29 20:59:39
1271 s/USE_SCRIPTS/MORE_SCRIPTS/
1273 installs enc2xs by default for external Encode:: modules in CPAN,
1274 such as Encode::HanExtra
1276 More sensible perl core detection via $ENV{PERL_CORE}
1278 Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
1280 Perl core ditection via $^X =~ m/\bminiperl$/o
1281 Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
1283 1.00 Wed Mar 29 2002
1285 The version of all files is updated to 1.00 via "ci -f -l1.00",
1286 commemorating version 1.00. All files, including *.ucm are now
1287 under version control.
1290 encode.h moved to Encode/ so it will be installed for the later
1293 h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
1298 compile renamed to enc2xs.
1299 Affected Makefle.PL updated
1301 "Punt it. HanExtra can take care of that later." -- Autrijus
1302 Message-Id: <20020328154338.GA7351@not.autrijus.org>
1305 ! Encode/ksc5601.ucm
1306 ! lib/Encode/CJKConstants.pm
1307 ! lib/Encode/KR/2022_KR.pm
1308 Table patches for Euro Signs, 2022-KR fixups by Jungshik
1309 Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
1313 bin/ added for example scripts. They are not installed by default.
1314 to install them, "perl Makefile.PL USE_SCRIPTS".
1315 piconv is iconv reinvented in perl. in addition to all features
1316 of iconv, it also adds perlish features. See L<piconv/1> for more
1318 ! lib/Encode/Alias.pm
1319 qr/^ replaced with qr/\b so it directly matches locale names
1320 such as en_US.US-ASCII
1323 Patch by MJD to fix the following problem applied.
1324 Subject: [PATCH 5.7.3 Encode]
1325 Aliases.t not properly skipped when Encode extension not built
1326 Message-Id: <20020328091850.18677.qmail@plover.com>
1327 ! lib/Encode/KR/2022_KR.pm
1328 ! lib/Encode/CJKConstants.pm
1329 Another patch from Jungshik to make iso-2022-kr actually work
1330 Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
1331 ! Encode/Encode/euc-kr.ucm
1332 + Encode/Encode/johab.ucm
1333 ! Encode/Encode/ksc5601.ucm
1335 ! Encode/KR/Makefile.PL
1336 ! Encode/lib/Encode/Alias.pm
1338 Johab support and complete revision of Korean Encoding by Jungshik
1339 Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
1341 Revised to make up with now-dropped Encode::Details.
1342 - lib/Encode/Details.pod
1343 Dropped. Besides being obsolete, the topics are now covered in
1344 respective pods now.
1349 Korean aliases fixed thanks to Jungshik Shin
1350 /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
1351 Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
1353 =head1 NAME added to all modules to make buildtoc happy
1354 Message-Id: <20020327041151.A10618@alpha.hut.fi>
1355 - lib/Encode/CJKguide.pod
1356 Too controversial and dropped from the dist. Will be available
1357 separately on the web.
1359 RCS tags added so table debugging gets easier (should that be
1360 needed! I hope they all stay 1.00!)
1361 + lib/Encode/CJKguide.pod
1362 A detailed guide to mainly, but not limited to, CJK multibyte
1365 + Encode/hp-roman8.ucm
1367 ! Encode/Supported.pod
1368 All occurance of "roman8" replaced with "hp-roman8" to avoid
1370 ! Encode/Supported.pod
1373 Mac Encodings now comply the Inside Macintosh
1375 Test for '-raw' conventions added.
1377 aliased gb2312 -> euc-cn, ksc5601 -> euc-kr
1378 ! Encode/gb12345.ucm
1380 ! Encode/ksc5601.ucm
1381 "-raw" appended to canonical names.
1382 File mames stay unchanged thanks to UCM format.
1383 ! lib/Encode/CN/HZ.pm
1384 Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
1385 Message-Id: <20020326035210.GA2091@not.autrijus.org>
1387 0.99 Tue Mar 26 2002
1388 - lib/Encode/JP/Const.pm
1389 + lib/Encode/CJKConstants.pm
1390 + lib/Encode/CN/2022_CN.pm
1391 + lib/Encode/KR/2022_KR.pm
1400 * Support for ISO-2022-KR and ISO-2022-CN added.
1402 * more t/*.{euc,ref} added, which was autogenerated from ucm2table
1403 * ucm2table autogenerates character table out of UCM files.
1406 - lib/Encode/Supports.pod
1407 + lib/Encode/Supported.pod
1408 Names reverted due to popular demand.
1409 8.3 rule applies only when there is a conflict.
1410 Message-Id: <20020325095924.GD44120@not.autrijus.org>
1415 - lib/Encode/Format/Enc.pod
1417 * Character tables is now 100% ucm.
1418 * All files under Encode/ is now 8.3-compliant
1419 * some of missing encodings added (i.e. gsm0338 and nextstep)
1420 * Vendor mappings aggregated with appropriate national std in
1421 Makefile.PL, resulting smaller *.so especially for CJK.
1422 Following is result on Dan's FreeBSD box.
1424 ---------------------------------------------------------------
1425 blib/arch/auto/Encode/Byte/Byte.so 157,279 171,042
1426 blib/arch/auto/Encode/CN/CN.so 1,634,476 1,626,685
1427 blib/arch/auto/Encode/EBCDIC/EBCDIC.so 18,476 18,476
1428 blib/arch/auto/Encode/Encode.so 27,791 27,791
1429 blib/arch/auto/Encode/JP/JP.so 1,408,056 1,832,811
1430 blib/arch/auto/Encode/KR/KR.so 1,156,518 1,329,587
1431 blib/arch/auto/Encode/Symbol/Symbol.so 23,940 20,990
1432 blib/arch/auto/Encode/TW/TW.so* 948,761 1,316,437
1433 ---------------------------------------------------------------
1434 Total 5,375,297 6,343,819
1436 * As a result of ucm-transition, Encode::Tcl dropped because
1437 Encode::Tcl demands *.enc.
1438 Encode::Tcl will be supplied in a separate tarball with *.enc.
1439 Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
1444 -lib/Encode/Supported.pod
1445 +lib/Encode/Supports.pod
1446 -lib/Encode/iso10646_1.pm
1447 +lib/Encode/10646_1.pm
1448 -lib/Encode/EncFormat.pod
1449 +lib/Encode/Format/Enc.pod
1450 Files renamed 8.3 filename compliance. Affected modules/scripts revised.
1451 - lib/Encode/JP/Constants.pm
1452 + lib/Encode/JP/Consts.pm
1453 ! lib/Encode/JP/JIS.pm
1454 ! lib/Encode/JP/H2Z.pm
1455 Version nit problem and 8.3 rule fix.
1456 > Package namespace installed latest in CPAN file
1457 > Encode::JP::Constants 0.92 1.02 J/JH/JHI/perl-5.7.3.tar.gz
1458 was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
1459 rule. Contants.pm renamed to Consts.pm and affected modules are fixed
1460 accordingly. In addition, legacy "use vars qw()..." are replaced with
1462 Message-Id: <20020325011248.D1561@alpha.hut.fi>
1463 Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
1465 - lib/Encode/JP/ISO_2022_JP.pm
1466 - lib/Encode/JP/ISO_2022_JP_1.pm
1467 + lib/Encode/JP/2022_JP.pm
1468 + lib/Encode/JP/2022_JP1.pm
1470 8.3 naming conflict for vanilla fat addressed by jhi
1471 Message-Id: <20020324201931.V22596@alpha.hut.fi>
1474 Typecast fix addressed by jhi
1475 Message-Id: <20020324185540.T22596@alpha.hut.fi>
1477 0.98 Mon Mar 25 2002
1478 ! lib/Encode/Supported.pod
1480 + lib/Encode/JP/ISO_2022_JP_1.pm
1481 ! lib/Encode/JP/ISO_2022_JP.pm
1482 ! lib/Encode/JP/JIS.pm
1484 Now Encode::JP is more strict on the difference between ISO-2022-JP
1485 and ISO-2022-JP-1. See JP/JP.pm for details. I hope this move
1486 makes Anton happier :) FYI the previous version implements
1487 ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
1488 ! lib/Encode/Supported.pod
1491 Avoid core-dump in Encode with PERLIO=mmap by NI-S
1492 Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
1497 ! lib/Encode/Suppoted.pod
1498 pod fixes to replace F<http://...> to L<http://...>,
1499 as suggested by Autrijius in:
1500 Message-Id: <20020324083943.GA14901@not.autrijus.org>
1501 ! lib/Encode/Suppoted.pod
1502 fixes and enhancements by Anton
1503 Message-Id: <10632060120.20020324103753@motor.ru>
1504 ! lib/Encode/Alias.pm
1505 > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
1506 added. Suggested by Anton then deobfuscated by Autrijius
1507 Message-Id: <20020324064455.GA3667@not.autrijus.org>
1509 Further fix by Nicholas Clark
1510 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1511 - lib/EncodeFormat.pod
1512 + lib/Encode/EncFormat.pod
1514 File renamed as suggested by Autrijius
1516 ! lib/Encode/Details.pod
1517 ! lib/Encode/Supported.pod Sun Mar 24 13:29:35 2002
1518 ! Encode.pm Sun Mar 24 13:43:47 2002
1519 pod fixes by Autrijius.
1520 Message-Id: <20020324062804.GA3595@not.autrijus.org>
1521 Message-Id: <20020324075627.GB11986@not.autrijus.org>
1523 ! lib/Encode/Alias.pm
1525 now more EBCDIC conscious;
1526 %ExtModules on EBCDIC system excludes CJK so that you don't
1527 have to worry about the matched alias resulting cloaking.
1528 t/Alias.t also revised to reflect changes. Verified by jhi
1529 Message-Id: <20020324022929.D22596@alpha.hut.fi>
1531 0.97 Sun Mar 24 2002
1535 EBCDIC detection mechanism installed as in JP/JP.pm
1536 Message-Id: <20020323211847.G19148@alpha.hut.fi>
1539 ! EBCDIC/Makefile.PL
1542 ! Symbol/Makefile.PL
1544 Now all table files used by compile are postfixed '_t' to avoid
1545 namespace collisions in case insensitive file systems once for all!
1547 Message-ID: <58290227735.20020323195659@familiehaase.de>
1549 Since the Encode::JP is unsupported under EBCDIC we
1550 cannot run this test (aliases as such should work fine) -- jhi
1551 Message-Id: <20020323202119.D19148@alpha.hut.fi>
1553 duplicate occurance of ascii.ucm and 8859-1.ucm
1554 causes MacOS X dlyd to cloak
1560 < chdir 't' if -d 't';
1562 > if (! -d 'blib' and -d 't'){ chdir 't' };
1563 When you are "make test"-ing on Encode/ directory, you must not
1564 change $ENV{PWD}. t/JP.t has been fixed before but others somehow
1565 remain unchanced. Also the situation detection was made simpler
1566 in t/JP.t, which was originally;
1567 > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
1569 "Use of uninitialized value in string eq at Encode.pm line 96."
1570 ! Symbol/Makefile.PL
1571 ! EBCDIC/Makefile.PL
1573 -- Problem on case insensitive file systems
1574 "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
1575 Message-ID: <88254111953.20020323095503@familiehaase.de>
1578 "So I think it's a bug in gcc, not perl. But it still needs to be
1580 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1581 Message-Id: <20020323170509.C96475@plum.flirble.org>
1583 0.96 Sat Mar 23 2002
1585 ! lib/Encode/Encoding.pm
1586 ! lib/Encode/Alias.pm
1587 ! lib/Encode/Supported.pod
1589 Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
1590 Message-ID: <20020322073908.GB10539@blackrider>
1593 "...I think we should include ISO 8859-1 as well." -- NI-S
1594 Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
1599 ! lib/Encode/Alias.pm
1600 alias definitions relocated to Encode::Alias so module autoloading
1601 works for aliases also.
1603 encodings() now accepts args to check ExtModules.
1607 + EBCDIC/Makefile.PL
1608 + Symbol/Makefile.PL
1612 Latin and single byte encodings are reorganized so they are
1613 demand-loaded like Encode::XX. Now only ascii is compiled into
1615 ! lib/Encode/Alias.pm
1616 for my $k (keys %hash){ delete $hash{$k}; }
1617 is depreciated; fixed.
1619 0.95 Fri Mar 22 2002
1620 In this update, pod rewrites and alias fixes are the main issues
1621 + lib/Encode/Supported.pod
1622 Describes supported encodings
1624 streamlined compiled-in encodings.
1625 ! lib/Encode/Description.pod -> lib/Encode/Details.pod
1627 + Encode/ibm-125?.ucm
1628 Added from icu distibution with any occurance of
1629 "IBM-125?" to "cp125?". Filenames remain unchanged to pay
1630 some respect to icu staff, however.
1631 + lib/Encode/Alias.pm
1633 Alias difinitions in Encode.pm relocated.
1636 packWARN patch from Paul Marquess via jhi
1637 Message-Id: <20020321010101.O28978@alpha.hut.fi>
1638 Paul added to AUTHORS as a result.
1639 ! t/CJKalias.t -> t/Aliases.t
1640 Renamed. Checks even more aliases and alias overloading
1643 duplicate alias for ujis => euc-jp removed (Encode::JP has one)
1644 gbk => cp936 relocated to CN.pm
1646 Test::More with plans (by jhi)
1648 0.94 Thu Mar 21 2002
1649 + lib/Encode/Description.pod
1650 ! lib/Encode/Encoding.pm
1651 Now the pod in Encode.pm is abridged as programming references.
1652 lib/Encode/Description.pod contains the original, detailed description
1653 and Encode::Encoding explains how to write your own module to
1654 add new encodings. So far, lib/Encode/Description.pod contains
1655 the whole pod once in Encode.pm. This is intentional.
1657 Pod revisions by Anton Tagunov
1658 Message-Id: <517178431.20020320174824@motor.ru>
1660 all occrance of Encode::Tcl::Extended removed including pod
1662 test now checks $encoding->name only; $encoding->{name} are
1663 no longer check to find the canonical name.
1664 ! lib/Encode/JP/JIS.pm
1665 ! lib/Encode/JP/ISO_2022_JP.pm
1666 ->name() added to be more compliant with API
1672 Patch by Autrijus to add aliases to TW and fixes to POD
1673 Message-Id: <20020320090619.GA24774@not.autrijus.org>
1675 SADAHIRO Tomoyuki added as should. My apologies.
1677 0.93 Wed Mar 20 2002
1678 * First release to be uploaded to CPAN. For prehistoric changes,
1679 please see Changes file of perl distibution as well as
1680 perl-unicode@perl.org archive, available at:
1681 http://archive.develooper.com/perl-unicode@perl.org/
1683 Changes Since 0.92 includes;
1688 + Mention to perl-unicode@perl.org added
1690 + Encoding aliases added so you can feed locale names
1691 and MIME Charset="" directly.
1692 - Mention to JISX0212 removed because it's fixed
1695 + Encoding aliases added. Note TW is left untouched because
1696 euc-tw is not implemented in TW but in Encode::HanExtra.
1697 Autrijus, you may fix Encode::HanExtra.
1699 + to test encode aliases added