Encode
view release on metacpan or search on metacpan
Message-Id: <b77c1dce0803120151o4166c3a0gfcfd14681ab7e10d@mail.gmail.com>
! Encode.pm
POD fix by tels
Message-Id: <200711281835.36125@bloodgate.com>
! bin/ucmlint
Fix by MIYAGAWA via CodeRepos
http://coderepos.org/share/changeset/1791
! encoding.pm t/mime_header_iso2022jp.t
ported back from Perl 5.10-RC1
2.23 2007/05/29 18:15:32
! Encode.xs
got rid of global fallback_cb; encode_method() now takes one more
argument which is a coderef to fallback. This should make
encode_method() thread-safe.
! Encode.pm
Added perluniintro, perlunifaq, and perlunitut to POD
! Encode.xs
Plug a memory leak in Encode -- by rgs
Message-Id: <b77c1dce0705290858v2be239c3o2d726e3d59091493@mail.gmail.com>
! Unicode/Unicode.pm
POD fixes on UTF-16LE
http://aspn.activestate.com/ASPN/Mail/Message/perl5-porters/3486118
! Makefile.PL
man page generation is now conditional; yes by default but no if $PERL_CORE
Message-Id: <b77c1dce0705290237h5c4667cdlf79a48b839170add@mail.gmail.com>
2.22 2007/05/29 07:35:27
! Encode.pm
from_to() does not honor the check while decoding. That's a feature.
To make sure it is a feature it is mentioned in the POD.
http://rt.cpan.org/NoAuth/Bug.html?id=27277
! Makefile.pl
Encode used to suppress man page generation. Now it does.
http://rt.cpan.org/NoAuth/Bug.html?id=27200
! Encode.pm Encode.xs t/fallback.t
Addressed: (de|en)code("ascii", "\x{3000}", sub{ $_[0] }) segfaults
Reported by MIYAGAWA
2.21 2007/05/12 06:42:19
+ lib/Encode/MIME/Name.pm t/mime-name.t
! Encode.pm Encode.xs lib/Encode/Encoding.pm
new method: mime_name()
inspired by: MIYAGAWA
! t/encoding.t
Subject: Re: Compress::Zlib, pack "C" and utf-8 [PATCH]
From: Marc Lehmann <schmorp@schmorp.de>
Date: Thu, 12 Apr 2007 08:41:53 +0200
Message-ID: <20070412064153.GA22475@schmorp.de>
http://public.activestate.com/cgi-bin/perlbrowse/p/31194
! Unicode/Unicode.pm
POD fix.
Message-Id: <20070417220547.GA11999@zetta.zet>
2.20 2007/04/22 14:56:12
! Encode.pm
Pod fixes. Now find_encoding() is explained more in details.
+ lib/Encode/GSM0338.pm
- ucm/gsm0338.ucm
! lib/Encode/Supported.pod lib/Encode/Config.pm Bytes/Makefile.PL t/gsm0338.t
ETSI GSM 03.38 support is relocated from Encode::Byte to Encode::GSM0338.
This encoding is so kaputt it is unfit for Encode::XS!
Though it was okay for general cases and escape sequences,
'\0' => '@' IFF '\0\0' => '\0' had gliches.
So kaputt even t/gsm0338 wrongly interpreted that.
ref. http://www.csoft.co.uk/sms/character_sets/gsm.htm
! encoding.pm t/Aliases.t
Imported from bleedperl #31015
2.19 2007/04/06 12:53:41
! lib/Encode/JP/JIS7.pm
+ t/jis7-fallback.t
encode('iso-2022-jp') fallback support added by MIYAGAWA++
decode()'s fallback remains unchanged (FB_PERLQQ) since UTF-8
contains all characters in iso-2022-jp so there's no need for fancy stuff.
Message-Id: <693254b90704060526s6d850320h71cdda50dfbf7eba@mail.gmail.com>
! Encode.pm
#25216 ([PATCH] Encode.pm: postpone the load of Encode::Encoding)
http://rt.cpan.org/NoAuth/Bug.html?id=25216
! lib/Encode/MIME/Header.pm t/mime-header.t
#24418 (Encode::MIME::Header: wrong encoding with latin1 characters)
http://rt.cpan.org/NoAuth/Bug.html?id=24418
! Encode.pm
#23876 (Add documentation for LEAVE_SRC)
http://rt.cpan.org/NoAuth/Bug.html?id=23876
! lib/Encode/Alias.pm t/Aliases.t
#20781: Thai encoding needs alias for tis-620
http://rt.cpan.org/NoAuth/Bug.html?id=20781
! bin/piconv AUTHORS
#20344: piconv: wrong conversion of utf-16le encoded files (with PATCH)
http://rt.cpan.org/NoAuth/Bug.html?id=20344
! Encode.pm Encode.xs bin/enc2xs encoding.pm t/Aliases.t t/utf8strict.t
Imported from bleedperl's 2.18_01
2.18 2006/06/03 20:28:48
! bin/enc2xs
overhauled the -C option
- added ascii-ctrl', 'null', 'utf-8-strict' to core
- auto-generated Encode::ConfigLocal no longer use v-string for version
- now searches modules via File::Find so Encode/JP/Mobile is happy
! Byte/Byte.pm CN/CN.pm EBCDIC/EBCDIC.pm JP/JP.pm KR/KR.pm Symbol/Symbol.pm
use strict added; though all they do is load XS, it's
still better a practice
! *.pm
use warnings added to all of them for better practices' sake.
2.17 2006/05/09 17:10:09
! encode.pm
'chin' =~ /^zh_CN|chin(?:a|ese)?$/i is true
but chin is not china or chinese.
http://d.hatena.ne.jp/jankogai/20060508/1147090316
! Encode.xs
Integrated maintperl change (27824|27824) which I overlooked
-- sorry, Nicholas and Coverity Scan.
Message-Id: <200604152115.k3FLF1Ar014538@smtp3.ActiveState.com>
Message-Id: <200605091615.k49GF1gJ016777@smtp3.ActiveState.com>
2.16 2006/05/03 18:24:10
! bin/piconv
--xmlcref and --htmlcref added.
! Encode.pm
Craig's patch applied that addresses "Many systems (DOS, VMS) cannot
have more than one C<.> in their filenames." -- perlport.
Message-Id: <3ED79E01.8050401@mac.com>
! bin/piconv
Found and fixed the back that -p,--perlqq does not work.
Induced by the change from Getopt::Std to Getopt::Long.
! encoding.pm
Addressed [cpan #2629] Wrong assumption in numeric comparison
Message-Id: <rt-2629-7326.19.5700583232515@cpan.org>
! Encode.pm Encode.xs Unicode/Unicode.pm Unicode/Unicode.xs
lib/Encode/Encoding.pm t/perlio.t
! API Change: ->new_sequence() => ->renew()
+ Encode::Unicode makes use of it so it can handle BOM on PerlIO
+ Encode::XS and Encode::utf8 now supports ->renew()
+ Encode::Encoding now documents this with examples
- Non-XS (en|de)code stripped out of Encode::Unicode
Message-Id: <146957DB-8C39-11D7-9C91-000393AE4244@dan.co.jp>
1.95 2003/05/21 08:41:11
! ucm/8859-*.ucm
Since bogus entries were found in iso-8859-6, all entries are
re-generated once again out of
http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-*.TXT
Thank David Graff <graff@unagi.cis.upenn.edu> for the discovery
Message-Id: <200305201819.h4KIJRRU013746@unagi.cis.upenn.edu>
+ lib/Encode/Unicode/UTF7.pm
! lib/Encode/Config.pm lib/Encode/Alias.pm Unicode/Unicode.pm t/Unicode.t
lib/Encode/Supported.pod
UTF-7 support is now added. With this Encode now has all transcoding
methods in Unicode::String.
1.94 2003/05/10 18:13:59
! lib/Encode/MIME/Header.pm
A more sophisticated solution for double-encoding by dankogai
! lib/Encode/MIME/Header.pm AUTHORS
Two bugs fixed by Bjoern Jacke
* "Double Encoding" was not possible
i.e. encode("MIME-B" => "=?UTF-8?B?w4RwZmVs?=")
* encode("MIME-Q") had UTF-8 flag on
Message-Id: <rt-22166-57077.2.12980078979811@bugs6.perl.org>
! lib/Encode/MIME/Header.pm AUTHORS
Two occurances of "croak ()" fixed as "croak qq()".
Simon Cozens is added to AUTHORS as a result.
Message-Id: <20030509103708.GA30664@deep-dark-truthful-mirror.pad>
! bin/piconv
POD fixes that reflect enhancements by jhi
! bin/piconv
Two enhancements by jhi.
+ Now uses Getopt::Long so it accepts long name options
(--from for -f, for example)
+ New option: -r,--resolve
Message-Id: <20030505114149.GA227075@kosh.hut.fi>
! MANIFEST META.yml
META.yml added upon request of Schwern
Message-Id: <F3B0BD2C-7BCB-11D7-A488-000393AE4244@dan.co.jp>
! AUTHORS
Enache Adrian removed upon request -- to live longer than Encode
and/or FreeBSD (toy-)?thread :)
Message-Id: <20030425015701.GA2069@ratsnest.hole>
! t/enc_module.t
"close STDOUT unless $^O eq 'freebsd';" once again relocated
to keep VMS happy in which case "$^O eq 'freebsd'" is required
to keep FreeBSD+thread happy. Sigh.
Message-Id: <3EA88ADC.3000300@mac.com>
1.93 2003/04/24 17:43:16
! t/enc_eucjp.t
added "no warnings 'pack'" in for loop to keep bleedperl from
complaining "Character in 'C' format wrapped in pack".
! Makefile.PL
More elegant perl core detection inspired by Ilya Zakharevich
(but further elaborated for general cases).
! lib/Encode/Encoding.pm lib/Encode/PerlIO.pod
POD fixes.
! t/euc-jp.ucm
like cp9??, \x80-\x9F (control + 0x80) are zapped so they
are less likely to be confused w/ ISO-8859-*
! t/CJKT.t
RT tests added (vendor encodings are exemplified)
-- that successfully found a flaw on iso-2022-kr before the patch.
! lib/Encode/CJKConstants.pm lib/Encode/KR/2022_KR.pm
decode("ISO-2022-KR") has been buggy but no one ever sited
that since no one seems to be using it. Bugs discovered by
SADAHIRO-san
Message-Id: <20030416231757.A545.BQW10602@nifty.com>
! lib/Encode/CN/HZ.pm t/perlio.t
HZ is now perlio_ok, thanks to SADAHIRO-san. perlio.t modified
so it adds test for HZ.
Message-Id: <20030416231757.A545.BQW10602@nifty.com>
! lib/Encode/Guess.pm
Now guesses UTF-(16|32)(BE|LE) when the string contains \x00.
So long as the string contains \x{00}-\x{ff} it does not fail.
See perldoc for details.
Message-Id: <D2F9BB3C-6DC8-11D7-8F19-000393AE4244@dan.co.jp>
1.92 2003/03/31 03:27:27
! ucm/big5-eten.ucm ucm/big5-hkscs.ucm
Extraneous single-byte chars in range \x80-\xA0 and \xFA-\xFF
removed. FYI, IBM's ICU has none of these for java-Big5-1.3_P.ucm
but glibc-BIG5-2.1.2.ucm does.
Message-Id: <20030325215213.4CA1.BQW10602@nifty.com>
! ucm/cp932.ucm ucm/cp936.ucm ucm/cp949.ucm ucm/cp950.ucm
Maps regenerated again but this time based upon
http://oss.software.ibm.com/cvs/icu/charset/data/ucm/
(But where is THE DOCUMENT by MICROSOFT?)
! t/enc_module.t AUTHORS
failure with threaded Perl on FreeBSD addressed.
Enache Adrian <enache@rdslink.ro> is added to AUTHORS for this.
Message-Id: <20030322230131.GA813@ratsnest.hole>
! lib/Encode/Guess.pm
Some POD fixes.
! t/CJKT.t
Change 18989: Make the :bytes conditional on PerlIO.
further Modified by Dan Kogai
<200303161730.h2GHU5B16265@smtp3.ActiveState.com>
! t/enc_module.t
Chnage 18966: another fix for failing test on windows ("use encoding"
puts STDIN in :raw mode, so chomp() wasn't stripping the CR), by gsar
Message-Id: <200303140545.h2E5j5B08856@smtp3.ActiveState.com>
! t/CJKT.t
Change 18970: Hopefully this works also in Win32, by jhi
Message-Id: <A2C949CC-54AC-11D6-A5FB-00039301D480@dan.co.jp>
! encoding.pm
Typo fixes by Andreas
! Encode.pm Encode.xs Unicode/Unicode.xs Encode/Encoding.pm
! lib/Encode/JP/JIS7.pm lib/Encode/KR/2022_KR.pm t/perlio.t
PerIO coodination patches from NI-XS.
Message-Id: <2769E572-54A1-11D6-B7E2-00039301D480@dan.co.jp>
1.51 2002/04/20 09:58:23
! t/TW.t
Updated test suite by Autrijis so "make test" is happy again
Message-Id: <20020420082104.GA25037@not.autrijus.org>
+ ucm/big5-eten.ucm
! ucm/big5-hkscs.ucm lib/Encode/Alias.pm
- ucm/big5.ucm
TW/TW.pm TW/Makefile.PL
Updates by Autrijus. 'big5' is no longer a canonical but an
alias to 'big5-eten'. big5-hkscs is now in 2001 edition.
Message-Id: <20020419195346.GA19597@not.autrijus.org>
! Encode.xs
Fix by NI-XS that fallback may cause SEGV w/ Perl/TK
Message-Id: <20020419184509.1924.1@bactrian.ni-s.u-net.com>
! Encode.pm
PerlIO detection a little bit smarter; no longer uses eval qq{}
but eval {}.
1.50 2002/04/19 06:13:02
! ! Encode.pm Encode.xs Encode/encoding.h
+ t/fallback.pm
New Fallback API imlemented and documented. See "perldoc Encode"
for details
! lib/Encode/JP/JIS7.pm Encode.pm
+ lib/Encode/PerlIO.pod t/perlio.t
API compliance met. However, it still does not work unless perlio
implements line buffer. See BUGS section in perldoc Encode::PerlIO
As a sensible workaround, perlio_ok() added to Encode.
! encoding.pm
! lib/Encode/Supported.pod
Doc fixes from jhi
Message-Id: <20020418174647.J8466@alpha.hut.fi>
! CN/CN.pm
Doc fixes from Autrijus
Message-Id: <20020418144131.GA10987@not.autrijus.org>
! Encode.pm
perlqq mode documented
! t/JP.t
+ t/jisx0201.euc t/jisx0201.ref
! t/jisx0208.euc t/jisx0208.ref
t/JP.t tests more rigorously and with other encodings
t/jisx0201.* added to test JIS7 encodings. jisx0208 is now PURELY
in jis0208 (used to contain jisx0201 part).
! Encode/Makefile_PL.e2x
The resulting Makefile.PL that "enc2xs -M" creates now auto-discovers
enc2xs and encode.h rather than hard-coded. This allows the resulting
module fully CPANizable.
! encoding.pm t/JP.t t/KR.t
PerlIO detection simplified (checks %INC instead of eval{})
! Encode.xs Encode/encode.h
+ Unicode/Makefile.PL Unicode/Unicode.pm Unicode/Unicode.xs
- lib/Encode/Unicode.pm
(en|de)code_xs relocated to where it belongs. Source reindented
to my taste
! bin/enc2xs
Additional (U8 *) cast added as suggested by jhi
Message-Id: <20020417165916.A28599@alpha.hut.fi>
1.42 Date: 2002/04/17
- lib/Encode/XS.pm
no-op module; Thought of adding a pod there but enc2xs has
one so gone.
! encoding.pm
! t/JP.pm
! t/KR.pm
correct mechanism to detect Perlio::encoding layar installed.
! Encode.xs
PerlIO Layer detached.
1.41 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.V30639@alpha.hut.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
1.40 2002/04/14 22:27:14
+ Encode/ConfigLocal_PM.e2x
! lib/Encode/Config.pm
! bin/enc2xs
"enc2xs -C" now generates/updates Encode::ConfigLocal.
ConfigLocal_PM.e2x is a skelton thereof.
! lib/Encode/Config.pm
! CN/CN.pm
"use Encode::CN::HZ;" was missing.
! t/Unicode.t
! t/unibench.t
More rigorous tests added to test XS, especially on memory allocation.
! Encode.xs
! lib/Encode/Unicode.pm
NI-S implemented an XS version -- merged
Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com>
Message-Id: <20020401222744.GX2000@blackrider>, et al.
! t/encoding.t
Two more tests by added jhi
Message-Id: <200204020000.DAA25121@alpha.hut.fi>
+ t/grow.t
! Encode.xs
The showstopper fixed -- Memory reallocation bug was causing
Encode::XS to fall into infinite loop on certain conditions.
t/grow.t tests that.
Message-Id: <9572CAC4-463C-11D6-ABA5-00039301D480@dan.co.jp>, et al
+ bin/txt2ucm
! */Makefile.PL
! */*.ucm
! */XX.pm
! lib/Encode/Supported.pod
Vendor encodings rebuilt out of original map files at unicode.org.
Indic languages such as MacDevanagali remain unspported do to the
shortcoming of encengine capabilities (they need algorithmical
conversion and I have no knowledge on that!). Pods fixed for added
encodings.
Oh, macJapan.ucm renamed to macJapanese.ucm.
macROMnn is macRomanian and macRUMnn is macRumanian.
txt2ucm is a crude script that is used to convert them.
! bin/enc2xs
Unicode Compound Characters (used extensively on Mac) supported
! bin/piconv
Typo fixes and improvements by jhi
Message-Id: <200204010201.FAA03564@alpha.hut.fi>, et al.
1.11 2002/03/31 22:12:13
+ t/encoding.t
+ t/jperl.t
! MANIFEST
Missing files from the MANIFEST fixed.
Message-Id: <20020401010156.H10509@alpha.hut.fi>
Version incremented just to make CPAN happy.
1.10 2002/03/31 21:32:42
! Makefile.PL
! README
INSTALL_UCM option added to Makefile.PL so you can install *.ucm
if you want. This should make Autrijus happy. Also, piconv
is added to default install.
+ Encode/*.e2x
! bin/enc2xs
Here-documented files that enc2xs generates are now exported
to *.e2x. Much cleaner and easier to debug.
! encoding.pm
encoding enhances so you can make it act more like such
(now prehistoric ) "localized" variations of perl like Jperl.
+ t/jperl.t
Further test for encoding.pm. Written in euc-jp
+ encoding.pm
+ t/encoding.t
Taken over form jhi.
Message-Id: <20020330174618.B10154@alpha.hut.fi>
- Encode/*.ucm
+ ucm/*.ucm
! Makefile.PL
! */Makefile.PL
*.ucm relocated to ucm/ so MakeMaker will not install'em by default.
- ucm2table
+ bin/ucm2table
***
! AUTHORS
! Byte/Byte.pm
! Encode.pm
! Encode/macIceland.ucm
! lib/Encode/Alias.pm
! lib/Encode/Supported.pod
MacIceland fixes and Pod Typo fixes. This adds Andreas to AUTHORS.
Message-Id: <m3lmcavhjt.fsf@anima.de>
1.01 2002/03/29 20:59:39
! Makefile.PL
! README
s/USE_SCRIPTS/MORE_SCRIPTS/
! Makefile.PL
installs enc2xs by default for external Encode:: modules in CPAN,
such as Encode::HanExtra
! t/*.t
More sensible perl core detection via $ENV{PERL_CORE}
suggested by Spider
Message-Id: <200203291007.FAA07329@Orb.Nashua.NH.US>
! bin/enc2xs
Perl core ditection via $^X =~ m/\bminiperl$/o
Message-Id: <A5C7B0CA-42F1-11D6-B5AD-00039301D480@dan.co.jp>
1.00 Wed Mar 29 2002
! *
The version of all files is updated to 1.00 via "ci -f -l1.00",
commemorating version 1.00. All files, including *.ucm are now
under version control.
- encode.h
+ Encode/encode.h
encode.h moved to Encode/ so it will be installed for the later
use by enc2xs
! enc2xs
h2xs-like feature added via "h2xs -M Name *.(enc|ucm)"
! Makefile.PL
! */Makefile.PL
- compile
+ bin/enc2xs
compile renamed to enc2xs.
Affected Makefle.PL updated
- lib/CN/2022_CN.pm
"Punt it. HanExtra can take care of that later." -- Autrijus
Message-Id: <20020328154338.GA7351@not.autrijus.org>
! Encode/johab.ucm
! Encode/euc-kr.ucm
! Encode/ksc5601.ucm
! lib/Encode/CJKConstants.pm
! lib/Encode/KR/2022_KR.pm
Table patches for Euro Signs, 2022-KR fixups by Jungshik
Message-Id: <Pine.LNX.4.44.0203280616190.2259-200000@www.ykga.org>
! README
! Makefile.PL
+ bin/piconv
bin/ added for example scripts. They are not installed by default.
to install them, "perl Makefile.PL USE_SCRIPTS".
piconv is iconv reinvented in perl. in addition to all features
! JP/Makefile.PL
! KR/Makefile.PL
! Symbol/Makefile.PL
! TW/Makefile.PL
Now all table files used by compile are postfixed '_t' to avoid
namespace collisions in case insensitive file systems once for all!
inspired by:
Message-ID: <58290227735.20020323195659@familiehaase.de>
! t/Aliases.t
Since the Encode::JP is unsupported under EBCDIC we
cannot run this test (aliases as such should work fine) -- jhi
Message-Id: <20020323202119.D19148@alpha.hut.fi>
! Byte/Makefile.PL
duplicate occurance of ascii.ucm and 8859-1.ucm
causes MacOS X dlyd to cloak
! t/CN.t
! t/Encode.t
! t/JP.t
! t/TW.t
! t/Tcl.t
< chdir 't' if -d 't';
---
> if (! -d 'blib' and -d 't'){ chdir 't' };
When you are "make test"-ing on Encode/ directory, you must not
change $ENV{PWD}. t/JP.t has been fixed before but others somehow
remain unchanced. Also the situation detection was made simpler
in t/JP.t, which was originally;
> chdir 't' if -d 't' and $ENV{PWD} !~ m,/Encode[^/]*$,o;
! Encode.pm
"Use of uninitialized value in string eq at Encode.pm line 96."
! Symbol/Makefile.PL
! EBCDIC/Makefile.PL
! AUTHOR
-- Problem on case insensitive file systems
"coexist of ebcdic.c <> EBCDIC.c on Cygwin not possible"
Message-ID: <88254111953.20020323095503@familiehaase.de>
! compile
! AUTHOR
"So I think it's a bug in gcc, not perl. But it still needs to be
worked around."
Message-Id: <20020323145840.GD304@Bagpuss.unfortu.net>
Message-Id: <20020323170509.C96475@plum.flirble.org>
0.96 Sat Mar 23 2002
! TW/TW.pm
! lib/Encode/Encoding.pm
! lib/Encode/Alias.pm
! lib/Encode/Supported.pod
! KR/KR.pm
Pod Fixes by Michael G Schwern <schwern@pobox.com> via jhi
Message-ID: <20020322073908.GB10539@blackrider>
! Makefile.PL
! Encode.pm
"...I think we should include ISO 8859-1 as well." -- NI-S
Message-Id: <20020322120230.1332.8@bactrian.elixent.com>
! JP/JP.pm
! CN/CN.pm
! KR/KR.pm
! TW/TW.pm
! lib/Encode/Alias.pm
alias definitions relocated to Encode::Alias so module autoloading
works for aliases also.
! Encode.pm
encodings() now accepts args to check ExtModules.
+ Byte/Byte.pm
+ Byte/Makefile.PL
+ EBCDIC/EBCDIC.pm
+ EBCDIC/Makefile.PL
+ Symbol/Makefile.PL
+ Symbol/Symbol.pm
! Encode.pm
! Encode.xs
Latin and single byte encodings are reorganized so they are
demand-loaded like Encode::XX. Now only ascii is compiled into
Encode itself.
! lib/Encode/Alias.pm
for my $k (keys %hash){ delete $hash{$k}; }
is depreciated; fixed.
0.95 Fri Mar 22 2002
In this update, pod rewrites and alias fixes are the main issues
+ lib/Encode/Supported.pod
Describes supported encodings
! Makefile.PL
streamlined compiled-in encodings.
! lib/Encode/Description.pod -> lib/Encode/Details.pod
Renamed.
+ Encode/ibm-125?.ucm
Added from icu distibution with any occurance of
"IBM-125?" to "cp125?". Filenames remain unchanged to pay
some respect to icu staff, however.
+ lib/Encode/Alias.pm
! Encode.pm
Alias difinitions in Encode.pm relocated.
! AUTHORS
! Encode.xs
packWARN patch from Paul Marquess via jhi
Message-Id: <20020321010101.O28978@alpha.hut.fi>
Paul added to AUTHORS as a result.
! t/CJKalias.t -> t/Aliases.t
Renamed. Checks even more aliases and alias overloading
! Encode.pm
! CN/CN.pm
duplicate alias for ujis => euc-jp removed (Encode::JP has one)
gbk => cp936 relocated to CN.pm
! t/CJKalias.t
Test::More with plans (by jhi)
0.94 Thu Mar 21 2002
+ lib/Encode/Description.pod
! lib/Encode/Encoding.pm
Now the pod in Encode.pm is abridged as programming references.
lib/Encode/Description.pod contains the original, detailed description
and Encode::Encoding explains how to write your own module to
add new encodings. So far, lib/Encode/Description.pod contains
the whole pod once in Encode.pm. This is intentional.
! Encode.pm
Pod revisions by Anton Tagunov
Message-Id: <517178431.20020320174824@motor.ru>
! lib/Encode/Tcl.pm
all occrance of Encode::Tcl::Extended removed including pod
! t/CJKalias.t
test now checks $encoding->name only; $encoding->{name} are
no longer check to find the canonical name.
! lib/Encode/JP/JIS.pm
! lib/Encode/JP/ISO_2022_JP.pm
->name() added to be more compliant with API
! CN/CN.pm
! JP/JP.pm
! KR/KR.pm
! TW/TW.pm
! t/CJKalias.t
Patch by Autrijus to add aliases to TW and fixes to POD
Message-Id: <20020320090619.GA24774@not.autrijus.org>
! AUTHORS
SADAHIRO Tomoyuki added as should. My apologies.
0.93 Wed Mar 20 2002
* First release to be uploaded to CPAN. For prehistoric changes,
please see Changes file of perl distibution as well as
perl-unicode@perl.org archive, available at:
http://archive.develooper.com/perl-unicode@perl.org/
Changes Since 0.92 includes;
+ Changes
+ AUTHORS
! Encode.pm
! README
+ Mention to perl-unicode@perl.org added
! JP/JP.pm
+ Encoding aliases added so you can feed locale names
and MIME Charset="" directly.
- Mention to JISX0212 removed because it's fixed
! CN/CN.pm
! KR/KR.pm
+ Encoding aliases added. Note TW is left untouched because
euc-tw is not implemented in TW but in Encode::HanExtra.
Autrijus, you may fix Encode::HanExtra.
+ t/CJKalias.t
+ to test encode aliases added
( run in 1.312 second using v1.01-cache-2.11-cpan-71847e10f99 )