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: <20020416083059(_dot_)V30639(_at_)alpha(_dot_)hut(_dot_)fi>
! 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