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