~ubuntu-branches/ubuntu/raring/libencode-perl/raring-proposed

« back to all changes in this revision

Viewing changes to Changes

  • Committer: Bazaar Package Importer
  • Author(s): Jose Luis Rivas
  • Date: 2007-05-18 23:49:27 UTC
  • Revision ID: james.westby@ubuntu.com-20070518234927-bs37c807cty7i1ny
Tags: upstream-2.21
ImportĀ upstreamĀ versionĀ 2.21

Show diffs side-by-side

added added

removed removed

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