X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FEncode%2FChanges;h=ad4fabb76a0ef93fa5204cbe6ce851ae0e8fdcf4;hb=7e19fb92789b07f9ae6ba1ee1b4f5fbb72612161;hp=3b055bfcff36030499c8b208af3481cbeda66d80;hpb=64ffdd5e3070e2601e8355984407a490ea080833;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/Encode/Changes b/ext/Encode/Changes index 3b055bf..ad4fabb 100644 --- a/ext/Encode/Changes +++ b/ext/Encode/Changes @@ -1,8 +1,679 @@ # Revision history for Perl extension Encode. # -# $Id: Changes,v 0.99 2002/03/25 19:29:22 dankogai Exp dankogai $ +# $Id: Changes,v 1.61 2002/04/26 03:02:04 dankogai Exp $ # +$Revision: 1.61 $ $Date: 2002/04/26 03:02:04 $ +! t/mime-header.t + Now does decent tests besides use_ok() +! lib/Encode/Guess.pm t/guess.t + UI streamlined, document added +! Unicode/Unicode.xs + various signed/unsigned mismatch nits (#16173) + http://public.activestate.com/cgi-bin/perlbrowse?patch=16173 +! Encode.pm + POD: utf8-flag-related caveats added. A few sections completely + rewritten. +! Encode.xs +! AUTHORS + Thou shalt not assume %d works, either! + Robin Baker added to AUTHORS for this + Message-Id: <200204251132.MAA28237@tempest.npl.co.uk> +! t/CJKT.t + "Change 16144 by gsar@onru on 2002/04/24 18:59:05" + +1.60 2002/04/24 20:06:52 +! Encode.xs + "Thou shalt not assume %x works." -- jhi + Message-Id: <20020424210618.E24347@alpha.hut.fi> +! CN/Makefile.PL JP/Makefile.PL KR/Makefile.PL TW/Makefile.PL To make + low-memory build machines happy, now *.c is created for each *.ucm + (no table aggregation). You can still override this by setting + $ENV{AGGREGATE_TABLES}. + Message-Id: <00B1B3E4-579F-11D6-A441-00039301D480@dan.co.jp> ++ lib/Encode/Guess.pm ++ lib/Encode/JP/JIS7.pm + Encoding-autodetect (mainly for Japanese encoding) added. In a + course of development, JIS7.pm was improved. ++ lib/Encode/HTML/Header.pm ++ lib/Encode/Config.pm + MIME B/Q Header Encoding Added! +! Encode.pm Encode.xs t/fallback.t + new fallbacks; XMLCREF and HTMLCREF upon Bart's request. + Message-Id: <20020424130709.GA14211@tanglefoot> + +1.59 $ 2002/04/22 23:54:22 +! Encode.pm Encode.xs + needs_lines() and perlio_ok() are added to Internal encodings such + as utf8 so XML::SAX is happy. FB_* stub xsubs are now prototyped. + +1.58 2002/04/22 23:54:22 +! TW/TW.pm + s/MacChineseSimp/MacChineseTrad/ # ... oops. +! bin/ucm2text +! t/*.t +- t/*.euc t/*.ref ++ t/*.enc t/*.utf + Now all CJKT encodings go thru round-trip test via t/CJKT.t. + t/(CN|TW).t by Autrijus are renamed at-(cn|tw).t + t/(JP|KR).t are aggregated to t/CJKT.t + test data are all remade via bin/ucm2text. + And .... They are no longer skipped for -Uuseperlio ! + +1.57 2002/04/22 20:27:30 +! t/JP.t t/KR.t t/perlio.t + unless (find PerlIO::Layer 'perlio') ... line is back again. + t/JP.t and t/KR.t were supposed to work but maybe '>:utf8' lines + need PerlIO. Sigh.... +! Encode.xs Unicode/Unicode.pm lib/Encode/JP/JIS7.pm t/perlio.t + ->perlio_ok now does eval{ require PerlIO::encoding } there so + it correctly returns 1 when PerlIO::encoding is yet loaded. +! Encode.xs + perl-current patch #16072 reflected + +1.56 2002/04/22 09:48:07 +! Encode.pm encoding.pm t/perlio.t t/jperl.t + New PerlIO::encoding 0.04 compliance met + +1.55 2002/04/22 03:43:05 +! Encode.pm Encode.xs Unicode/Unicode.pm + needs_lines() defined so Encode::Encoding is no longer needed + for perlio + +1.54 2002/04/22 02:50:01 +! Encode.pm! Encode.xs! Unicode/Unicode.pm t/perlio.t +! lib/Encode/Encoding.pm lib/Encode/CN/HZ.pm + now perlio_ok is true by default if PerlIO::encoding->VERSION is + 0.03 or larger. POD in Encode::Encoding revised to reflect this. + Encode::XS and Encode::Unicode now has perlio_ok() method. +! lib/Encode/Supported.pod + s/UP-UX/HP-UX/ by jhi +! AUTHORS Byte/Byte.pm CN/CN.pm Encode.pm JP/JP.pm KR/KR.pm README +! Symbol/Symbol.pm TW/TW.pm Unicode/Unicode.pm bin/enc2xs bin/piconv +! bin/ucmlint encoding.pm lib/Encode/Alias.pm lib/Encode/CN/HZ.pm +! lib/Encode/Config.pm lib/Encode/Encoder.pm lib/Encode/Encoding.pm +! lib/Encode/KR/2022_KR.pm lib/Encode/PerlIO.pod +! lib/Encode/Supported.pod + Huge document fixes by Philip. +! AUTHORS +! t/JP.t + s/compare\(/compare_text\(/o by Sarathy. Adds him to AUTHORS + http://public.activestate.com/cgi-bin/perlbrowse?patch=16049 +! t/perlio.t + binmode() after "<:encoding" to make Win32 happy, by Mattia. + Mattia added to AUTHORS file + Message-Id: <3CC3150F.5798.22A05AE@localhost> + +1.52 2002/04/20 23:43:47 +! t/perlio.t + TODO: is now SKIP:, as NI-XS requested. Also adds more + eraborate failure analysis added. +! bin/enc2xs + A note on how to make sure of round-trip safety added to POD + section (so Autrijus is happier) +! ucm/big5-hkscs.ucm ucm/big5-eten.ucm t/TW.pm + big5-(eten|hkscs) is round-trip safe again! + Message-Id: +! 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> +! encoding.pm +! t/jperl.t + Source filter option added. With this option on, you can write + perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy + encodings. t/jperl.t enhanced to test this feature. +! t/Unicode.t + ok() gotcha addressed by Benjamin fixed. Though I didn't exactly + apply his suggestion, this degree of nitting is enough to add him + to AUTHORS list. + Message-Id: <3CB93223.291E5E2E@earthlink.net> +! JP/JP.pm ++ lib/Encode/JP/JIS7.pm +- lib/Encode/JP/JIS.pm +- lib/Encode/JP/2022_JP.pm +- lib/Encode/JP/2022_JP1.pm + 7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to + JIS7.pm for better maintainability and performance +! encoding.pm + Added caveat for non-ascii identifiers. +! encoding.pm + fixes by jhi, the original author of this pragramtic module. + Message-Id: <20020413231527.V1826@alpha.hut.fi> + +1.34 2002/04/12 20:23:05 (Unreleased) +! Encode.pm +! t/Unicode.t + EBCDIC fixes addressed by jhi. + Message-Id: <20020412161844.D9383@alpha.hut.fi> +! lib/Encode/Encoder.pm + POD fix by Miyagawa-kun + Message-Id: <86bscqq4hu.wl@mail.edge.co.jp> + +1.33 2002/04/10 22:28:40 +! AUTHORS + Philip's mail address corrected. +! AUTHORS +! t/Encoder.t +! lib/Encode/Encoder.pm + s/ = shift;/ = @_;/ # trivial but a common idiomatic typo :) + This adds Miyagawa-kun to AUTHORS. + * encoding() no longer exported by default but on demand + * t/Encoder.t updated to test all these + Message-Id: <86hemjpdn4.wl@mail.edge.co.jp> +! lib/Encode/Unicode.pm +! 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: +! 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: + 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: + +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 ++ ucm/jis0201.ucm ++ ucm/jis0208.ucm ++ ucm/jis0212.ucm + Are back to make Perl/Tk happy Smile, NI-S. +! t/Alias.pm +! lib/Encode/Alias.pm +! lib/Encode/Supported.pm +! lib/Encode/10646_1.pm +! lib/Encode/ucs2_le.pm + UCS-16BE is now canonical for UCS-2/ISO-10646-1. + Leftover implicit aliases in ucs2_le.pm removed. Tests and documents + updated to reflect changes. + essage-Id: <20020405114024.1290.17@bactrian.ni-s.u-net.com> +! lib/Encode/Alias.pm +! lib/Encode/Supported.pm + Anton's revision commited. Added Dan's own fixes as well. + Message-Id: <159103166906.20020405161134@motor.ru> +! lib/Encode/Alias.pm + 134c134 + < qr/^UCS2-le$/i => '"UCS-2"', ); + --- + > qr/^UCS2-LE$/i => '"UTF-16LE"'); + Sigh. Thank you, Anton. + Message-Id: <14567692196.20020405062020@motor.ru> + Message-Id: <69FEC0B4-483E-11D6-A045-00039301D480@dan.co.jp> + +1.20 2002/04/04 19:50:52 ++ bin/unidump + the last minute addtion. Just give it a try. Docs remains to be done. + Not installed by default. +! lib/Encode/Supported.pod + Enhanced Greatly. +! t/Alias.t +! lib/Encode/Alias.pm +! lib/Encode/utf8.pm +! lib/Encode/10464_1.pm +! lib/Encode/ucs2_le.pm + Canonical name for 'UCS-2le" is now "UTF-16LE". UCS-2 left + unchanged but UTF-16BE is added as an alias. Implicit aliases + move to Encode::Alias so init_alias() works more as expected. + Also, 'utf8' is now canonical with 'UTF-8' being an alias. + Though pedantically wrong, This should make perl mongers happier. + t/Alias.t is enhanced to test all these. + Message-Id: <9C39BD58-47AF-11D6-9D82-00039301D480@dan.co.jp> +! Byte/Makefile.PL + Now all .ucm are stacked in byte_t; They all share ascii part so 50% + of the codepoints are common. CJKT left as is because the saving is + not significant. +! Byte/Makefile.PL +! CN/Makefile.PL +! EBCDIC/Makefile.PL +! Encode.xs +! Encode/Makefile_PL.e2x +! JP/Makefile.PL +! KR/Makefile.PL +! Makefile.PL +! Symbol/Makefile.PL +! TW/Makefile.PL +! bin/enc2xs +! AUTHORS + All occurance of _def.h replaced with .exh so djgpp works happily + ever after! To credit this amazing discovery, Laszlo is now in + AUTHORS list + Message-Id: <20020403181424.GA8778@freemail.hu> + Message-Id: +! Makefile.PL +! */Makefile.PL +! Encode/Makefile_PL.skel + bin/enc2xs + No more @INC fiddling! Uses $ENV{PERL_CORE} instead + 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 $Date: 2002/04/26 03:02:04 $ ++ 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: + +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: + +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: +! 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 + of iconv, it also adds perlish features. See L for more + details. +! lib/Encode/Alias.pm + qr/^ replaced with qr/\b so it directly matches locale names + such as en_US.US-ASCII +! AUTHORS +! t/Aliases.t + Patch by MJD to fix the following problem applied. + Subject: [PATCH 5.7.3 Encode] + Aliases.t not properly skipped when Encode extension not built + Message-Id: <20020328091850.18677.qmail@plover.com> +! lib/Encode/KR/2022_KR.pm +! lib/Encode/CJKConstants.pm + Another patch from Jungshik to make iso-2022-kr actually work + Message-Id: +! Encode/Encode/euc-kr.ucm ++ Encode/Encode/johab.ucm +! Encode/Encode/ksc5601.ucm +! Encode/KR/KR.pm +! Encode/KR/Makefile.PL +! Encode/lib/Encode/Alias.pm +! t/Alias.t + Johab support and complete revision of Korean Encoding by Jungshik + Message-Id: ++ Encode.pm + Revised to make up with now-dropped Encode::Details. +- lib/Encode/Details.pod + Dropped. Besides being obsolete, the topics are now covered in + respective pods now. +! AUTHORS +! t/Alias.t + KR/KR.pm + lib/Encode/Alias.pm + Korean aliases fixed thanks to Jungshik Shin + /ks[-_ ]?c[-_ ]?5601-1987$/i => cp936 + Message-Id: +! *.pm + =head1 NAME added to all modules to make buildtoc happy + Message-Id: <20020327041151.A10618@alpha.hut.fi> +- lib/Encode/CJKguide.pod + Too controversial and dropped from the dist. Will be available + separately on the web. +! Encode/*.ucm + RCS tags added so table debugging gets easier (should that be + needed! I hope they all stay 1.00!) ++ lib/Encode/CJKguide.pod + A detailed guide to mainly, but not limited to, CJK multibyte + encodings. +- Encode/roman8.ucm ++ Encode/hp-roman8.ucm +! Byte/Makefile.PL +! Encode/Supported.pod + All occurance of "roman8" replaced with "hp-roman8" to avoid + confusion +! Encode/Supported.pod +! Encode/mac*.ucm +! t/Alias.t + Mac Encodings now comply the Inside Macintosh +! t/Alias.t + Test for '-raw' conventions added. +! Encode/Alias.pm + aliased gb2312 -> euc-cn, ksc5601 -> euc-kr +! Encode/gb12345.ucm +! Encode/gb2312.ucm +! Encode/ksc5601.ucm + "-raw" appended to canonical names. + File mames stay unchanged thanks to UCM format. +! lib/Encode/CN/HZ.pm + Patch from Autrijus to fix gb2312 -> gb2312-raw + code linting + Message-Id: <20020326035210.GA2091@not.autrijus.org> + 0.99 Tue Mar 26 2002 - lib/Encode/JP/Const.pm + lib/Encode/CJKConstants.pm