This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to Win32 0.34
[perl5.git] / ext / Encode / Changes
CommitLineData
fab31126
JH
1# Revision history for Perl extension Encode.
2#
370462a2 3# $Id: Changes,v 2.23 2007/05/29 18:15:32 dankogai Exp dankogai $
fab31126 4#
370462a2
RGS
5$Revision: 2.23 $ $Date: 2007/05/29 18:15:32 $
6! Encode.xs
7 got rid of global fallback_cb; encode_method() now takes one more
8 argument which is a coderef to fallback. This should make
9 encode_method() thread-safe.
10! Encode.pm
11 Added perluniintro, perlunifaq, and perlunitut to POD
12! Encode.xs
13 Plug a memory leak in Encode -- by rgs
14 Message-Id: <b77c1dce0705290858v2be239c3o2d726e3d59091493@mail.gmail.com>
15! Unicode/Unicode.pm
16 POD fixes on UTF-16LE
17 http://aspn.activestate.com/ASPN/Mail/Message/perl5-porters/3486118
18! Makefile.PL
19 man page generation is now conditional; yes by default but no if $PERL_CORE
20 Message-Id: <b77c1dce0705290237h5c4667cdlf79a48b839170add@mail.gmail.com>
21
222.22 2007/05/29 07:35:27
7828f908
RGS
23! Encode.pm
24 from_to() does not honor the check while decoding. That's a feature.
25 To make sure it is a feature it is mentioned in the POD.
370462a2 26 http://rt.cpan.org/NoAuth/Bug.html?id=27277
7828f908
RGS
27! Makefile.pl
28 Encode used to suppress man page generation. Now it does.
370462a2 29 http://rt.cpan.org/NoAuth/Bug.html?id=27200
7828f908
RGS
30! Encode.pm Encode.xs t/fallback.t
31 Addressed: (de|en)code("ascii", "\x{3000}", sub{ $_[0] }) segfaults
32 Reported by MIYAGAWA
33
342.21 2007/05/12 06:42:19
35+ lib/Encode/MIME/Name.pm t/mime-name.t
36! Encode.pm Encode.xs lib/Encode/Encoding.pm
37 new method: mime_name()
38 inspired by: MIYAGAWA
39! t/encoding.t
40 Subject: Re: Compress::Zlib, pack "C" and utf-8 [PATCH]
41 From: Marc Lehmann <schmorp@schmorp.de>
42 Date: Thu, 12 Apr 2007 08:41:53 +0200
43 Message-ID: <20070412064153.GA22475@schmorp.de>
44 http://public.activestate.com/cgi-bin/perlbrowse/p/31194
45! Unicode/Unicode.pm
46 POD fix.
47 Message-Id: <20070417220547.GA11999@zetta.zet>
48
492.20 2007/04/22 14:56:12
44b3b9c7
SP
50! Encode.pm
51 Pod fixes. Now find_encoding() is explained more in details.
52+ lib/Encode/GSM0338.pm
53- ucm/gsm0338.ucm
54! lib/Encode/Supported.pod lib/Encode/Config.pm Bytes/Makefile.PL t/gsm0338.t
55 ESTI GSM 03.38 support is relocated from Encode::Byte to Encode::GSM0338.
56 This encoding is so kaputt it is unfit for Encode::XS!
57 Though it was okay for general cases and escape sequences,
58 '\0' => '@' IFF '\0\0' => '\0' had gliches.
59 So kaputt even t/gsm0338 wrongly interpreted that.
60 ref. http://www.csoft.co.uk/sms/character_sets/gsm.htm
61! encoding.pm t/Aliases.t
62 Imported from bleedperl #31015
63
642.19 2007/04/06 12:53:41
51e4e64d
NC
65! lib/Encode/JP/JIS7.pm
66+ t/jis7-fallback.t
67 encode('iso-2022-jp') fallback support added by MIYAGAWA++
68 decode()'s fallback remains unchanged (FB_PERLQQ) since UTF-8
69 contains all characters in iso-2022-jp so there's no need for fancy stuff.
70 Message-Id: <693254b90704060526s6d850320h71cdda50dfbf7eba@mail.gmail.com>
71! Encode.pm
72 #25216 ([PATCH] Encode.pm: postpone the load of Encode::Encoding)
370462a2 73 http://rt.cpan.org/NoAuth/Bug.html?id=25216
51e4e64d
NC
74! lib/Encode/MIME/Header.pm t/mime-header.t
75 #24418 (Encode::MIME::Header: wrong encoding with latin1 characters)
370462a2 76 http://rt.cpan.org/NoAuth/Bug.html?id=24418
51e4e64d
NC
77! Encode.pm
78 #23876 (Add documentation for LEAVE_SRC)
370462a2 79 http://rt.cpan.org/NoAuth/Bug.html?id=23876
51e4e64d
NC
80! lib/Encode/Alias.pm t/Aliases.t
81 #20781: Thai encoding needs alias for tis-620
370462a2 82 http://rt.cpan.org/NoAuth/Bug.html?id=20781
51e4e64d
NC
83! bin/piconv AUTHORS
84 #20344: piconv: wrong conversion of utf-16le encoded files (with PATCH)
370462a2 85 http://rt.cpan.org/NoAuth/Bug.html?id=20344
51e4e64d
NC
86! Encode.pm Encode.xs bin/enc2xs encoding.pm t/Aliases.t t/utf8strict.t
87 Imported from bleedperl's 2.18_01
88
892.18 2006/06/03 20:28:48
656ebd29
RGS
90! bin/enc2xs
91 overhauled the -C option
92 - added ascii-ctrl', 'null', 'utf-8-strict' to core
93 - auto-generated Encode::ConfigLocal no longer use v-string for version
94 - now searches modules via File::Find so Encode/JP/Mobile is happy
95! Byte/Byte.pm CN/CN.pm EBCDIC/EBCDIC.pm JP/JP.pm KR/KR.pm Symbol/Symbol.pm
96 use strict added; though all they do is load XS, it's
97 still better a practice
98! *.pm
99 use warnings added to all of them for better practices' sake.
100
1012.17 2006/05/09 17:10:09
5a1dbf39
SP
102! encode.pm
103 'chin' =~ /^zh_CN|chin(?:a|ese)?$/i is true
104 but chin is not china or chinese.
105 http://d.hatena.ne.jp/jankogai/20060508/1147090316
106! Encode.xs
107 Integrated maintperl change (27824|27824) which I overlooked
108 -- sorry, Nicholas and Coverity Scan.
109 Message-Id: <200604152115.k3FLF1Ar014538@smtp3.ActiveState.com>
110 Message-Id: <200605091615.k49GF1gJ016777@smtp3.ActiveState.com>
111
1122.16 2006/05/03 18:24:10
d1256cb1
RGS
113! bin/piconv
114 --xmlcref and --htmlcref added.
115! Encode.pm
116 Copyright Notice Added.
370462a2 117 http://rt.cpan.org/NoAuth/Bug.html?id=19056
d1256cb1
RGS
118! *
119 Replaced remaining ^\t with q( ) x 4. -- Perl Best Practice pp. 20
120 And all .pm's are now perltidy-ed.
41c240f5 121
d1256cb1 1222.15 2006/04/06 15:44:11
0a8c69ed
SP
123! Unicode/Unicode.xs
124 Addressed: UTF-16, UTF-32, UCS, UTF-7 decoders mishandle illegal characters
370462a2 125 http://rt.cpan.org/NoAuth/Bug.html?id=18556
0a8c69ed
SP
126! Encode.pm
127 added str2bytes() as an alias to encode() and bytes2str() as an alias
128 to decode()
370462a2 129 http://rt.cpan.org/NoAuth/Bug.html?id=17103
0a8c69ed
SP
130! Encode.xs
131 Change 26922: Avoid warning with MS Visual C compiler.
132 Message-Id: <200601231245.k0NCj2dw009484@smtp3.ActiveState.com>
133! t/perlio.t
134 Change 26067: As using -C to turn on utf8 IO is equivalent to the open pragma
135 Message-Id: <200511092227.jA9MRcYD009025@smtp3.ActiveState.com>
136
1372.14 2006/01/15 15:43:36
41c240f5
RGS
138! Makefile.PL
139 Change 26295: Don't build manpages for Encode and Unicode::Normalize
140 Message-Id: <200512071540.jB7Fe4Gt017960@smtp3.ActiveState.com>
141! Encode.pm
142 Change 26081: Pod nit in Encode.pm, found by Marc Lehmann in RT #36949.
143 Message-Id: <200511110357.jAB3vZcP023647@smtp3.ActiveState.com>
144! Encode.xs Encode/encode.h bin/enc2xs encengine.c
145 Change 25821: Mark more static Encode data structures as const.
146 Change 25823: use more 'const' in the Encode data structures.
147 Message-Id: <200510221243.j9MChTSu027711@smtp3.ActiveState.com>
148 Message-Id: <200510221343.j9MDhTk9001245@smtp3.ActiveState.com>
149
1502.13 2006/01/15 15:06:36
151! AUTHORS
152 Miyagawa's mail address updated
153 Message-Id: <693254b90601150535o767e10bai4f4732c275b4ebe0@mail.gmail.com>
154! lib/Encode/MIME/Header.pm
155 #16413: Encode::MIME::Headers patch to solve what is probably someone else's bug
156 http://rt.cpan.org/NoAuth/Bug.html?id=16413
157! lib/Encode/MIME/Header.pm t/mime-header.t
158 Applied: RT #16258: Support for RFC 2184 language tag
159 http://rt.cpan.org/NoAuth/Bug.html?id=16258
160! Encode.pm
161 Fixed RT #14559: fix for #8872 introduces new "bug"
162 http://rt.cpan.org/NoAuth/Bug.html?id=14559
163! Encode.pm
164+ t/from_to.t
165 from_to() now makes use of $check more naturally.
166 Message-Id: <693254b90601150535o767e10bai4f4732c275b4ebe0@mail.gmail.com>
167 <B10B4DE2-9BAF-4344-B3BE-2119977D817A@dan.co.jp>
168
1692.12 2005/09/08 14:17:17
8e180e82
SP
170! Encode.xs Encode.pm t/fallback.t
171 Now accepts coderef for CHECK!
172! ucm/8859-7.ucm
173 Updated to newer version at unicode.org
174 http://rt.cpan.org/NoAuth/Bug.html?id=14222
175! lib/Encode/Supported.pod
176 More POD typo fixed.
177 <42F5E243.80500@gmail.com>
178! encoding.pm
179 More POD typo leftover fixed.
180 Message-Id: <b77c1dce05080615487f95314@mail.gmail.com>
181
1822.11 2005/08/05 10:58:25
56ff7374
RGS
183! AUTHORS CHANGES
184 To reflect changes below
185! Encode.pm encoding.pm
186 lib/Encode/Alias.pm lib/Encode/PerlIO.pod lib/Encode/Supported.pod
187 Typo fixed by Piotr Fusik in Change 25261 & 25266
188 Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec>
189! Encode.xs
190 Addresses "BUG REPORT: panic in Encode.xs".
191 Message-Id: <42EDDA97.2010608@hyper.to>
192+ lib/Encode/MIME/Header/ISO_2022_JP.pm mime_header_iso2022jp.t
193! lib/Encode/MIME/Header.pm lib/Encode/Config.pm
194 Encoding 'MIME-Header-ISO_2022_JP' is introduced by Makamaka
195 Message-Id: <200507311557.j6VFvE2K034605@www231.sakura.ne.jp>
196! Encode/encode.h Encode.pm Encode.xs
197 PerlIO's "encoding(utf-8-strict)" got a problem w/ partial character.
198 Found and addressed by KONNO Hiroharu <hiroharu.konno@bowneglobal.co.jp>
199 See also ext/PerlIO/encoding/encoding.pm
200 Message-Id: <E1DineE-00068X-TB@yok-gs-workman.asia.bgsinternal.com>
201
2022.10 2005/05/16 18:46:36
dc4a2e29
NC
203! Encode.pm
204 fixed decode_utf8() accordingly to RT#8872
205 http://rt.cpan.org/NoAuth/Bug.html?id=8872
206! Encode.xs AUTHORS
207 s/SvIVX/SvIV_set/ by Steve Peters.
208 Message-Id: <2297.67.96.185.36.1114626315.squirrel@webmail3.pair.com>
209! AUTHORS
210 GAAS was missing!
7f0d54d7
RGS
211! Encode.pm
212 New Pod section: "UTF-8 vs utf8"; explains utf-8-strict
213+ t/utf8strict.t
214 Tests utf-8-strict, accordingly to
215 UTF-8 decoder capability and stress test" by Markus Kuhn
216 http://smontagu.damowmow.com/utf8test.html
217 Note that malformed and overlong sequences are not test here
218 because perl already does that for you, utf-8-strict or not.
219! Encode.pm Encode/encode.h t/fallback.t
220 Addressed "encode(..., Encode::LEAVE_SRC) does not work".
221 Now FB_(PERLQQ|HTMLCREF|XMLCREF) implies LEAVE_SRC so
222 you can (en|de)code constant strings with these fallbacks.
223 http://rt.cpan.org/NoAuth/Bug.html?id=8736
224! Encode.pm Encode.xs lib/Encode/Alias.pm t/Aliases.t
225 Make Encode.pm support the real UTF-8, by GAAS
226 Message-Id: <lrfz2mcngd.fsf@caliper.activestate.com>
227 Message-Id: <lr4qizbvvm.fsf@caliper.activestate.com>
228! Encode.pm Encode.xs
229 post-2.09 comment patches from GAAS applied.
230 Message-Id: <lroehacz6q.fsf@caliper.activestate.com>
231 Message-Id: <lrk6rycymu.fsf@caliper.activestate.com>
232
2332.09 2004/12/03 19:16:53
78589665
RGS
234! Encode.pm Encode.xs
235 Addressed " :encoding(utf8) broken in perl-5.8.6".
236 Message-Id: <lrllcfeank.fsf_-_@caliper.activestate.com>
237! Encode.pm
238 Addressed "(de|en)code($valid_encoding, undef) does not warn".
239 http://rt.cpan.org/NoAuth/Bug.html?id=8723
240! Encode.pm t/Encode.t
241 Addressed "Can't encode URI". When a reference is fed to (en|de)code,
242 Encode now stringifies instead of returning undef.
243 http://rt.cpan.org/NoAuth/Bug.html?id=8725
244! Encode.xs t/fallback.t
245 Addressed "FB_HTMLCREF and FB_XMLCREF for the UTF-8 decoder".
246 http://rt.cpan.org/NoAuth/Bug.html?id=8694
247! Encode.pm
248 Addressed "s/digit/number/".
249 http://rt.cpan.org/NoAuth/Bug.html?id=8695
250! Encode.pm
251 Addressed "while (defined(read )) { ... } is an infinite loop".
252 http://rt.cpan.org/NoAuth/Bug.html?id=8696
253! Encode.pm
254 Addressed "What the heck is UCM?".
255 Document fixed so that it no longer contains "UCM-Based Encodings".
256 http://rt.cpan.org/NoAuth/Bug.html?id=8697
257
2582.08 2004/10/24 13:00:29
cc836e95 259! Encode.xs lib/Encode/Encoding.pm Unicode/Unicode.{pm,xs}
78589665
RGS
260 Resolved the issue that was raised by 2.07 -- Encode::utf8 fallbacks
261 that was introduce messed up PerlIO::encoding.
262 * To do so, ->renew() is renewed and ->renewed() was introduced to
263 tell whether the caller is PerlIO or not.
cc836e95
RGS
264 Message-Id: <94B2EB12-25B7-11D9-9E6A-000A95DBB50A@dan.co.jp>
265
2662.07 2004/10/22 19:35:52
f9d05ba3
RGS
267! lib/Encode/Encoding.pm
268 "Remove Carp from warnings.pm" that influences Encode, by Tels.
269 Message-Id: <200410161618.29779@bloodgate.com>
270! Encode.xs AUTHORS t/fallback.t
271 Now Encode::utf8's fallbacks are compliant to Encode standard.
272 Thank Bjoern Hoehrmann for persistently convincing me.
273 Message-Id: <41a61aea.638409494@smtp.bjoern.hoehrmann.de>
274! Encode.pm
275 POD further revised.
c2cbba7d 276
f9d05ba3
RGS
2772.06 2004/10/22 06:23:11
278! ucm/mac*
279 RT #8083 reports that MacThai mapping was obsolete
280 Updated all mac* encodings accordingly to the URI below.
281 One remaining mystery is that MacRomanian vs. MacRumanian.
282 MacRumanian is not found in unicode.org...
283 http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
284! Encode.pm t/Encode.t
285 Fixed RT #8081: "decode(..., bless{},'x') segfault"
286 Two more tests added to test that.
287 http://rt.cpan.org/NoAuth/Bug.html?id=8081
288! Encode.pm
289 POD revised accordingly to RT #7966
290 http://rt.cpan.org/NoAuth/Bug.html?id=7966
291! Unicode/Unicode.pm
292 POD updated explaining why Encode::Unicode always croaks on error
293 rather than giving users choices.
294 http://rt.cpan.org/NoAuth/Bug.html?id=7892
295
2962.05 2004/10/19 04:55:01
d7fe8a7a
RGS
297! encoding.pm
298 "unnuke" jhi's patch in bleedperl, with minor correction by dankogai.
299 Message-ID: <41210A84.6060506@iki.fi>
300 Message-ID: <20041018233442.7418113f@r2d2>
301 Message-Id: <2BA3DAC4-218A-11D9-906D-000A95DBB50A@dan.co.jp>
302
3032.04 2004/10/16 21:22:44
8f1ed24a
MHM
304! Makefle.PL
305 From: craigberry@mac.com
306 Subject: [PATCH ext/Encode/Makefile.PL] make Encode.c dependency explicit
307 Message-Id: <41716868.7000102@mac.com>
308
3092.03 2004/10/06 05:07:20
310! lib/Encode/Alias.pm
311 Resolved some alias case sensitivity glitches reported via RT.
312 http://rt.cpan.org/NoAuth/Bug.html?id=7835
313! bin/piconv
314 Resolved Win32 glitches reported via RT.
315 (Fixed by dankogai and tested by Steve Hay)
316 http://rt.cpan.org/Ticket/Display.html?id=7831
317! JP/JP.pm lib/Encode/Alias.pm lib/Encode/Supported.pod AUTHORS
318 /\bwindows-31j$/i is now an alias of CP932, by Steve Hay.
319 http://rt.cpan.org/NoAuth/Bug.html?id=6695
320
3212.02 2004/08/31 10:55:34
322! ucm/big5-hkscs.ucm AUTHORS t/big5-hkscs.enc t/big5-hkscs.utf
cf9f87ce
RGS
323 New map submitted by Deng Liu and Autrijus. Test data needed
324 to be upgrade as well, done by dankogai
325 Message-Id: <20040824204828.GB6999@aut.dyndns.org>
8f1ed24a 326! bin/ucmsort
cf9f87ce
RGS
327 Now works for characters U+10000 and above. This fix was needed
328 to "tidy" the original map that was submitted.
8f1ed24a 329! bin/enc2xs
cf9f87ce
RGS
330 "ucmsort" now mentioned in pod
331
3322.01 2004/05/25 16:27:14
333! bin/enc2xs AUTHORS
334 From: domo@computer.org
335 Subject: [PATCH] Correct statistics from enc2xs
336 <4AF60A4A-B8BB-11D8-BF99-000A27839BD6@computer.org>
337 <CDEBBD45-B91D-11D8-BF99-000A27839BD6@computer.org>
338! lib/Encode/Alias.pm
339 Addressed "False [] range "\s-" in regex;" in Encode::Alias.pm
340 <200405271148.i4RBm4KY026529@mail.mvnet.de>
341
3422.01 2004/05/25 16:27:14
61f5b2ae
NC
343! lib/Encode/CN/HZ.pm lib/Encode/Unicode/UTF7.pm
344 "If someone thinks utf8::upgrade($1) should be croaked like
345 chom?p($1),please try the following patch for Encode.pm."
346 -- sadahiro-san
347 <20040522212704.C068.BQW10602@nifty.com>
348
3492.0 2004/05/16 20:55:15
7237418a
RGS
350* version updated to 2.00
351 -- sorry, no big feature change. I just hate version 1.100 :)
352! lib/Encode/Guess.pm
353 Unicode/Unicode.pm
354 addressed UTF-(8|32LE) + BOM misguessing
355 https://rt.cpan.org/Ticket/Display.html?id=6279
356! Encode.pm
357 s/is_utif8/is_utf8/ in POD
358! Encode/lib/Encode/CN/HZ.pm
359 Fixes "make test" failure after the patch to pp_hot.c
360 by Sadahiro-san
361 Message-Id: <20040222182357.6B39.BQW10602@nifty.com>
362! bin/piconv
363 From: autrijus@autrijus.org
364 Subject: [PATCH] "piconv -C 512" badly broken
365 Message-Id: <1072870210.769.5.camel@localhost>
366
3671.99 2003/12/29 02:47:16
c2cbba7d
RGS
368! Unicode/Unicode.xs
369 find_encoding("UTF-16BE")->encode("abc") now null terminates
370 http://www.mail-archive.com/perl5-porters@perl.org/msg69766.html
371! Encode.pm
372 prototype bug in decode_utf8() fixed
373 Message-Id: <600A4CDA-F004-11D7-B570-000393AE4244@dan.co.jp>
374! Encode.pm /MANIFEST encoding.pm lib/Encode/Supported.pod
375 t/at-cn.t t/at-tw.t t/gsm0338.t ucm/gsm0338.ucm
376+ t/gsm0338.t
377 Merged from maintperl@21987
378
3791.98 2003/08/20 11:15:31
b786ee6f
JH
380! lib/Encode/MIME/Header.pm AUTHORS t/mime-header.t
381 Dave Evans has found and corrected a bug in Encode::MIME::Header.
382 Test suite added by Dan Kogai.
383 Message-Id: <3F43440B.7060606@rudolf.org.uk>
384! encoding.pm
385 Typo fixes rolled back in from bleedperl
386! t/at-cn.t t/at-tw.t
387 v-strings, now depreciated in perl 5.8.1, is replaced by sadahiro
388 Message-Id: <20030805002313.9880.BQW10602@nifty.com>
389! bin/enc2xs
390 argv case nit for VMS by Craig
391 Message-ID: <3F2B02DE.10207@mac.com>
f9674d83
JH
392! t/enc_eucjp.t t/enc_utf8.t AUTHORS
393 Encode test fixes for VMS by Peter Prymmer
394 Message-ID: <OFBD4A7559.D7CF9517-ON85256D6B.00534853-85256D6B.00538131@factset.com>
395! lib/Encode/Alias.pm t/Aliases.t
396 koi-8 aliases bug detected and patched by sadahiro.
397 Further fix and test suite by dankogai
398 Message-Id: <20030713102228.C76A.BQW10602@nifty.com>
399
4001.97 2003/07/08 21:52:14
8f139f4c
JH
401! encoding.pm lib/Encode/Guess.pm lib/Encode/Alias.pm
402 lib/Encode/JP/JIS7.pm lib/Encode/Encoder.pm Encode.pm
403 $DEBUG replaced with DEBUG() so perl optimizes better,
404 by Rafael with further fixes by dankogai
405 Message-Id: <20030705222023.1f24e041.rgarciasuarez@free.fr>
406! lib/Encode/Aliases.pm
407 Was: define_alias( qr/\bGB[-_ ]?2312(?:\D.*$|$)/i => '"euc-cn"' );
408 Now: define_alias( qr/\bGB[-_ ]?2312(?!-?raw)/i => '"euc-cn"' );
409 So new hash seeding introduced in bleedperl works.
410 Message-Id: <20030629100937.GD20285@vipunen.hut.fi>
23f3589e
DK
411! lib/Encode/Guess.pm
412 $Encode::Guess::NoUTFAutoGuess is added so you can turn off
413 automatic utf(8|16|32) guessing -- originally by Autrijus
414 Message-Id: <20030626162731.GA2077@not.autrijus.org>
415! Encode.pm
416 Addressed the following;
417 Subject: [perl #22835] FB_QUIET doesn't work with Encode::encode
418 Message-Id: <rt-22835-59975.6.8650775354304@rt.perl.org>
419
4201.96 2003/06/18 09:29:02
b5ab1f6f
DK
421! lib/Encode/JP/JP.pm t/guess.t
422 m/(...)/ in void context then $1 is considered a Bad Thing
423 Message-Id: <B5AB34D0-A019-11D7-AF03-000393AE4244@dan.co.jp>
424! Encode.pm
425 Mentions in POD that as of perl 5.8.1 utf8::is_utf8() is
426 also available.
427! encengine.c
428 More typecast from maintperl@19739
429 Message-Id: <200306110645.h5B6j5D2009640@smtp3.ActiveState.com>
430! t/perlio.t
431 Tests 37 & 38 failed on Win32 -- yet another CRLF issue
432 Message-Id: <200306090733.h597XQPA031646@smtp3.ActiveState.com>
433! t/Encode.t
434 Now skips for EBCDIC platform.
435 Message-Id: <OF44B38062.A3998148-ON80256D27.004CF379@portsmouth.uk.ibm.com>
436! t/perlio.t
437 Craig's patch applied that addresses "Many systems (DOS, VMS) cannot
438 have more than one C<.> in their filenames." -- perlport.
439 Message-Id: <3ED79E01.8050401@mac.com>
440! bin/piconv
441 Found and fixed the back that -p,--perlqq does not work.
442 Induced by the change from Getopt::Std to Getopt::Long.
47dd3999
DK
443! encoding.pm
444 Addressed [cpan #2629] Wrong assumption in numeric comparison
445 Message-Id: <rt-2629-7326.19.5700583232515@cpan.org>
446! Encode.pm Encode.xs Unicode/Unicode.pm Unicode/Unicode.xs
447 lib/Encode/Encoding.pm t/perlio.t
448 ! API Change: ->new_sequence() => ->renew()
449 + Encode::Unicode makes use of it so it can handle BOM on PerlIO
450 + Encode::XS and Encode::utf8 now supports ->renew()
451 + Encode::Encoding now documents this with examples
452 - Non-XS (en|de)code stripped out of Encode::Unicode
453 Message-Id: <146957DB-8C39-11D7-9C91-000393AE4244@dan.co.jp>
454
4551.95 2003/05/21 08:41:11
03871ea6
DK
456! ucm/8859-*.ucm
457 Since bogus entries were found in iso-8859-6, all entries are
458 re-generated once again out of
459 http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-*.TXT
460 Thank David Graff <graff@unagi.cis.upenn.edu> for the discovery
461 Message-Id: <200305201819.h4KIJRRU013746@unagi.cis.upenn.edu>
1485817e
DK
462+ lib/Encode/Unicode/UTF7.pm
463! lib/Encode/Config.pm lib/Encode/Alias.pm Unicode/Unicode.pm t/Unicode.t
464 lib/Encode/Supported.pod
465 UTF-7 support is now added. With this Encode now has all transcoding
466 methods in Unicode::String.
467
4681.94 2003/05/10 18:13:59
bedba681
JH
469! lib/Encode/MIME/Header.pm
470 A more sophisticated solution for double-encoding by dankogai
471! lib/Encode/MIME/Header.pm AUTHORS
472 Two bugs fixed by Bjoern Jacke
473 * "Double Encoding" was not possible
474 i.e. encode("MIME-B" => "=?UTF-8?B?w4RwZmVs?=")
475 * encode("MIME-Q") had UTF-8 flag on
476 Message-Id: <rt-22166-57077.2.12980078979811@bugs6.perl.org>
477! lib/Encode/MIME/Header.pm AUTHORS
478 Two occurances of "croak ()" fixed as "croak qq()".
479 Simon Cozens is added to AUTHORS as a result.
480 Message-Id: <20030509103708.GA30664@deep-dark-truthful-mirror.pad>
481! bin/piconv
482 POD fixes that reflect enhancements by jhi
483! bin/piconv
484 Two enhancements by jhi.
485 + Now uses Getopt::Long so it accepts long name options
486 (--from for -f, for example)
487 + New option: -r,--resolve
488 Message-Id: <20030505114149.GA227075@kosh.hut.fi>
489! MANIFEST META.yml
490 META.yml added upon request of Schwern
491 Message-Id: <F3B0BD2C-7BCB-11D7-A488-000393AE4244@dan.co.jp>
492! AUTHORS
493 Enache Adrian removed upon request -- to live longer than Encode
494 and/or FreeBSD (toy-)?thread :)
495 Message-Id: <20030425015701.GA2069@ratsnest.hole>
496! t/enc_module.t
497 "close STDOUT unless $^O eq 'freebsd';" once again relocated
498 to keep VMS happy in which case "$^O eq 'freebsd'" is required
499 to keep FreeBSD+thread happy. Sigh.
500 Message-Id: <3EA88ADC.3000300@mac.com>
501
5021.93 2003/04/24 17:43:16
8676e7d3
JH
503! t/enc_eucjp.t
504 added "no warnings 'pack'" in for loop to keep bleedperl from
505 complaining "Character in 'C' format wrapped in pack".
506! Makefile.PL
507 More elegant perl core detection inspired by Ilya Zakharevich
508 (but further elaborated for general cases).
509! lib/Encode/Encoding.pm lib/Encode/PerlIO.pod
510 POD fixes.
511! t/euc-jp.ucm
512 like cp9??, \x80-\x9F (control + 0x80) are zapped so they
513 are less likely to be confused w/ ISO-8859-*
514! t/CJKT.t
515 RT tests added (vendor encodings are exemplified)
516 -- that successfully found a flaw on iso-2022-kr before the patch.
517! lib/Encode/CJKConstants.pm lib/Encode/KR/2022_KR.pm
518 decode("ISO-2022-KR") has been buggy but no one ever sited
519 that since no one seems to be using it. Bugs discovered by
520 SADAHIRO-san
521 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
522! lib/Encode/CN/HZ.pm t/perlio.t
523 HZ is now perlio_ok, thanks to SADAHIRO-san. perlio.t modified
524 so it adds test for HZ.
525 Message-Id: <20030416231757.A545.BQW10602@nifty.com>
526! lib/Encode/Guess.pm
527 Now guesses UTF-(16|32)(BE|LE) when the string contains \x00.
528 So long as the string contains \x{00}-\x{ff} it does not fail.
529 See perldoc for details.
530 Message-Id: <D2F9BB3C-6DC8-11D7-8F19-000393AE4244@dan.co.jp>
531
5321.92 2003/03/31 03:27:27
9735c3fc
JH
533! ucm/big5-eten.ucm ucm/big5-hkscs.ucm
534 Extraneous single-byte chars in range \x80-\xA0 and \xFA-\xFF
535 removed. FYI, IBM's ICU has none of these for java-Big5-1.3_P.ucm
536 but glibc-BIG5-2.1.2.ucm does.
537 Message-Id: <20030325215213.4CA1.BQW10602@nifty.com>
538! ucm/cp932.ucm ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
539 Maps regenerated again but this time based upon
540 http://oss.software.ibm.com/cvs/icu/charset/data/ucm/
541 (But where is THE DOCUMENT by MICROSOFT?)
542! t/enc_module.t AUTHORS
543 failure with threaded Perl on FreeBSD addressed.
544 Enache Adrian <enache@rdslink.ro> is added to AUTHORS for this.
545 Message-Id: <20030322230131.GA813@ratsnest.hole>
546! lib/Encode/Guess.pm
547 Some POD fixes.
548! t/CJKT.t
549 Change 18989: Make the :bytes conditional on PerlIO.
550 further Modified by Dan Kogai
551 <200303161730.h2GHU5B16265@smtp3.ActiveState.com>
552! t/enc_module.t
553 Chnage 18966: another fix for failing test on windows ("use encoding"
554 puts STDIN in :raw mode, so chomp() wasn't stripping the CR), by gsar
555 Message-Id: <200303140545.h2E5j5B08856@smtp3.ActiveState.com>
556! t/CJKT.t
557 Change 18970: Hopefully this works also in Win32, by jhi
558 Message-Id: <200303140745.h2E7j6B22729@smtp3.ActiveState.com>
559 Change 18965: fix CJKT.t failures on windows due to incorrect
560 binmode(), by gsar
561 Message-Id: <200303140530.h2E5U5B07046@smtp3.ActiveState.com>
562
5631.91 2003/03/09 20:07:37
0f29a567
JH
564! encoding.pm
565 even more proofread by jhi.
566 Message-Id: <20030309194323.GT20843@kosh.hut.fi>
567! t/enc_module.t
568 -use lib 't';
569 +use lib qw(t ext/Encode/t ../ext/Encode/t);
570 Message-Id: <20030309182057.GR20843@kosh.hut.fi>
571! AUTHORS
572 s/Hirohito/Hiroto/ig; Sorry, Hiroto-san.
573 Message-Id: <20030309181748.GP20843@kosh.hut.fi>
574! encoding.pm
575 s/logner/longer/
576 Message-Id: <20030309181907.GQ20843@kosh.hut.fi>
577
5781.90 2003/03/09 17:32:43
05ef2f67
JH
579! encoding.pm
580+ t/enc_data.t
581 Inaba-san has added a patch for perl 5.8.1 or later that makes
582 encoding.pm work for <DATA> filehandle. t/enc_data.t is to test
583 that. POD is further revised.
584 Message-Id: <200303091515.h29FF6B03903@smtp3.ActiveState.com>
585! encoding.pm t/enc_module.t
586 encoding vs. ${^UNICODE} resolved. POD revised accordingly.
587 Message-Id: <20030306112940.GN20652@kosh.hut.fi>
588
5891.89 2003/02/28
6be7c101
JH
590! Encode.xs
591 signed vs. unsigned issue discovered by Craig on OpenVM
592 Message-Id: <a05200f12ba81fe9d6298@[172.16.52.1]>
593! encoding.pm AUTHORS
594+ t/Mod_EUCJP.pm t/enc_module.enc t/enc_module.t
595 Because binmode() stacks layers instead of overwrite, you have to
596 ":raw :encoding()" in encoding.pm or your are in trouble when you
597 call encoding.pm multiple times. There are several workarounds
598 but Inaba-san's idea is in. SUGAWARA Hajime <sugawara@hdt.co.jp>,
599 who was the first to address this problem was added to AUTHORS.
600 The test suites was added for this, which is a modified version
601 of SUGAWARA-san's scripts
602 Message-Id: <3E5CF695.6AE07852@st.rim.or.jp>
603
6041.88 2003/02/20 14:42:34
cc7dbc11
DK
605! Encode.xs
606 one signedness nit for Encode by jhi
607 <200302161933.h1GJX876018710@kosh.hut.fi>
608! ucm/viscii.ucm
609 VISCII map was incorrect; fixed by Sadahiro-san
610 Message-Id: <20030216120828.47D3.BQW10602@nifty.com>
611! t/enc_eucjp.t t/enc_utf8.t AUTHORS
612 You can't unlink files that are opened in cygwin but the last
613 file handle opened in t/enc_*.t left open. Patch submitted
614 by Yitzchak and he was added to AUTHORS.
615 Message-Id: <iN0Q+gzkgmZN092yn@efn.org>
616! t/CJKT.t
617 now works with 'LC_ALL=en_US.UTF-8 PERL_UTF8_LOCALE=1'
618 Message-Id: <20030206104513.GA11081@kosh.hut.fi>
619! Unicode/Unicode.xs
620 For 1.88: Unicode.xs =~ s/regog/recog/ -- jhi
621 Message-Id: <20030206045153.GA6826@kosh.hut.fi>
b0b300a3 622
cc7dbc11 6231.87 2003/02/06 01:52:11
151b5d36
JH
624! AUTHORS
625 * Inaba "Sensei" Hirohito added (I thought I have done so a long
626 ago but apparently I did not).
627 * SUZUKI Norio added for verious and useful bug reports.
628! Byte/Byte.pm KR/KR.pm Unicode/Unicode.pm
629 lib/Encode/Encoder.pm lib/Encode/CJKConstants.pm
630 podchecked so all warnings are gone except for L<http://>.
631! encoding.pm t/enc_eucjp.t
632 * t/uni/tr_utf8.t now t ok on maintperl (sorry, jhi)
633 * Filter option overhaul
634 * POD revision
635! Encode.pm Encode.xs encengine.c Encode/encode.h
636 lib/Encode/Encoding.pm lib/Encode/JP/JIS7.pm
637 Merged inaba-san's patch that fixes "use encoding 'shiftjis'"
638 without filter. podchecked by Dan Kogai.
639 Message-Id: <3E3BC46B.6C687CFD@st.rim.or.jp>
640! lib/Encode/Alias.pm
641 decode('alias', $1) went wild because of local $_ in find_alias()
642 the evil local $_ is eradicated but that changes find_alias()
643 format for coderef aliasing. See Encode::Alias for details
644 Message-Id: <200302051704.AA00042@kipp0.nifty.com>
645
6461.86 2003/01/22 03:29:07
fa6f41cf
JH
647! encoding.pm
648 * Don't forget to canonize when you attempt an exact match!
649 Message-Id: <73E7F801-2DAA-11D7-BF9A-000393AE4244@dan.co.jp>
650 * ${^ENCODING} exception is off for $] > 5.008
651 Message-Id: <20030122110617T.inaba.hiroto@toshiba-it.co.jp>
652! t/enc_utf8.t
653 $] check commented out so it runs on 5.8.0
654
6551.85 2003/01/21 22:19:14
656! encoding.pm
657 ${^ENCODING} exception is now explicit rather than handled by regex.
658+ t/enc_eucjp.t t/enc_utf8.t
659 Test suite for the better "encoding" pragma support for bleedperl.
660 On 5.8.0, they will just be skipped.
661
6621.84 2003/01/10 12:00:16
0f7c507f
JH
663! encoding.pm
664 ${^ENCODING} is no longer set for utf so encoding is no longer fun :)
665 (That is to prevent duplicate encoding first by IO then ${^ENCODING})
666 Message-Id: <20030108213737.GK331043@lyta.hut.fi>
667! Unicode/Unicode.xs
668 %_ fixes saves the resulting .so .05% smaller, by NC
669 Message-Id: <20021226225709.GF284@Bagpuss.unfortu.net>
670! Encode.pm
671 Silence Encode on undef, by Andreas
672 Message-Id: <m3smwrohd1.fsf@k242.linux.bogus>
673 Message-Id: <m3of7fo7np.fsf@k242.linux.bogus>
674! Unicode/Unicode.xs
675 s/regognised/recognised/ . British spelling left intact to pay
676 respect to two British Nicks :)
677 Message-Id: <20021203020454.GK2274@kosh.hut.fi>
678
6791.83 2002/11/18 17:28:49
b536bf57
DK
680! Encode.xs lib/Encode/JIS7.pm
681 Even more patches from Inaba-san has been applied. With this
682 patch t/uni/tr_7jis.t and t/uni/t_utf8.t of bleedperl will work.
683 Message-Id: <20021115105514D.inaba.hiroto@toshiba-it.co.jp>
684
6851.82 2002/11/14 23:06:12
686! Encode.xs
687 Encode::utf8 (XS Version) assertion botch first found in Cygwin,
688 later found in perls w/ -Dusemymalloc was fixed by NC.
689 Message-Id: <20021114210349.GA288@Bagpuss.unfortu.net>
690
6911.81 2002/11/08 18:29:27
692! Encode.pm Encode.xs
693 Non-XS version of Encode::utf8 is back (with XS being default).
694 Encode::predefine_encodings(0) to turn off XS.
695 This is primarily to cope w/ Cygwin smoke but Sadahiro-san has
696 found that it was Test::More causing the problem, not Encode.
697 But I have already made it configurable so it may be useful in
698 some rare cases....
699 Message-Id: <20021107210110.2EE4.BQW10602@nifty.com>, et al.
700! bin/enc2xs
701 The ingenious patch by Nicholas Clark that reduces shlib sizes by
702 50% with no penalty and backward compatibility preserved, is in.
703 Message-Id: <20021103231324.GE288@Bagpuss.unfortu.net>
704
7051.80 2002/10/21 20:39:09
ab3374e4
DK
706! Encode.xs t/mime-header.t
707 Even more patches from NI-XS regarding Encode::utf8->decode().
708 And one more test to t/mime-header.t to prove it
709 Message-Id: <E183i0Y-0003mo-00@mserv1c.vianw.co.uk>
710
7111.79 2002/10/21 06:05:37
712! Encode.xs
713 Further patches from NI-XS. Encode::utf8->decode() now checks the
714 value of utf8 flag of the argument. As a result, the fix to
715 lib/Encode/MIME/Header.pm is no longer neccessary but since it did
716 no harm (even speedwise) I'll leave it unreverted.
717! ucm/cp949.ucm ucm/cp950.ucm
718 U+20AC EURO SIGN
719 U+00AE REGISTERED SIGN
720 were missing as a result of 1.78. Discovered by Moriyama-san.
721 Moriyama-san has also developed a test script that compares
722 (en|de)coded results to the corresponding Win32 API result and
723 all cp9?? maps are now verified.
724 Message-Id: <20021021025220.3AED.MSYK@mtg.biglobe.ne.jp>
725
7261.78 2002/10/20 15:44:00
727! lib/Encode/MIME/Header.pm
728 fixed so that it works with new Encode::utf8
729! Encode.pm Encode.xs
730 Encode::utf8 is now in Encode.xs by Nick In-XS. This allows
731 :encoding(UTF-8) to handle partial chars at end of buffers
732 correctly.
733 Message-Id: <20021020134935.2079.3@bactrian.ni-s.u-net.com>
734! lib/Encode/Supported.pod
735 More nitpickings applied.
736+ t/rt.pl MANIFEST
737! t/CJKT.t
738 Moriyama-san has discovered a serious bug in t/CJKT.t; its roundtrip
739 tests were completely useless. To redeem that and get the peace of
740 mind again, I wrote t/rt.pl to test ALL '|0' ENTRIES in all
741 ucm/*.ucm Since this script takes too long to finish (30 seconds on
742 PIII-800MHz, FreeBSD), it is deliberately excluded from 'make test'
743 but you can easily run that by either renaming it or:
744 perl -Mblib t/rt.pl
745 Message-Id: <20021019065420.0C48.MSYK@mtg.biglobe.ne.jp>
746! ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
747 Other CJKT cp9?? also updated according to the URI below;
748 http://www.microsoft.com/typography/unicode/cscp.htm
749+ bin/ucmsort MANIFEST
750 ucmsort is a crude utility that sorts CHARMAP entries in UCM files
751 to proper order. intended for hardcore develpers only.
752! ucm/cp932.ucm JP/JP.pm AUTHORS
753 CP932 mapping which was based upon the mapping file at unicode.org
754 was found obsolete by MORIYAMA Masayuki msyk@mtg.biglobe.ne.jp>. He
755 has also supplied the patch so he was added to AUTHORS.
756! lib/Encode/Supported.pod
757 ISO-8859-11 != TIS 620
758 == TIS 620 + \xA0 (&nbsp;)
759 Message-Id:
760 <DC504E9C3384054C8506D3E6BB012460810D23@bsebe001.americas.nokia.com>
761
7621.77 2002/10/06 03:27:02
4b291ae6
DK
763! t/jperl.t
764 * Modified to accomodate up and comming patch by Inaba-san that
765 will fix tr/// needing eval qq{}
766 Message-Id: <9F78A19C-D6C3-11D6-BAC6-0003939A104C@dan.co.jp>
767! encoding.pm
768 * pod fixes/enhancements to reflect the changes above
769! lib/Encode/Alias.pm
770 "Encode::TW is correct, Encode::Alias not." - /Autrijus/
771 Message-Id: <20021001015648.GB18710@not.autrijus.org>
772
7731.76 2002/08/25 15:09:51
35e20135
DK
774! t/big5-eten.utf
775 To reflect ucm change by Autrijus. t/big5-eten.enc was regenerated
776 but naturally identical to previous version -- dankogai
777! ucm/big5-eten.ucm
778 Codepoint fixes -- autrijus
779 Message-Id: <20020805040236.GC5220@not.autrijus.org>
780= *
781 copied everything under perl-5.8.0/ext/Encode to make sure Encode
782 is in sync w/ perl core
783! t/CJKT.t t/guess.t
784 Change 17175 by jhi@alpha on 2002/06/10 23:24:42
785 Now that binmode(FH) does implicit ":bytes" revisit
786 the failing tests. The worrisome one is the Digest::MD5
787 test-- how will it fare in CRLF lands now?
788! t/CJKT.t t/guess.t
789 From: Radu Greab <radu@netsoft.ro>
790 Date: Mon, 10 Jun 2002 00:40:34 +0300
791 Message-Id: <200206092140.g59LeYn15745@ix.netsoft.ro>
792 Fixes for en_US.UTF-8 failures, all but ext/PerlIO/t/fallback.t
793 ones which I cannot figure out.
794! lib/Encode/Alias.pm
795 Subject: [Encode PATCH] spurious warning
796 From: Nicholas Clark <nick@unfortu.net>
797 Date: Sun, 2 Jun 2002 20:26:22 +0100
798 Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net>
799
8001.75 2002/06/01 18:07:49
2d06ad02
DK
801! lib/Encode/Alias.pm t/Alias.t lib/Encode/Supported.pod TW/TW.pm
802 glibc compliance cited by Autrijus.
803 http://www.li18nux.org/docs/html/CodesetAliasTable-V10.html
804! bin/enc2xs bin/piconv
805 Subject: Re: forewarning: usedevel and versiononly
806 Message-Id: <20020529081515.D570.H.M.BRAND@hccnet.nl>
807
8081.74 2002/05/28 18:33:15
f0a41339
DK
809+ ucm/null.ucm ucm/ctrl.ucm
810! Makefile.PL bin/enc2xs lib/Encode/Supported.pod
811 "null" and "ascii-ctrl" encodings added upon the request of Autrijus
812 Subject: Re: unicode -> &# notation
813 Message-ID: <20020518193704.GB40272@not.autrijus.org>
814
8151.73 2002/05/28 17:26:18
816! */Makefile.PL Makefile.PL bin/enc2xs Encode/Makefile_PL.e2x AUTHORS
817 Chris Nandor has fixed Encode so that it works w/ MacPerl --
818 at least w/ PPC (68k need static linking which does not work due to
819 64k limit). pudge is added to AUTHORS (I'm surprised he was not
820 there in the list). Encode/Makefile_PL.e2x was additionally fixed
821 by dankogai to reflect changes in other Makefile.PL
822 Message-Id: <p0510030ab9195ed230ff@[10.0.1.107]>
823! t/mime-header.t
824 Subject: Change 16746: -Mutf8 cleanup.
825 Message-Id: <200205222345.g4MNj7e10597@smtp3.ActiveState.com>
826
8271.72 2002/05/20 15:49:56
f74b3917
DK
828! Makefile.PL
829 Subject: [PATCH] Encode should be in perl-core library path
830 Message-Id: <86r8k7h738.wl@mail.edge.co.jp>
831 Message-Id: <20020520161201.A11019@alpha.hut.fi>
832! lib/Encode/MIME/Header.pm
833 Subject: [PATCH] Encode::MIME::Header
834 Message-Id: <86sn4nh7a8.wl@mail.edge.co.jp>
835! Encode/Makefile_PL.e2x
836 Subject: [PATCH] Make Makefile_PL.e2x happy on MSWin32
837 Message-Id: <20020519201031.GA1603@not.autrijus.org>
838! CN/Makefile.PL Byte/Makefile.PL JP/Makefile.PL TW/Makefile.PL
839 Symbol/Makefile.PL KR/Makefile.PL EBCDIC/Makefile.PL Makefile.PL
840 AUTHORS
841 @16628 and @16652 from Vadim. Vadim was added to AUTHORS.
842 Subject: [PATCH] good day for WinCE port of perl.
843 Message-ID: <001301c1fc68$e808e560$a95cc3d9@vad>
844! Encode.xs
845! Unicode/Unicode.xs
846 Even more linting by Robin via @16532
847! Encode.xs
848 Even more typecast by Sarathy in @16460
849
8501.71 2002/05/07 16:22:42
d6f02b51
JH
851! Encode.xs
852 even more typecasts by Robin
853 Message-Id: <200205071513.QAA05846@tempest.npl.co.uk>
854! bin/enc2xs
855 A very strange bug that was causing a bugus ucm -> C table
856 generation that was revealed by a UCM file that Andreas was
857 working. This is the king of wierdest bug I've encountered
f74b3917 858 in the course of Encode maintenance.
d6f02b51
JH
859 Message-Id: <6C04F0FA-61D4-11D6-B164-00039301D480@dan.co.jp>
860
8611.70 2002/05/06 10:26:48
621b0f8d
DK
862! encoding.pm
863 Made more 'module-safe' with conjunction w/ 'no encoding'.
864 Message-Id: <EAB48C16-60DA-11D6-9982-00039301D480@dan.co.jp>
865! lib/Encode/Encoding.pm
866 'require Encode' because ->Define uses Encode::define_encoding();
867 problem and solution addressed by Miyagawa-kun
868 Message-Id: <86znzdfvuh.wl@mail.edge.co.jp>
869! t/Unicode.t
870 Cuts the frill to make djgpp happier, as suggested by Laszlo
871 Message-Id: <20020506105819.H17012@libra.eth.ericsson.se>
872! bin/enc2xs
873 enc2xs no longer overwrites files w/ -M option, as suggested by Andreas
874 Message-Id: <m3bsbug48n.fsf@anima.de>
875
8761.69 2002/05/04 16:41:18
11067275
JH
877! lib/Encode/MIME/Header
878 Floating-point coerced for UNICOS (in integer arithmetics it folds
879 line one character too early). Verification by Mark is pending.
880 Message-Id: <C670F60D-5F4F-11D6-A5CA-00039301D480@dan.co.jp>
881! Unicode/Unicode.pm
882 more doc patch from Elizabeth
883 Message-Id: <4.2.0.58.20020503210946.02f4ed30@mickey.dijkmat.nl>
884! Encode/Makefile_PL.e2x
885 More platform-independent patch from Benjamin
886 Message-Id: <3CD31BE0.69F79B06@earthlink.net>
887! lib/Encode/Guess AUTHORS
888 split regex fix by Graham Barr. Adds him to AUTHORS.
889 Message-Id: <20020504085419.E95940@valueclick.com>
890! Encode/Makefile_PL.e2x
891 enc2xs script discovery made smarter and more sensible, first cited
892 by Miyagawa-kun and further suggestions by Rafael and Andreas
893! Encode.pm lib/Encode/Guess.pm t/fallback.t t/guess.t t/mime-header.t
894 "The EBCDIC remapping of the low 256 bites again" #16372 by jhi
895
8961.68 2002/05/03 12:20:13
126bf8bf
JH
897! lib/Encode/Alias.pm lib/Encode/Supported.pod t/Alias.t AUTHORS
898 UCS-4 added to aliases of UTF-32 by Elizabeth Mattijsen. Alias.t
899 and Supported.pod modified to reflect the change. Elizabeth added
900 to Authors. And H.M. is also added for forwarding her patch among
901 other contributions (I was rather surprised to find his name was not
902 there yet!)
903 Message-Id: <20020503114901.D639.H.M.BRAND@hccnet.nl>
904
9051.67 2002/05/02 07:33:09
2fc614e0
JH
906! Encode.xs
907 Error message now consistent w/ perlqq (\N{U+} -> \x{})
908 done in perl@16308 but Philip linted me further. Now the error
909 messages are macronized as ERR_ENCODE_NOMAP and ERR_DECODE_NOMAP
910! lib/Encode/Guess.pm
911 Sanity check for happier -w by Autrijus
912
9131.66 2002/05/01 05:41:06
4089adc4
JH
914! Encode.xs t/fallback.t
915 WARN_ON_ERR no longer assumes RETURN_ON_ERR so you can issue a warning
916 while fallback is in effect. This even came with a welcome side-effect
917 of cleaner code with less nests! Thank you, NI-XS. t/fallback.t is
918 also modified to test this.
919 And of course, the corresponding varialbles to UV[Xx]f are appropriately
920 cast. This should've concluded NI-XS homework.
921! Encode.pm
922 encode(undef) does warn again! Repented upon suggestion by NI-XS.
923 Document for unless vs. '' added
924 Message-Id: <20020430171547.3322.13@bactrian.elixent.com>
925
9261.65 2002/04/30 16:13:37
e8c86ba6
JH
927! Encode.pm
928 encode(undef) no longer warns for C<Use of uninitialized value in
929 subroutine entry>. Suggested by Paul.
930 Message-Id: <AIEAJICLCBDNAAOLLOKLMEEEEJAA.Paul.Marquess@ntlworld.com>
931! lib/Encode/Supported.pod
932 Encode::MIME::Header and Encode::Guess mentioned
933 Updated for Encode::HanExtra 0.05 and Encode::JIS2K
934! lib/Encode/Guess.pm
935 POD fix by Miyagawa-kun
936 Message-Id: <86k7qqx8p7.wl@mail.edge.co.jp>
937
9381.64 2002/04/29 06:54:06
b7a5c9de
JH
939! ucm/euc-jp.ucm
940 Now decodes euc-jisx0213 also. CAVEAT: encode("euc-jp"...) and
941 encocde("euc-jisx0213") are still DIFFERENT.
942 Message-Id: <A5DFA5CA-5B3C-11D6-A54F-00039301D480@dan.co.jp>
943! Encode.xs
944 A few white spaces corrected by NI-XS via PerlIO integration to
945 Mainline
946 Subject: Change 16247: Integrate perlio;
947! Encode.pm
948 Document fixes by Andreas
949 Message-Id: <m3k7qsf1we.fsf@anima.de>
950
9511.63 2002/04/27 18:59:50
10c5ecbb
JH
952! lib/Encode/Encoding.pm
953! Encoding.pm Unicode/Unicode.pm lib/Encode/Guess.pm lib/Encode/CN/HZ.pm
954! lib/Encode/JP/JIS7.pm lib/Encode/MIME/Header.pm lib/Encode/KR/2022_KR.pm
955 Make use of the Encode::Encoding base class!
956 And other cleanups in Encode.xs upon NI-XS suggestions
957 Message-Id: <20020427160718.1290.15@bactrian.ni-s.u-net.com>
958
9591.62 2002/04/27 11:17:39
fc17bd48
JH
960! Encode.pm
961 encodings() now just check %ExtModule instead of eval{require}
962 all of them for ":all" to conserve more memory.
963! Encode.xs
964 more "%x" -> "%" UVxf stuff.
965! Encode.pm
966 s/=over2/=over 2/g # oops.
967
9681.61 2002/04/26 03:02:04
7e19fb92
JH
969! t/mime-header.t
970 Now does decent tests besides use_ok()
971! lib/Encode/Guess.pm t/guess.t
972 UI streamlined, document added
973! Unicode/Unicode.xs
974 various signed/unsigned mismatch nits (#16173)
975 http://public.activestate.com/cgi-bin/perlbrowse?patch=16173
976! Encode.pm
977 POD: utf8-flag-related caveats added. A few sections completely
978 rewritten.
979! Encode.xs
980! AUTHORS
981 Thou shalt not assume %d works, either!
982 Robin Baker added to AUTHORS for this
983 Message-Id: <200204251132.MAA28237@tempest.npl.co.uk>
984! t/CJKT.t
985 "Change 16144 by gsar@onru on 2002/04/24 18:59:05"
986
9871.60 2002/04/24 20:06:52
af1f55d9
JH
988! Encode.xs
989 "Thou shalt not assume %x works." -- jhi
990 Message-Id: <20020424210618.E24347@alpha.hut.fi>
991! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make
992 low-memory build machines happy, now *.c is created for each *.ucm
993 (no table aggregation). You can still override this by setting
994 $ENV{AGGREGATE_TABLES}.
995 Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp>
996+ lib/Encode/Guess.pm
997+ lib/Encode/JP/JIS7.pm
998 Encoding-autodetect (mainly for Japanese encoding) added. In a
999 course of development, JIS7.pm was improved.
1000+ lib/Encode/HTML/Header.pm
1001+ lib/Encode/Config.pm
1002 MIME B/Q Header Encoding Added!
1003! Encode.pm Encode.xs t/fallback.t
1004 new fallbacks; XMLCREF and HTMLCREF upon Bart's request.
1005 Message-Id: <20020424130709.GA14211@tanglefoot>
1006
10071.59 $ 2002/04/22 23:54:22
1008! Encode.pm Encode.xs
1009 needs_lines() and perlio_ok() are added to Internal encodings such
1010 as utf8 so XML::SAX is happy. FB_* stub xsubs are now prototyped.
1011
10121.58 2002/04/22 23:54:22
ef175861
JH
1013! TW/TW.pm
1014 s/MacChineseSimp/MacChineseTrad/ # ... oops.
1015! bin/ucm2text
1016! t/*.t
1017- t/*.euc t/*.ref
1018+ t/*.enc t/*.utf
1019 Now all CJKT encodings go thru round-trip test via t/CJKT.t.
1020 t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t
1021 t/(JP|KR).t are aggregated to t/CJKT.t
1022 test data are all remade via bin/ucm2text.
1023 And .... They are no longer skipped for -Uuseperlio !
1024
10251.57 2002/04/22 20:27:30
011b2d2f
JH
1026! t/JP.t t/KR.t t/perlio.t
1027 unless (find PerlIO::Layer 'perlio') ... line is back again.
1028 t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines
1029 need PerlIO. Sigh....
1030! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t
1031 ->perlio_ok now does eval{ require PerlIO::encoding } there so
1032 it correctly returns 1 when PerlIO::encoding is yet loaded.
1033! Encode.xs
1034 perl-current patch #16072 reflected
1035
10361.56 2002/04/22 09:48:07
0ab8f81e
JH
1037! Encode.pm encoding.pm t/perlio.t t/jperl.t
1038 New PerlIO::encoding 0.04 compliance met
1039
10401.55 2002/04/22 03:43:05
1041! Encode.pm Encode.xs Unicode/Unicode.pm
1042 needs_lines() defined so Encode::Encoding is no longer needed
1043 for perlio
1044
10451.54 2002/04/22 02:50:01
1046! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t
1047! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm
1048 now perlio_ok is true by default if PerlIO::encoding->VERSION is
1049 0.03 or larger. POD in Encode::Encoding revised to reflect this.
1050 Encode::XS and Encode::Unicode now has perlio_ok() method.
1051! lib/Encode/Supported.pod
1052 s/UP-UX/HP-UX/ by jhi
1053! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README
1054! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv
1055! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm
1056! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm
1057! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod
1058! lib/Encode/Supported.pod
1059 Huge document fixes by Philip.
1060! AUTHORS
1061! t/JP.t
1062 s/compare\(/compare_text\(/o by Sarathy. Adds him to AUTHORS
1063 http://public.activestate.com/cgi-bin/perlbrowse?patch=16049
1064! t/perlio.t
1065 binmode() after "<:encoding" to make Win32 happy, by Mattia.
1066 Mattia added to AUTHORS file
1067 Message-Id: <3CC3150F.5798.22A05AE@localhost>
1068
10691.52 2002/04/20 23:43:47
6d1c0808
JH
1070! t/perlio.t
1071 TODO: is now SKIP:, as NI-XS requested. Also adds more
1072 eraborate failure analysis added.
1073! bin/enc2xs
1074 A note on how to make sure of round-trip safety added to POD
1075 section (so Autrijus is happier)
1076! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm
1077 big5-(eten|hkscs) is round-trip safe again!
1078 Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
1079! encoding.pm
1080 Typo fixes by Andreas
1081! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
1082! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
1083 PerIO coodination patches from NI-XS.
1084 Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
1085
10861.51 2002/04/20 09:58:23
b0b300a3
JH
1087! t/TW.t
1088 Updated test suite by Autrijis so "make test" is happy again
1089 Message-Id: <20020420082104.GA25037@not.autrijus.org>
1090+ ucm/big5-eten.ucm
1091! ucm/big5-hkscs.ucm lib/Encode/Alias.pm
1092- ucm/big5.ucm
1093 TW/TW.pm TW/Makefile.PL
1094 Updates by Autrijus. 'big5' is no longer a canonical but an
1095 alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
1096 Message-Id: <20020419195346.GA19597@not.autrijus.org>
1097! Encode.xs
1098 Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
1099 Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
1100! Encode.pm
1101 PerlIO detection a little bit smarter; no longer uses eval qq{}
1102 but eval {}.
1103
11041.50 2002/04/19 06:13:02
85982a32
JH
1105! ! Encode.pm Encode.xs Encode/encoding.h
1106+ t/fallback.pm
1107 New Fallback API imlemented and documented. See "perldoc Encode"
1108 for details
1109! lib/Encode/JP/JIS7.pm Encode.pm
1110+ lib/Encode/PerlIO.pod t/perlio.t
1111 API compliance met. However, it still does not work unless perlio
1112 implements line buffer. See BUGS section in perldoc Encode::PerlIO
1113 As a sensible workaround, perlio_ok() added to Encode.
1114! encoding.pm
1115! lib/Encode/Supported.pod
1116 Doc fixes from jhi
1117 Message-Id: <20020418174647.J8466@alpha.hut.fi>
1118! CN/CN.pm
1119 Doc fixes from Autrijus
1120 Message-Id: <20020418144131.GA10987@not.autrijus.org>
1121! Encode.pm
1122 perlqq mode documented
1123! t/JP.t
1124+ t/jisx0201.euc t/jisx0201.ref
1125! t/jisx0208.euc t/jisx0208.ref
1126 t/JP.t tests more rigorously and with other encodings
1127 t/jisx0201.* added to test JIS7 encodings. jisx0208 is now PURELY
1128 in jis0208 (used to contain jisx0201 part).
1129! Encode/Makefile_PL.e2x
1130 The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers
1131 enc2xs and encode.h rather than hard-coded. This allows the resulting
1132 module fully CPANizable.
1133! encoding.pm t/JP.t t/KR.t
1134 PerlIO detection simplified (checks %INC instead of eval{})
1135! Encode.xs Encode/encode.h
1136+ Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
1137- lib/Encode/Unicode.pm
1138 (en|de)code_xs relocated to where it belongs. Source reindented
1139 to my taste
1140! bin/enc2xs
1141 Additional (U8 *) cast added as suggested by jhi
1142 Message-Id: <20020417165916.A28599@alpha.hut.fi>
f2a2953c 1143
85982a32 11441.42 Date: 2002/04/17
b2704119
JH
1145- lib/Encode/XS.pm
1146 no-op module; Thought of adding a pod there but enc2xs has
1147 one so gone.
1148! encoding.pm
1149! t/JP.pm
1150! t/KR.pm
1151 correct mechanism to detect Perlio::encoding layar installed.
1152! Encode.xs
1153 PerlIO Layer detached.
1154
11551.41 2002/04/16 23:35:00
1156! encoding.pm
1157 binmode(STDIN|STDOUT ...) done iff PerlIO is available
1158! t/*.t
1159 Cleaned up PerlIO skip conditions to prepare for the upcoming
1160 Encode - PerlIO forking.
1161! Encode.pm
1162 exported functions are now prototyped.
1163! lib/Encode/CN/HZ.pm
1164! bin/enc2xs
1165! Encode.xs
1166 fallback implemented # was /* FIXME */
1167 affected programs revised to fit (only HZ was using the try-catch
1168 approach which needed to be fixed for API-compliance).
1169! Encode/Config.pm
1170! Encode/KR/2022_KR.pm
1171! Encode/KR/KR.pm
1172 can find =head1 NAME now, jhi
1173 Message-Id: <20020416083059.V30639@alpha.hut.fi>
1174! encoding.pm
1175 s/\{h\}/{$h}/g ;)
1176! Encode.xs
1177 now complies with less warnings with the pickest compilers.
1178 Suggested by Craig, fixed by Dan.
1179 ! Encode/Makefile_PL.e2x
1180! bin/enc2xs
1181 A bug that fails to find *.e2x in certain conditions fixed
1182
11831.40 2002/04/14 22:27:14
aae85ceb
DK
1184+ Encode/ConfigLocal_PM.e2x
1185! lib/Encode/Config.pm
1186! bin/enc2xs
1187 "enc2xs -C" now generates/updates Encode::ConfigLocal.
1188 ConfigLocal_PM.e2x is a skelton thereof.
1189! lib/Encode/Config.pm
1190! CN/CN.pm
1191 "use Encode::CN::HZ;" was missing.
1192! t/Unicode.t
1193! t/unibench.t
1194 More rigorous tests added to test XS, especially on memory allocation.
1195! Encode.xs
1196! lib/Encode/Unicode.pm
1197 NI-S implemented an XS version -- merged
1198 Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
1199! encoding.pm
1200! t/jperl.t
1201 Source filter option added. With this option on, you can write
1202 perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy
1203 encodings. t/jperl.t enhanced to test this feature.
1204! t/Unicode.t
1205 ok() gotcha addressed by Benjamin fixed. Though I didn't exactly
1206 apply his suggestion, this degree of nitting is enough to add him
1207 to AUTHORS list.
1208 Message-Id: <3CB93223.291E5E2E@earthlink.net>
1209! JP/JP.pm
1210+ lib/Encode/JP/JIS7.pm
1211- lib/Encode/JP/JIS.pm
1212- lib/Encode/JP/2022_JP.pm
1213- lib/Encode/JP/2022_JP1.pm
1214 7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to
1215 JIS7.pm for better maintainability and performance
1216! encoding.pm
1217 Added caveat for non-ascii identifiers.
1218! encoding.pm
1219 fixes by jhi, the original author of this pragramtic module.
1220 Message-Id: <20020413231527.V1826@alpha.hut.fi>
1221
12221.34 2002/04/12 20:23:05 (Unreleased)
77ea6967
JH
1223! Encode.pm
1224! t/Unicode.t
1225 EBCDIC fixes addressed by jhi.
1226 Message-Id: <20020412161844.D9383@alpha.hut.fi>
1227! lib/Encode/Encoder.pm
1228 POD fix by Miyagawa-kun
1229 Message-Id: <86bscqq4hu.wl@mail.edge.co.jp>
1230
12311.33 2002/04/10 22:28:40
448e90bb
JH
1232! AUTHORS
1233 Philip's mail address corrected.
1234! AUTHORS
1235! t/Encoder.t
1236! lib/Encode/Encoder.pm
aae85ceb 1237 s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :)
448e90bb
JH
1238 This adds Miyagawa-kun to AUTHORS.
1239 * encoding() no longer exported by default but on demand
1240 * t/Encoder.t updated to test all these
1241 Message-Id: <86hemjpdn4.wl@mail.edge.co.jp>
77ea6967
JH
1242! lib/Encode/Unicode.pm
1243! lib/Encode/Supported.pm
1244 Further doc fixes by Anton
448e90bb
JH
1245
12461.32 2002/04/09 20:06:15
fcb875d4
JH
1247+ bin/ucmlint
1248+ t/bogus.ucm
1249- ucm/macDevanaga.ucm Unicode Character Map
1250- ucm/macGujarati.ucm Unicode Character Map
1251- ucm/macGurmukhi.ucm Unicode Character Map
1252 A utility to check integrity of .ucm files. t/bogus.ucm is a
1253 ucm that is deliberately bogus. unused Indic mappings are removed
1254 for the time being.
1255! Encode.pm
1256 resolve_alias() added as suggested by jhi. Same as
1257 find_encoding("alias")->name. For convenience. This one is
1258 defined in Encode.pm instead of Alias.pm.
1259 Message-Id: <20020409215846.H17022@alpha.hut.fi>
1260! Encode.xs
1261 Memory Allocate but detected during the devel of ucmlint -- fixed.
1262 Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.jp>
1263! lib/Encode/Unicode.pm
1264 valid_ucs2(0) is false but must be true.
1265 3 patches from NI-S as follows. This also has fixed the incident
1266 Andy has reported.
1267! lib/Encode/Alias.pm
1268 find_alias() recursion prevention
1269! t/Aliases.t
1270 Checks for the patch above
1271! t/Encode/Unicode.pm
1272 An extra "F" that causes valid_ucs2() return a bogus value fixed
1273 Message-Id: <20020409133927.17803.1@bactrian.elixent.com>
1274 Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.edu>
1275 2 Small Patches from jhi as follows:
1276! Encode.pm
1277 Encode->encodings() lists in case-insensitve order (as it was)
1278! bin/piconv
1279 -l option prints avaiable encodings to STDOUT instead of STDERR
1280! lib/Encode/Aliases.pm
1281 s/defintion/definition/
1282 Message-Id: <200204082306.CAA21033@alpha.hut.fi>
1283! AUTHORS
1284! lib/Encode/Supported.pod
1285! lib/Encode/Unicode.pm
1286 POD revise by Philip Newton. This adds Philip to AUTHORS list.
1287 Thank you for the exact quote of Douglas Adams :)
1288 Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3@4ax.com>
1289
12901.31 2002/04/08 18:08:07
fdd579e2
JH
1291! lib/Encode/Encoder.pm
1292+ t/Encoder.t
1293 Encode::Encoder, once just a placeholder of an idea, is now much more
1294 practical. See t/Encode.t to find how practical it can be.
1295+ lib/Encode/Config.pm
1296! Encode.pm
1297 my false laziness at Encode.pm is fixed. Now %ExtModules are set
1298 in Encode::Config and they are all literally, not programatically
1299 set. My false laziness was resulting many encodings missing from
1300 %ExtModules.
1301! lib/Encode/Unicode.pm
1302! t/Unicode.t
1303 BOM for 32LE was bogus as noted by Anton. t/Unicode.t is fixed
1304 so that it does not rely Encode::Unicode for BOM values
1305 Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
1306
13071.30 2002/04/08 02:34:51
c731e18e
JH
1308+ lib/Encode/Encoder.pm
1309 Object Oriented Encoder. I reckon something like this is in need.
1310! Encode.pm
1311! t/Unicode.pm
1312! lib/Encode/Supported.pod
fdd579e2 1313 * autoloading bug that prevented upper-case canonicals such as UTF-16
c731e18e
JH
1314 is fixed. Now even UTF/UCS are autoloaded!
1315 * encodings() is now more intuitive.
1316 * t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
1317 stored therein.
1318 * Obligatory fixes to the POD.
1319! lib/Encode/Supported.pod
1320 Patch from Anton applied.
1321 Message-Id: <66641479.20020408033300@motor.ru>
1322! Encode.pm
1323! lib/Encode/Unicode.pm
1324 Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
1325
13261.28 2002/04/07 18:58:42
1327! MANIFEST
1328+ t/Unicode.t
1329+ t/grow.t
1330 Just a MANIFEST for those missing files.
1331
13321.26 Date: 2002/04/07 15:22:04
f2a2953c
JH
1333! JP/Makefile.PL
1334! t/Aliases.PL
1335 Schwarn's patches against Makefile.PL has zapped jis*.ucm. Restored.
1336 And t/Aliases.t fixed to make sure they all exist.
1337
13381.25 2002/04/07 15:01:25 (Unreleased)
1339! Encode.pm
1340! lib/Encode/Unicode.pm
1341 More POD fixes....
1342! Encode.pm
1343- lib/Encode/UTF_EBCDIC.pm
1344- lib/Encode/Internal.pm
1345- lib/Encode/utf8.pm
1346 Integrated into Encode.pm as closures. That way "one package, one file"
1347 rule is preserved yet less files to require.
1348! encoding.pm
1349 commented out binmode(STDERR ...
1350! Makefile.PL
1351! Byte/Makefile.PL
1352! CN/Makefile.PL
1353! EBCDIC/Makefile.PL
1354! JP/Makefile.PL
1355! KR/Makefile.PL
1356! Symbol/Makefile.PL
1357! TW/Makefile.PL
1358! Encode/Makefile_PL.e2x
1359 Schwarn's MM-compliance patch merged
1360 Message-Id: <20020406082609.GA28758@blackrider>
1361! Encode.pm
1362! lib/Encode/Unicode.pm
1363+ lib/Encode/UTF_EBCDIC.pm
1364+ t/Unicode.t
1365- lib/Encode/10646_1.pm
1366- lib/Encode/ucs2_le.pm
1367 (UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups. Instead of
1368 per-module based (en|de)code, I saved a number of .pm by
1369 reorganizing it as per-object base (Well, this is what Encode::XS
1370 does under the hood). See Encode::Unicode for details.
1371 The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
1372 This module is used only on EBCDIC environments.
1373
13741.21 2002/04/05 14:46:34 (Not Released)
1375! JP/JP.pm
1376! Encode.pm
1377+ ucm/jis0201.ucm
1378+ ucm/jis0208.ucm
1379+ ucm/jis0212.ucm
1380 Are back to make Perl/Tk happy Smile, NI-S.
1381! t/Alias.pm
1382! lib/Encode/Alias.pm
1383! lib/Encode/Supported.pm
1384! lib/Encode/10646_1.pm
1385! lib/Encode/ucs2_le.pm
1386 UCS-16BE is now canonical for UCS-2/ISO-10646-1.
1387 Leftover implicit aliases in ucs2_le.pm removed. Tests and documents
1388 updated to reflect changes.
1389 essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com>
1390! lib/Encode/Alias.pm
1391! lib/Encode/Supported.pm
1392 Anton's revision commited. Added Dan's own fixes as well.
1393 Message-Id: <159103166906.20020405161134@motor.ru>
1394! lib/Encode/Alias.pm
1395 134c134
1396 < qr/^UCS2-le$/i => '"UCS-2"', );
1397 ---
1398 > qr/^UCS2-LE$/i => '"UTF-16LE"');
1399 Sigh. Thank you, Anton.
1400 Message-Id: <14567692196.20020405062020@motor.ru>
1401 Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp>
1402
14031.20 2002/04/04 19:50:52
a999c27c
JH
1404+ bin/unidump
1405 the last minute addtion. Just give it a try. Docs remains to be done.
1406 Not installed by default.
1407! lib/Encode/Supported.pod
1408 Enhanced Greatly.
1409! t/Alias.t
1410! lib/Encode/Alias.pm
1411! lib/Encode/utf8.pm
1412! lib/Encode/10464_1.pm
1413! lib/Encode/ucs2_le.pm
1414 Canonical name for 'UCS-2le" is now "UTF-16LE". UCS-2 left
1415 unchanged but UTF-16BE is added as an alias. Implicit aliases
1416 move to Encode::Alias so init_alias() works more as expected.
1417 Also, 'utf8' is now canonical with 'UTF-8' being an alias.
1418 Though pedantically wrong, This should make perl mongers happier.
1419 t/Alias.t is enhanced to test all these.
1420 Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp>
1421! Byte/Makefile.PL
1422 Now all .ucm are stacked in byte_t; They all share ascii part so 50%
1423 of the codepoints are common. CJKT left as is because the saving is
1424 not significant.
1425! Byte/Makefile.PL
1426! CN/Makefile.PL
1427! EBCDIC/Makefile.PL
1428! Encode.xs
1429! Encode/Makefile_PL.e2x
1430! JP/Makefile.PL
1431! KR/Makefile.PL
1432! Makefile.PL
1433! Symbol/Makefile.PL
1434! TW/Makefile.PL
1435! bin/enc2xs
1436! AUTHORS
1437 All occurance of _def.h replaced with .exh so djgpp works happily
1438 ever after! To credit this amazing discovery, Laszlo is now in
1439 AUTHORS list
1440 Message-Id: <20020403181424.GA8778@freemail.hu>
1441 Message-Id: <B5BF0C6F-4732-11D6-B13D-00039301D480@dan.co.jp>
1442! Makefile.PL
1443! */Makefile.PL
1444! Encode/Makefile_PL.skel
1445 bin/enc2xs
1446 No more @INC fiddling! Uses $ENV{PERL_CORE} instead
1447 Message-Id: <20020401222744.GX2000@blackrider>, et al.
1448! t/encoding.t
1449 Two more tests by added jhi
1450 Message-Id: <200204020000.DAA25121@alpha.hut.fi>
1451+ t/grow.t
1452! Encode.xs
1453 The showstopper fixed -- Memory reallocation bug was causing
1454 Encode::XS to fall into infinite loop on certain conditions.
1455 t/grow.t tests that.
1456 Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
1457+ bin/txt2ucm
1458! */Makefile.PL
1459! */*.ucm
1460! */XX.pm
1461! lib/Encode/Supported.pod
1462 Vendor encodings rebuilt out of original map files at unicode.org.
1463 Indic languages such as MacDevanagali remain unspported do to the
1464 shortcoming of encengine capabilities (they need algorithmical
1465 conversion and I have no knowledge on that!). Pods fixed for added
1466 encodings.
1467 Oh, macJapan.ucm renamed to macJapanese.ucm.
1468 macROMnn is macRomanian and macRUMnn is macRumanian.
1469 txt2ucm is a crude script that is used to convert them.
1470! bin/enc2xs
1471 Unicode Compound Characters (used extensively on Mac) supported
1472! bin/piconv
1473 Typo fixes and improvements by jhi
1474 Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
3ef515df 1475
b536bf57 14761.11 2002/03/31 22:12:13
3ef515df
JH
1477+ t/encoding.t
1478+ t/jperl.t
1479! MANIFEST
1480 Missing files from the MANIFEST fixed.
1481 Message-Id: <20020401010156.H10509@alpha.hut.fi>
1482 Version incremented just to make CPAN happy.
1483
14841.10 2002/03/31 21:32:42
1485! Makefile.PL
1486! README
1487 INSTALL_UCM option added to Makefile.PL so you can install *.ucm
1488 if you want. This should make Autrijus happy. Also, piconv
1489 is added to default install.
1490+ Encode/*.e2x
1491! bin/enc2xs
1492 Here-documented files that enc2xs generates are now exported
1493 to *.e2x. Much cleaner and easier to debug.
1494! encoding.pm
1495 encoding enhances so you can make it act more like such
1496 (now prehistoric ) "localized" variations of perl like Jperl.
1497+ t/jperl.t
1498 Further test for encoding.pm. Written in euc-jp
1499+ encoding.pm
1500+ t/encoding.t
1501 Taken over form jhi.
1502 Message-Id: <20020330174618.B10154@alpha.hut.fi>
1503- Encode/*.ucm
1504+ ucm/*.ucm
1505! Makefile.PL
1506! */Makefile.PL
1507 *.ucm relocated to ucm/ so MakeMaker will not install'em by default.
1508- ucm2table
1509+ bin/ucm2table
1510 ***
1511! AUTHORS
1512! Byte/Byte.pm
1513! Encode.pm
1514! Encode/macIceland.ucm
1515! lib/Encode/Alias.pm
1516! lib/Encode/Supported.pod
1517 MacIceland fixes and Pod Typo fixes. This adds Andreas to AUTHORS.
1518 Message-Id: <m3lmcavhjt.fsf@anima.de>
1519
15201.01 2002/03/29 20:59:39
037b88d6
JH
1521! Makefile.PL
1522! README
1523 s/USE_SCRIPTS/MORE_SCRIPTS/
1524! Makefile.PL
1525 installs enc2xs by default for external Encode:: modules in CPAN,
1526 such as Encode::HanExtra
1527! t/*.t
1528 More sensible perl core detection via $ENV{PERL_CORE}
1529 suggested by Spider
1530 Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
1531! bin/enc2xs
1532 Perl core ditection via $^X =~ m/\bminiperl$/o
1533 Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
1534
15351.00 Wed Mar 29 2002
67d7b5ef
JH
1536! *
1537 The version of all files is updated to 1.00 via "ci -f -l1.00",
1538 commemorating version 1.00. All files, including *.ucm are now
1539 under version control.
1540- encode.h
1541+ Encode/encode.h
1542 encode.h moved to Encode/ so it will be installed for the later
1543 use by enc2xs
1544! enc2xs
1545 h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
1546! Makefile.PL
1547! */Makefile.PL
1548- compile
1549+ bin/enc2xs
1550 compile renamed to enc2xs.
1551 Affected Makefle.PL updated
1552- lib/CN/2022_CN.pm
1553 "Punt it. HanExtra can take care of that later." -- Autrijus
1554 Message-Id: <20020328154338.GA7351@not.autrijus.org>
1555! Encode/johab.ucm
1556! Encode/euc-kr.ucm
1557! Encode/ksc5601.ucm
1558! lib/Encode/CJKConstants.pm
1559! lib/Encode/KR/2022_KR.pm
1560 Table patches for Euro Signs, 2022-KR fixups by Jungshik
1561 Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
1562! README
1563! Makefile.PL
1564+ bin/piconv
1565 bin/ added for example scripts. They are not installed by default.
1566 to install them, "perl Makefile.PL USE_SCRIPTS".
1567 piconv is iconv reinvented in perl. in addition to all features
1568 of iconv, it also adds perlish features. See L<piconv/1> for more
1569 details.
1570! lib/Encode/Alias.pm
1571 qr/^ replaced with qr/\b so it directly matches locale names
1572 such as en_US.US-ASCII
1573! AUTHORS
1574! t/Aliases.t
1575 Patch by MJD to fix the following problem applied.
1576 Subject: [PATCH 5.7.3 Encode]
1577 Aliases.t not properly skipped when Encode extension not built
1578 Message-Id: <20020328091850.18677.qmail@plover.com>
1579! lib/Encode/KR/2022_KR.pm
1580! lib/Encode/CJKConstants.pm
1581 Another patch from Jungshik to make iso-2022-kr actually work
1582 Message-Id: <Pine.LNX.4.44.0203271745210.30462-200000@www.ykga.org>
1583! Encode/Encode/euc-kr.ucm
1584+ Encode/Encode/johab.ucm
1585! Encode/Encode/ksc5601.ucm
1586! Encode/KR/KR.pm
1587! Encode/KR/Makefile.PL
1588! Encode/lib/Encode/Alias.pm
1589! t/Alias.t
1590 Johab support and complete revision of Korean Encoding by Jungshik
1591 Message-Id: <Pine.LNX.4.44.0203271105060.30462-200000@www.ykga.org>
1592+ Encode.pm
1593 Revised to make up with now-dropped Encode::Details.
1594- lib/Encode/Details.pod
1595 Dropped. Besides being obsolete, the topics are now covered in
1596 respective pods now.
1597! AUTHORS
1598! t/Alias.t
1599 KR/KR.pm
1600 lib/Encode/Alias.pm
1601 Korean aliases fixed thanks to Jungshik Shin
1602 /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936
1603 Message-Id: <Pine.LNX.4.44.0203262102250.1237-100000@www.ykga.org>
1604! *.pm
1605 =head1 NAME added to all modules to make buildtoc happy
1606 Message-Id: <20020327041151.A10618@alpha.hut.fi>
1607- lib/Encode/CJKguide.pod
1608 Too controversial and dropped from the dist. Will be available
1609 separately on the web.
1610! Encode/*.ucm
1611 RCS tags added so table debugging gets easier (should that be
1612 needed! I hope they all stay 1.00!)
1613+ lib/Encode/CJKguide.pod
1614 A detailed guide to mainly, but not limited to, CJK multibyte
1615 encodings.
1616- Encode/roman8.ucm
1617+ Encode/hp-roman8.ucm
1618! Byte/Makefile.PL
1619! Encode/Supported.pod
1620 All occurance of "roman8" replaced with "hp-roman8" to avoid
1621 confusion
1622! Encode/Supported.pod
1623! Encode/mac*.ucm
1624! t/Alias.t
1625 Mac Encodings now comply the Inside Macintosh
1626! t/Alias.t
1627 Test for '-raw' conventions added.
1628! Encode/Alias.pm
1629 aliased gb2312 -> euc-cn, ksc5601 -> euc-kr
1630! Encode/gb12345.ucm
1631! Encode/gb2312.ucm
1632! Encode/ksc5601.ucm
1633 "-raw" appended to canonical names.
1634 File mames stay unchanged thanks to UCM format.
1635! lib/Encode/CN/HZ.pm
1636 Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting
1637 Message-Id: <20020326035210.GA2091@not.autrijus.org>
5129552c 1638
64ffdd5e
JH
16390.99 Tue Mar 26 2002
1640- lib/Encode/JP/Const.pm
1641+ lib/Encode/CJKConstants.pm
1642+ lib/Encode/CN/2022_CN.pm
1643+ lib/Encode/KR/2022_KR.pm
1644+ t/KR.t
1645+ t/gb2312.euc
1646+ t/gb2312.ref
1647+ t/ksc5601.euc
1648+ t/ksc5601.ref
1649+ t/table.euc
1650+ t/table.ref
1651+ ucm2table
1652 * Support for ISO-2022-KR and ISO-2022-CN added.
1653 * t/KR.t added!
1654 * more t/*.{euc,ref} added, which was autogenerated from ucm2table
1655 * ucm2table autogenerates character table out of UCM files.
1656- engine.c
1657+ encengine.c
1658- lib/Encode/Supports.pod
1659+ lib/Encode/Supported.pod
1660 Names reverted due to popular demand.
1661 8.3 rule applies only when there is a conflict.
1662 Message-Id: <20020325095924.GD44120@not.autrijus.org>
1663! */Makefile.PL
1664- Encode/*.enc
1665+ Encode/*.ucm
1666- lib/Tcl*
1667- lib/Encode/Format/Enc.pod
1668- t/Tcl.t
1669 * Character tables is now 100% ucm.
1670 * All files under Encode/ is now 8.3-compliant
1671 * some of missing encodings added (i.e. gsm0338 and nextstep)
1672 * Vendor mappings aggregated with appropriate national std in
1673 Makefile.PL, resulting smaller *.so especially for CJK.
1674 Following is result on Dan's FreeBSD box.
1675 Now Then
1676 ---------------------------------------------------------------
1677 blib/arch/auto/Encode/Byte/Byte.so 157,279 171,042
1678 blib/arch/auto/Encode/CN/CN.so 1,634,476 1,626,685
1679 blib/arch/auto/Encode/EBCDIC/EBCDIC.so 18,476 18,476
1680 blib/arch/auto/Encode/Encode.so 27,791 27,791
1681 blib/arch/auto/Encode/JP/JP.so 1,408,056 1,832,811
1682 blib/arch/auto/Encode/KR/KR.so 1,156,518 1,329,587
1683 blib/arch/auto/Encode/Symbol/Symbol.so 23,940 20,990
1684 blib/arch/auto/Encode/TW/TW.so* 948,761 1,316,437
1685 ---------------------------------------------------------------
1686 Total 5,375,297 6,343,819
1687 Saving 968,522
1688 * As a result of ucm-transition, Encode::Tcl dropped because
1689 Encode::Tcl demands *.enc.
1690 Encode::Tcl will be supplied in a separate tarball with *.enc.
1691 Message-Id: <C024E294-3FC3-11D6-8347-00039301D480@dan.co.jp>
1692!compile
1693-encengine.c
1694+encode.c
1695!Encode.pm
1696-lib/Encode/Supported.pod
1697+lib/Encode/Supports.pod
1698-lib/Encode/iso10646_1.pm
1699+lib/Encode/10646_1.pm
1700-lib/Encode/EncFormat.pod
1701+lib/Encode/Format/Enc.pod
1702 Files renamed 8.3 filename compliance. Affected modules/scripts revised.
1703- lib/Encode/JP/Constants.pm
1704+ lib/Encode/JP/Consts.pm
1705! lib/Encode/JP/JIS.pm
1706! lib/Encode/JP/H2Z.pm
1707 Version nit problem and 8.3 rule fix.
1708 > Package namespace installed latest in CPAN file
1709 > Encode::JP::Constants 0.92 1.02 J/JH/JHI/perl-5.7.3.tar.gz
1710 was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
1711 rule. Contants.pm renamed to Consts.pm and affected modules are fixed
1712 accordingly. In addition, legacy "use vars qw()..." are replaced with
1713 "our";
1714 Message-Id: <20020325011248.D1561@alpha.hut.fi>
1715 Message-Id: <41023D51-3FB5-11D6-8347-00039301D480@dan.co.jp>
1716! JP/JP.pm
1717- lib/Encode/JP/ISO_2022_JP.pm
1718- lib/Encode/JP/ISO_2022_JP_1.pm
1719+ lib/Encode/JP/2022_JP.pm
1720+ lib/Encode/JP/2022_JP1.pm
1721 01234567.012
1722 8.3 naming conflict for vanilla fat addressed by jhi
1723 Message-Id: <20020324201931.V22596@alpha.hut.fi>
1724
1725! Encode.xs
1726 Typecast fix addressed by jhi
1727 Message-Id: <20020324185540.T22596@alpha.hut.fi>
1728
a63c962f
JH
17290.98 Mon Mar 25 2002
1730! lib/Encode/Supported.pod
1731 Further pod fixes
1732+ lib/Encode/JP/ISO_2022_JP_1.pm
1733! lib/Encode/JP/ISO_2022_JP.pm
1734! lib/Encode/JP/JIS.pm
1735! JP/JP.pm
1736 Now Encode::JP is more strict on the difference between ISO-2022-JP
1737 and ISO-2022-JP-1. See JP/JP.pm for details. I hope this move
1738 makes Anton happier :) FYI the previous version implements
1739 ISO-2022-JP as ISO-2022-JP-1 since it had X0212 support.
1740! lib/Encode/Supported.pod
1741 Further pod fixes
1742! Encode.xs
1743 Avoid core-dump in Encode with PERLIO=mmap by NI-S
1744 Message-Id: <20020324104139.1326.7@bactrian.ni-s.u-net.com>
1745! CN/CN.pm
1746! JP/JP.pm
1747! KR/KR.pm
1748! TW/TW.pm
1749! lib/Encode/Suppoted.pod
1750 pod fixes to replace F<http://...> to L<http://...>,
1751 as suggested by Autrijius in:
1752 Message-Id: <20020324083943.GA14901@not.autrijus.org>
1753! lib/Encode/Suppoted.pod
1754 fixes and enhancements by Anton
1755 Message-Id: <10632060120.20020324103753@motor.ru>
1756! lib/Encode/Alias.pm
1757 > define_alias( qr/^GB[- ]?(\d+)$/i => '"gb$1"' );
1758 added. Suggested by Anton then deobfuscated by Autrijius
1759 Message-Id: <20020324064455.GA3667@not.autrijus.org>
1760! compile
1761 Further fix by Nicholas Clark
1762 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1763- lib/EncodeFormat.pod
1764+ lib/Encode/EncFormat.pod
1765! MANIFEST
1766 File renamed as suggested by Autrijius
1767! Encode.pm
1768! lib/Encode/Details.pod
1769! lib/Encode/Supported.pod Sun Mar 24 13:29:35 2002
1770! Encode.pm Sun Mar 24 13:43:47 2002
1771 pod fixes by Autrijius.
1772 Message-Id: <20020324062804.GA3595@not.autrijus.org>
1773 Message-Id: <20020324075627.GB11986@not.autrijus.org>
1774! t/Alias.t
1775! lib/Encode/Alias.pm
1776! Encode.pm
1777 now more EBCDIC conscious;
1778 %ExtModules on EBCDIC system excludes CJK so that you don't
1779 have to worry about the matched alias resulting cloaking.
1780 t/Alias.t also revised to reflect changes. Verified by jhi
1781 Message-Id: <20020324022929.D22596@alpha.hut.fi>
1782
071db25d
JH
17830.97 Sun Mar 24 2002
1784! CN/CN.pm
1785! KR/KR.pm
1786! TW/TW.pm
1787 EBCDIC detection mechanism installed as in JP/JP.pm
1788 Message-Id: <20020323211847.G19148@alpha.hut.fi>
1789! Byte/Makefile.PL
1790! CN/Makefile.PL
1791! EBCDIC/Makefile.PL
1792! JP/Makefile.PL
1793! KR/Makefile.PL
1794! Symbol/Makefile.PL
1795! TW/Makefile.PL
1796 Now all table files used by compile are postfixed '_t' to avoid
1797 namespace collisions in case insensitive file systems once for all!
1798 inspired by:
1799 Message-ID: <58290227735.20020323195659@familiehaase.de>
1800! t/Aliases.t
1801 Since the Encode::JP is unsupported under EBCDIC we
1802 cannot run this test (aliases as such should work fine) -- jhi
1803 Message-Id: <20020323202119.D19148@alpha.hut.fi>
1804! Byte/Makefile.PL
1805 duplicate occurance of ascii.ucm and 8859-1.ucm
1806 causes MacOS X dlyd to cloak
1807! t/CN.t
1808! t/Encode.t
1809! t/JP.t
1810! t/TW.t
1811! t/Tcl.t
1812 < chdir 't' if -d 't';
1813 ---
1814 > if (! -d 'blib' and -d 't'){ chdir 't' };
1815 When you are "make test"-ing on Encode/ directory, you must not
1816 change $ENV{PWD}. t/JP.t has been fixed before but others somehow
1817 remain unchanced. Also the situation detection was made simpler
1818 in t/JP.t, which was originally;
1819 > chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
1820! Encode.pm
1821 "Use of uninitialized value in string eq at Encode.pm line 96."
1822! Symbol/Makefile.PL
1823! EBCDIC/Makefile.PL
1824! AUTHOR
1825 -- Problem on case insensitive file systems
1826 "coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
1827 Message-ID: <88254111953.20020323095503@familiehaase.de>
1828! compile
1829! AUTHOR
1830 "So I think it's a bug in gcc, not perl. But it still needs to be
1831 worked around."
1832 Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
1833 Message-Id: <20020323170509.C96475@plum.flirble.org>
1834
5129552c
JH
18350.96 Sat Mar 23 2002
1836! TW/TW.pm
1837! lib/Encode/Encoding.pm
1838! lib/Encode/Alias.pm
1839! lib/Encode/Supported.pod
1840! KR/KR.pm
1841 Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
1842 Message-ID: <20020322073908.GB10539@blackrider>
1843! Makefile.PL
1844! Encode.pm
1845 "...I think we should include ISO 8859-1 as well." -- NI-S
1846 Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
1847! JP/JP.pm
1848! CN/CN.pm
1849! KR/KR.pm
1850! TW/TW.pm
1851! lib/Encode/Alias.pm
1852 alias definitions relocated to Encode::Alias so module autoloading
1853 works for aliases also.
1854! Encode.pm
1855 encodings() now accepts args to check ExtModules.
1856+ Byte/Byte.pm
1857+ Byte/Makefile.PL
1858+ EBCDIC/EBCDIC.pm
1859+ EBCDIC/Makefile.PL
1860+ Symbol/Makefile.PL
1861+ Symbol/Symbol.pm
1862! Encode.pm
1863! Encode.xs
1864 Latin and single byte encodings are reorganized so they are
1865 demand-loaded like Encode::XX. Now only ascii is compiled into
1866 Encode itself.
1867! lib/Encode/Alias.pm
1868 for my $k (keys %hash){ delete $hash{$k}; }
1869 is depreciated; fixed.
1870
18710.95 Fri Mar 22 2002
5d030b67
JH
1872 In this update, pod rewrites and alias fixes are the main issues
1873+ lib/Encode/Supported.pod
1874 Describes supported encodings
1875! Makefile.PL
1876 streamlined compiled-in encodings.
1877! lib/Encode/Description.pod -> lib/Encode/Details.pod
1878 Renamed.
1879+ Encode/ibm-125?.ucm
1880 Added from icu distibution with any occurance of
1881 "IBM-125?" to "cp125?". Filenames remain unchanged to pay
1882 some respect to icu staff, however.
1883+ lib/Encode/Alias.pm
1884! Encode.pm
1885 Alias difinitions in Encode.pm relocated.
1886! AUTHORS
1887! Encode.xs
1888 packWARN patch from Paul Marquess via jhi
1889 Message-Id: <20020321010101.O28978@alpha.hut.fi>
1890 Paul added to AUTHORS as a result.
1891! t/CJKalias.t -> t/Aliases.t
1892 Renamed. Checks even more aliases and alias overloading
1893! Encode.pm
1894! CN/CN.pm
1895 duplicate alias for ujis => euc-jp removed (Encode::JP has one)
1896 gbk => cp936 relocated to CN.pm
1897! t/CJKalias.t
1898 Test::More with plans (by jhi)
5129552c 1899
1b2c56c8
JH
19000.94 Thu Mar 21 2002
1901+ lib/Encode/Description.pod
1902! lib/Encode/Encoding.pm
1903 Now the pod in Encode.pm is abridged as programming references.
1904 lib/Encode/Description.pod contains the original, detailed description
1905 and Encode::Encoding explains how to write your own module to
1906 add new encodings. So far, lib/Encode/Description.pod contains
1907 the whole pod once in Encode.pm. This is intentional.
1908! Encode.pm
1909 Pod revisions by Anton Tagunov
1910 Message-Id: <517178431.20020320174824@motor.ru>
1911! lib/Encode/Tcl.pm
1912 all occrance of Encode::Tcl::Extended removed including pod
1913! t/CJKalias.t
1914 test now checks $encoding->name only; $encoding->{name} are
1915 no longer check to find the canonical name.
1916! lib/Encode/JP/JIS.pm
1917! lib/Encode/JP/ISO_2022_JP.pm
1918 ->name() added to be more compliant with API
1919! CN/CN.pm
1920! JP/JP.pm
1921! KR/KR.pm
1922! TW/TW.pm
1923! t/CJKalias.t
1924 Patch by Autrijus to add aliases to TW and fixes to POD
1925 Message-Id: <20020320090619.GA24774@not.autrijus.org>
1926! AUTHORS
1927 SADAHIRO Tomoyuki added as should. My apologies.
1928
fab31126
JH
19290.93 Wed Mar 20 2002
1930* First release to be uploaded to CPAN. For prehistoric changes,
1931 please see Changes file of perl distibution as well as
1932 perl-unicode@perl.org archive, available at:
1933 http://archive.develooper.com/perl-unicode@perl.org/
1934
1935 Changes Since 0.92 includes;
1936+ Changes
1937+ AUTHORS
1938! Encode.pm
1939! README
1940 + Mention to perl-unicode@perl.org added
1941! JP/JP.pm
1942 + Encoding aliases added so you can feed locale names
1943 and MIME Charset="" directly.
1944 - Mention to JISX0212 removed because it's fixed
1945! CN/CN.pm
1946! KR/KR.pm
1947 + Encoding aliases added. Note TW is left untouched because
1948 euc-tw is not implemented in TW but in Encode::HanExtra.
1949 Autrijus, you may fix Encode::HanExtra.
1950+ t/CJKalias.t
1951 + to test encode aliases added