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