Encode
view release on metacpan or search on metacpan
https://github.com/dankogai/p5-encode/pull/50
2.82 2016/02/06 20:17:24
! lib/Encode/MIME/Header.pm
lib/Encode/MIME/Header/ISO_2022_JP.pm
t/mime-header.t
Reverted to 2.80 upon the request of whom submitted pull/48
2.81 2016/02/06 19:25:22
! lib/Encode/MIME/Header.pm
lib/Encode/MIME/Header/ISO_2022_JP.pm
t/mime-header.t
Merged: Encode::MIME::Header: Fix decoder and rewrite encoder
> Encoder should be now fully compliant of RFC 2047.
> Decoder is less strict to be able to decode strings
> generated by old versions of this module.
https://github.com/dankogai/p5-encode/pull/48
! t/mime-header.t
merge t/mime-header.t @ https://github.com/asjo/p5-encode
https://github.com/asjo/p5-encode/commit/19dcbff63e71909ffda7c151a73c5baaffe2976c
! t/mime-header.t
Add more test vectors from RFC2047, pp.11-12
2.80 2016/01/25 14:54:13
! lib/Encode/MIME/Header.pm t/mime-header.t
Address #111417: 2.79 breaks Email-MIME-1.936 tests
https://rt.cpan.org/Ticket/Display.html?id=111417
2.79 2016/01/22 06:44:53
! lib/Encode/MIME/Header.pm t/mime-header.t
Address: #88717:
encode('MIME-Header') does not find word boundaries correctly
By addressing this age-old bug, many other open RTs will be closed.
https://rt.cpan.org/Ticket/Display.html?id=88717
! lib/Encode/MIME/Header.pm
Address RT#107775: Inserts an empty line in an encoded header field
https://rt.cpan.org/Ticket/Display.html?id=107775
! lib/Encode/Alias.pm
Pulled: Update Alias.pm
https://github.com/dankogai/p5-encode/pull/47
! Encode.xs Unicode/Unicode.xs
Pulled: static funcs in Encode.xs and Unicode.xs
https://github.com/dankogai/p5-encode/pull/46
! Unicode/Unicode.pm
Pulled: Unicode.pm: Fix POD error
https://github.com/dankogai/p5-encode/pull/45
- META.yml
! MANIFEST
META.yml should not be included in the dist file.
It is also obsolete.
2.78 2015/09/24 02:19:21
! Makefile.PL
Mend pull/42 again. This time correctly.
! lib/Encode/Supported.pod
Applied: RT#107146: [PATCH] fix a spelling mistake
https://rt.cpan.org/Public/Bug/Display.html?id=107146
2.77 2015/09/15 13:53:27
! Unicode/Unicode.xs Unicode/Unicode.pm
Address RT#107043: If no BOM is found, the routine dies.
When you decode from UTF-(16|32) without -BE or LE without BOM,
Encode now assumes BE accordingly to RFC2781 and the Unicode
Standard version 8.0
https://rt.cpan.org/Public/Bug/Display.html?id=107043
! Makefile.PL encoding.t
Mend pull/42
! Encode.xs Makefile.PL encoding.pm encoding.t
Pulled: precompile 1252 table as that is now the Pod::Simple default
https://github.com/dankogai/p5-encode/pull/42
2.76 2015/07/31 02:18:28
! ucm/koi8-u.ucm
Pulled: Fix 0x95
https://github.com/dankogai/p5-encode/pull/41
2.75 2015/06/30 09:59:53
! Unicode/Unicode.pm Unicode/Unicode.xs encoding.pm
VERSION++'ed to make bleadperl happy
Message-Id: <CADED=K4QjMxGFAOLEuZUx3OtN-d-hokhurr4BYBE2E3okoxA7g@mail.gmail.com>
2.74 2015/06/25
! Unicode/Unicode.xs
Applied: #101486: [PATCH] reduce compiler warnings and stderr noise (again)
https://rt.cpan.org/Ticket/Display.html?id=101486
! bin/enc2xs
Applied patch: #105471: make Encode build with -pedantic
https://rt.cpan.org/Ticket/Display.html?id=105471
! Byte/Makefile.PL
CN/Makefile.PL
EBCDIC/Makefile.PL
JP/Makefile.PL
KR/Makefile.PL
Makefile.PL
Symbol/Makefile.PL
TW/Makefile.PL
Applied patch: #102826: non-deterministic Makefiles
https://rt.cpan.org/Ticket/Display.html?id=102826
2.73 2015/04/15 23:14:01
! lib/Encode/MIME/Header.pm
Addressed: RT#104422
decode('MIME-header') does not properly join similar Q encoded-words
https://rt.cpan.org/Ticket/Display.html?id=104422
2.73 2015/04/15 23:14:01
! MANIFEST
+ t/isa.t
! Encode.pm
Addressed RT#103253: Encode::XS does not inherit from Encode::Encoding
https://rt.cpan.org/Public/Bug/Display.html?id=103253
! encoding.pm
+ t/encoding-locale.t
Pulled: Rewrite of encoding::_get_locale_encoding for more portability #40
! encoding.pm
Pulled: encoding.pm: more inlining #39
https://github.com/dankogai/p5-encode/pull/39
2.72 2015/03/14 02:44:39
! encoding.pm
Copied from bleadperl to be in sync with it again.
http://www.nntp.perl.org/group/perl.perl5.porters/2015/03/msg226576.html
http://rt.cpan.org/Ticket/Display.html?id=59668
! lib/Encode/MIME/Header.pm t/mime-header.t
Addressed: RT#52103: Encode::MIME::Header encoded words not separated by
white space
http://rt.cpan.org/Ticket/Display.html?id=52103
! t/guess.t lib/Encode/Guess.pm
Addressed: Encode: silenced a warning by from_to(..., 'Guess', ...)
http://coderepos.org/share/changeset/37731
2.39 2009/11/26 09:23:59
! Encode.xs t/fallback.t
$utf8 = decode('utf8', $malformed, sub{ ... }) # now works!
http://rt.cpan.org/Ticket/Display.html?id=51204
! t/CJKT.t t/guess.t t/perlio.t
$ENV{'PERL_CORE'} tricks removed since they are no longer necessary.
Message-Id: <20091116161513.GA25556@bestpractical.com>
2.38 2009/11/16 14:08:13
! Encode.xs
Addressed: Encode memory corruption [perl #70528]
Message-Id: <alpine.LFD.2.00.0911152328070.9483@ein.m-l.org>
! t/Unicode.t Unicode/Unicode.xs
Patched: #51263: set magic is not applied when modifying encode arguments
http://rt.cpan.org/Ticket/Display.html?id=51263
! Encode.xs
Patched: #51204: Callback CHECK not supported for UTF-8 decoder/encoder
http://rt.cpan.org/Ticket/Display.html?id=51204
! Byte/Byte.pm CN/CN.pm Changes JP/JP.pm KR/KR.pm TW/TW.pm
Unicode/Unicode.pm bin/enc2xs lib/Encode/Supported.pod
Fix URLs
http://rt.cpan.org/Ticket/Display.html?id=49776
! t/CJKT.t t/guess.t t/perlio.t t/piconv.t
$PERL_CORE trick is now off for perl 5.11 or better.
Message-Id: <b77c1dce0909070245s59b294bq8a8a8166e7342793@mail.gmail.com>
Message-Id: <E7FADA6C-D5A7-4ECA-BE4C-85911A97677E@dan.co.jp>
Message-Id: <20090907154908.GS60303@plum.flirble.org>
Message-Id: <20090907161509.GN8057@iabyn.com>
2.37 2009/09/06 14:32:21
! Encode.xs
fixed: compilation failure on compilers not supporting C99
http://rt.cpan.org/Ticket/Display.html?id=49466
2.36 2009/09/06 09:03:07
! Encode.xs
fixed: 'find_encoding("utf8")->decode(undef)' causes segmentation fault
http://rt.cpan.org/Ticket/Display.html?id=49462
2.35 2009/07/13 02:06:30
! lib/Encode/MIME/Header.pm
Addressed RT #40027:
decode of MIME-Header removes too much whitespace
http://rt.cpan.org/Ticket/Display.html?id=40027
http://rt.cpan.org/Ticket/Display.html?id=42902
! t/piconv.t
Addressed by CSJEWELL: t/piconv.t loops infinitely on Win32
http://rt.cpan.org/Ticket/Display.html?id=47760
2.34 2009/07/08 13:34:15
! bin/piconv
duplicate-BOM problem now fixed.
Message-Id: <10ECB9B7-006E-4570-9EB6-51C49F04ADCF@dan.co.jp>
! bin/piconv
+ t/piconv.t
patches and tests by SREZIC
Message-Id: <4A5366DA.8050801@iconmobile.com>
! Makefile.PL
man* removed on behalf of blead
Message-Id: <20090326135219.GU18164@plum.flirble.org>
2.33 2009/03/25 07:55:57
! lib/Encode/MIME/Header.pm
Decontaminated $& which sneaked in on 2.31.
Message-Id: <67FC9F3A39C746DA95AAB6BB01539099@robmhp>
Message-Id: <693254b90903242352x2dc26ba6p5e68deb871fa88ae@mail.gmail.com>
http://coderepos.org/share/changeset/31542
2.32 2009/03/07 07:32:37
! lib/Encode/Alias.pm t/Alias.t
Encode now resolves 'en_US.UTF-8' to utf-8-strict like 'ja_JP.euc'
Those who set locale on their shells should be happier now.
! AUTHORS
added tokuhirom
! Encode.pm
"encode(undef, 'str') should die earlier"
http://coderepos.org/share/changeset/30790
2.31 2009/02/16 06:18:09
! lib/Encode/MIME/Header.pm
"Revert [29767] and [29771] since it breaks perl 5.8" by miyagawa
http://coderepos.org/share/changeset/30111
2.30 2009/02/15 17:44:13
! encoding.pm
fixed regexes, et cetera. by drry
http://coderepos.org/share/changeset/29767
! lib/Encode/MIME/Header.pm
Addressed: Encode::MIME::Header::decode should respect CHECK
http://rt.cpan.org/Ticket/Display.html?id=43204
http://coderepos.org/share/changeset/29767
2.29 2009/02/01 13:14:37
! Encode.pm
VERSION++ just to make PAUSE happy
Message-Id: <877i4anwwt.fsf@k75.linux.bogus>
2.28 Date: 2009/02/01 12:30:18
! Unicode/Unicode.xs
Latest refactoring broke the backward compatibility
w/ Perl 5.8.6 and before now restored
Message-Id: <1233185156.DABa130.74940@basic2.hostingcompartido.com>
Message-Id: <693254b90902010027x277a5d0fm4f5700ba2f276239@mail.gmail.com>
! lib/Encode/MIME/Header.pm
Addressed: Split header lines are joined incorrectly
http://rt.cpan.org/Ticket/Display.html?id=42902
2.27 2009/01/21 22:55:07
! lib/Encode/MIME/Header.pm t/mime-header.t
Addressed: Encode::MIME::Header MIME-Q encoding truncates
trailing zeros in some circumstances
http://rt.cpan.org/Ticket/Display.html?id=42627
http://rt.cpan.org/NoAuth/Bug.html?id=7892
2.05 2004/10/19 04:55:01
! encoding.pm
"unnuke" jhi's patch in bleedperl, with minor correction by dankogai.
Message-ID: <41210A84.6060506@iki.fi>
Message-ID: <20041018233442.7418113f@r2d2>
Message-Id: <2BA3DAC4-218A-11D9-906D-000A95DBB50A@dan.co.jp>
2.04 2004/10/16 21:22:44
! Makefle.PL
From: craigberry@mac.com
Subject: [PATCH ext/Encode/Makefile.PL] make Encode.c dependency explicit
Message-Id: <41716868.7000102@mac.com>
2.03 2004/10/06 05:07:20
! lib/Encode/Alias.pm
Resolved some alias case sensitivity glitches reported via RT.
http://rt.cpan.org/NoAuth/Bug.html?id=7835
! bin/piconv
Resolved Win32 glitches reported via RT.
(Fixed by dankogai and tested by Steve Hay)
http://rt.cpan.org/Ticket/Display.html?id=7831
! JP/JP.pm lib/Encode/Alias.pm lib/Encode/Supported.pod AUTHORS
/\bwindows-31j$/i is now an alias of CP932, by Steve Hay.
http://rt.cpan.org/NoAuth/Bug.html?id=6695
2.02 2004/08/31 10:55:34
! ucm/big5-hkscs.ucm AUTHORS t/big5-hkscs.enc t/big5-hkscs.utf
New map submitted by Deng Liu and Autrijus. Test data needed
to be upgrade as well, done by dankogai
Message-Id: <20040824204828.GB6999@aut.dyndns.org>
! bin/ucmsort
Now works for characters U+10000 and above. This fix was needed
to "tidy" the original map that was submitted.
! bin/enc2xs
"ucmsort" now mentioned in pod
2.01 2004/05/25 16:27:14
! bin/enc2xs AUTHORS
From: domo@computer.org
Subject: [PATCH] Correct statistics from enc2xs
<4AF60A4A-B8BB-11D8-BF99-000A27839BD6@computer.org>
<CDEBBD45-B91D-11D8-BF99-000A27839BD6@computer.org>
! lib/Encode/Alias.pm
Addressed "False [] range "\s-" in regex;" in Encode::Alias.pm
<200405271148.i4RBm4KY026529@mail.mvnet.de>
2.01 2004/05/25 16:27:14
! lib/Encode/CN/HZ.pm lib/Encode/Unicode/UTF7.pm
"If someone thinks utf8::upgrade($1) should be croaked like
chom?p($1),please try the following patch for Encode.pm."
-- sadahiro-san
<20040522212704.C068.BQW10602@nifty.com>
2.0 2004/05/16 20:55:15
* version updated to 2.00
-- sorry, no big feature change. I just hate version 1.100 :)
! lib/Encode/Guess.pm
Unicode/Unicode.pm
addressed UTF-(8|32LE) + BOM misguessing
https://rt.cpan.org/Ticket/Display.html?id=6279
! Encode.pm
s/is_utif8/is_utf8/ in POD
! Encode/lib/Encode/CN/HZ.pm
Fixes "make test" failure after the patch to pp_hot.c
by Sadahiro-san
Message-Id: <20040222182357.6B39.BQW10602@nifty.com>
! bin/piconv
From: autrijus@autrijus.org
Subject: [PATCH] "piconv -C 512" badly broken
Message-Id: <1072870210.769.5.camel@localhost>
1.99 2003/12/29 02:47:16
! Unicode/Unicode.xs
find_encoding("UTF-16BE")->encode("abc") now null terminates
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-10/threads.html#00258
! Encode.pm
prototype bug in decode_utf8() fixed
Message-Id: <600A4CDA-F004-11D7-B570-000393AE4244@dan.co.jp>
! Encode.pm /MANIFEST encoding.pm lib/Encode/Supported.pod
t/at-cn.t t/at-tw.t t/gsm0338.t ucm/gsm0338.ucm
+ t/gsm0338.t
Merged from maintperl@21987
1.98 2003/08/20 11:15:31
! lib/Encode/MIME/Header.pm AUTHORS t/mime-header.t
Dave Evans has found and corrected a bug in Encode::MIME::Header.
Test suite added by Dan Kogai.
Message-Id: <3F43440B.7060606@rudolf.org.uk>
! encoding.pm
Typo fixes rolled back in from bleedperl
! t/at-cn.t t/at-tw.t
v-strings, now depreciated in perl 5.8.1, is replaced by sadahiro
Message-Id: <20030805002313.9880.BQW10602@nifty.com>
! bin/enc2xs
argv case nit for VMS by Craig
Message-ID: <3F2B02DE.10207@mac.com>
! t/enc_eucjp.t t/enc_utf8.t AUTHORS
Encode test fixes for VMS by Peter Prymmer
Message-ID: <OFBD4A7559.D7CF9517-ON85256D6B.00534853-85256D6B.00538131@factset.com>
! lib/Encode/Alias.pm t/Aliases.t
koi-8 aliases bug detected and patched by sadahiro.
Further fix and test suite by dankogai
Message-Id: <20030713102228.C76A.BQW10602@nifty.com>
1.97 2003/07/08 21:52:14
! encoding.pm lib/Encode/Guess.pm lib/Encode/Alias.pm
lib/Encode/JP/JIS7.pm lib/Encode/Encoder.pm Encode.pm
$DEBUG replaced with DEBUG() so perl optimizes better,
by Rafael with further fixes by dankogai
Message-Id: <20030705222023.1f24e041.rgarciasuarez@free.fr>
! lib/Encode/Aliases.pm
Was: define_alias( qr/\bGB[-_ ]?2312(?:\D.*$|$)/i => '"euc-cn"' );
Now: define_alias( qr/\bGB[-_ ]?2312(?!-?raw)/i => '"euc-cn"' );
So new hash seeding introduced in bleedperl works.
Message-Id: <20030629100937.GD20285@vipunen.hut.fi>
! lib/Encode/Guess.pm
$Encode::Guess::NoUTFAutoGuess is added so you can turn off
automatic utf(8|16|32) guessing -- originally by Autrijus
Message-Id: <20030626162731.GA2077@not.autrijus.org>
! Encode.pm
Addressed the following;
Subject: [perl #22835] FB_QUIET doesn't work with Encode::encode
Message-Id: <rt-22835-59975.6.8650775354304@rt.perl.org>
1.96 2003/06/18 09:29:02
! lib/Encode/JP/JP.pm t/guess.t
m/(...)/ in void context then $1 is considered a Bad Thing
Message-Id: <B5AB34D0-A019-11D7-AF03-000393AE4244@dan.co.jp>
! Encode.pm
Mentions in POD that as of perl 5.8.1 utf8::is_utf8() is
also available.
! encengine.c
More typecast from maintperl@19739
Message-Id: <200306110645.h5B6j5D2009640@smtp3.ActiveState.com>
! t/perlio.t
Tests 37 & 38 failed on Win32 -- yet another CRLF issue
Message-Id: <200306090733.h597XQPA031646@smtp3.ActiveState.com>
! t/Encode.t
Now skips for EBCDIC platform.
Message-Id: <OF44B38062.A3998148-ON80256D27.004CF379@portsmouth.uk.ibm.com>
! t/perlio.t
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
! lib/Encode/Supported.pm
Further doc fixes by Anton
1.32 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.H17022@alpha.hut.fi>
! Encode.xs
Memory Allocate but detected during the devel of ucmlint -- fixed.
Message-Id: <C0DDCE16-4BE7-11D6-9204-00039301D480@dan.co.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.17803.1@bactrian.elixent.com>
Message-Id: <Pine.SOL.4.10.10204091338220.10390-100000@maxwell.phys.lafayette.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.CAA21033@alpha.hut.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@4ax.com>
1.31 2002/04/08 18:08:07
! lib/Encode/Encoder.pm
+ t/Encoder.t
Encode::Encoder, once just a placeholder of an idea, is now much more
practical. See t/Encode.t to find how practical it can be.
+ lib/Encode/Config.pm
! Encode.pm
my false laziness at Encode.pm is fixed. Now %ExtModules are set
in Encode::Config and they are all literally, not programatically
set. My false laziness was resulting many encodings missing from
%ExtModules.
! lib/Encode/Unicode.pm
! t/Unicode.t
BOM for 32LE was bogus as noted by Anton. t/Unicode.t is fixed
so that it does not rely Encode::Unicode for BOM values
Message-Id: <FFEC33E9-4AFB-11D6-B415-00039301D480@dan.co.jp>
1.30 2002/04/08 02:34:51
+ lib/Encode/Encoder.pm
Object Oriented Encoder. I reckon something like this is in need.
! Encode.pm
! t/Unicode.pm
! lib/Encode/Supported.pod
* autoloading bug that prevented upper-case canonicals such as UTF-16
is fixed. Now even UTF/UCS are autoloaded!
* encodings() is now more intuitive.
* t/Unicode.t fixed to explicitly use Unicode.pm -- BOM values are
stored therein.
* Obligatory fixes to the POD.
! lib/Encode/Supported.pod
Patch from Anton applied.
Message-Id: <66641479.20020408033300@motor.ru>
! Encode.pm
! lib/Encode/Unicode.pm
Cosmetic changes: "bless $obj, $class" => "bless $obj => class"
1.28 2002/04/07 18:58:42
! MANIFEST
+ t/Unicode.t
+ t/grow.t
Just a MANIFEST for those missing files.
1.26 Date: 2002/04/07 15:22:04
! JP/Makefile.PL
! t/Aliases.PL
Schwarn's patches against Makefile.PL has zapped jis*.ucm. Restored.
And t/Aliases.t fixed to make sure they all exist.
1.25 2002/04/07 15:01:25 (Unreleased)
! Encode.pm
! lib/Encode/Unicode.pm
More POD fixes....
! Encode.pm
- lib/Encode/UTF_EBCDIC.pm
- lib/Encode/Internal.pm
- lib/Encode/utf8.pm
Integrated into Encode.pm as closures. That way "one package, one file"
rule is preserved yet less files to require.
! encoding.pm
commented out binmode(STDERR ...
! Makefile.PL
! Byte/Makefile.PL
! CN/Makefile.PL
! EBCDIC/Makefile.PL
! JP/Makefile.PL
! KR/Makefile.PL
! Symbol/Makefile.PL
! TW/Makefile.PL
! Encode/Makefile_PL.e2x
Schwarn's MM-compliance patch merged
Message-Id: <20020406082609.GA28758@blackrider>
! Encode.pm
! lib/Encode/Unicode.pm
+ lib/Encode/UTF_EBCDIC.pm
+ t/Unicode.t
- lib/Encode/10646_1.pm
- lib/Encode/ucs2_le.pm
(UCS-2|UTF-(16|32))(LE|BE)? implementation and cleanups. Instead of
per-module based (en|de)code, I saved a number of .pm by
reorganizing it as per-object base (Well, this is what Encode::XS
does under the hood). See Encode::Unicode for details.
The original Unicode.pm is now correctly renamed to UTF_EBCDIC.pm.
This module is used only on EBCDIC environments.
1.21 2002/04/05 14:46:34 (Not Released)
! JP/JP.pm
! Encode.pm
( run in 1.520 second using v1.01-cache-2.11-cpan-39bf76dae61 )