I am longing for the day when 5.8.0-RC1 be released when I uploaded
version 1.32 of
Encode. Get one via
http://www.dan.co.jp/~dankogai/Encode-1.32.tar.gz
Or CPAN. diff against current is also available as
http://www.dan.co.jp/~dankogai/current-1.32.diff.gz
And here are Changes. I would appreaciate if Andreas would work on
ucmlint further.
1.32 $Date: 2002/04/09 20:06:15 $
+ bin/ucmlint
+ t/bogus.ucm
- ucm/macDevanaga.ucm Unicode Character Map
- ucm/macGujarati.ucm Unicode Character Map
- ucm/macGurmukhi.ucm Unicode Character Map
A utility to check integrity of .ucm files. t/bogus.ucm is a
ucm that is deliberately bogus. unused Indic mappings are removed
for the time being.
! Encode.pm
resolve_alias() added as suggested by jhi. Same as
find_encoding("alias")->name. For convenience. This one is
defined in Encode.pm instead of Alias.pm.
Message-Id: <20020409215846(_dot_)H17022(_at_)alpha(_dot_)hut(_dot_)fi>
! Encode.xs
Memory Allocate but detected during the devel of ucmlint -- fixed.
Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480(_at_)dan(_dot_)co(_dot_)jp>
! lib/Encode/Unicode.pm
valid_ucs2(0) is false but must be true.
3 patches from NI-S as follows. This also has fixed the incident
Andy has reported.
! lib/Encode/Alias.pm
find_alias() recursion prevention
! t/Aliases.t
Checks for the patch above
! t/Encode/Unicode.pm
An extra "F" that causes valid_ucs2() return a bogus value fixed
Message-Id:
<20020409133927(_dot_)17803(_dot_)1(_at_)bactrian(_dot_)elixent(_dot_)com>
Message-Id:
<Pine(_dot_)SOL(_dot_)4(_dot_)10(_dot_)10204091338220(_dot_)10390-100000(_at_)maxwell(_dot_)phys(_dot_)lafayette(_dot_)
edu>
2 Small Patches from jhi as follows:
! Encode.pm
Encode->encodings() lists in case-insensitve order (as it was)
! bin/piconv
-l option prints avaiable encodings to STDOUT instead of STDERR
! lib/Encode/Aliases.pm
s/defintion/definition/
Message-Id: <200204082306(_dot_)CAA21033(_at_)alpha(_dot_)hut(_dot_)fi>
! AUTHORS
! lib/Encode/Supported.pod
! lib/Encode/Unicode.pm
POD revise by Philip Newton. This adds Philip to AUTHORS list.
Thank you for the exact quote of Douglas Adams :)
Message-Id: <22s3bu4gpvhhsses64nj3afuu0lo927rv3(_at_)4ax(_dot_)com>
Or, I forgot to log changes to these adobe encodings but they are fixed.
Dan the Encode Maintainer
---- summary of ucmlint result (before fixes to ucm files) ----
ucm/adobeStdenc.ucm:error in line 45: decode('AdobeStandardEncoding',
20) != 0020
ucm/adobeStdenc.ucm:error in line 58: decode('AdobeStandardEncoding',
2D) != 002D
ucm/adobeStdenc.ucm:error in line 151: decode('AdobeStandardEncoding',
C5) != 00AF
ucm/adobeStdenc.ucm:error in line 154: decode('AdobeStandardEncoding',
B4) != 00B7
ucm/adobeStdenc.ucm:error in line 194: decode('AdobeStandardEncoding',
A4) != 2044
ucm/adobeStdenc.ucm: 5 errors found
ucm/adobeSymbol.ucm:error in line 44: decode('AdobeSymbol', 20) != 0020
ucm/adobeSymbol.ucm:error in line 81: decode('AdobeSymbol', 6D) != 00B5
ucm/adobeSymbol.ucm:error in line 88: decode('AdobeSymbol', 44) != 0394
ucm/adobeSymbol.ucm:error in line 108: decode('AdobeSymbol', 57) != 03A9
ucm/adobeSymbol.ucm:error in line 142: decode('AdobeSymbol', A4) != 2044
ucm/adobeSymbol.ucm: 5 errors found
ucm/adobeZdingbat.ucm:error in line 44: decode('AdobeZdingbat', 20) !=
0020
ucm/adobeZdingbat.ucm: 1 error found
ucm/adobeStdenc.ucm:warning in line 140: dupe decode map: 20 => U0020
and U00A0
ucm/adobeStdenc.ucm:warning in line 150: dupe decode map: 2D => U002D
and U00AD
ucm/adobeStdenc.ucm:warning in line 172: dupe decode map: C5 => U00AF
and U02C9
ucm/adobeStdenc.ucm:warning in line 195: dupe decode map: A4 => U2044
and U2215
ucm/adobeStdenc.ucm:warning in line 196: dupe decode map: B4 => U00B7
and U2219
ucm/adobeSymbol.ucm:warning in line 77: dupe decode map: 20 => U0020 and
U00A0
ucm/adobeSymbol.ucm:warning in line 120: dupe decode map: 6D => U00B5
and U03BC
ucm/adobeSymbol.ucm:warning in line 147: dupe decode map: 57 => U03A9
and U2126
ucm/adobeSymbol.ucm:warning in line 164: dupe decode map: 44 => U0394
and U2206
ucm/adobeSymbol.ucm:warning in line 172: dupe decode map: A4 => U2044
and U2215
ucm/adobeZdingbat.ucm:warning in line 45: dupe decode map: 20 => U0020
and U00A0
ucm/euc-jp.ucm:warning in line 7135: dupe encode map: U007E => 7E and
8F,A2,B7
---- end of summery ----