Folks, I have released Encode ver.1.41 as follows.
Whole: http://www.dan.co.jp/~dankogai/Encode-1.41.tar.gz CPAN Diff: http://www.dan.co.jp/~dankogai/current-1.41.diff.gz =head1 CAUTION This will be the last Encode module that has PerlIO ":encoding()" bundled. From the next version and on, It will be released as ext/PerlIO/encoding. So for those who use bleedperl for regular business (in spite of -Dusedevel), maybe you should wait while BOTH Encode 1.42 or later AND ext/PerlIO/encoding appear in the perl-current repository. > On Wednesday, April 17, 2002, at 08:25 , Jarkko Hietaniemi wrote: >> On Wed, Apr 17, 2002 at 07:49:19AM +0900, Dan Kogai wrote: >> I will go ahead w/ the plan. I will release the next version with >> PerlIO part untouched to let us sync. Then the following version will >> detach the PerlIO part. How's that sound ? > > Ok. =head1 Notable Changes Encode::XS can now handle substitution characters. Encode::Encoding noted that when $enc->encode($str, 0), it should try its best to replace unmapped characters with substitution characters but that feature was not implemented; It always acted like $enc->encode($str, 1). Now it behaves as documented. I also added a special case for CHECK, -1. When -1 is fed, well... please check for yourself. You can check it in action via piconv -p -f foo -t bar Try piconv -p -f utf8 -t ascii to see it clear. And Changes right after the sig. Dan the Encode Maintainer 1.41 $Date: 2002/04/16 23:35:00 $ ! encoding.pm binmode(STDIN|STDOUT ...) done iff PerlIO is available ! t/*.t Cleaned up PerlIO skip conditions to prepare for the upcoming Encode - PerlIO forking. ! Encode.pm exported functions are now prototyped. ! lib/Encode/CN/HZ.pm ! bin/enc2xs ! Encode.xs fallback implemented # was /* FIXME */ affected programs revised to fit (only HZ was using the try-catch approach which needed to be fixed for API-compliance). ! Encode/Config.pm ! Encode/KR/2022_KR.pm ! Encode/KR/KR.pm can find =head1 NAME now, jhi Message-Id: <[EMAIL PROTECTED]> ! encoding.pm s/\{h\}/{$h}/g ;) ! Encode.xs now complies with less warnings with the pickest compilers. Suggested by Craig, fixed by Dan. ! Encode/Makefile_PL.e2x ! bin/enc2xs A bug that fails to find *.e2x in certain conditions fixed