'Encode' => {
'MAINTAINER' => 'dankogai',
- 'DISTRIBUTION' => 'DANKOGAI/Encode-2.46.tar.gz',
+ 'DISTRIBUTION' => 'DANKOGAI/Encode-2.47.tar.gz',
'FILES' => q[cpan/Encode],
'UPSTREAM' => 'cpan',
},
# Revision history for Perl extension Encode.
#
-# $Id: Changes,v 2.46 2012/08/12 05:49:30 dankogai Exp dankogai $
+# $Id: Changes,v 2.47 2012/08/15 05:36:16 dankogai Exp dankogai $
#
-$Revision: 2.46 $ $Date: 2012/08/12 05:49:30 $
+$Revision: 2.47 $ $Date: 2012/08/15 05:36:16 $
+! Encode.pm
+ POD Fixes: Copyright and mail address
+! Makefile.PL
+ Added LICENSE => 'perl'
+! lib/Encode/GSM0338.pm t/gsm0338.t
+ REALLY fixed RT#75670: Wrong decoding for GSM 3.38 character \x09
+ ucm/gsm0338.ucm is dropped from MANIFEST since 2.25
+ but I was fixing the wrong file!
+ https://rt.cpan.org/Ticket/Display.html?id=75670
+
+! 2.46 2012/08/12 05:49:30
! Encode.pm
Fixed: RT#78917 for I18N-Charset: Fails with Encode 2.45
To be more exact, 2.45 broke Encode->encodings(':all')
- https://rt.cpan.org/Ticket/Bug/Display.html?id=78917
+ https://rt.cpan.org/Ticket/Display.html?id=78917
2.45 2012/08/05 23:08:49
! lib/Encode/Alias.pm
#
-# $Id: Encode.pm,v 2.46 2012/08/12 05:49:30 dankogai Exp dankogai $
+# $Id: Encode.pm,v 2.47 2012/08/15 05:36:16 dankogai Exp dankogai $
#
package Encode;
use strict;
use warnings;
-our $VERSION = sprintf "%d.%02d", q$Revision: 2.46 $ =~ /(\d+)/g;
+our $VERSION = sprintf "%d.%02d", q$Revision: 2.47 $ =~ /(\d+)/g;
use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
use XSLoader ();
XSLoader::load( __PACKAGE__, $VERSION );
=head1 MAINTAINER
This project was originated by the late Nick Ing-Simmons and later
-maintained by Dan Kogai I<< <dankogai@dan.co.jp> >>. See AUTHORS
+maintained by Dan Kogai I<< <dankogai@cpan.org> >>. See AUTHORS
for a full list of people involved. For any questions, send mail to
I<< <perl-unicode@perl.org> >> so that we can all share.
=head1 COPYRIGHT
-Copyright 2002-2011 Dan Kogai I<< <dankogai@dan.co.jp> >>.
+Copyright 2002-2012 Dan Kogai I<< <dankogai@cpan.org> >>.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921",
"license" : [
- "unknown"
+ "perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
}
},
"release_status" : "stable",
- "version" : "2.46"
+ "version" : "2.47"
}
ExtUtils::MakeMaker: 0
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921'
-license: unknown
+license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
- t
- inc
requires: {}
-version: 2.46
+version: 2.47
#
-# $Id: Makefile.PL,v 2.8 2009/07/08 13:34:15 dankogai Exp $
+# $Id: Makefile.PL,v 2.9 2012/08/15 05:36:16 dankogai Exp dankogai $
#
use 5.007003;
use strict;
DIST_DEFAULT => 'all tardist',
},
INC => '-I' . File::Spec->catfile( '.', 'Encode' ),
+ LICENSE => 'perl',
PMLIBDIRS => \@pmlibdirs,
INSTALLDIRS => 'perl',
);
#
-# $Id: GSM0338.pm,v 2.1 2008/05/07 20:56:05 dankogai Exp $
+# $Id: GSM0338.pm,v 2.2 2012/08/15 05:36:16 dankogai Exp dankogai $
#
package Encode::GSM0338;
use Carp;
use vars qw($VERSION);
-$VERSION = do { my @r = ( q$Revision: 2.1 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+$VERSION = do { my @r = ( q$Revision: 2.2 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
use Encode qw(:fallbacks);
"\x{00E4}" => "\x7B", # LATIN SMALL LETTER A WITH DIAERESIS
"\x{00E5}" => "\x0F", # LATIN SMALL LETTER A WITH RING ABOVE
"\x{00E6}" => "\x1D", # LATIN SMALL LETTER AE
- "\x{00E7}" => "\x09", # LATIN SMALL LETTER C WITH CEDILLA
+ #"\x{00E7}" => "\x09", # LATIN SMALL LETTER C WITH CEDILLA
+ "\x{00C7}" => "\x09", # LATIN CAPITAL LETTER C WITH CEDILLA
"\x{00E8}" => "\x04", # LATIN SMALL LETTER E WITH GRAVE
"\x{00E9}" => "\x05", # LATIN SMALL LETTER E WITH ACUTE
"\x{00EC}" => "\x07", # LATIN SMALL LETTER I WITH GRAVE
use strict;
use utf8;
-use Test::More tests => 778;
+use Test::More tests => 780;
use Encode;
use Encode::GSM0338;
}
}
+# https://rt.cpan.org/Ticket/Display.html?id=75670
+is decode("gsm0338", "\x09") => chr(0xC7), 'RT75670: decode';
+is encode("gsm0338", chr(0xC7)) => "\x09", 'RT75670: encode';
+
__END__
for my $c (map { chr } 0..127){
my $b = "\x1b$c";
=item *
-L<Encode> has been upgraded from version 2.44 to 2.46. The Mac alias x-mac-ce
+L<Encode> has been upgraded from version 2.44 to 2.47. The Mac alias x-mac-ce
has been added, and various bugs have been fixed in Encode::Unicode and
Encode::UTF7.