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